bil:基本实施语言(BIL)

时间:2024-05-03 17:22:33
【文件属性】:

文件名称:bil:基本实施语言(BIL)

文件大小:63KB

文件格式:ZIP

更新时间:2024-05-03 17:22:33

C

比尔 基本实施语言(BIL) 这是一种基本实现语言(称为BIL),应该具有较小的占用空间。 该项目仍处于初期阶段,因此不要期望它可用。 随着时间的推移,我将添加一些内容。 它基于C,Pascal,BASIC,BCPL和PHP等编程语言中的元素。 语法分析器应该已经可以正常工作,但是我还没有在许多输入文件中对其进行测试。 我不确定它是否会创建C或C ++输出或什至是汇编语言(最初,我希望它创建中途可移植的输出)。 构建BIL利用了我的EBNF编译器,可以在我的Github页面上找到它。 如有必要,将makefile中的路径更改为正确的可执行文件。 要测试语法分析器,当前要做的就是键入“ ./testparser test1.bil”或其他输入文件。 分析仪中可能仍然存在错误,因此,如果您发现任何错误,请通知我。 我也相信我的EBNF编译器可以正确地生成解析表。 如果不是这种情


【文件预览】:
bil-master
----usermemory.h(5KB)
----bil.ebnf(11KB)
----handlespace.c(6KB)
----separateparsingtable.c(2KB)
----testparser.c(2KB)
----lists.h(2KB)
----lists.c(4KB)
----memtest1.c(7KB)
----parsingtable.h(6KB)
----parser.c(13KB)
----handlespace.h(5KB)
----test1.bil(1KB)
----parsingtable.c(73KB)
----gennodetype2text.c(2KB)
----LICENSE(34KB)
----types.h(1KB)
----README.md(1KB)
----basedlists.c(5KB)
----makefile(3KB)
----basedlists.h(2KB)
----concept.txt(4KB)
----parser.h(2KB)
----testbasedlist.c(1KB)
----nodetype2text.c(14KB)
----usermemory.c(24KB)

网友评论