![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译原理
彩虹糖梦
A penny for my thoughts, oh no I’ll sell them for a dollar. They're worth so much more after I’m a goner.
展开
-
如何让脚本支持jsr223
这个问题源于编译原理的第一次作业,要求书写一个具有读取简单计算式并输出结果的脚本,给出的测试文件要求我们支持jsr223。从JDK1.6开始,Java引入了jsr223,可以方便的在JVM上执行脚本语言,网上的教程主要针对的是java已经提供的ScriptEngine,比如如下这个代码示例:import javax.script.ScriptEngine;import javax.script....原创 2018-03-28 16:06:49 · 3277 阅读 · 1 评论 -
miniJava词法分析器
一.miniJava介绍miniJava是Java语言的一个子集,其支持类,有限的继承,简单数据类型和一些控制结构。二.目的设计并实现一个包含预处理功能的词法分析程序,加深对编译中词法分析过程的理解。三.实验步骤(1)预处理实现一个预处理程序,其可以打开一个包含源程序的文本文件(比如txt格式),并把对源程序没有意义的符号去掉。首先编制一个源程序的输入过程,从键盘、文件...原创 2018-09-28 10:02:29 · 1783 阅读 · 0 评论