搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
编译原理课程设计报告LL1文法
- 课程设计的目的 通过课程设计进一步理解高级语言在计算机中的执行过程,加深对编译原理中重点算法和编译技术的理解,提高自己的编程能力,培养好的程序设计风格。同时通过某种可视化编程语言的应用,具备初步的Windows环境下的编程思想。解和掌握LL(1)语法分析方法的基本原理;根据给出的LL(1)文法,掌握LL(1)分析表的构造及分析过程的实现。 -curriculum design through curriculum design aimed to further understand se
jellrap
- 形式文法分析JAVA工具包 本JAVA Applets程序提供对LL(1),LL(2)和LR(1)文法分析处理,用户可以输入任何满足条件的形式文法,通帮过系统的提示和帮助构造出相应文法的分析表,以及动态显示分析过程.本JAVA包能够很好地帮助学生理解语法分析器的制作过程和语法分析器的工作原理. -form grammar analysis of the Java tool kit for Java Applets procedures for LL (1) LL (2) and LR (
LL1_fenxi
- 判断是否为LL(1)文法,如果是,可以对该文法进行语法分析。-determine whether to LL (1) grammar, and if so, can this grammar for syntax analysis.
CP_DESIGN
- 编译原理全套实验源代码。包括词法分析,递归下降语法分析,LL(1)语法分析,简单优先语法分析和算符优先语法分析-compile a full set of experimental principle source code. Including lexical analysis, recursive grammar decline, LL (1) syntax analysis, priority simple syntax analysis and operator precedence s
yufafenxichengxu1111
- 简易的语法分析程序 此为LL(1)语法分析程序 语法分析程序-simple syntax analysis procedures such as LL (1) syntax analysis program syntax analysis program
jianyiyufafenxiqi
- LL(1)语法分析程序,(1)对输入文法,它能判断是否为LL(1)文法,若是,则转(2);否则报错并终止; (2)输入已知文法,由程序自动生成它的LL(1)分析表; (3)对于给定的输入串,应能判断识别该串是否为给定文法的句型 -LL (1) syntax analysis program, (1) on the importation of grammar, it can determine whether to LL (1) grammar, If so, then swit
yufafenxisaomiaochenxu
- 了解语法分析器的内部工作原理,通过在本次实验中运用一定的编程技巧,掌握对表达式进行处理的一种方法。① 对输入文法,由程序自动构造FIRST FOLLOW集② 对输入文法,由程序自动生成它的LL(1)分析表;③ 对于给定的输入串,应能判断识别该串是否为给定文法的句型。
yufafenxishiyan
- 本人编译的实验报告 语法分析 含说明 包括三个文件 yukun2.cpp yukun2.EXE 语法分析(LL(1))使用说明.txt等-I compiler of the report syntax analysis are included with the three documents yukun2.cpp yuku n2.EXE syntax analysis (LL (1)) for use. txt, etc.
SYNTAX
- LL(1)语法分析系统-LL (1) grammar analysis system
ll1forwin
- 编译原理LL(1)文法分析器 录入合法的LL(1)文法,将输出LL(1)预测分析表,并可以对输入的句子进行语法分析输出相应语法树。- Translation principle LL (1) grammar analyzer input legitimate LL (1) the grammar, will output LL (1) to forecast the analytical table, and will be allowed to carry on the grammar a
jsq
- 。录入合法的LL(1)文法,将输出LL(1)预测分析表,并可以对输入的句子进行语法分析输出相应语法树。 程序中部分算法还很不简洁,有待改进,欢迎朋友与我多多交流。
20170828889
- 编译原理LL(1)语法分析 从文法开始,一直做到了符号表的实现
ifelse
- 此程序是对条件语句进行翻译,输入一个条件语句,例如:if B then C1 else C2,先进行词法分析,词法分析的主要任务是:从左到右逐个字符地对源程序进行扫描,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序,词法分析是编译的基础,词法分析的功能是输入源程序,输出单词符号(关键字,标识符,常数,运算符,界符),词法分析完成之后,再进行LL(1)语法分析,语义分析,最后输出四元式(语法分析,属性文法,四元式的相关知识技术描述如下)-This procedure is
LL_1
- LL(1)语法分析源代码,编译原理的课程作业-LL(1)syntax analysis
yufa
- VS2010编写的LL(1)语法分析器,first和follow集合,构造预测分析表,以及对输入进行分析!-LL parser, seeking first and follow sets, table structure prediction analysis, and analysis of the input grammar!
Parsing
- 语法分析程序的设计与实现 方法2:编写LL(1)语法分析程序,要求如下: (1)编程实现算法4.2,为给定文法自动构造预测分析表; (2)编程实现算法4.1,构造LL(1)预测分析程序。 2. 方法3:编写语法分析程序实现自底向上的分析,要求如下: 构造识别所有活前缀的DFA。 构造LR分析表。 编程实现算法4.3,构造LR分析程序。 -Parser design and implementation of Method 2: preparat
LL1-parser
- <编译原理课程设计>利用LL(1)分析算法,手工实现语法分析器-LL (1) parser
LL
- 简易的语法分析程序,可以实现LL(1)语法分析,功能较简易。-Simple parser can achieve the LL (1) parsing simpler functions.
grammar
- 预测分析法(LL(1)方法)的基本思想是:从文法开始符S出发,从左到右扫描源程序,每次通过向前查看 1 个字符,选择合适的产生式,生成中间推导过程以及句子的最左推导。本程序可以输入预测分析表,输出最左推导和中间过程。(The basic idea of prediction analysis method (LL (1)) is to start from the grammar start symbol S, and scan the source program from left to r