资源简介
对文法进行自动分析,生成用于SLR1语法分析器的状态转换表,加上框架代码,构造出SLR1语法分析程序
代码片段和文件信息
import java.util.*;
public class ExFormula {
public ExFormula() {
}
public String getLeft() {
return left;
}
public Vector getRight() {
return right;
}
public int getDot_index() {
return dot_index;
}
public int getIndex() {
return index;
}
public void setLeft(String left) {
this.left = left;
}
public void setRight(Vector right) {
this.right = right;
}
public void setDot_index(int dot_index) {
this.dot_index = dot_index;
}
public void setIndex(int index) {
this.index = index;
}
public void add(String symbol){
right.add(symbol);
}
public String retrieveAccStr(){
if(dot_index return (String)right.elementAt(dot_index);//没有进行下届判定
}
else
return null;
}
//接收字符后的key
public String getPostAccKey(){
String keystr = left;
Iterator formiter = right.iterator();
while (formiter.hasNext()) {
keystr = keystr + formiter.next();
}
int tmp_index = dot_index;
tmp_index++;//index++
keystr = keystr + “_“ + tmp_index;
return keystr;
}
private String left;//文法的左部
private Vector right = new Vector();//文法的右部
private int index;//文法的索引,唯一标识
private int dot_index;//文法中“.“所在的位置
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 161 2011-06-07 08:03 SLR1\first.txt
文件 390 2011-06-07 08:03 SLR1\follow.txt
文件 131 2011-06-05 11:02 SLR1\in-1.txt
文件 83 2011-03-04 16:13 SLR1\in.txt
文件 172 2011-06-05 10:34 SLR1\signal-1.txt
文件 125 2011-03-04 16:14 SLR1\signal.txt
文件 4391 2011-02-22 19:30 SLR1\SLR1.jpx
文件 1518 2011-03-04 09:19 SLR1\src\ExFormula.java
文件 459 2011-02-18 13:29 SLR1\src\FirstFollowConstant.java
文件 233 2011-02-21 11:24 SLR1\src\FirstLastConstant.java
文件 809 2011-02-17 10:38 SLR1\src\Formula.java
文件 2274 2011-02-18 10:25 SLR1\src\graph\GraphSet.java
文件 2137 2011-02-18 10:27 SLR1\src\graph\simpathvisit\CreateTestPath.java
文件 789 2011-02-18 10:31 SLR1\src\graph\simpathvisit\DirectGraphNode.java
文件 7739 2011-02-18 10:26 SLR1\src\graph\simpathvisit\RetriveTestPath.java
文件 516 2011-02-18 10:25 SLR1\src\graph\simpathvisit\StateData.java
文件 695 2011-02-18 10:25 SLR1\src\graph\simpathvisit\TestCaseData.java
文件 948 2011-02-18 10:25 SLR1\src\graph\simpathvisit\TransitionData.java
文件 2445 2011-02-18 10:30 SLR1\src\graph\simpathvisit\TravelPathNode.java
目录 0 2011-11-17 14:00 SLR1\src\graph\simpathvisit
文件 8411 2011-03-01 09:50 SLR1\src\graph\WideFirstTest.java
目录 0 2011-11-17 14:00 SLR1\src\graph
文件 4196 2011-03-04 09:02 SLR1\src\HeapSort.java
文件 57412 2011-06-05 10:58 SLR1\src\main.java
文件 588 2011-03-02 08:40 SLR1\src\NonTerm.java
文件 465 2011-02-22 18:21 SLR1\src\StateData.java
文件 646 2011-03-04 09:27 SLR1\src\TransData.java
目录 0 2011-11-17 14:00 SLR1\src
目录 0 2011-11-17 14:00 SLR1
----------- --------- ---------- ----- ----
............此处省略2个文件信息
- 上一篇:梯度下降算法综述.docx
- 下一篇:linux音频播放和停止
相关资源
- windows下用MinGW编译ffmpeg+x265库
- LDMicro梯形图编译软件1.9版支持AVR/PI
- 编译原理优先算法代码,及详细实验
- 编译原理 课后习题答案 陈意云 张昱
- opencv 320 编译需要 vgg_generated 包
- exe2c反编译工具
- snmp++ 编译snmp_pp.lib工程
- lua_cjson vs2013 项目,已经编译通过
- 编译原理语法树的实现
- Keil5配置GCC编译器编译STM32工程
- 将一个vue文件编译成js文件的工具
- 编译原理实验MiniPascal编译器设计 Fl
- C0编译器中间代码生成
- 子集构造法NFA的确定化
- LibGeoTiff已编译可直接使用
- 东北大学 软件学院 编译方法 习题答
- 编译的中间代码四元式生成
- 程序设计语言 编译原理 第三版 国防
- DPM voc-release5 编译好的mexw64文件
- libcurl支持https访问curl支持openssl协议编
- 编译原理First集Follow集求解
- LDPC编译码
- hidapi源码以及vs2015编译完成的hidapi.
- C0编译器北航编译课设
- Window编译opencore-amr
- 云南大学软件学院编译原理实验1-5
- 斗地主QT4.8.6编译通过
- SetupFactory7解包和反编译方法
- 山东科技大学编译原理课程设计
- 编译原理 实现TINY+编译器 课程实验报
评论
共有 条评论