1、理论基础
2、语法分析方式
- 自上而下分析(上-PDA栈顶,下-PDA栈底)
- 自下而上分析
3、PDA

PDA定义:

-
用法:
4、带回溯的自上而下分析缺点
- 若文法存在左递归,会出现死循环
- 若产生式存在多个候选式,选择哪一个进行推导完全是盲目的。
- 回溯,时间&空间消耗大
- 若识别语句是错的,但是无法指出具体的错误。
5、不带有回溯的自上而下分析算法
- 消除左递归(如:P->Pa)
编译原理随笔3(自上而下的语法分析-推导法)
原文:https://www.cnblogs.com/sqchao/p/11564206.html