搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
递归下降分析程序
- 这里以开始定义的PASCAL语言子集的源程序作为词法分析程序的输入数据。在词法分析中,自文 件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单 词内部表示,并查填适当的信息表。经过词法分析后,源程序字符串(源程序的外部表示)被翻译成 具有等长信息的单词串(源程序的内部表示),并产生两个表格:常数表和标识符表,它们分别包含 了源程序中的所有常数和所有标识符。- Here starts the PASCAL language subset source prog
递归下降分析方法
- 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。的目的主要是加深对递归下降分析法的理解。-prepared under a debugger recursive grammar drop analysis procedures for the importation of arbitrary strings of symbols for analysis. The main purpose is to deepen the decline recursive analysi
递归下降分析器
- 目的】 使用递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握手工编写语法分析程序的方法。 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到
用VC++编制的一个递归下降分析程序
- 用VC++编制的一个递归下降分析程序,实现对词法分析程序所提供的单词序列的语法检查和结构分析。,With VC++ Prepared a recursive descent parser to achieve lexical analysis procedure provided by the word sequence and structure analysis of grammar checker.
yufa
- 利用C语言编制递归下降分析程序,并对简单语言进行语法分析,实现对词法分析程序所提供的单词序列的语法检查和结构分析。-The use of C language drop analysis of recursive procedures, and simple language syntax analysis, the realization of the lexical analysis procedure provided by the grammar checker word sequenc
yufafenxi
- 一个递归下降分析程序,实现了对语法分析程序所提供是单词序列的语法检查和结构,并实现了简单语言进行语法分析.-A recursive descent parser to realize a parser is provided by the word sequence and structure of the grammar checker, and the realization of a simple language syntax analysis.
1345135133
- 利用c语言编制递归下降分析程序,并对简单语言进行语法分析-C language using recursive descent parser, and a simple language syntax analysis
20062445893021
- if-else条件语句翻译程序,LR方法,输出四元式元式,递归下降法书写的if。。else条件语句的语法分析及语义分析程-if-else conditional statements translation procedures, LR method, the output quaternion type element-type, recursive descent method to write the if. . else conditional statement syntax anal
kechengsheji
- 编译的一个关于递归下降分析和预测和分析的小程序-Compile a decline on the recursive analysis and forecasting and analysis of small programs
byyufa
- 编译试验课上写的一个关于递归下降分析法的一个语法分析程序,大家可以看看。-bianyichengxu
Recursive_descent_parser
- 通过设计、编制、调试一个递归下降语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,掌握常用的语法分析方法。通过本实验,应达到以下目标: 1、掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。 2、掌握词法分析的实现方法。 3、上机调试编出的词法分析程序。 -By designing, developing, debugging a recursive descent parser, lexical analysis procedure t
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.
diguixiajiang
- 递归下降的基本思想: 为每一个非终结符构造一个子程序,每一个子程序的过程体中按该产生式的候选项分情况展开,遇到终结符直接匹配,而遇到非终结符就调用相应非终结符的子程序。该分析从调用文法开始符号的子程序开始,直到所有非终结符都展开为终结符并得到匹配为止。若分析过程中达到这一步则表明分析成功,否则表明输入中有语法错误。递归下降分析对文法的限制是不能有公共左因子和左递归。由于文法是递归定义的,因此子程序也是递归的,被称为递归下降子程序。 -The basic idea of recursiv
asdas
- 算术表达式递归下降分析程序设计 编程实现给定算术表达式的递归下降分析器。 算术表达式文法如下: E E+T | T T T*F | F F (E) | i -Arithmetic expressions recursive descent analysis program design programming for a given arithmetic expression recursive descent pars
parserC
- 编译原理,递归下降语法分析程序C,可接可编译-Compiler theory, recursive descent parser C, which can be accessed can be compiled
Yufafenxi
- 语法分析程序(递归下降法) 用递归下降分析法编写一个用于判断数学表达式是否正确的语法分析-语法分析程序(递归下降法)
Compile-principle-experiment1-6
- 编译原理实验指导书 实验一 词法分析程序(扫描器)的设计 实验二 递归下降语法分析程序设计 实验三 LL(1)语法分析器设计 实验四 算符优先分析器设计 实验五 LR分析器设计 实验六 语法制导翻译程序设计-Compile term Principle Experiment Experimental Analysis of Instruction Program (scanner) is designed to test two recursive descent par
ex2
- 编译原理实验,实现递归下降语法分析,比较简单的小程序(Compiler theory experiments, recursive descent syntax analysis, relatively simple procedure)
递归下降法分析过程(cpp)
- 采用递归子程序方法进行语法分析,对文法中的每个非终结符号按其产生式结构产生相应的语法分析子程序,完成相应的识别任务。其中终结符产生匹配命令,非终结符则产生调用命令。每次进入子程序之前都预先读入一个单词。因为使用了递归下降方法,所以程序结构和层次清晰明了,易于手工实现,且时空效率较高。实际的语法分析工作,从调用总程序的分析子程序开始,根据产生式进行递归调用各个分析子程序。