搜索资源列表
complier
- 我们设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序,整个编译程序分为三部分: (1) 词法分析部分 (2) 语法分析处理及四元式生成部分 (3) 输出显示部分 -We designed the compiler to compile the five stages involved in the three, namely, lexical analy
SIP-0.5.1
- 一个 Delphi 版本的 SIP 协议栈-A Delphi version of the SIP protocol stack
zidongji
- 本结构是以状态间的弧为核心定义的。其中s1和s2为该弧的初态和终态,s为该弧上接收的字母,in和out分别表示在接收字母后进栈和出栈的字母。为了方便查找和不使弧的个数受到限制,本程序将节点以链表的方式存储-This structure is state between the arc as the core defined. One for the arc s2 s1 and the initial state and eventually state, s for the arc on rec
as
- 编写C语言程序,模拟UNIX磁盘空间管理中使用的分组链接法。 1.定义一个记录磁盘块号的堆栈S—free[10],以及记录栈中现有磁盘块数的变量S—nfree。 2.定义一个由40个元素构成的结构数组block[40]用作磁盘块存放。 struct size { int blocl[10] } struct blocd { struct size a[10] //用于在空闲磁盘块号链中存放磁盘块号 }block[40] 3. 假设系统中文件的最大
GrammerParsers
- 利用C++语言编制一个LL(1)语法分析器,利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1)分析表,对输入符号串自上而下的分析过程。可通过消除左递归、提取左因子把非LL(1)文法改造成LL(1)文法。-Compiled using a C++ language LL (1) parser using LL (1) control program according to display the contents of the stack the stack, forward-l
Octalconversiontodecimaltooctal
- 八进制的转换 将十进制转换为八进制运用栈的方式-Octal conversion to decimal to octal using the stack mode
compiler
- C语言编译器 整个编译采用一边式的方法生成中间代码。中间代码以四元式的结构表示。由于符号表的存储形式是栈式的,所以目标代码生成是完全以中间代码为基础的。 语法分析、语义分析以及中间代码生成的时候采用的是递归下降子程序法。 - C language complier
LL(1)08281085
- LL(1)预测分析法程序,打开事先存好的文件,按行分析程序,并给出分析栈、余留符号串等内容-LL (1) forecast analysis program, open the file in advance a good memory, by line analysis program, and gives analysis of the stack, the remaining symbol string, etc.
findthebigest
- 通过16/32位微机元件8255,8253,完成输入10 个数,输出最大的数。用到了栈和循环。-8255,8253 16/32 bit computer components through to complete 10 the number of input and output the largest number. Use the stack and cycle.
Grammar-analysis
- LR分析法是给出一种能根据当前分析栈中的符号串(通常以状态表示)和向右顺序查看输入串的K个(K≥0))符号就可唯一地确定分析器的动作是移进还是归约和用哪个产生式归约,因而也就能唯一地确定句柄,所以LR分析过程是一种规范归约过程-LR analysis method is given a can according to the analysis of the string (usually in state said to the right order) and check of K inpu
PL0
- 为帮助同学们完成PL0的课程设计,接下来我将对PL0的运行时数据栈(虚拟堆栈机)在程序运行时的变化情况、为编译器添加类型和函数的返回值及其参数传递作一些介绍。-PL0 curriculum design
sdabgdb
- 给出主要数据结构:分析栈、符号表、语法分析树; (2)将扫描器作为一个子程序,每次调用返回一个TOKEN; (3)程序界面:表达式输入、语法分析树的表示结果(文件或者图形方式); (二)实验报告撰写要求 (1)系统功能分析与设计(包括各个子功能模块的功能说明); (2)开发平台(操作系统、设计语言); (3)设计方案:包括功能模块结构图、主要函数的流程图; (4)主要数据结构:分析栈、分析表、符号表、语法分析树 -this is a mmmm mmmm
DentalService
- 给出主要数据结构:分析栈、符号表、语法分析树; (2)将扫描器作为一个子程序,每次调用返回一个TOKEN; (3)程序界面:表达式输入、语法分析树的表示结果(文件或者图形方式); (二)实验报告撰写要求 (1)系统功能分析与设计(包括各个子功能模块的功能说明); (2)开发平台(操作系统、设计语言); (3)设计方案:包括功能模块结构图、主要函数的流程图; (4)主要数据结构:分析栈、分析表、符号表、语法分析树 -this is a mmmm mmmm dsgdafh
Research-of-Visualization-of-C
- 分析C程序的函数调用机制,阐述函数调用可视化实现技术,并利用GNU编译器工具链跟踪函数,对函数调用进行可视化展示,从而有助于对复杂函数调用特别是递归调用中的算法设计、栈区使用、代码优化等内容的理解。- The thesis analyses the mechanism of function call in C program,explains the realization technology of Visualization of function call,and displays th
biaodashiqiuzhi-
- 以字符序列的形式从终端输入语法正确的,不含变量的整数表达式。利用算符优先关系,实现对算术四则混合运算表达式的求值,并演示在求值中运算符栈、运算数栈、输入字符和主要操作的变化过程。-In the form of character sequence from the terminal input grammar correctly, do not contain the variables of the integer expression. Use of operator of prior r
CPPPL-O
- PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序-PL/0 language can be seen as a subset of the PASCAL language, the co
blocks
- 循环入栈 循环入栈 循环入栈 循环入栈-sequential stacked job
grammar-analyser
- 1、任意输入一个文法G; 2、处理文法中可能存在的左递归和公共左因子问题; 3、对文法中的每个非终结符自动生成并打印输出: ① FIRST集; ② FOLLOW集; 4、判断处理后的文法是否为LL(1)文法,如果是,自动生成并打印输出其预测分析表; 5、模拟分析过程。 如输入一个句子,如果该句子合法则输出与句子对应的语法树;能够输出分析过程中每一步符号栈的变化情况。如果该句子非法则进行相应的报错处理。 -An arbitrary input to a gr
jisuanqi
- 现在就用这个方式再实现计算器.. 表达式一旦转换成后缀表达式再进行计算就简单的不得了.遇到一个符号就弹出离他最近的两个操作数然后进行这个操作符指定的运算就ok了...运算完成后压栈继续扫描,依次重复...等到操作符没有了.所有的运算也就结束了.结果也就出来了...不必再判断优先级的什么的了.括号什么的也一并省略..爽吧. 其实在中缀转后缀的时候就可以进行计算,表达式扫描完成,计算完成. -it is a txt file based on c++ language to
cheliangguanlixitong1
- 以栈模拟停车场,以队列模拟车场外的便道,按照从终端读入的输入数据序列管理。-Stack simulation parking , queue simulated car off the sidewalk , in accordance with the input data read from the terminal into the serial management.