请教关于'Simple'语言编译器的编写
就是类Basic语言的一种简单编程语言,运行在Simpletron上的
后者自己已经差不多实现了,可是编译器还没什么思路。
请教提供例子代码,不用非常详尽,我就是对“let”“if/goto”的“生成代码”部分不知道如何下手。
[解决办法]
看编译原理, 工具 flex + yacc , 实现个简单的貌似比较容易...
[解决办法]
简单basic语言编译器- Simple:
http://www.hsip.cn/soft/3/2006/1D3965146665.html
[解决办法]
lz文法产生式写了吗?有了产生式可以理清思路,然后用flex+bison或者自己用递归下降分析法,都可以实现了。凭空写的话的确有点棘手啊。
[解决办法]
ANTLR
[解决办法]
http://www.xensoft.com 有.