搜索资源列表
编译原理及实践
- 目 录 译者序 前言 第1章 概论 1 1.1 为什么要用编译器 2 1.2 与编译器相关的程序 3 1.3 翻译步骤 5 1.4 编译器中的主要数据结构 8 1.5 编译器结构中的其他问题 10 1.6 &
单云飞_词法分析
- 分析关键字,运算符,常数并用动态链表保存结果-keyword analysis, Operators, constant and dynamic results preservation Chain
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 (
cf2
- 词法分析—分析关键字,运算符,常数并用动态链表保存结果-lexical analysis-keyword analysis, Operators, constant and dynamic results preservation Chain
Suanfuyouxianfenxi
- 给定文法及该文法各非终结符所对应的FIRSTVT和LASTVT集,能依据文法和FIRSTVT和LASTVT生成算符优先分析表。 动态模拟算法的基本功能是: 输入一个给定文法,及FIRSTVT和LASTVT集; 输出算符优先分析表生成算法; 输出算法优先分析表构造的过程; 主要是依据构造算符优先关系的算法来绘制优先关系矩阵表。 -Given the grammar and the grammar nonterminals corresponding FIRSTVT and
LR
- 设计一个给定LR分析表,输入一个句子,能由依据LR分析法判别句子的合法性。(3人) 【基本要求】 动态模拟算法的基本功能是: (1) 输入LR分析表和一个句子; (2) 判别该句子的合法性; 【测试数据】 依据文法: E1->E+T|T T->T*F|F F->(E)|i 输入句子:i*i+i 输入LR分析表 -LR
c0_compiler
- 本编译器为扩充C0文法编译器,包含词法分析、语法分析、语义分析、四元式程序设计、符号表管理、错误处理、动态运行栈设计及优化程序设计-C0 as the expansion of the grammar compiler compilers, including lexical analysis, syntax analysis, semantic analysis, four-style programming, symbol table management, error handling,