编译原理实验——算符优先算法
/*本实验参照学校实验报告册的算法所作,行事仓促,有很多不足,望加指正*//*验证文法1: E->E+T|T T->T*F|F F->(E)|a 语句示例:a+a$ 验证文法2: S->a|b|(T) T->T,S|S 语句示例:(a,(a,a))$ 因未加入对'|'的拆分,所以输入文法是需手动拆分产生式. 本程序所输文法,必须为算符优先文法*//*结束符号是$; vn[]中第一个字符是开始符号; FIRST集、FOLLOW集和优先分析表T的字符顺序和vt[]及vn[]一致*/#i
原创
2010-12-02 21:40:00 ·
2247 阅读 ·
1 评论