搜索资源列表
lexical-analyzer
- 编译原理实验报告 实验一:词法分析器 实验目的: 实现TINY+语言的词法分析程序(扫描程序) 实验内容: 1、词法分析器输入输出 扫描程序的输入是源代码文件,输出是token串。 2、需要遵循“最长串匹配原则”,如匹配字符串‘:=’ 为赋值操作符,而不是冒号和等号两个操作符。 Token 以键值对 (Kind, Value)的形式表示。下面的符号表示不同的token类别(即Kind的取值) KEY 表示保留字 SYM 表示特殊符号 ID 表示标识符
syntactic-analyzer
- 编译原理实验报告 实验二:语法分析器 设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析的理解掌握以及高级语言语法结构的定义,掌握语法分析的常用方法-Compile report principle experiment Experiment two: parser design, compilation, debugging a lexical analysis routines- to recognize words, to deepen the understandin
bianyiyuanli
- 编译原理(第二版)张素琴 吕映芝等著 实验:简单词法分析程序设计- Compiler theory (second edition) Lvying Zhi Qin Zhang wait Experiment: Simple lexical analysis program design
compiler
- 一个小型编译器的实验,实现了词法分析,语法分析,语义分析,中间代码-a simple complier
Compiler-theory-Lexical-analysis
- 编译原理词法分析在VC++6.0上的实现,含有源代码以及实验报告的完整版-Compiler theory lexical analysis implemented on VC++6.0 containing the source code and the full version of the test report
st_1
- 本章实验为实验一,任务是编写一个程序对使用C 语言书写的源代码进行词法分析和语法分析(C 语言的文法参见附录A),并打印分析结果。实验要求使用词法分析工具GNU Flex和语法分析工具GNU Bison,并使用C语言来完成。-This chapter first experiment experiments, the task is to write a program to use C source c
cifafenxi
- 编译原理的实验,该部分为词法分析的源代码-Compiler theory experiments, the part of the lexical analysis of the source code
analyse
- 来自课程实验,属于编译原理程序,能进行词法分析,结果比较清晰-From the course of experiments, belonging to the compiler principle, can carry out the lexical analysis, the results are clear
CompilerCminus
- 这个文件是编译原理课程设计的实验代码,这段代码中包括了词法分析以及语义树的生成,工程的话用vs2013打开,如果版本低的话,直接把里面的头文件与源文件拷出来在相关的c语言开发环境里建个新的工程就行了,里面有一个例子,直接跑就行了。-This file is experimental code compiler theory of curriculum design, this code is included in the lexical analysis and semantic tree g
lab1
- 任务是编写一个程序对使用C 语言书写的源代码进行词法分析和语法分析(C 语言的文法参见附录A),并打印分析结果。实验要求使用词法分析工具GNU Flex和语法分析工具GNU Bison,并使用C语言来完成。在两个强大工具的帮助下,编写一个能进行词法分析和语法分析的程序是一件相当轻松愉快的事情。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和各模块之间的接口对于整个实验来讲相当重要。 -The ta
lab2
- 任务是在词法分析和语法分析程序的基础上编写一个程序,对C 源代码进行语义分析和类型检查,并打印分析结果。与实验一不同的是,实验二不再借助已有的工具,所有的任务都必须手写代码来完成。另外,虽然语义分析在整个编译器的实现中并不是难度最大的任务,但却是最细致、琐碎的任务。因此需要用心地设计诸如符号表、变量类型等数据结构的实现细节,从而正确、高效地实现语义分析的各种功能。 需要注意的是,由于在后面的实验中还会用到本次实验已经写好的代码,因此保持一个良好的代码风格、系统地设计代码结构和
lexical-analysis
- 编译原理中的词法分析实现,是编译原理课中的实验代码-Compiler theory lexical analysis to achieve, is to compile the principle lesson of the experiment code
Lexical
- 编译原理里的词法分析程序,完善按照c语言进行词法识别,下载后可直接运行,用于编译课程实验的学习-Compiler theory of lexical analysis procedures, to improve the C language for lexical recognition, download can be run directly, for the study of the course experiment
编译原理词法语法分析等代码
- 编译原理实验报告代码,包括代码,心得等等
PL0
- 本次实验设计主要是在分析理解PL/0编译程序的基础上,对其词法分析程序、语法分析程序和语义处理程序进行部分修改扩充,使其增加并且实现了更多的功能。-This experiment design is mainly on the analysis of the understanding of PL/0 compiler, on the basis of the lexical analysis program, the syntax analysis and semantic processin
Project3
- 编译原理实验三,词法分析 输入:(文本文件) PL/0 表达式, 用实验一的输出形式作为输入。 例如: 对于 PL/0 表达式, (a+15) *b 用如下二元组形式作为输入: (lparen,( ) (ident, a) (plus, + ) (number, 15) (rparen,) ) (times, * ) (ident, b ) 输出:(直接用屏幕显示) 对于语法正确的表达式,报告“语法正确”; 对于语法错误的表达式,报告“语法错误
src
- 编译原理的目标代码生成,编译原理实验:在词法分析和语法分析的基础之上,生成MIPS(Compiler principle object code generation)
HIT_Compiler_Experiment-master
- 这个包里有三个程序分别实现了编译器的词法,语法,语义分析(The compiler's lexical, grammatical and semantic analysis is realized.)
合工大自然语言处理报告代码
- 四、中文词法分析系统 1、实验要求 语料库:1998-01-2003版-带音.txt 要求:根据构建的单词词典和双词词典,用n-gram模型,或者前向最长匹配,或者后向最长匹配等算法,鼓励用更复杂一些的方法来进行,包括隐马尔科夫模型和条件随机场模型。 二、宋词自动生成 1、实验要求 语料库:ci.txt 要求:输入词牌,基于宋词的词典和宋词的词牌,可以随机或者按照语言模型,自动生成宋词。设计相应的Ui或者Web界面。 实现了隐马尔科夫模型分词
编译原理课程设计
- 根据一遍扫描编译器的总体架构,基于词法分析程序、语法分析程序和语义分析程序的原理,综合分析、设计和开发各功能模块,围绕具体实现环节制定技术路线和方案,加深对编译技术的认识,增强设计、编写和调试程序的能力,并能按要求撰写实验报告等文档。