obcomp:用Pascal编写的Oberon编译器练习

时间:2024-04-26 13:19:15
【文件属性】:

文件名称:obcomp:用Pascal编写的Oberon编译器练习

文件大小:17KB

文件格式:ZIP

更新时间:2024-04-26 13:19:15

Pascal

Oberon编译器 用Pascal编写的爱好编辑器。 主要托管在x86_64 Linux上并针对x86_64 Linux。 输出组装。 设计 单通。 设计受到启发。 请参阅。 希望将来可以灵活支持其他输出体系结构/代码生成器。 建筑 在Ubuntu下 必需品 FreePascal(用于构建编译器)nasm,gcc(ld)(用于将编译器输出组装并链接到可执行程序) apt install fpc git clone https://github.com/hazza312/obcomp/ cd obcomp make build


【文件预览】:
obcomp-master
----.gitignore(116B)
----Makefile(1013B)
----src()
--------COMMON.PAS(373B)
--------SYMBOLTA.PAS(5KB)
--------CGX86.PAS(3KB)
--------LEXER.PAS(9KB)
--------COMPILER.PAS(13KB)
----README.md(737B)
----dosbox.conf(11KB)
----test()
--------SELECTORS.MOD(100B)
--------comments.mod(44B)
--------EXPRESSIONS.MOD(150B)
--------simplexp.c(233B)
--------SIMPLEEXP.MOD(312B)
--------TEST.MOD(1KB)
----.editorconfig(39B)

网友评论