搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
cscanner
- 一个使用Lex编写的C语言词法加亮的小程序。能将指定的C源程序进行词法加亮,并以HTML文件的格式输出。 由Lex的C语言词法分析程序,然后使用VC编译,内附较详细的使用说明。-Lex prepared to use a C-plus morphology of small programs. Can designated source for the C-plus morphology, and the HTML file format. Lex from the C language lex
little C
- 用C语言编的一个小解释器,可以执行C程序的!算是可以执行C程序的C程序吧! (大师)写的哦!- A small interpreter arranges which with the C language, may carry out the C procedure! Is may carry out C the procedure C procedure! (Master) writes oh!
myCompile
- 一个小程序,用c++语言实现简单的一遍编译器,完成中缀表达式与后缀表达式之间的转换。-a small program, c simple language what the compiler, completed sergeant with the suffix expression between the expression change.
yacc_LL1
- 编译原理实验中的yacc源码,是一个基于小类C语言的yacc程序,有助于学习yacc的编写。-principle experiment compiler generates the source code, is based on a subset of the C language yacc procedures, contribute to the preparation of learning yacc.
Lex_Yacc_Parser
- 语法分析器lex和词法分析器yacc的C++语言实现 1.Lex (1)Lex输入文件的解析 (2)正规表达式的解析 (3)一个正规表达式到NFA的转换算法实现 (4)多个NFA的合并 (5)NFA的确定化和最小化算法实现 (6)返回状态与返回内容的对应 2.Yacc (1)Yacc输入文件的解析 (2)上下文无关文法到对应LR(1)文法的下推自动机的构造 (3)LR(1)文法的下推自动机到相应分析表的构造 (4)LR(1)总控程序的构造(查表程
用C语言编写的一个编译器小程序
- 用C语言编写的一个编译器小程序 可以读出输入的字符串并把他按照字母,符号,数字等分类,希望给初学编译原理的网友有帮助。
1
- 这是一个词法分析器的校程序,用C语言编写的,非常小。不过可以运行的。
词法分析小例子c
- 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。- And the hands of the right programming language source for the scanning process of decomposition of various word lexical analysis methods.
stephen的编译
- 编译原理 小程序设计 用C语言实现一个简单的词法分析程序-small compiler theory C programming language used to implement a simple lexical analysis procedure
Compiler
- 编译课上做的小程序,用四种分析方法分别实现(LL1,算符优先,递归下降,简单词法分析) 完成对正则文法所描述的Pascal语言子集单词符号的词法分析程序。 <标识符>→字母︱ <标识符>字母︱ <标识符>数字 <无符号整数>→数字︱ <无符号整数>数字 <单字符分界符> →+ ︱- ︱* ︱ ︱(︱) <双字符分界符>→<大于>=︱<小于>=︱<小于&g
xiaochuzuodigui
- 用于消除左递归的一个用C++语言实现的小程序。里面包含有详细的报告和源代码。-Used to eliminate the left recursion in a C++ language implementation with a small program. Which contains detailed reports and source code.
antlr2.7.5
- ANTLR是什么ANTLR, 语言识别的另一个工具(ANother Tool for Language Recognition),( 前身是 PCCTS)是一种语言工具,它提供了一个框架,可以通过包含Java,C++,或C#动作的语法描述来构造语言识别器,编译器和解释器。 算机语言的解释已经变成了一种非常普遍的工作。传统的计算机语言的编译器和工具(如C或Java)仍旧需要被构造,它们的数量与需要开发的那些成千上万的小语言的识别工具和解释工具相比是相形见拙。程序员为了解析数据格式,图形文
Cplusplusencryptsoundcode
- 对程序源代码进行加密的小程序 采用C++语言编写,注意在编译时在makefile中设置ucl路径。vs2008编译通过-Of the source code used to encrypt a small program written in C++, compile-time attention to ucl path set in the makefile. vs2008 compile
From-beginner-to-SCM-SCM-Engineer
- ,我们开始迈入单片机的世界。在我们开始这一章具体的学习之前,有必要给大家先说明一下。在以后的系列文章中,我们将以51内核的单片机为载体,C语言为编程语言,开发环境为KEIL uv3。至于为什么选用C语言开发,好处不言而喻,开发速度快,效率高,代码可复用率高,结构清晰,尤其是在大型的程序中,而且随着编译器的不断升级,其编译后的代码大小与汇编语言的差距越来越小。而关于C语言和汇编之争,就像那个啥,每隔一段时间总会有人挑起这个话题,如果你感兴趣,可以到网上搜索相关的帖子自行阅读。不是说汇编不重要,在很