我正在用C设计一个编译器.我想知道我应该使用哪种技术,自上而下或自下而上?我只使用自下而上实现了运算符优先级.我已应用以下规则:
E:=E+E E:=E-E E:=E/E E:=E*E E:=E^E
我想知道我马上去了吗?如果我想包含if-else,循环,数组,函数,我是否需要实现解析?如果是,我该如何实施呢?任何人都可以只实现令牌收集和运算符优先级.接下来的步骤是什么?
c compiler-construction parsing
c ×1
compiler-construction ×1
parsing ×1