编译原理课程设计First集和Follow集生成算法模拟
【问题描述】
设计一个由正规文法生成First集和Follow集并进行简化的算法动态模拟
【基本要求】
动态模拟算法的基本功能是:
(1) 输入一个文法G;
(2) 输出由文法G构造FIRST集的算法;
(3) 输出First集;
(4) 输出由文法G构造FOLLOW集的算法;
(5) 输出FOLLOW集。
【测试数据】
输入文法:
E->TE’
E’->+TE’|ε
T->FT’
T’->*FT’|εF->(E)|i
含有文件的读取
1