iki-compiler:用JavaScript编写的Iki编译器

时间:2024-06-06 03:50:11
【文件属性】:

文件名称:iki-compiler:用JavaScript编写的Iki编译器

文件大小:75KB

文件格式:ZIP

更新时间:2024-06-06 03:50:11

JavaScript

这是用于称为Iki的小型编程语言的编译器。 编译器是Node命令行应用程序。 它旨在对教学或学习编译器编写的人们很有用-至少是前端部分,因为后端非常琐碎。 扫描和解析是在Ohm库的帮助下完成的。 编译器 iki.js [-a] [-o] [-i] [--target [x86|c|js]] filename Options: --help Show help [boolean] --version Show version number [boolean] -a show abstract syntax tree after parsing then stop [b


【文件预览】:
iki-compiler-master
----.eslintrc.json(290B)
----.gitignore(914B)
----package.json(713B)
----package-lock.json(242KB)
----iki.js(1KB)
----README.md(5KB)
----backend()
--------jsgenerator.js(2KB)
--------cgenerator.js(2KB)
--------x86generator.js(8KB)
----grammar()
--------syntax-checker.js(182B)
--------__tests__()
--------iki.ohm(2KB)
----ast()
--------parser.js(2KB)
--------index.js(1KB)
--------__tests__()
----semantics()
--------builtins.js(146B)
--------viewer.js(1KB)
--------optimizer.js(4KB)
--------__tests__()
--------context.js(698B)
--------analyzer.js(4KB)
----docs()
--------examples()

网友评论