UNPKG

@jinntec/jinn-codemirror

Version:

Source code editor component based on codemirror with language support for XML and Leiden+

20 lines (19 loc) 2.89 kB
import { LRParser } from "@lezer/lr"; import { charsToken, unclearToken } from "../tokens.js"; const parser = LRParser.deserialize({ version: 14, states: "(vOQOVOOOQOVO'#C_OQOVO'#C`OQOVO'#CaO!nOWO'#CbOQOVO'#CiO!yOVO'#CnO!yOVO'#CoO!yOVO'#CpOOOR'#Cr'#CrO$ZOSO'#CsO!yOVO'#CtOOOR'#D_'#D_OOOR'#Cu'#CuO$`OSO'#CwO!yOVO'#CyO!yOVO'#CyOOOR'#Ch'#ChOOOR'#DP'#DPOOOR'#Cz'#CzQQOVOOO$hOVO,58yO$oOVO,58zO$vOVO,58{OQOVO,58|OQOVO,59OOQOVO,59QO$}OVO,59TOOOR'#C{'#C{O%UOVO,59YO%]OVO,59ZO%dOVO,59[O%nOSO,59_O%sOVO,59`O%}OSO,59cO&SOVO,59eO&ZOcO,59eOOOR-E6x-E6xOOOR1G.e1G.eOOOR1G.f1G.fOOOR1G.g1G.gO&bOVO1G.hO&iOVO1G.jO&pOVO1G.lOOOR1G.o1G.oOOOR-E6y-E6yOOOR1G.t1G.tOOOR1G.u1G.uOOOR1G.v1G.vO&wOSO1G.vOOOR1G.y1G.yOOOR1G.z1G.zO&|OSO1G.zOOOR1G.}1G.}OOOR1G/P1G/POOOR7+$S7+$SOOOR7+$U7+$UOOOR7+$W7+$WOOOR7+$b7+$bOOOR7+$f7+$f", stateData: "'[~OPaO_aO`aOaaOj]OlaOq]Or^OtPOvQOxROySOzTO{UO}VO!PWO!SXO!TYO!VZO!W]O!X]O!Y]O![_O!^`O~OVhOXiOZjO~OPaO_aO`aOaaOj]OlaOq]Or^OzTO{UO}VO!PWO!SXO!TYO!VZO!W]O!X]O!Y]O![_O!^`O~OapO~OarOjrO~OuvO~PQOwwO~PQOwxO~PQO^|O~PQO|!OO~P!yO!O!PO~P!yOe!RO!Q!QO~P!yO!U!SO~Oe!UO!U!TO~P!yO!Z!VO~O!]!WO~P!yO!_!WO~P!yOw!XO~PQOw!YO~PQOw!ZO~PQO!Q![O~O!U!]O~Ol!WXZ_`aZ~", goto: "&X!SPPP!T!T!T!TP!TP!TP!g#XPPPP#X#X#XP#w#w#w#XP#XP#X$g%ZPPP%uPPPPPPPPPPPPP#XqbOPQRTdefghijkyz{pbOPQRTdefghijkyz{ilUVWZ_`mnoqst!ZaOPQRTUVWZ_`defghijkmnoqstyz{!Z[OPQRTUVWZ_`defghijkmnoqstyz{QdOQePQfQQgRQkT`udefgkyz{QyhQziR{jQmUQnVQoWQqZQs_Qt`]}mnoqstqcOPQRTdefghijkyz{", nodeNames: "\u26A0 Unclear Document Div Recto Verso Part PartId Fragment FragmentNum Column ColumnNum Inline Foreign ForeignEnd LineBreakWrapped LineBreak Number AbbrevUnresolved Abbrev Supplied CertLow GapUnknown Gap SuppliedLost Text QuestionMark LostLines Illegible Erasure", maxTerm: 61, skippedNodes: [0], repeatNodeCount: 2, tokenData: ".T~RfXY!gYZ!g]^!gpq!gxy!lyz#X!O!P#^!Q![$_!^!_(q!_!`)t!`!a*a!a!b*f!c!}(X!}#O*k#P#Q+`#T#`(X#`#a+m#a#o(X#p#q,z#r#s-n&Fp&Fq-y&Fq&Fr.O~!lO!X~~!qQ}~!a!b!w#p#q#S~!zPyz!}~#SOe~~#XO{~~#^O!O~~#cQ!W~!Q![#i!a!b$V~#nQl~!Q![#i#`#a#t~#wP#]#^#z~#}P#b#c$Q~$VOl~~$[Pl~#`#a#t~$dSaT!O!P$p!Q![$_!c!}(X#T#o(X~$uW`TXY%_YZ%_]^%_pq%_}!O%d#V#W%z#Y#Z&o#d#e'pT%dO`T~%iS_~XY%uYZ%u]^%upq%u~%zO_~Q%}P#c#d&QQ&TP#`#a&WQ&ZP#i#j&^Q&aP#a#b&dQ&gP#b#c&jQ&oOZQ~&rP#f#g&u~&xP#T#U&{~'OP#Z#['R~'UP#a#b'X~'[P#X#Y'_~'bP#b#c'e~'hP#h#i'k~'pOX~Q'sP#T#U'vQ'yP#f#g'|Q(PP#h#i(SQ(XOVQQ([S!O!P(h!Q![(X!c!}(X#T#o(XQ(kQ#V#W%z#d#e'p~(vQ!P~!_!`(|!f!g)R~)ROt~~)UP!_!`)X~)[P!O!P)_~)dQy~#f#g)j#j#k)o~)oOv~~)tOx~~)yQ!Y~!`!a*P!f!g*U~*UOu~~*XP!`!a*[~*aOw~~*fO!Q~~*kOj~~*pQ!V~!O!P*v!}#O+Z~*{P!T~!a!b+O~+RP#P#Q+U~+ZO!S~~+`O!^~T+eP!UP#P#Q+hS+mO!_SR+pU!O!P(h!Q![(X!c!}(X#T#](X#]#^,S#^#o(XR,VU!O!P(h!Q![(X!c!}(X#T#b(X#b#c,i#c#o(XR,nS!ZP!O!P(h!Q![(X!c!}(X#T#o(X~,}Qyz-T#r#s-Y~-YO|~~-]Q!c!}-c#T#o-c~-hQ^~!c!}-c#T#o-c~-qP#p#q-t~-yOz~~.OO![~~.TO!]~", tokenizers: [charsToken, unclearToken, 0, 1, 2], topRules: { "Document": [0, 2] }, tokenPrec: 279 }); export { parser };