搜索资源列表
Principles-of-curriculum-design
- 编译原理课程设计总结报告 1.设计题目及相关内容 本课程设计完成的是递归下降分析法。对算术表达式和赋值语句进行语义分析并生成四元式序列。其中,本设计用C语言对简单的pascal语言子集编制一个编译程序。语义分析输入的是语法分析后提供的单词串,而语法分析的输入是词法分析的程序所提供的单词序列。要求把语法分析程序和词法分析都作为子程序调用,其中输入字符串要用文件操作。 2.运行环境(软、硬件环境) 硬件环境:方正电脑,P4CPU,512M内存 软件环境:Visualc+
Recursive_descent_parser
- 通过设计、编制、调试一个递归下降语法分析程序,实现对词法分析程序所提供的单词序列进行语法检查和结构分析,掌握常用的语法分析方法。通过本实验,应达到以下目标: 1、掌握从源程序文件中读取有效字符的方法和产生源程序的内部表示文件的方法。 2、掌握词法分析的实现方法。 3、上机调试编出的词法分析程序。 -By designing, developing, debugging a recursive descent parser, lexical analysis procedure t
bianyi
- 汇编原理课设:主要有词法分析,语法分析,语义分析- A program to perform Euclid s Algorithm to compute gcd.
cifayufa
- 编译原理 词法分析 语法分析 c语言程序源代码-Principles of lexical analysis parser to compile c language source code
fuckpudn
- CMM词法语法语义分析, 中间代码生成 最终编译器-CMM compiler
simple23456
- 用C++语言编写一个简单语言的编译器 能实现词法分析,语法分析,语义分析 四元式输出-C++ language using a simple language, the compiler can achieve lexical analysis, syntax analysis, semantic analysis quaternary-output
PL0
- 词法分析,语法分析,语义分析,输出四元组-Lexical analysis, syntax analysis, semantic analysis, the output quaternion group
tiger
- 词法语法编译器,最后可以生成语法分析树。-compiler
compile
- 这是一个带MFC界面的tiny+语言编译器,当中实现了17个关键字,包括词法分析,语法分析,语义分析,生成语法分析树等功能-This is a tiny+ with MFC interface language compiler, which achieved a 17 keywords, including lexical analysis, syntax analysis, semantic analysis, generating parse trees and other functio
Compiler
- 一份完整的编译原理课程设计.设计了一个词法分析器和一个利用LL(1)算法实现的语法分析器.可以对C-语言编写的程序进行词法分析和语法分析,当出现错误时推断可能的原因.并最终用直观的方式构建起一棵语法分析树.-A complete compilation Principle. Designed a lexical analyzer and a use of LL (1) parser algorithm. Can be written in C-language program for lexic
4
- 目的:熟练掌握自下而上的语法分析方法,并能用程序实现。 要求: 1. 使用如下文法: E E+T | T T T*F | F F (E) | id 2. 对于任意给定的输入串(词法记号流)进行语法分析,要求采用LR分析器来完成。手工构造LR分析表,利用移进-归约分析算法(P69 图3.12)输出(P70 表3.8)对应的动作部分。如: 输入:id*+id+(id+id)# 输出:移进 按 F->id归约 移进 error
complier
- 我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序,整个编译程序分为三部分: (1) 词法分析部分 (2) 语法分析处理及四元式生成部分 (3) 输出显示部分 -We designed the compiler to compile the five stages involved in the three, namely, lexical analy
BianYiYuanLi
- 编译原理所有重要算法的实现 以及词法分析语法分析、中间代吗生成。LL1 LR0 算符优先 算符表达式到NFA再到DFA的算法。-Compile program. LL1 LRO NFA->DFA->MFA
CMMCompiler
- CMM编译器 C#完成的,可以实现词法分析,语法分析,不错的用户界面,可以交付编译原理的课程实践。做得很不错,90+的作业-CMM compiler
yuyifenxicx
- 编译原理实验报告 词法分析器 语义语法分析-Compiler theory lexer semantic parsing
c-
- cminus c++实现 包含词法分析 语法分析 语义分析 中间代码生成(pcode) 目标代码生成(汇编)-cminus c++ implementation of syntax analysis including lexical semantic analysis of intermediate code generation (pcode) Target code generation (assembly)
tiger_compiler_in_java
- 编译器实现。词法分析,语法分析,类型检查,注释分析树构造。-Tiger compiler implemented in Java.
myPL0
- 本次实验使用平台是Microsoft Visual C++6.0,编程语言是C语言,利用递归下降子程序法实现对一个PL/0源程序中的表达式、各种说明语句、赋值语句进行词法分析和语法分析,完成符号表的管理并能实现确定源码中标识符的类型与二维坐标位置,和赋值语句及表达式中间代码的生成,做的一大亮点是程序有着很严格的出错处理子程序,能确定错误类型和错误位置,能检测输入源程序的开头,数值类型的判断,运算错误检查,变量定义重复性的检查,数值类型的一致性检查,语法错误的检查等多达二十种错误类型。 程序的
Simple-high-level-language-compiler
- 实现了一个简单的高级语言编译器,语法分析,词法分析,语义分析等-Implements a simple high-level language compiler, syntax analysis, lexical analysis, semantic analysis
lexGrammer
- 用C语言实现的编译原理词法分析、语法分析联合程序-Implemented using C language compiler theory of lexical analysis, parsing the joint program