项目作者: chengziHome
项目描述 :
编译原理实验,实现一个类pascal语言的简单的词法和语法分析器
高级语言: Java
项目地址: git://github.com/chengziHome/compile-experiment-.git
compile-experiment-
编译原理实验课上的一个题目,实现一个简单的词法和语法分析器。
document目录下面有实验要求和指导PPT,语法很简单没有涉及过于复杂和繁琐的东西;错误处理也只考虑两种情况,即非法字符和:=符号不匹配。
bin目录下有可以直接运行了jar包,命令:java -jar compiler.jar sourceCodeFile。
(其中sourceCodeFile需要是源文件在系统中的绝对路径,并且.dyd和.err文件生成在于源文件同一目录下面)