⑴ 編譯原理詞法分析 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
<數組變數聲明>::=<標識符> ( <下界>: <上界>)
<數組變數引用>::= <標識符> ( <表達式> )
在實現上的要求
找到應該修改的地方,進行修改和擴充