搜索资源列表
词法分析编译原理实验c++
- 一个很不错的c++ 程序!是编译系统的第一个程序,主要功能实现词法分析!通过对文本的编译,实现词法分析-a very good procedures c! The build system is the first procedure, the main function of achieving lexical analysis! The text adopted by the compiler to achieve lexical analysis
predictAnalysis
- 本程序主要实现预测分析表的构造,并求first和follow集-the procedure main table Forecast and Analysis, and the construction and follow for first set
Scanner_sun
- java词法分析的主要代码,由sun的j2re提取,javac\\v8\\parser\\-java lexical analysis of the main code from the sun j2re extraction, javac \\ v8 \\ parser \\
MyJavaCifa
- pl/0语言的词法分析器 cifa\\CifaMainFrame.java 主类 cifa\\CifaProcess.java 处理程序-pl / 0 language lexical analyzer CIFA \\ Main CifaMainFrame.java category CIFA \\ CifaProcess.java handling procedures
byylsjjc
- 它主要包括两大部分: 前一部分是对于PL/0编译器的阐述,如编译器的构成,阶段划分, PL/0程序实例等;后一部分是PL/0编译器的主要源代码。-It includes two main parts : the first part is for PL / 0 compiler exposition, if the compiler the composition stages, PL / 0 procedures example; after part of the PL / 0 c
C_Parser
- 一个用于学习的编译器 ,系统的一般构造原理、基本设计方法、主要实现技术和一些自动构造工具,主要由语言基础知识、词法分析、语法分析、中间代码生成、代码优化、目标代码生成、符号表的构造和运行时存储空间的组织等8部分组成。-a study for the compiler, the system's general tectonic theory, the basic design method main technical and automatically constructs some
jgl_src_1.4
- java 的源代码,主要集合对象库,方便程序的开发。-java source code, the main targets of the pool to facilitate the development process.
cifafenxiqi(new)
- 词法分析器制作与应用 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记\"%{\"和\"
main
- 一个简单的类C语言的编译器的实现 可以参考学习编译原理的基本实现-a simple C-like programming language compiler can refer to the realization of the principle of learning basic compiler to achieve
main
- main函数的使用,新手都会用的!不信,你可以下载下来试一试!没有错误的!
cmm
- 简单C编译器生成的目标代码是8086的汇编代码(16位),可以在一般的PC上被像MASM之类的汇编编译程序编译,生成可执行文件后,在DOS或Windows控制台下运行。 实现的语言定义如下: 语言类似于tiny语言,不支持过程调用,也就是只有一个main函数,无其他函数和全局变量 基本语句:注释语句(/*…*/),输入语句(int input(void) ),输出语句(void output(int) ),赋值语句。这里的输入输出语句实际上类似于函数调用,可以看作是本语言内部的函数
c++cffxq
- 一个可以识别C语言中标识符,关健字,运算符和各种数字的词法分析器.用VC6.0编写的. 下面是主要代码- May distinguish in the C language the identifier, Guan Jianzi, the operator and each kind of digital morphology analyzer Compiles with VC6.0 Under is the main code..
analyse
- 词法分析器 对输入一个函数,并对其分析main() { int a,b a = 10 b = a + 20 }
main
- 根据编码盘来检测电机转速,精度可达到1转。
hc_compiler
- 由于时间紧迫及事先准备不足,编译器最后定型时暴露出不少问题及不足之处,主要有以下一些方面: 不支持数组数据类型,这是文法分析器设计时的一个疏漏,由于时间关系,最后只得把扫描器中已做好的相关的数组部分删去。 对于float数据类型的支持,直到语义分析都是正常的,也能生成相应的汇编代码,但由于我们对8086/8088指令系统本身了解不足,这样的汇编代码将只能做到含义上完全忠实于源程序,但不能运行。 对于局部变量的支持,则于时间紧迫,所有的局部变量全被处理成静态变量。使递归函数不能得到正确
编译原理---算浮优先算法
- 简单介绍一下,整个工程分为5个文件:Main.c ----- 程序的入口点,其实很简单,就是调用两个函数。Global.h ----- 定义了一些全局变量及宏Parse.h ----- 语法分析器的主要算法Prece.h ----- 定义和实现了一些关于优先级的操作Stack.h ----- 定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎
ag
- 词法分析程序,可对以下的C源程序进行分析:main() {int a[12] ,sum for(i=1 i<=12 i++) {for(j=1 j<=12 j++)scanf(\"%d\",&a[i][j]) } for(i=12 i>=1 i--){ for(j=12 j>=1 j--){ if(i==j&&i+j==13)sum+=a[i][j] } } printf(\"%c\",sum) }-lexical analysis procedures, right b
170054yufa 1234234234
- 定义和实现了一个栈及其操作编译的时候只要用TC2.0或者WinTC打开Main.c文件进行编译就好了。如发现有Bug请在这里贴出来或者把修改后的代码跟帖在这里:)总之,这个工程仅仅是一个简单示例,告诉大家怎么样把课堂上学到的知识运用到实际编程当中去,工程中所用到的模块化思想,数据结构等知识都是大家学过的,大三了,希望大家在最后这段时间里把写程序的本领练就出来-definition and implementation of a stack and operation of the compile
main
- 编制一个能够分析整数、标识符、分隔符、主要运算符和主要关键字的词法分析程序。 具体要求:设计一个词法分析程序,每调用一次就从源程序文件中顺序识别出一个单词符号,并返回该单词符号的二元式信息(各个单词的内部编码及单词符号自身值)。遇到错误时能返回错误信息,并跳过错误部分继续分析。 -Analysis of the preparation of an integer identifier, a separator, the main operator and the main keyword
main
- 这个东东主要是说语法分析的,所以不会做编译原理的可以看看。-The main point is that parsing stuff, so do not do compiler theory can be see.