文件名称:mixfix:Mixfix 表达解析器
文件大小:14KB
文件格式:ZIP
更新时间:2024-07-22 10:05:10
JavaScript
混音 mixfix 表达式解析器 解析器 Parser a = List token → Error ∨ NonEmptyList (a × List token) 解析器是获取标记列表并返回错误或可能的解析结果的函数。 在实际实现中, List token由一个标记数组和一个索引表示。 parser.parse(@: Parser a, tokens: List token): a 解析tokens 。 返回第一个解析结果。 parser.map(@: Parser a, f: a -> b): Parser b parser.uniq(@: Parser a): Parser a parser.satisfy(@: Parser a, predicate: a -> Boolean): Parser a parser.end(@: Parser a): Parser a
【文件预览】:
mixfix-master
----.jshintrc(299B)
----.eslintrc(79B)
----lib()
--------lexer.js(1KB)
--------parser.js(10KB)
--------utils.js(886B)
--------mixfix.js(968B)
----.npmignore(98B)
----CONTRIBUTING.md(183B)
----.travis.yml(81B)
----LICENSE(1KB)
----test()
--------lexer.js(1KB)
--------parser.js(14KB)
--------utils.js(742B)
--------mixfix.js(155B)
--------parser-example.js(4KB)
----README.md(2KB)
----Makefile(733B)
----.jscsrc(2KB)
----.gitignore(56B)
----mixfix.sublime-project(355B)
----CHANGELOG.md(134B)
----package.json(981B)