文件名称:hxparser:新的Haxe解析器的OCamlmenhir实现
文件大小:86KB
文件格式:ZIP
更新时间:2024-06-03 00:34:45
parser haxe menhir OCaml
依存关系 绿洲(用于编译) 门希尔 塞德克斯 js_of_ocaml(仅用于生成.js) 准备 opam install oasis opam install sedlex opam install menhir 汇编 oasis setup make build JS编译 运行sh configure --enable-js ,然后像往常一样编译。 用法 最常见的命令是 hxparser --json --print-reject YourFile.hx 您还可以指定目录,在这种情况下,将递归解析所有.hx文件。 问题 为什么? 我们正朝着Haxe 4迈进,因此提出了以更可维护的方式重写解析器的想法,重点是对IDE的支持。 该项目是上述工作的开始,如果成功,将被整合为正式的Haxe解析器。 表现? 目前的性能还不是那么好,大约比当前的Haxe解析器慢50%。 我们将对此进行调查
【文件预览】:
hxparser-master
----.travis.yml(344B)
----readme.md(3KB)
----_oasis(2KB)
----haxe.messages(1.1MB)
----src()
--------jsonConverter.ml(3KB)
--------hxparser.ml(6KB)
--------hxparserjs.ml(2KB)
--------json.ml(3KB)
--------version.ml(25B)
--------syntax()
--------context()
--------globals.ml(1KB)
----deploy.sh(503B)
----deploy_key.enc(3KB)
----LICENSE.md(1KB)
----.gitignore(189B)
----.merlin(85B)
----Makefile.messages(325B)
----.vscode()
--------settings.json(192B)