搜索资源列表
snlying6
- 1、 学会针对DFA转换图实现相应的高级语言源程序。 2、 深刻领会状态转换图的含义,逐步理解有限自动机。 3、 掌握手工生成词法分析器的方法,了解词法分析器的内部工作原理 -1, the Institute against DFA conversion map corresponding high-level language source. 2, deeply understand the state transition map meaning, and graduall
UNIX-comp
- 一个简化的编译器,出自美国编译领域的大师劳顿之手,在UNIX/LINUX环境下实现,适合初学者进行分析-a simplified compiler, the United States compiled from the master Lawton hand, UNIX / LINUX environment realized, the analysis for beginners
scan
- 手工构造C-词法分析器,可以正确识别C-程序的全部token-Hand-constructed C-lexical analyzer, you can correctly identify all the C-process token
C++
- 词法分析是编译程序的第一个处理阶段,可以通过两种途径来构造词法分析程序。其一是根据对语言中各类单词的某种描述或定义(如BNF),用手工的方式构造词法分析程序。例如,可根据文法或状态转换图构造相应的状态矩阵,该状态矩阵同控制程序便组成了编译程序的词法分析程序;-Lexical analysis is a compiler of the first processing stage, can be two ways to construct the lexical analysis process.
Hand_made_ARM_LINUX_GCC_cross_compiler_tool_chain.
- 全手工制作ARM + LINUX交叉编译工具链-Hand made ARM-LINUX gcc cross compiler tool chain
cifafenxi
- 1.掌握手工生成词法分析器的方法,了解词法分析器的内部工作原理。 2.通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 3.掌握根据程序的伪代码来编写程序模块程序源代码。 -1. Grasp the hand-generated lexical analyzer method, lexical analyzer to understand the inner workings of the
scan
- 一个词法分析,MFC制作,功能强大,手工完成,完全应付课程设计的好东西-A lexical analysis, MFC produced a powerful, hand to complete courses designed to cater fully for the good things
101259374RockCarryPL0
- 使用C/C++语言作为实现语言,实现一个简单PL/0语言的编译器。手工编码实现编译器的组成部分。语法分析程序采用递归下降分析法。-The use of C/C++ language as the implementation language, to achieve a simple PL/0 language compiler. Hand-coding part of the compiler. Parser uses recursive descent analysis.
scan
- 单独分离出来的C-手工词法分析器,需要自己建立一个工程来运行本程序。为《编译原理与实践》一书之后的实验题的代码。-Single isolated C-hand lexical analyzer, needs its own to establish a project to run this program. For " Compiler Construction Principles and Practice," a book after the experiment of
LRTrans1
- 该程序为一个手工编码实现的简单SLR语法分析器,其词法分析器调用接口为lex(),语法分析调用接口为SLR1()。-The program is a simple hand-coded implementation SLR parser, the lexical analyzer is called interface lex (), parsing call interface for the SLR1 ().
LRTrans1
- 该程序是在实验4程序基础上实现的一个手工编码实现的简单计算器,其词法分析器调用接口为lex(),语法分析器调用接口为SLR1(),语义动作调用接口为run()。-The program is based on the experimental procedure 4, a hand-coding a simple calculator, the lexical analyzer is called interface lex (), parser call interface for the S
wsljjo
- 编译器手工实现,java代码,有汇编代码生成-Compiler by hand to achieve, java code, there are assembly code generation
Lexical_Analysis
- 设计并实现C语言词法分析程序。要求如下: 可以识别出用C语言编写的源程序中的每个单词符号,并以记号的形式输出每个单词符号。 可以识别并读取源程序中的注释。 可以统计源程序中的语句行数,单词个数和字符个数,其中标点和空格不计算为单词,并输出统计结果。 检查源程序中存在的错误,并可以报告错误所在的行列位置。 发现源程序中存在的错误后,进行适当的恢复,使词法分析可以继续进行,通过一次词法分析处理,可检查并报告源程序中存在的所有错误。 采用C/C++作为实现语言,手工编
Parsing
- 编译原理实验软件。手工实现的C-词法分析器和运用算法实验的词法分析器-Compiler theory test software. Achieved by hand and use C-lexer lexer experimental algorithms
wenfafenxi
- 使用如下文法: E ? E+T | T T ? T*F | F F ? (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法-Use the following grammar: E ? E+ T | TT ? T* F | FF ? (E) | id 2. For any given input string (lexical token stream) parsing, the us
A-Programmers-Perspective.pdf
- 本书适用于那些想要写出更快、更可靠程序的程序员。通过掌握程序是如何映射到系统上,以及程序是如何执行的,读者能够更好的理解程序的行为为什么是这样的,以及效率低下是如何造成的。粗略来看,计算机系统包括处理器和存储器硬件、编译器、操作系统和网络互连环境。而通过程序员的视角,读者可以清晰地明白学习计算机系统的内部工作原理会对他们今后作为计算机科学研究者和工程师的工作有进一步的帮助。它还有助于为进一步学习计算机体系结构、操作系统、编译器和网络互连做好准备。 本书的主要论题包括:数据表示、C程序的机
to_c_style_comment.tar
- 将C++的单行注释改成C语言的注释. 在Windows 下用VC2005环境写程序的时候, 有C语言写的程序, 但是用了C++的注释, 也能成功编译连接运行. 但发现也有很多编译器不支持C++的单行注释. 又不想手机地改所有的代码. 所以写了一个程序来自动将C++的单行注释替换成C语言的注释格式. 压缩包中有两个文件. 其中 to_c_style_comment.c 中的我程序文件. cpptest.c 只是一个测试文件. 是一个包含C++单行注释的c源程序, 仅供测试用.
LRfenxiqi
- 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如: 输入:id*+id/(id+id)# 输出:移进 按 F->id归约 移进 error -For any given input string (the lexical token stream) parsing, required by LR parser to complet
