资源列表
bianyi
- 一个简单的c语言编译器,词法分析 语法分析 符号表 中间代码生成(lexical analyzer symbol table ,gramm analysis object code)
改
- 能够实现词法分析 语法分析 语义分析,有gui(To achieve lexical analysis, syntax analysis, semantic analysis, there are GUI)
code
- Antlr文法的各种语言实现。 很多.g4文件的实例(Implementation of Antlr grammar in various languages.)
antlr_intro
- antlr文法与解释器的实例。由java平台实现。(An example of ANTLR grammar and interpreter. Implemented by Java platform.)
新建文件夹
- DFA->NFA->MFA 并依次输出数据表(DFA->NFA->MFA And output the data table in turn)
编译原理(龙书)+第二版
- 计算机专业的一门重要专业课,旨在介绍编译程序构造的一般原理和基本方法。内容包括语言和文法、词法分析、语法分析、语法制导翻译、中间代码生成、存储管理、代码优化和目标代码生成。(An important professional course of computer science, the purpose of this paper is to introduce the general principles and basic methods of compiler construction.
Code
- 以flex以及bison作为工具编写的词法与语法分析器(Lexical and grammatical analysis)
wordAnalysis
- 词法分析器。输入为txt文档,一个字符一个字符的读取输出为词+所属类别(所属类别在注释内有写) 后期要改入加到分析器内可以给一个词,一个字符一个字符读取后输出类别,非常方便。 Xcode开发,下载后可直接查看cpp文件(This is a lexical analysis. Input:txt Output:every single word and their type)
C编译器
- 简单地C语言小子集的编译程序,采用LR分析方法(Simple C language small set compiler, using LR analysis method)
compile_h2
- 北京交通大学 于双元 编译原理课程 作业2(Beijing Jiaotong University in the dual Compilation Principle Course homework 2)
词法分析代码
- 词法分析的简单c实现,将TESTSTRING中的字符串进行分词。(get words in TESTSTRING.)
实验一
- 简单的小程序,完成课程设计的一部分,词法分析(Simple small program to complete part of the curriculum design, lexical analysis)