2013-03-22 75 views
0

最近我在处理编译器设计中的一些问题。我想要的是一个可以逐步编译C程序的工具。一个执行词法分析并给出输出文件,然后对该输出文件进行语法分析等等,直到获得最终的可执行代码。有没有这样的工具或技术来做到这一点?当然我对lex和yacc很熟悉。我需要的是一个单独的工具,它可以直观地指导您编译,词法分析,语法分析,语义分析,中间代码生成,代码优化和代码生成的所有不同阶段。C程序分步编译

+1

你看过由铛和LLVM提供的工具箱? – 2013-03-22 13:30:19

+1

我需要一个自动Spec-to-product-converter - 我可以在哪里找到一个? - 开玩笑:用clang写你自己的。 – 2013-03-22 13:30:21

+1

我认为clang/llvm是你想要的优化可视化。对于语法分析 - 我想你几乎找不到适合你的费用。 – fuz 2013-03-22 13:42:38

回答