⑴ 编译原理词法分析 Cannot open include file: 'pl0.h'为什么
pl0..h
头文件
位置不对,建议放在cpp同目录下,你们一般都是从网上拷贝下来的。若用VC++03.net新建工程,添加.cpp和.h即可。
⑵ 有谁会编译原理 求PL0文法加注释!!!
1、分析原来的IF语句的BNF
<条件语句>::=IF <条件>THEN <语句>
和扩展后的IF语句的BNF
<条件语句>::=IF <条件>THEN <语句>[ELSE <语句>]
在原有的程序上把if----then 扩展为if then else(不是改程序里的if then,而是实现能分析if then else,原有的只能分析if then)
2、pl0的一维数组扩充
分析BNF
<数组变量声明>::=<标识符> ( <下界>: <上界>)
<数组变量引用>::= <标识符> ( <表达式> )
在实现上的要求
找到应该修改的地方,进行修改和扩充