?? 說明.txt
字號:
**本次實驗在Visual Studio.NET 2003環境下開發**
此壓縮包內包括以下五個文件:
1.Lex的源代碼文件 Lex.cpp
2.Lex的測試輸入文件 test.txt
3.測試文件需包含的頭文件 yytab.h
4.經過Lex生成的結果文件yylex.cpp
5.說明
關于Lex:
本實驗中完成的Lex可以完成以下算法:
1.輸入文件解析
2.多個NFA合并
3.NFA轉換DFA
4.最小化DFA
5.生成代碼
關于輸入文件格式:
此Lex的缺點是對輸入文件的錯誤識別能力較弱,并且如不按照格式要求書寫輸入文件,可能會使程序
報錯。這個缺點,我們會盡快改正。
此Lex所使用的特殊符號:
[]{}()|*
其中若在需要識別的串中使用[]()|*,則在前面加上\即可,例如:需要識別||,[,則寫成\|\|,\[即可。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -