Sample语言编译与运行及简单虚拟机器的设计实现

记录一下编译原理课程设计的内容(Java )。这是一次课程设计,代码中有很多漏洞,欢迎来喷。 Sample语言的编译包括,词法分析,语法分析,语义分析及中间代码生成,中间代码转化为汇编代码。词法分析采用有穷自动机实现,语法分析和语义分析均为自上而下进行。中间代码转化为汇编的过程中统一采用变址寻址方式,简单粗暴,未做更多优化。 Sample语言具有一般高级语言的共同特征:字符集包括所有的大小写字母、
相关文章
相关标签/搜索