上传者: 42149145
|
上传时间: 2022-03-28 22:46:54
|
文件大小: 148KB
|
文件类型: -
CS335A:编译器设计(作业 2:PARSER)
源语言: Python
目标语言: MIPS 汇编
实现语言: Python
使用的工具:PLY(Python Lex 和 Yacc)
运行说明
运行生成文件
make
要运行解析器,请将文件名的路径作为参数传递。
bin/parser test/test[\d+].py
解析器将调用转换器,然后调用 dot 最终输出解析树的 png 文件。 输出将保存在基本目录中。
要清理可执行文件和其他帮助文件,请运行 make clean。
make clean
要手动在 png 文件上生成树,请使用dot命令。 dot -Tpng dotfilename.dot -o pngfilename.png用于 png 格式输出,或dot -Tps dotfilename.dot -o psfilename.ps用于 ps 格式输出。