没有合适的资源?快使用搜索试试~ 我知道了~
parsing:基于JSON语法的解析器
共42个文件
js:33个
json:2个
jshintrc:2个
需积分: 0 0 下载量 120 浏览量
2021-05-05
12:36:32
上传
评论
收藏 64KB ZIP 举报
温馨提示
解析中 一个基于JSON风格的语法的解析器。 入门 $ npm install parsing $ node /** * Based on this EBNF grammar * - from http://stackoverflow.com/questions/6805172/how-do-you-abstract-some-expression-to-bnf#answer-6805185 * * AEXP => AS+ * AS => id ':=' EX1 ';' * EX1 => EX2 (('+' | '-') EX2)* * EX2 => EX3 (('*' | '/') EX3)* * EX3 => EX4 ('^' EX3)* * EX4 => ('+'|'-')? EX5 * EX5 => id | number | '(' EX1
资源推荐
资源详情
资源评论
收起资源包目录
parsing-master.zip (42个子文件)
parsing-master
.jshintrc 412B
.gitignore 43B
package.json 873B
package-lock.json 83KB
src
Rule.js 5KB
Exception
Failure.js 969B
Parse.js 4KB
Exception.js 552B
getLineNumber.js 466B
findLastNewlineFrom.js 1KB
getColumnNumber.js 413B
Component.js 9KB
Parser.js 32KB
countNewlines.js 514B
copy.js 527B
Parsing.js 285B
index.js 361B
.github
workflows
main.yml 630B
.jshintignore 14B
README.md 4KB
MIT-LICENSE.txt 1KB
test
unit
.jshintrc 557B
Parser
optionallyQualifierTest.js 3KB
oneOrMoreOfTest.js 2KB
ruleQualifierTest.js 3KB
zeroOrMoreOfQualifierTest.js 2KB
noMatchFailureTest.js 2KB
modifierTest.js 6KB
customFailureTest.js 6KB
allOfQualifierTest.js 2KB
oneOfQualifierTest.js 2KB
specialBofRuleTest.js 2KB
unexpectedEofFailureTest.js 2KB
specialEofRuleTest.js 2KB
customRulesOptionTest.js 2KB
partialMatchFailureTest.js 5KB
whatQualifierTest.js 2KB
countNewlinesTest.js 1KB
findLastNewlineFromTest.js 1KB
getColumnNumberTest.js 1KB
ParserTest.js 45KB
getLineNumberTest.js 1KB
共 42 条
- 1
资源评论
任念辰
- 粉丝: 49
- 资源: 4570
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功