资源列表
Task1
- 使用Java实现的C语言的简单CMM语言解释器(Java implements the CMM language interpreter)
pl0
- 基于简单的pl0编译器,扩充++,--,/*等算数运算和for和repeat循环语句等等功能的扩充,也包括文档介绍和说明(Based on the simple PL0 + + compiler, expansion, expansion, such as arithmetic and for / * and repeat loop and so on, also includes the introduction and descr iption document)
Complier
- DFA 编译原理代码 c++ windows(DFA Compiler code c++ windows)
易语言 - Cmd、Powershell 调试器
- 可以调试Cmd、Powershell的代码。(The code for Cmd and Powershell can be debugged.)
wordAnalysis
- 一个进行词法分析的程序,支持文件输入,C#编写。(A program for lexical analysis, supporting file input, and writing C#.)
编译原理词法分析器
- 2.1 待分析的简单的词法 (1)关键字: begin if then while do end 所有的关键字都是小写。 (2)运算符和界符 : = + - * / < <= <> > >= = ; ( ) # (3)其他单词是标识符(ID)和整型常数(SUM),通过以下正规式定义: ID = letter (letter | digit)* NUM = digit digit* (4)空格有空白、制表符
NFA
- The transformation of the formal grammar to the uncertain automata, the content of the lexical analyzer
op
- 有关自动机和不确定自动机的转换编程,NFA(The transformation of the formal grammar to the uncertain automata, the content of the lexical analyzer)
ReFa
- 词法分析器,自动机和不确定化的自动机有关内容(The transformation of the formal grammar to the uncertain automata, the content of the lexical analyzer)
ReFa.tar
- 正规文法到不确定自动机的转换,词法分析器的内容(The transformation of the formal grammar to the uncertain automata, the content of the lexical analyzer)
cppreference
- 帮助c/c++更容易学习,它能够离线查找函数,更方便我们编译,可以在codeblock软件上设置 一键查找函数(Help c++ to learn more easily)
Simple_Compiler
- 程序功能:实现对一些简单语句的解释运算。支持的运算种类: int a(这种情况下a=0) int a,45 int b,44 a=a+b a=a-b a=a*b a=a/b string str(str为空) string str1,hello! string str2,like str=str1+str2 input str input a print str print a 输入文件:输入“file”命令,随后输入文件路径 读取命令行参数:在命令的后面紧跟文件路径,个数不限(This pro