资源简介
C++实现的关于编译原理中简单语言的词法分析、语法分析代码
代码片段和文件信息
import java.awt.image.ColorConvertOp;
import java.util.Scanner;
public class dfa {
public static void main(String[] args) {
// TODO Auto-generated method stub
String[][] strings = new String[][]{{“0““1““e“}{“1““2““2“}{“2““2““2“}};
Scanner scanner =new Scanner(System.in);
String string=scanner.next();
int mode =0;
for(int i=0;i if(string.charAt(i)==‘l‘&&!strings[mode][1].equals(“e“))
mode=Integer.parseInt(strings[mode][1]);
else if(string.charAt(i)==‘d‘&&!strings[mode][2].equals(“e“)) {
mode=Integer.parseInt(strings[mode][2]);
}
}
if(mode==1||mode==2) {
System.out.println(mode+“:true“);
}
else {
System.out.println(“false“);
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-10-30 22:31 实验1\
目录 0 2017-10-30 10:30 实验1\DFA\
文件 301 2017-10-30 10:30 实验1\DFA\.classpath
文件 379 2017-10-30 10:30 实验1\DFA\.project
目录 0 2017-10-30 10:30 实验1\DFA\.settings\
文件 598 2017-10-30 10:30 实验1\DFA\.settings\org.eclipse.jdt.core.prefs
目录 0 2017-10-30 10:30 实验1\DFA\bin\
文件 1534 2017-10-30 11:19 实验1\DFA\bin\dfa.class
目录 0 2017-10-30 10:30 实验1\DFA\src\
文件 745 2017-10-30 11:19 实验1\DFA\src\dfa.java
目录 0 2017-10-30 22:25 实验1\wordana\
目录 0 2017-10-30 16:22 实验1\wordana\bin\
目录 0 2017-10-30 22:25 实验1\wordana\bin\Debug\
文件 972166 2017-11-06 11:29 实验1\wordana\bin\Debug\wordana.exe
文件 4149 2017-11-06 11:29 实验1\wordana\main.cpp
文件 0 2017-10-30 21:26 实验1\wordana\myfile.txt
目录 0 2017-10-30 16:22 实验1\wordana\obj\
目录 0 2017-10-30 22:25 实验1\wordana\obj\Debug\
文件 22193 2017-11-06 11:29 实验1\wordana\obj\Debug\main.o
文件 1071 2017-10-30 16:22 实验1\wordana\wordana.cbp
文件 267 2017-11-06 11:29 实验1\wordana\wordana.depend
文件 322 2017-11-06 11:36 实验1\wordana\wordana.layout
- 上一篇:列车时刻查询系统C++课程设计
- 下一篇:编译原理大作业递归下降法
相关资源
- 语法分析c语言实现程序代码+实验报告
- 实现语法分析器-编译原理
- LL(1)文法分析全过程(FIRST/FLLOW/S
- 语法分析器 tiny语言语法分析
- C++语法分析器
- 语法分析c语言实现含报告
- LL1语法分析器(c++)
- 编译原理课程设计----语法分析器(
- 编译原理课程实验报告词法分析器及
- PL0编译器词法检查与语法分析器
- LL(1)语法分析器C++版
- 编译技术实验(Pascal代码转汇编语言
- LR(0)语法分析器程序
- TINY扩充语言的语法分析(实现 while、
- 编译原理课程设计词法语法分析器
- 编译原理LL1语法分析器C++版源代码
- 第四次上机作业 语法分析2
- 对于任意给定的输入串词法记号流进
- 编译原理课程设计LR(0)语法分析器
- LL1语法分析程序设计
- LEX与YACC实现C语言词法分析和语法分析
- 编译原理实验语法分析器
- PL/0语法分析程序
- cminus语法分析器源代码完整版
- 语法分析C实现
- 编译原理--语法分析 实验 C++版
- LL(1)文法自动生成语法分析程序的
- c语言写的编译器
- 编译原理课程设计+报告用高级语言
- 编译原理SLR(1)语法分析实验报告
评论
共有 条评论