【问题标题】:Grammars in compiler design编译器设计中的语法
【发布时间】:2013-12-21 12:01:48
【问题描述】:

我正在寻找以下问题的答案,这是关于编译器设计中的语法概念。

证明以下文法是 LL(1) 但 SLR(1)

S.L S -> SA|A 一个->一个

【问题讨论】:

  • 作业问题?你自己尝试过吗?
  • 还没有……我不知道
  • 我读错了吗?这种语言不就是{a^n|n>=1}吗,如果是,就是正则。如果我没记错的话,这在这两个课程中都是微不足道的。

标签: compiler-construction


【解决方案1】:

您可能想看看第 7 - 9 节中的视频

Compilers with Alex Aiken

【讨论】:

    【解决方案2】:

    步骤:

    1. 创建 LL(1) 解析表 如果没有冲突,则语法为 LL(1)

    2. 创建 SLR(1) 解析表 如果没有冲突,则语法为 SLR(1)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-06-11
      • 2012-11-28
      • 2011-03-30
      • 2023-03-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多