您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 编译原理 词法分析器

  2. 词法分析 一、实验目的: 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示) 二、实验说明 1、 词法分析器的功能和输出格式 词法分析器的功能是输入源程序,输出单词符号。词法分析器
  3. 所属分类:C

    • 发布日期:2010-05-05
    • 文件大小:282kb
    • 提供者:matao_ct
  1. 编译原理——语法分析器(递归下降分析法 )

  2. 递归下降分析法 一、实验目的: 根据某一文法编制调试递归下降分析程序,以便对任意输入的符号串进行分析。本次实验的目的主要是加深对递归下降分析法的理解。 二、实验说明 1、递归下降分析法的功能 词法分析器的功能是利用函数之间的递归调用模拟语法树自上而下的构造过程。 2、递归下降分析法的前提 改造文法:消除二义性、消除左递归、提取左因子,判断是否为LL(1)文法, 3、递归下降分析法实验设计思想及算法 为G的每个非终结符号U构造一个递归过程,不妨命名为U。 U的产生式的右边指出这个过程的代码结构:
  3. 所属分类:其它

    • 发布日期:2010-05-05
    • 文件大小:39kb
    • 提供者:matao_ct
  1. 用C语言变的语法分析器

  2. 编译原理实验--语法分析器(SLR),欢迎下载
  3. 所属分类:C

    • 发布日期:2010-11-21
    • 文件大小:528byte
    • 提供者:w_qs123
  1. 编译原理PLO教程(付源码)

  2. 编译原理实验教程 PL|0 词法分析器 语法分析器 教程 附带C语言源程序
  3. 所属分类:C

    • 发布日期:2010-11-27
    • 文件大小:257kb
    • 提供者:qxj19900312
  1. 编译原理 语法分析器--LR(1)分析法

  2. 编译原理实验报告,语法分析器---LR(1)分析法的C++源代码
  3. 所属分类:C++

    • 发布日期:2010-12-16
    • 文件大小:10kb
    • 提供者:honey1314150
  1. 编译原理词法分析器(C#版)

  2. 编译原理词法分析器,C#编写,需VS2010打开。 实验要求: 1.根据某一文法编制调试 LL ( 1 )分析程序,以便对任意输入的符号串进行分析。 2.构造预测分析表,并利用分析表和一个栈来实现对上述程序设计语言的分析程序。 3.分析法的功能是利用LL(1)控制程序根据显示栈栈顶内容、向前看符号以及LL(1)分析表,对输入符号串自上而下的分析过程。 规定文法: (1)E->TG (2)G->+TG|-TG (3)G->ε (4)T->FS (5)S->*FS|/
  3. 所属分类:C#

    • 发布日期:2011-01-10
    • 文件大小:54kb
    • 提供者:MangoDowner
  1. 编译原理实验指导书(词法分析器 语法分析器)

  2. 本书中c程序均在Turbo c 2.0下调试通过。 源程序的输入和扫描 词法分析 递归下降分析法 LL(1)分析法 算符优先法处理算术表达式与赋值语句 逆波兰式的产生及计算 LR(1)分析法 实验报告样例 词法分析器生成工具FLEX简介 语法分析器生成工具YACC
  3. 所属分类:专业指导

    • 发布日期:2011-05-16
    • 文件大小:405kb
    • 提供者:longha
  1. 编译原理LL(1)语法分析实验(四学时)

  2. 实验二 LL(1) 语法分析实验 (4 学时) 【实验目的】 1. 了解 LL(1)语法分析是如何根据语法规则逐一分析词法分析所得到的单 词,检查语法错误,即掌握语法分析过程。 2. 掌握 LL(1)语法分析器的设计与调试。 【实验内容】 文法:E→TE’,E’→+TE’|ε,T→FT’,T’→*FT’|ε,F→(E) | i 针对上述文法,编写一个 LL(1)语法分析程序: 1. 输入:诸如 i+i*i 的字符串,以#结束。 2. 处理:基于分析表进行 LL(1)语法分析,判断其是否符合文法
  3. 所属分类:Java

    • 发布日期:2011-05-29
    • 文件大小:6kb
    • 提供者:wyx_wyx03
  1. LL(1)语法分析器

  2. 编译原理实验 LL(1)语法分析器,经典实用,希望对您有所帮助.
  3. 所属分类:C#

    • 发布日期:2011-06-01
    • 文件大小:3mb
    • 提供者:c_mengwujing
  1. 语法分析器

  2. 实验题目:语法分析 实验目的:熟悉递归下降语法分析器设计 实验内容: 1.设计递归下降语法分析器算法; 2.编写代码并上机调试运行通过。 实验要求:( 用C语言或C++环境设计并实现) 1.输入——表达式; 2.输出——表达式语法是否正确
  3. 所属分类:C/C++

    • 发布日期:2011-12-29
    • 文件大小:61kb
    • 提供者:jldarren
  1. 编译原理实验

  2. 包含词法分析器和语法分析器(C语言),完全按照课本编写,并附带实验报告。
  3. 所属分类:C

    • 发布日期:2008-06-14
    • 文件大小:76kb
    • 提供者:mousevs
  1. 编译原理 词法分析 代码

  2. 用C语言编写一个只包含部分保留字和单词符号(见语言子集L)的PASCAL语言的扫描器(词法分析器)。 1、该词法分析器的任务: (1)滤掉源程序中的无用成分,如空格; (2)输出分类记号供语法分析器使用,并产生两个表格:常数表和标识符表,表的数据结构和包含内容可参看书中第八章符号表; (3)识别非法输入,并将其标记为“出错记号”。 2、该词法分析器的功能: 以在下面段落中定义的PASCAL语言子集的源程序作为词法分析程序的输入数据。词法分析器打开该文件后,自文件头开始扫描源程序字符,发现符合“
  3. 所属分类:C/C++

    • 发布日期:2012-04-11
    • 文件大小:95kb
    • 提供者:qqwwfjlz
  1. 云南大学编译原理实验

  2. 设计并实现一个PL/0语言的词法分析器, 对读入的PL/0源程序,输出相应的Token二元式序列。 注意:可以用LEX来实现。 编写一个程序,用于判定给定的文法是否为LL(1)文法。 注意:1.文法的机内表示;2. FIRST集和FOLLOW集的计算; 3. LL(1)预测分析表的构造。 编写一个程序,用于判定给定的文法是否为算符优先文法。 注意:1.文法的机内表示;2. FIRSTVT集和LASTVT集的计算; 3. 算符优先关系矩阵的构造。 对PL/0,编写调试一个语法分析程序。 注意:1
  3. 所属分类:C/C++

    • 发布日期:2012-07-11
    • 文件大小:1mb
    • 提供者:zjj133
  1. 编译原理实验报告+语法分析代码(C语言)

  2. 编译原理 实验报告 语法分析器 c语言版
  3. 所属分类:其它

    • 发布日期:2013-01-17
    • 文件大小:86kb
    • 提供者:shanrentanlv
  1. FPX语法分析器(递归下降法)

  2. 这是我们编译原理实验时编的,语法分析只弄了递归下降法。。。
  3. 所属分类:C#

    • 发布日期:2008-09-25
    • 文件大小:2mb
    • 提供者:a95537709
  1. 编译原理课程设计+报告(用高级语言(c++)实现词法分析器、用lex实现词法分析器、LL1实现语法分析)打包上传

  2. 编译原理课程设计:用高级语言(c++)实现词法分析器、用lex实现词法分析器、LL1实现语法分析。附加完整实验报告(已排版,可直接打印)
  3. 所属分类:讲义

    • 发布日期:2016-06-29
    • 文件大小:908kb
    • 提供者:u013084907
  1. 编译原理课程实验报告(词法分析器及语法分析器)

  2. 设计实现了一个图形界面的简易C语言的词法分析器和语法分析器。从规定关键词及设计文法开始,采用LL(1)分析法进行文法分析编写词法分析器,完成识别语言单词的任务,编写语法分析程序,对词法分析程序所提供的单词序列进行语法检查和结构分析。
  3. 所属分类:C

    • 发布日期:2008-12-14
    • 文件大小:3mb
    • 提供者:wszjl1992
  1. pl0语法分析器(编译原理实验)

  2. 编译原理实验三,PL0语言语法分析器,含详细注释,文件顶部有教学文档,打开即用。C++/C语言
  3. 所属分类:C/C++

    • 发布日期:2018-06-16
    • 文件大小:12kb
    • 提供者:zx1314621
  1. 编译原理LL1语法分析器(C++版)源代码

  2. 自己实现的编译原理的LL1语法分析器,是自己的实验作业,用Vs2017实现,可以直接运行,代码注释丰富,希望与大家交流学习!欢迎大家下载!
  3. 所属分类:C++

    • 发布日期:2019-01-05
    • 文件大小:14mb
    • 提供者:qq_41673494
  1. 编译原理实验--语法分析器(C++)

  2. 程序的预定表达式为: E->E+T, E->T, T->T*F, T->F, F->(E), F->i 对该表达进行自上而下的语法分析 输入匹配字符串时,结束输入最后加# 例:请输入分析的字符串:i+i*i#
  3. 所属分类:C/C++

    • 发布日期:2021-02-01
    • 文件大小:15mb
    • 提供者:qq_45560262
« 12 »