搜索资源列表
编译原理及实践
目 录
译者序
前言
第1章 概论 1
1.1 为什么要用编译器 2
1.2 与编译器相关的程序 3
1.3 翻译步骤 5
1.4 
GrammarTest直接读
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法。值得新手一看。-the program pascal language syntax analysis, the use of recursive downward analysis method. Newcomers worth a look.
second_lexical
- 这个程序是一个递归向下的词法分析程序。它采用了递归的方式由上而下的对一个文本的词法进行分析。-This is a recursive procedure downward lexical analysis procedure. It uses recursive manner of a top-down version of the lexical analysis.
yffx
- 语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误,报告错误的性质和位置,并进行适当的纠错工作.法分析的方法有多种多样,常用的方法有递归子程序方法、运算符优先数法、状态矩阵法、LL(K)方法和LR(K)方法。归纳起来,大体上可分为两大类,即自顶向下分析方法和自底向上分析方法. Syntax进行语法分析.对于语法分析,这里采用LR(1)分析法,判断程序是否满足规定的结构.构造LR(1)分析程序,利用它进行语法分析,判断
递归下降分析器
- 目的】 使用递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握手工编写语法分析程序的方法。 【要求】 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进
GrammarTest直接读
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法。值得新手一看。-the program pascal language syntax analysis, the use of recursive downward analysis method. Newcomers worth a look.
second_lexical
- 这个程序是一个递归向下的词法分析程序。它采用了递归的方式由上而下的对一个文本的词法进行分析。-This is a recursive procedure downward lexical analysis procedure. It uses recursive manner of a top-down version of the lexical analysis.
yffx
- 语法分析是编译程序的核心部分,其主要任务是确定语法结构,检查 语法错误,报告错误的性质和位置,并进行适当的纠错工作.法分析的方法有多种多样,常用的方法有递归子程序方法、运算符优先数法、状态矩阵法、LL(K)方法和LR(K)方法。归纳起来,大体上可分为两大类,即自顶向下分析方法和自底向上分析方法. Syntax进行语法分析.对于语法分析,这里采用LR(1)分析法,判断程序是否满足规定的结构.构造LR(1)分析程序,利用它进行语法分析,判断
CMM
- 这个语法分析器用到的是自顶向下的递归调用的方法,根据Cminus语言的文法规则 的BNF范式编写递归调用的代码,parse方法是程序的入口,它调用的stmt_sequence完成整个语法分析工作,stmt_sequence背后是12个互相调用的方法,它本身也在语法分析的过程中被调用到。 每个方法在最后会返回一个构造好的节点DefaultMutableTreeNode节点t给调用它的方法,然后调用它的方法用这个返回的节点继续构造,最后
YFFXQ
- 使用递归子程序法设计一个语法分析程序,自顶向下分析方法. 1、使用递归下降分析算法分析表达式文法: exp ::= exp addop term | term addop ::= + | - term ::= term mulop factor | factor mulop ::= * | / factor ::= (exp) | number 其中number可以是多位的十进制数字串(整数即可),因此这里
yuyifenxi
- 这是一个简单的包含词法、语法、语义分析的程序:递归下降分析.h 和递 归下降分析.cpp。 实现的基本原理是自顶向下分析,单遍扫描,以语法分析为 核心,调用词法分析,并实现语义分析。-This is a simple include lexical, syntax, semantic analysis of the program: Analysis of recursive descent. H and recursive d
LL
- 使用非递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握词法分析程序的设计原则,掌握手工编写语法分析程序的方法-e :exp T :term t :term F :factor*/ char input[15]
LL1
- 使用非递归子程序法设计一个语法分析程序,理解自顶向下分析方法的原理,掌握词法分析程序的设计原则,掌握手工编写语法分析程序的方法。-#include <tchar.h> #include <string.h> #include <stdlib.h>
Grammer_Ana
- 一个简单的语法分析程序,采用LR(1)分析法,并使用递归向下和自上而下的方法。-A simple parser, using the LR (1) analysis, and use the down and top-down recursive approach.
diguifenxi
- 编译原理小程序:用递归下降分析法进行语法分析 对输入的表达式进行自顶向下分析-Compiler theory applet: recursive descent parsing by top-down analysis of the input expression
74984910
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法,值得新手一看,-This procedure realize PASCAL language syntax analysis, USES the pass to the analysis method of novice is worth a look,
taesyntax
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法,值得新手一看,-This procedure realize PASCAL language syntax analysis, USES the pass to the analysis method of novice is worth a look,
diguixiangxia
- 编译原理里的递归向下分析程序,vs2013编译好的工程代码(Compiler principles of recursive down analysis program)
gspme6
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法,值得新手一看,(This procedure realize PASCAL language syntax analysis, USES the pass to the analysis method of novice is worth a look,)
ievel-somplexity
- 本程序实现pascal语言的语法分析,采用递归向下的分析方法,值得新手一看,(This procedure realize PASCAL language syntax analysis, USES the pass to the analysis method of novice is worth a look,)