资源简介
一个基于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源代码带注解
相关资源
- 贪吃蛇JAVA源代码带注解
- 基于java socket网络编程实现的简单模拟
- 银行项目java源码
-
ba
se64的js与java相互解密.rar - 中软国际Java程序员机试题
- kmeans聚类java实现附测试数据及结果
- java做的一个定时提醒软件
- java绘制复杂图形并输出图片
- Java贪吃蛇
- Java做的GUI的小区物业管理
- Java从入门到精通第4版书及全套光盘地
- 人事管理系统java Swing + mysql)
- 交通模拟软件java源代码
- 一个flex+java的登录完整版+flex框架
- JSP在线文本编辑器
- java外文文献
- 使用java程序编写的拼图游戏
- java连接mongodb的驱动包
- 人员管理系统 java swing图形化界面
- 仓库管理系统 java+sql server
- javax.ejb.jar
- Java服务器编程(外文文献)(中英文
- 拼图游戏 实验报告 完整报告
- java 拼图源课程设计
- 一个简单的日记本程序 JAVA编写
- java版进程调度模拟器
- txt小说阅读管理器java编程源代码
- BBS 论坛java课程设计,毕业设计
- 2018传智播客JavaEE(IDEA版)视频教程绝
- java语言实现的简单的DBMS系统----基于
评论
共有 条评论