pratt-parser:TDOP解析器https:tdop.github.io

时间:2024-03-01 18:28:29
【文件属性】:

文件名称:pratt-parser:TDOP解析器https:tdop.github.io

文件大小:21KB

文件格式:ZIP

更新时间:2024-03-01 18:28:29

javascript pratt-parser JavaScript

解析器 普拉特·帕瑟 基于和 import { Parser , WhiteSpaceToken , NumberToken } from "pratt-parser" ; function Value ( value ) { return Object . create ( null , { value : { value : value } } ) ; } const myGrammar = new Parser ( { tokens : [ WhiteSpaceToken , NumberToken ] , prefix : { "(" : { nud ( grammar ) { const e = grammar . [removed] 0 ) ; grammar . advan


【文件预览】:
pratt-parser-master
----package.json(1KB)
----.github()
--------dependabot.yml(143B)
--------workflows()
--------pr_labeler.yml(402B)
----tests()
--------line-comment-token-test.mjs(342B)
--------json-parser-test.mjs(3KB)
--------tokenizer-test.mjs(3KB)
--------keyword-token-test.mjs(698B)
--------identifier-token-test.mjs(362B)
--------simple-grammar-test.mjs(1KB)
--------mini-lang-test.mjs(3KB)
--------token-kitchen-sink-test.mjs(4KB)
--------whitespace-token-test.mjs(313B)
--------fixtures()
----LICENSE(1KB)
----src()
--------known-tokens.mjs(7KB)
--------parser.mjs(2KB)
--------tokenizer.mjs(4KB)
----.npmignore(64B)
----examples()
--------sql.js(790B)
--------tns.mjs(859B)
--------calculator.mjs(750B)
----.gitignore(60B)
----README.md(6KB)
----.vscode()
--------launch.json(460B)

网友评论