首先找到并遵循LL(1)用左递归解析

时间:2017-04-19 06:24:48

标签: recursion compiler-construction grammar context-free-grammar

我是Stackoverflow的新手,我认为这将是澄清我的一些疑虑的最佳位置。

我一直在寻找找到的第一个并在离开递归时跟随。他们中的一些人一直在说在找到第一组和后续组之前先删除左递归。

但是,在没有删除左递归的情况下,是否可以在离开递归时找到第一个和后续集?

因此,我的问题是,如果让我们在LL(1)中解析什么是第一个并关注 Stmt 而不删除左递归?

Stmt -> Stmt Stmt +
  | Stmt Stmt -
  | number

0 个答案:

没有答案