资源简介
一个基于java版的pl0编译器,有ui界面,除基本功能之外,还支持大小写,支持!=,支持浮点运算,支持{}

代码片段和文件信息
package ecust.edu.cn;
public class Error //错误处理类
{
String[] err={“ 缺少左括号“
“非法字符:赋值符号:=“
“等号后的字符为非法字符“
“缺少等号“
“声明过程中遇到的字符不是标识符“
“缺少分号“
“非法语句“
“整数大小越界“
“整数位数越界“
“缺少右括号“
“语句和语句之间没有分号“
“标识符不存在“
“标识符不是变量名“
“缺少赋值符号“
“call后不是标识符“
“call后不是过程名“
“if后不是then“
“没有遇到end“
“while循环缺少do“
“标识符长度越界“
“缺少逻辑运算符“
“标识符为过程名“
“缺少右括号“
};
Error(int linenumberint t) //error构造函数
{
System.out.println(“行:“+linenumber+“ 错误号“+t+“ “+err[t]);
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 301 2011-12-01 13:46 pl0-compiler\.classpath
文件 388 2011-12-01 13:46 pl0-compiler\.project
文件 629 2011-12-01 13:46 pl0-compiler\.settings\org.eclipse.jdt.core.prefs
文件 1623 2011-12-01 13:51 pl0-compiler\bin\ecust\edu\cn\Error.class
文件 13914 2011-12-01 19:24 pl0-compiler\bin\ecust\edu\cn\GrammarAnalysis.class
文件 1658 2011-12-01 15:03 pl0-compiler\bin\ecust\edu\cn\InputThread.class
文件 5299 2011-12-01 17:12 pl0-compiler\bin\ecust\edu\cn\LexicalAnalysis.class
文件 513 2011-12-01 14:57 pl0-compiler\bin\ecust\edu\cn\Main.class
文件 1089 2011-12-01 13:57 pl0-compiler\bin\ecust\edu\cn\NameClass.class
文件 800 2011-12-01 15:00 pl0-compiler\bin\ecust\edu\cn\Pcode.class
文件 1030 2011-12-01 19:08 pl0-compiler\bin\ecust\edu\cn\Token.class
文件 868 2011-12-01 19:24 pl0-compiler\bin\ecust\edu\cn\UI$1.class
文件 3324 2011-12-01 19:24 pl0-compiler\bin\ecust\edu\cn\UI$2.class
文件 3857 2011-12-01 19:24 pl0-compiler\bin\ecust\edu\cn\UI.class
文件 735 2011-12-01 13:51 pl0-compiler\src\ecust\edu\cn\Error.java
文件 24258 2011-12-01 19:24 pl0-compiler\src\ecust\edu\cn\GrammarAnalysis.java
文件 904 2011-12-01 15:03 pl0-compiler\src\ecust\edu\cn\InputThread.java
文件 5840 2011-12-01 17:12 pl0-compiler\src\ecust\edu\cn\LexicalAnalysis.java
文件 904 2011-12-01 14:57 pl0-compiler\src\ecust\edu\cn\Main.java
文件 831 2011-12-01 13:57 pl0-compiler\src\ecust\edu\cn\NameClass.java
文件 614 2011-12-01 15:00 pl0-compiler\src\ecust\edu\cn\Pcode.java
文件 711 2011-12-01 19:08 pl0-compiler\src\ecust\edu\cn\Token.java
文件 4781 2011-12-01 19:24 pl0-compiler\src\ecust\edu\cn\UI.java
文件 70 2011-12-01 19:51 pl0-compiler\tmp.pl0
目录 0 2011-12-01 15:00 pl0-compiler\bin\ecust\edu\cn
目录 0 2011-12-01 15:00 pl0-compiler\src\ecust\edu\cn
目录 0 2011-12-01 13:49 pl0-compiler\bin\ecust\edu
目录 0 2011-12-01 13:49 pl0-compiler\src\ecust\edu
目录 0 2011-12-01 13:49 pl0-compiler\bin\ecust
目录 0 2011-12-01 13:49 pl0-compiler\src\ecust
............此处省略7个文件信息
- 上一篇:车辆综合业务管理系统
- 下一篇:贪吃蛇JAVA源代码带注解
相关资源
- JSP+MYSQL旅行社管理信息系统
- 推荐算法的JAVA实现
- 基于Java的酒店管理系统源码(毕业设
- java-图片识别 图片比较
- android毕业设计
- java23种设计模式+23个实例demo
- java Socket发送/接受报文
- JAVA828436
- java界面美化 提供多套皮肤直接使用
- 在线聊天系统(java代码)
- 基于Java的图书管理系统807185
- java中实现将页面数据导入Excel中
- java 企业销售管理系统
- java做的聊天系统(包括正规课程设计
- Java编写的qq聊天室
- 商店商品管理系统 JAVA写的 有界面
- JAVA开发聊天室程序
- 在linux系统下用java执行系统命令实例
- java期末考试试题两套(答案) 选择(
- JAVA3D编程示例(建模、交互)
- Java 文件加密传输
- java做的房产管理系统
- 基于jsp的bbs论坛 非常详细
- [免费]java实现有障碍物的贪吃蛇游戏
- java Servlet投票实例
- 操作系统作业 (pv,作业管理,等5个
- 基于C/S架构考试系统(Java)
- java access 仓库管理系统 源码
- 一元多项式相加 java实现
- java软件工程师简历模板——应届生
评论
共有 条评论