小编san*_*aha的帖子

我如何实现解析?

我正在用C设计一个编译器.我想知道我应该使用哪种技术,自上而下或自下而上?我只使用自下而上实现了运算符优先级.我已应用以下规则:

E:=E+E
E:=E-E
E:=E/E
E:=E*E
E:=E^E
Run Code Online (Sandbox Code Playgroud)

我想知道我马上去了吗?如果我想包含if-else,循环,数组,函数,我是否需要实现解析?如果是,我该如何实施呢?任何人都可以只实现令牌收集和运算符优先级.接下来的步骤是什么?

c compiler-construction parsing

1
推荐指数
1
解决办法
2751
查看次数

标签 统计

c ×1

compiler-construction ×1

parsing ×1