Parsing 将语法G转换为LL(1)

Parsing 将语法G转换为LL(1),parsing,grammar,Parsing,Grammar,我有以下语法,我需要将其转换为LL(1)语法 关键是,我知道如何转换,当它只是一个产品,但我找不到任何明确的方法来解决这个问题在互联网上 提前谢谢 删除左递归,直接和间接 构建一个LA(k)表。如果没有歧义,语法(和语言)就是LL(k) 语法中明显的左递归是: S ==> C... ==> C... 听起来像是ComputerScience.StackExchange的工作,因为我没有看到实际的编码问题。这个问题似乎离题了,因为它是关于Co Sci的 S ==> C... =

我有以下语法,我需要将其转换为LL(1)语法

关键是,我知道如何转换,当它只是一个产品,但我找不到任何明确的方法来解决这个问题在互联网上

提前谢谢

  • 删除左递归,直接和间接
  • 构建一个
    LA(k)
    表。如果没有歧义,语法(和语言)就是
    LL(k)
  • 语法中明显的左递归是:

    S ==> C... ==> C...
    

    听起来像是ComputerScience.StackExchange的工作,因为我没有看到实际的编码问题。这个问题似乎离题了,因为它是关于Co Sci的
    S ==> C... ==> C...