📄 说明.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 + -