以前上传过相同的算法,在计算FIRST集的时候有遗漏,现补充完善。
说明如下:
本程序是使用Visual Studio 20013 编写的Qt控制台程序,计算如下文法产生式的FIRST和FOLLOW集合
E -> T E1
E1 -> + T E1 | # (#代表空串)
T -> F T1
T1 -> * F T1 | #
F -> ( E ) | id
具体内容见代码,注释极为详细
本程序是使用Visual Studio 20013 编写的Qt控制台程序,计算如下文法产生式的FIRST和FOLLOW集合
E -> T E1
E1 -> + T E1 | # (#代表空串)
T -> F T1
T1 -> * F T1 | #
F -> ( E ) | id
具体内容见代码,注释极为详细