回 帖 发 新 帖 刷新版面

主题:编译器

我想做一个类似于C的编译器
已经把状态转换作完了,就是已经完成了LR(n)的状态转换程序
我想由这个程序,我可以把整个程序的结构问题解决掉,例如:
WHILE{
....
FOR(){}
.....

总之,程序的结构是没问题了
我想:
接下来是把句字的结构也都定义成DFA形式进行识别
我大概已经把语法的定义完了,就差真正的程序来实现了
haha

回复列表 (共1个回复)

沙发

C的话向下递归就够了,不用LR
词法和语法都不难,都有自动化工具了
难得在后面,比如语义,优化,代码生成

我来回复

您尚未登录,请登录后再回复。点此登录或注册