构造编译器设计的抽象语法树

时间:2018-02-12 03:35:52

标签: compiler-construction

我目前正在研究编译器设计,并想知道是否还有其他因素(运算符优先级除外)驱动抽象语法树结构成为自下而上的方法。

  1. 是否可以肯定地说,特别是在编译器设计的情况下 将构造抽象语法树结构 始终 自下而上?

  2. 如果是,那么自上而下会产生什么样的约束     模棱两可,复杂性和可行性?

  3. P.S。这个问题的目的是得到一个简单的类比作为解决它的答案。

    到目前为止我所读到的是这个 question on SO和相关课程材料,包括维基百科的文章,但我希望自由地说是的,他们总是并且将自下而上构建。我希望即使尝试研究失败也不存在其他方式。

0 个答案:

没有答案