试题详情
- 简答题LR文法的特点
- 1)LR分析器能够被构造来识别所有能用上下文无关文法写出的编程语言构造。
2)LR分析方法是已知的最一般的无回溯的移进-归约方法,它能和其他移进-归约方法一样有效地实现。
3)LR方法能分析的文法类是预测分析法或者说LL方法能分析的文法类的真超集。
4)在自左向右扫描输入的前提下,LR分析器尽可能快地发现语法错误。 关注下方微信公众号,在线模考后查看
热门试题
- 递归下降分析法是自顶向下分析方法。
- 源程序到目标程序的变换是等价变换,即两者
- LR(0)分析器
- 编译过程中扫描器的任务包括()。
- 可归前缀
- 已经证明文法的二义性是可判定的。
- 对正规文法描述的语言,以下()有能力描述
- 常用的两种动态存贮分配办法是()。
- 最左推导
- 已知文法G[S]为:S→dAB;A→aA
- 通常一个编译程序中应包括哪七个部分?
- 常数表
- 采用中间代码的优点以及常见中间代码表示
- 一个文法能用有穷多个规则描述无穷的符号串
- 产生式是用于定义词法成分 的
- 数组的内情向量中肯定不含有数组的()的信
- 句子的二义性(这里的二义性是指语法结构上
- 综合属性
- 同心集的合并有可能产生“归约/归约”冲突
- 一个典型的编译程序通常由哪些部分组成?各