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