海象
用于Decaf编程语言的轻量级编译器。
编译源
您将需要在安装的$PATH使用GNU编译器进行编译。 或应该足以在Windows机器上进行编译,因为Walrus是POSIX兼容的,并且使用最少的库函数。
所有的构建和测试都是使用完成的。 要编译所有源并生成可执行文件,只需运行:
make
就是这样。 没有疯狂的东西。
运行测试
您可以通过运行以下命令来运行所有测试:
make test
输入文件集将与预期的输出文件进行比较,以查找扫描中的任何错误。 您还可以分别为扫描器和解析器运行单独的测试:
make test-scanner
make test-parser
用法
要编译Decaf程序,请将源代码文件传递给Walrus:
bin/walrus inputfile1 inputfile2...
要仅运行扫描仪,请设置-s选项。 您还可以将-T选项与-s一起传递,以将扫描的令
2021-10-15 23:15:48
99KB
C
1