1 line
3.4 KiB
JavaScript
1 line
3.4 KiB
JavaScript
"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3314],{43314:function(__unused_webpack___webpack_module__,__webpack_exports__,__webpack_require__){__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{ntriples:function(){return ntriples}});var Location={PRE_SUBJECT:0,WRITING_SUB_URI:1,WRITING_BNODE_URI:2,PRE_PRED:3,WRITING_PRED_URI:4,PRE_OBJ:5,WRITING_OBJ_URI:6,WRITING_OBJ_BNODE:7,WRITING_OBJ_LITERAL:8,WRITING_LIT_LANG:9,WRITING_LIT_TYPE:10,POST_OBJ:11,ERROR:12};function transitState(currState,c){var ret,currLocation=currState.location;ret=currLocation==Location.PRE_SUBJECT&&"<"==c?Location.WRITING_SUB_URI:currLocation==Location.PRE_SUBJECT&&"_"==c?Location.WRITING_BNODE_URI:currLocation==Location.PRE_PRED&&"<"==c?Location.WRITING_PRED_URI:currLocation==Location.PRE_OBJ&&"<"==c?Location.WRITING_OBJ_URI:currLocation==Location.PRE_OBJ&&"_"==c?Location.WRITING_OBJ_BNODE:currLocation==Location.PRE_OBJ&&'"'==c?Location.WRITING_OBJ_LITERAL:currLocation==Location.WRITING_SUB_URI&&">"==c?Location.PRE_PRED:currLocation==Location.WRITING_BNODE_URI&&" "==c?Location.PRE_PRED:currLocation==Location.WRITING_PRED_URI&&">"==c?Location.PRE_OBJ:currLocation==Location.WRITING_OBJ_URI&&">"==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_BNODE&&" "==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_LITERAL&&'"'==c?Location.POST_OBJ:currLocation==Location.WRITING_LIT_LANG&&" "==c?Location.POST_OBJ:currLocation==Location.WRITING_LIT_TYPE&&">"==c?Location.POST_OBJ:currLocation==Location.WRITING_OBJ_LITERAL&&"@"==c?Location.WRITING_LIT_LANG:currLocation==Location.WRITING_OBJ_LITERAL&&"^"==c?Location.WRITING_LIT_TYPE:" "==c&&(currLocation==Location.PRE_SUBJECT||currLocation==Location.PRE_PRED||currLocation==Location.PRE_OBJ||currLocation==Location.POST_OBJ)?currLocation:currLocation==Location.POST_OBJ&&"."==c?Location.PRE_SUBJECT:Location.ERROR,currState.location=ret}let ntriples={name:"ntriples",startState:function(){return{location:Location.PRE_SUBJECT,uris:[],anchors:[],bnodes:[],langs:[],types:[]}},token:function(stream,state){var ch=stream.next();if("<"==ch){transitState(state,ch);var parsedURI="";return stream.eatWhile(function(c){return"#"!=c&&">"!=c&&(parsedURI+=c,!0)}),state.uris.push(parsedURI),stream.match("#",!1)||(stream.next(),transitState(state,">")),"variable"}if("#"==ch){var parsedAnchor="";return stream.eatWhile(function(c){return">"!=c&&" "!=c&&(parsedAnchor+=c,!0)}),state.anchors.push(parsedAnchor),"url"}if(">"==ch)return transitState(state,">"),"variable";if("_"==ch){transitState(state,ch);var parsedBNode="";return stream.eatWhile(function(c){return" "!=c&&(parsedBNode+=c,!0)}),state.bnodes.push(parsedBNode),stream.next(),transitState(state," "),"builtin"}if('"'==ch)return transitState(state,ch),stream.eatWhile(function(c){return'"'!=c}),stream.next(),"@"!=stream.peek()&&"^"!=stream.peek()&&transitState(state,'"'),"string";if("@"==ch){transitState(state,"@");var parsedLang="";return stream.eatWhile(function(c){return" "!=c&&(parsedLang+=c,!0)}),state.langs.push(parsedLang),stream.next(),transitState(state," "),"string.special"}if("^"==ch){stream.next(),transitState(state,"^");var parsedType="";return stream.eatWhile(function(c){return">"!=c&&(parsedType+=c,!0)}),state.types.push(parsedType),stream.next(),transitState(state,">"),"variable"}" "==ch&&transitState(state,ch),"."==ch&&transitState(state,ch)}}}}]); |