摘要:
Jlex工具是基于Lex词法分析生成器,它接受类似Lex文件格式的文件,生成Java源代码格式的词法分析器。
(本项目用命令行编译,不使用Eclipse)
1. 开发环境jdk1.5.0配置
2. 下载JLEX 1.2.6 就是那个200K的Main.java文件
3. 以下步骤参照JLex的README
(1)建立文件夹 "E:\J\JLex", 把"E:\J" 写入环境变量CLASSPATH
(2)把下载的文件Main.java 拷入 J/JLex.
(3)运行 javac Main.java 可以得到很多class文件,包括Main.class
(4)运行java JLex.Main sample.lex,得到词法分析器代码sample.lex.java
(5)运行 javac -source 1.3 sample.lex.java,有7 warnings。生成Sample.class, Utility.class, Yylex.class, Yytoken.class
阅读全文