资源简介
递归下降法实现语法分析器源代码(java语言编写),将src文件导入eclipse工程即可运行处结果。
代码片段和文件信息
import java.util.*;
public class Main {
public static void main(String[] args){
System.out.println(“请输入源程序的路径:“);
String dir = null;
Scanner in = new Scanner(System.in);
dir = in.next();
if(dir == null){
System.err.println(“请指定源文件“);
}else{
Scanning s=new Scanning(dir);
s.scanAll();
Token token=s.getToken();
Parsing p=new Parsing(stoken);
p.printTree(p.stmtSequence());
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2011-07-13 21:25 parser\
文件 301 2011-05-29 19:52 parser\.classpath
文件 382 2011-05-29 19:52 parser\.project
目录 0 2011-07-13 21:25 parser\.settings\
文件 629 2011-05-29 19:52 parser\.settings\org.eclipse.jdt.core.prefs
目录 0 2011-07-13 21:25 parser\bin\
文件 1234 2011-07-04 00:14 parser\bin\Main.class
文件 7713 2011-07-04 00:14 parser\bin\Parsing.class
文件 7374 2011-07-04 00:14 parser\bin\Scanning.class
文件 702 2011-07-04 00:14 parser\bin\Token.class
文件 378 2011-07-04 00:14 parser\bin\TreeNode.class
目录 0 2011-07-13 21:25 parser\src\
文件 455 2011-06-18 19:20 parser\src\Main.java
文件 9587 2011-06-07 21:17 parser\src\Parsing.java
文件 11518 2011-06-07 18:47 parser\src\Scanning.java
文件 391 2011-06-03 17:56 parser\src\Token.java
文件 252 2011-06-18 19:25 parser\src\TreeNode.java
相关资源
- 语法分析器Java语言编写附实验报告
- java开发的基于LL1文法的语法分析器
- java编写的LR语法分析器编译原理实验
- 用java语言编写的递归下降语法分析器
- 用java实现的语法分析器
- 语法分析器java实现
- 编译原理 LL1语法分析器(JAVA写的)
- 语法分析器(Java实现-带UI界面).zi
- java语法分析器源代码LL(1)文法
- 词法分析器和语法分析器java实现代码
- 递归下降语法分析器用Java语言编写
- LR0语法分析器JAVA
- c语言表达式的语法分析器
- Java编写的C-minus词法和语法分析器
- 一个带界面的词法分析+语法分析语法
- LL(1)语法分析器
- 编译原理 语法分析器 lr1 java开发
- Sample词法分析器/Sample语法分析器(
- JavaCC语法分析器 基于Eclipse插件 能从
- java版本词法、语法分析器以及三地址
- java 实现词法分析器以及语法分析器
- 使用javacc实现基于miniC的语法分析器完
评论
共有 条评论