CDN加速镜像 | 设为首页 | 加入收藏夹
当前位置: 首页 资源下载 源码下载 其它 编译器/词法分析 搜索资源 - 栈

搜索资源列表

  1. pl0.rar

    0下载:
  2. PL/0语言可以看成PASCAL语言的子集,它的编译程序是一个编译解释执行系统。PL/0的目标程序为假想栈式计算机的汇编语言,与具体计算机无关。 文件说明: PL.htm---PL/0语言基本原理 pl0.h---定义 PL0.cpp---实现 testPl0.cpp---使用方法举例 testPas.txt---一个LP/0语言源程序
  3. 所属分类:编译器/词法分析

    • 发布日期:
    • 文件大小:597066
    • 提供者:
  1. 编译原理及实践

    1下载:
  2. 目      录 译者序 前言 第1章   概论 1 1.1   为什么要用编译器 2 1.2   与编译器相关的程序 3 1.3   翻译步骤 5 1.4   编译器中的主要数据结构 8 1.5   编译器结构中的其他问题 10 1.6 &
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-04-25
    • 文件大小:7612048
    • 提供者:wesong
  1. ExpressAnalysis

    0下载:
  2. 表达式分析, 支持算术运算,括号,关系运算,逻辑运算,字符串的like运算等。采用了有限自动机做词法分析, 语法分析用算符优先分析方法,正负号算符使文法不是OPG,因此这里作了特殊处理。分析的结果是逆波兰式, 存在一个链表中。在逆波兰式的基础上,用一个栈来进行求值。在vc++6.0下试验通过。 如有问题,可以mail: zch888email@163.com 我将尽快回复你。-expression analysis, supports arithmetic operations, bra
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:22808
    • 提供者:大山
  1. pl0back

    0下载:
  2. 在本编译程序中,源语言为PL/0语言,目标语言为假想栈式计算机的汇编语言.PL/0语言是Pascal语言的一个子集,PL/0的编译程序包括了对PL/0语言源程序进行分析处理、编译生成类PCODE代码,并在虚拟机上解释运行生成的类PCODE代码的功能。   PL/0语言编译程序采用以语法分析为核心、一遍扫描的编译方法。词法分析和代码生成作为独立的子程序供语法分析程序调用。语法分析的同时,提供了出错报告功能。在源程序没有错误编译通过的情况下,调用类PCODE解释程序解释执行生成的类PCODE代码
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:383061
    • 提供者:mayfar
  1. Compute_Formula

    0下载:
  2. 一个简单的解析器,可以对四则运算和if语句进行解析,利用简单扫描的方式词法解析,和压栈方式解释运算,可以帮助学习编译原理-a simple parser can be four operators and if statements for the analysis, simple scanning the lexical analysis, and interpretation Yazhan Operators can help compiler theory
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:17926
    • 提供者:petter
  1. PL0-translate

    1下载:
  2. PL/0语言是Pascal语言的一个子集,是一种简单而且可扩充的语言,在我的测试用例中有具体的体现。它通过词法分析、语法分析、语义分析等过程,生成目标代码,目标代码是一种形似汇编语言的栈操作指令。-PL / 0 Pascal language is a language subset is a simple and extensible language, In my test case with concrete expression. Through lexical analysis, pa
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:1171374
    • 提供者:李建康
  1. LL1gongnengquan

    0下载:
  2. 功能较全的LL1文法分析,自定义输入文法,生成first集follow集,再输入句子,判断是否是该文法,并显示栈的状态-function over the entire LL1 grammar analysis, since the definition of input grammar, Generating Sets follow first set, then input sentence, the judge is whether grammar, and that the state
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:13758
    • 提供者:chengning
  1. ll1Analysis

    0下载:
  2. LL(1)分析法 1、LL(1)分析法的功能 LL(1)分析法的功能是利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1)分析表,对输入符号串自上而下的分析过程。 2、LL(1)分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、LL(1)分析法实验设计思想及算法-LL (1) an analysis, LL (1) Analysis of the functional LL (1) Analysis of the fun
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:1593
    • 提供者:吴伟
  1. sdfefefa

    1下载:
  2. 此次课程设计我的设计题目是:判别后缀表达式。其具体要解决的问题是: (1)假设表达式由单字母变量和双目四则运算符构成; (2)从键盘输入任意一个非空的表达式; (3)利用栈,判别输入的表达式是否是一个正确的后缀表达式; (4)把正确的后缀表达式转换为前缀表达式; (5)测试用例自己设计。 -current curriculum design I design entitled : distinguishing suffix expression. To solve the
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:21092
    • 提供者:朱杰
  1. ys

    0下载:
  2. 用栈实现算术运算- Operates with the stack realization arithmetic
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:1733
    • 提供者:zhao
  1. cscope-15.6.tar

    1下载:
  2. Cscope 是一个类似 ctags 的工具。 你可以把它想作是超过频的 ctags,因为它功能比 ctags 强大很多。 在 Vim 里,通过 cscope 查询结果来跳转就象跳转到其他的标签完全 一样;它被保存在标签栈里。这样你就可以象使用 |tags| 一样在函数等等之间便捷的跳 转。
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:391223
    • 提供者:dipeng
  1. wfp

    0下载:
  2. 对于自底向上分析法中的LR语法分析器,其分析过程都一样,就是读输入字符、查分析表以采取合适的行动(进栈或归约)、再读输入字符、再查表…..。不同的地方是分析表,分析表的构造方法分为简单LR方法(SLR)、规范的LR方法、向前看的LR文法(LALR),分别构造出三种不同的分析表。本着欺软怕硬的原则,我使用SLR方法来从给定文法G中构造分析表。下面先直观地看一下输入输出,然后再分析程序的结构以及代码。 输入是一个文法,保存在名为dd.txt的文本文件中,并放在程序当前目录下,其格式为
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:1683
    • 提供者:王博
  1. upanddown

    0下载:
  2. 粗略地说它的实现思想是对输入符号串自左向右进行扫描,并将输入符逐个移入一个后进先出栈中,边移入边分析,一旦栈顶符号串形成某个句型的句柄时,(该句柄对应某产生式的右部),就用该产生式的左部非终结符代替相应右部的文法符号串。
  3. 所属分类:编译器/词法分析

    • 发布日期:2014-01-17
    • 文件大小:1614
    • 提供者:jilangzhe
  1. study_Lex_Yacc

    0下载:
  2. Lex 和Yacc 简明教程 本书将教会你如何使用lex 和yacc 构造一个编译器。 lex 和yacc 是两个用来生成词汇分析器和剖析器的工具。 导言部分描写了构建编译器所需的基本部分,以及lex 和yacc 之间的互动关系。后面两章更加详细的描写了lex 和 yacc。构建了一个经典的计算器程序。这个计算器支持常用 的算术符号和控制结构,例如实现了像ifelse和while 这样的控制结构。经过小小的修改,就把这个计算器转换成一个可以运行在基于栈的计算机上的编译器。
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:351256
    • 提供者:蒋崇武
  1. Parser

    0下载:
  2. 本程序要求用户在控制台里输入非终极符,终结符与产生式,然后对用户输入的文法进行分析,得出first集 与follow 集,并打印出预测分析表用户决定是否继续进行句型分析,如继续则给出符号分析栈的实现,从而判断刚输入的句子是否为符合该文法的句子。 该程序遵循LL(1) 文法FIRST(A)的构造:是A的所有可能推导的开头终结符或可能的ε FOLLOW(A)是所有句型中出现在紧接A之后的非终结符或“#” 预测分析程序 构造LL(1)分析表 ⅰ,构造文法中所有元素的FIRST和FOLL
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:6681
    • 提供者:刘志兵
  1. pda

    0下载:
  2. 实现下推自动机功能 实际上此程序为半自动机,可以手动选择入栈的字符。思路也很清晰
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:9123
    • 提供者:丁诚
  1. yufafengxi

    0下载:
  2. 这是一个语法分析程序,利用了两个分析栈,结构清晰。
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:333335
    • 提供者:hlb
  1. global

    0下载:
  2. 编译原理实验,词法分析器,实验词法分析。利用栈来实现。
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:1761
    • 提供者:杜磊
  1. cffxq

    0下载:
  2. 编译器设计的编译程序涉及到编译五个阶段中的三个,即词法分析器、语法分析器和中间代码生成器。编译程序的输出结果包括词法分析后的二元式序列、变量名表、状态栈分析过程显示及四元式序列程序。整个编译程序分为三部分:词法分析部分、语法分析处理及四元式生成部分、输出显示部分。
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:177190
    • 提供者:佚星
  1. LL_Program

    0下载:
  2. LL(1)语法分析器,在任何时候,总控程序都是按照栈顶符号X和当前输入符号a行事的。对于任何(X,a),总控程序每次都执行下述三种可能的动作之一: 若X=a=’#’,则宣布分析成功,停止分析过程; 若X=a≠’#’,则把X从栈顶逐出,让a指向下一输入符号; 若X是一个非终结符,则查看分析表M。若M中存放着一条关于X的产生式,那么,首先把X逐出栈顶,然后,把产生式的右部符号按反序一一推进栈,同时做这个产生式相应的语义动作(目前不管)。若M[X,a]中存放着一条出错标志,则调用出错诊查程
  3. 所属分类:编译器/词法分析

    • 发布日期:2008-10-13
    • 文件大小:12679
    • 提供者:杨灵芝
« 12 3 »
搜珍网 www.dssz.com