mirror of
https://github.com/heyman/heynote.git
synced 2024-12-23 15:18:48 +01:00
build grammar
This commit is contained in:
parent
f9c841d19e
commit
c870a48a7e
@ -11,7 +11,7 @@ NoteDelimiter {
|
||||
|
||||
@tokens {
|
||||
noteDelimiterMark { "∞∞∞" }
|
||||
NoteLanguage { "text" | "math" | "javascript" | "typescript" | "jsx" | "tsx" | "json" | "python" | "html" | "sql" | "markdown" | "java" | "php" | "css" | "xml" | "cpp" | "rust" | "csharp" | "ruby" | "shell" | "yaml" | "golang" | "clojure" | "erlang" | "lezer" | "toml" | "swift" | "kotlin" | "groovy" | "diff" | "powershell" }
|
||||
NoteLanguage { "text" | "math" | "javascript" | "typescript" | "jsx" | "tsx" | "json" | "python" | "html" | "sql" | "markdown" | "java" | "php" | "css" | "xml" | "cpp" | "rust" | "csharp" | "ruby" | "shell" | "yaml" | "golang" | "clojure" | "erlang" | "lezer" | "toml" | "swift" | "kotlin" | "groovy" | "diff" | "powershell" | "vue" }
|
||||
Auto { "-a" }
|
||||
noteDelimiterEnter { "\n" }
|
||||
//NoteContent { String }
|
||||
|
@ -10,7 +10,7 @@ export const parser = LRParser.deserialize({
|
||||
maxTerm: 10,
|
||||
skippedNodes: [0],
|
||||
repeatNodeCount: 1,
|
||||
tokenData: "-x~RbYZ!Z}!O!`#V#W!k#W#X$X#X#Y$k#Z#[%Z#[#]%|#^#_&`#_#`'|#`#a(f#a#b)O#d#e)}#f#g+i#g#h+x#h#i,b#l#m&S#m#n-a%&x%&y-g~!`OX~~!cP#T#U!f~!kOU~~!nR#`#a!w#d#e#l#g#h#r~!zP#c#d!}~#QP#^#_#T~#WP#i#j#Z~#^P#f#g#a~#dP#X#Y#g~#lOT~~#oP#d#e#g~#uQ#[#]#{#g#h#g~$OP#T#U$R~$UP#f#g#l~$[P#]#^$_~$bP#Y#Z$e~$hP#Y#Z#g~$nP#f#g$q~$tP#`#a$w~$zP#T#U$}~%QP#b#c%T~%WP#Z#[#g~%^Q#c#d$q#f#g%d~%gP#c#d%j~%mP#c#d%p~%sP#j#k%v~%yP#m#n#g~&PP#h#i&S~&VP#a#b&Y~&]P#`#a#g~&cQ#T#U&i#g#h'm~&lP#j#k&o~&rP#T#U&u~&zPT~#g#h&}~'QP#V#W'T~'WP#f#g'Z~'^P#]#^'a~'dP#d#e'g~'jP#h#i#g~'pQ#c#d'v#l#m#g~'yP#b#c#g~(PP#c#d(S~(VP#h#i(Y~(]P#`#a(`~(cP#]#^'v~(iP#X#Y(l~(oP#n#o(r~(uP#X#Y(x~({P#f#g#g~)RP#T#U)U~)XQ#f#g)_#h#i)w~)bP#_#`)e~)hP#W#X)k~)nP#c#d)q~)tP#k#l'v~)zP#[#]#g~*QR#[#]#l#c#d*Z#m#n+V~*^P#k#l*a~*dP#X#Y*g~*jP#f#g*m~*pP#g#h*s~*vP#[#]*y~*|P#X#Y+P~+SP#`#a&Y~+YP#h#i+]~+`P#[#]+c~+fP#c#d'v~+lP#i#j+o~+rQ#U#V%v#g#h'g~+{R#[#]*y#e#f&Y#k#l,U~,XP#]#^,[~,_P#Y#Z'g~,eS#X#Y,q#c#d&S#g#h,w#m#n,}~,tP#l#m'g~,zP#l#m#g~-QP#d#e-T~-WP#X#Y-Z~-^P#g#h&}~-dP#T#U&S~-jP%&x%&y-m~-pP%&x%&y-s~-xOY~",
|
||||
tokenData: ".R~RcYZ!^}!O!c#V#W!n#W#X$[#X#Y$n#Z#[%^#[#]&P#^#_&c#_#`(P#`#a(i#a#b)R#d#e*Q#f#g+l#g#h+{#h#i,e#j#k-d#l#m&V#m#n-j%&x%&y-p~!cOX~~!fP#T#U!i~!nOU~~!qR#`#a!z#d#e#o#g#h#u~!}P#c#d#Q~#TP#^#_#W~#ZP#i#j#^~#aP#f#g#d~#gP#X#Y#j~#oOT~~#rP#d#e#j~#xQ#[#]$O#g#h#j~$RP#T#U$U~$XP#f#g#o~$_P#]#^$b~$eP#Y#Z$h~$kP#Y#Z#j~$qP#f#g$t~$wP#`#a$z~$}P#T#U%Q~%TP#b#c%W~%ZP#Z#[#j~%aQ#c#d$t#f#g%g~%jP#c#d%m~%pP#c#d%s~%vP#j#k%y~%|P#m#n#j~&SP#h#i&V~&YP#a#b&]~&`P#`#a#j~&fQ#T#U&l#g#h'p~&oP#j#k&r~&uP#T#U&x~&}PT~#g#h'Q~'TP#V#W'W~'ZP#f#g'^~'aP#]#^'d~'gP#d#e'j~'mP#h#i#j~'sQ#c#d'y#l#m#j~'|P#b#c#j~(SP#c#d(V~(YP#h#i(]~(`P#`#a(c~(fP#]#^'y~(lP#X#Y(o~(rP#n#o(u~(xP#X#Y({~)OP#f#g#j~)UP#T#U)X~)[Q#f#g)b#h#i)z~)eP#_#`)h~)kP#W#X)n~)qP#c#d)t~)wP#k#l'y~)}P#[#]#j~*TR#[#]#o#c#d*^#m#n+Y~*aP#k#l*d~*gP#X#Y*j~*mP#f#g*p~*sP#g#h*v~*yP#[#]*|~+PP#X#Y+S~+VP#`#a&]~+]P#h#i+`~+cP#[#]+f~+iP#c#d'y~+oP#i#j+r~+uQ#U#V%y#g#h'j~,OR#[#]*|#e#f&]#k#l,X~,[P#]#^,_~,bP#Y#Z'j~,hS#X#Y,t#c#d&V#g#h,z#m#n-Q~,wP#l#m'j~,}P#l#m#j~-TP#d#e-W~-ZP#X#Y-^~-aP#g#h'Q~-gP#i#j#d~-mP#T#U&V~-sP%&x%&y-v~-yP%&x%&y-|~.ROY~",
|
||||
tokenizers: [0, noteContent],
|
||||
topRules: {"Document":[0,2]},
|
||||
tokenPrec: 0
|
||||
|
Loading…
Reference in New Issue
Block a user