fsl-lezer
Version:
FSL grammar in Lezer, to make FSL and JSSM available to CodeMirror
21 lines (20 loc) • 904 B
JavaScript
// This file was generated by lezer-generator. You probably shouldn't edit it.
import {LRParser} from "@lezer/lr"
export const parser = LRParser.deserialize({
version: 14,
states: "!WQYQPOOOhQPO'#CdOOQO'#Ci'#CiOOQO'#Ce'#CeQYQPOOOOQO,59O,59OOyQPO,59OOOQO-E6c-E6cOOQO1G.j1G.j",
stateData: "![~O[OSPOS~ORQOSQOTQOVPO~ORQOSQOTQOUTOVPO~ORQOSQOTQOUWOVPO~O",
goto: "u^PPPPPPPP_ePPPoXQOPSUQSOQUPTVSUXROPSU",
nodeNames: "⚠ LineComment Program Identifier String Boolean ) ( Application",
maxTerm: 13,
nodeProps: [
["openedBy", 6,"("],
["closedBy", 7,")"]
],
skippedNodes: [0,1],
repeatNodeCount: 1,
tokenData: "$Q~R]XYzYZz]^zpqzrs!]st!zxy#Yyz#_!Q![#d!]!^#u!c!}#d#R#S#d#T#o#d~!PS[~XYzYZz]^zpqz~!`TOr!]rs!os#O!]#O#P!t#P~!]~!tOS~~!wPO~!]~!}Q#Y#Z#T#h#i#T~#YOT~~#_OV~~#dOU~~#iSR~!Q![#d!c!}#d#R#S#d#T#o#d~#zQP~OY#uZ~#u",
tokenizers: [0],
topRules: {"Program":[0,2]},
tokenPrec: 0
})