最终FIRST集合就是: 变式: 变式解析: FIRST()算法总结: FOLLOW() 定义: 我的理解:对于A,求FOLLOW(A)的意思就是:找出A后面跟着的第一个终结符 的集合。与FIRST(A)的区别就是:FIRST(A)是在A推导出来的式子中找第一个终结符,而FOLLOW(A)则是直接在A后面找第一个终结符举例说明: 思路:求FOLLOW()集合,一...
而Firstvt和Lastvt是为了画算符优先关系表的(就是表里面填优先大于小于等于的那个)。 然后要注意他们可都是终结符的集合。 再就是他们如何构建的问题了 先说First和Follow First 如A->aB | CD 这里面包含了组成First(A)的两种情况: 以终结符开头, 当然要把这个终结符放到A的First里 以非终结符开头, 先把C的...