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

搜索资源列表

  1. 编译实验 C++编写的词法分析器

  2. 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 词法分析器工作的第一步是输入源程序文本。输入串一般是放在第一个缓冲区中。词法分析的工作可以直接在这个缓冲区中进行。但在许多情况下,把输入串预处理一下,对单词符号的识别工作将比较方便。在设计过程中,使用状态转换图是设计词法分析程序的一种好途径。一个状态转换图可以用于识别一定的字符串。在输入时用户不得使用系统的保留字,并且把关键字作为保留字,成为一类特殊标识符来处理。 转换图容易用
  3. 所属分类:C++

    • 发布日期:2009-05-21
    • 文件大小:917kb
    • 提供者:nannass
  1. 编译原理实验报告 词法分析器实验报告

  2. 设计思想 (1)程序主体结构部分: 说明部分 %% 规则部分 %% 辅助程序部分 (2)主体结构的说明 在这里说明部分告诉我们使用的LETTER,DIGIT, IDENT(标识符,通常定义为字母开头的字母数字串)和STR(字符串常量,通常定义为双引号括起来的一串字符)是什么意思.这部分也可以包含一些初始化代码.例如用#include来使用标准的头文件和前向说明(forward ,references).这些代码应该再标记"%{"和"%}"之间;规则部分>可以包括任何 你想用来分析的代码;
  3. 所属分类:iOS

    • 发布日期:2009-06-16
    • 文件大小:105kb
    • 提供者:pengrh
  1. c实现的编译原理词法分析器、语法分析器

  2. 使用Lex及Yacc实现词法分析和语法分析;用C语言或者其他的高级语言作为宿主语言完成实验一设计的C0语言的词法分析器的设计和实现;用C语言或者其他的高级语言作为宿主语言完成C0语言语法分析程序的实现。
  3. 所属分类:C

  1. 实验一 词法分析器设计

  2. 本文档为学编译原理课程上机指导,实验一 词法分析器设计,内含两种词法分析器设计方法及实验样例程序,实验设计源代码包含在内
  3. 所属分类:专业指导

    • 发布日期:2009-10-28
    • 文件大小:25kb
    • 提供者:zxly1120
  1. 编译原理实验词法分析器

  2. 词法分析 一、 目的 设计、编制并调式一个词法分析程序,加深对词法分析原理的理解。 二、 要求: 各种单词符号及对应的种别码: 单词符号 种别码 单词符号 种别码 begin 1 : 17 if 2 := 18 then 3 < 20 while 4 21 do 5 23 letter(letter|digit)* 10 >= 24 digit digit* 11 = 25 + 13 ; 26 - 14 ( 27 * 15 ) 28 / 16 # 0 功能: 输入:所给文法的源
  3. 所属分类:其它

    • 发布日期:2009-11-06
    • 文件大小:183kb
    • 提供者:xwx200618053
  1. 编译原理实验 词法分析设计 MFC

  2. 一、实验目的: 通过本实验使学生理解词法分析的整个过程,处理对象和处理的结果,了解词法分析在编译过程中的作用。 二、实验内容: 根据给出的简单的词法构成规则和单词集合,用手工方式设计词法分析器,根据识别语言单词的状态转换图,使用VC++/VB/JAVA语言编写词法分析程序。 本人用的C++(MFC)带有图形界面
  3. 所属分类:C++

    • 发布日期:2009-11-27
    • 文件大小:1mb
    • 提供者:kuangfeng2008
  1. 《编译原理》实验 识别无符号数的词法分析器设计实现

  2. 一、实验目的与要求 通过编写并上机调试一个词法分析程序,掌握在对程序设计语言的源程序进行扫描的过程中,将其分解成各类单词的词法分析方法。 二、实验内容 选取无符号数的算术四则运算中的各类单词为识别对象,要求将其中的各个单词识别出来。 输入:由无符号数和+,-,*,/, ( , ) 构成的算术表达式,如1.5E+2-100。 输出:对识别出的每一单词均单行输出其类别码(无符号数的值暂不要求计算)。
  3. 所属分类:专业指导

    • 发布日期:2009-11-29
    • 文件大小:128kb
    • 提供者:childhoodminory
  1. 《编译原理》课程的实验 编译器词法分析器

  2. 编译原理课程的词法分析器 一、 实验要求 完成C--语言(C++语言子集)的词法分析器,词法分析器的输入为C--语言源代码,输出识别出单词的二元属性,填写符号表,包括关键字,标识符,界符,算符,常数,其他六大类型。 二、 实验目的 手工编写C--语言的词法分析器,理解词法分析器的工作原理,熟练掌握高级语言的单词符号的正规式表示,设计词法扫描器的工作流程并编写源代码清单,识别出单词的二元属性,填写符号表,同时,编写词法错误处理程序。
  3. 所属分类:C

    • 发布日期:2009-12-24
    • 文件大小:225kb
    • 提供者:ivansun1234
  1. 编译原理—— 无符号数的算术四则运算LR语法分析器设计实现

  2. 通过设计、编制、调试一个典型的语法分析程序,实现对实验一所得词法分析程序所提供的单词序列进行语法检查和结构分析,进一步掌握常用的语法分析方法。 对无符号数的算术四则运算,编制一个语法分析程序。 输入:由实验一输出的单词串,入1, 3, 1。 输出:如果输入单词串是合法的无符号数的算术四则运算,输出“yes”,并且给出每一步的分析过程;如果不是无符号数的算术四则运算,输出“No”;并且输出分析所得的中间结果,包括分析栈、符号栈、当前应被归约的最左子串、归约后所得的符号等。
  3. 所属分类:专业指导

    • 发布日期:2010-01-04
    • 文件大小:150kb
    • 提供者:childhoodminory
  1. 编译原理 词法分析器

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

    • 发布日期:2010-05-05
    • 文件大小:282kb
    • 提供者:matao_ct
  1. 编译原理实验报告

  2. 实验一 源程序预处理实验二 词法分析器中状态图转换实验三 简单程序设计语言的词法分析器实验四 递归下降分析法实验五 预测分析法
  3. 所属分类:专业指导

    • 发布日期:2008-01-19
    • 文件大小:209kb
    • 提供者:pyt5208
  1. 编译原理实验一词法分析其报告

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

    • 发布日期:2010-06-07
    • 文件大小:137kb
    • 提供者:defuchocolate
  1. 编译原理实验指导书

  2. 编译原理实验指导书 实验一 词法分析程序(扫描器)的设计 实验二 递归下降语法分析程序设计 实验三 LL(1)语法分析器设计 实验四 算符优先分析器设计 实验五 LR分析器设计 实验六 语法制导翻译程序设计 相关实验代码稍后上传...
  3. 所属分类:C/C++

    • 发布日期:2011-12-09
    • 文件大小:45kb
    • 提供者:fu24227858
  1. 词法分析器

  2. 设计SAMPLE语言的词法分析器 检查要求: 启动程序后,先输出作者姓名、班级、学号(可用汉语、英语或拼音); 请求输入测试程序名,键入程序名后自动开始词法分析并输出结果; 输出结果为单词的二元式序列(样式见样板输出1和2); 要求能发现下列词法错误和指出错误性质和位置: 非法字符,即不是SAMPLE字符集的符号; 字符常数缺右边的单引号(字符常数要求左、右边用单引号界定,不能跨行); 注释部分缺右边的界符*/(注释要求左右边分别用/*和*/界定,不能跨行); 发现错误后要能够继续编译下去,不
  3. 所属分类:IT管理

    • 发布日期:2011-12-17
    • 文件大小:8kb
    • 提供者:cwv1234
  1. 实验一词法分析器设计

  2. 实验一词法分析器设计
  3. 所属分类:Windows Server

    • 发布日期:2012-06-01
    • 文件大小:44kb
    • 提供者:st_4kiss
  1. 编译原理实验指导书

  2. 实验一 词法分析器设计 实验二 LL(1)语法分析程序设计 及部分实验代码
  3. 所属分类:C/C++

    • 发布日期:2017-06-06
    • 文件大小:97kb
    • 提供者:yan_less
  1. 词法分析器 编译原理实验报告

  2. 一、实验目的 熟悉并实现一个简单的扫描器 二、实验内容 1. 设计扫描器的自动机; 2. 设计翻译、生成Token的算法; 3. 编写代码并上机调试运行通过。 三、实验要求 输入——源程序文件; 输出——(1)相应的Token序列; (2)关键字、界符表,符号表,常数表。
  3. 所属分类:其它

    • 发布日期:2008-12-19
    • 文件大小:837kb
    • 提供者:k605726828
  1. 实验一 词法分析程序设计与实现

  2. 加深对词法分析器的工作过程的理解;加强对词法分析方法的掌握;能够采用一种编程语言实现简单的词法分析程序;能够使用自己编写的分析程序对简单的程序段进行词法分析。 1.关键字:if、int、for、while、do、return、break、continue;单词种别码为1。 2.标识符;单词种别码为2。 3.常数为无符号整形数;单词种别码为3。 4.运算符包括:+、-、*、/、=、、<、=、<=、!= ;单词种别码为4。 5.分隔符包括:,、;、{、}、(、);单词种别码为5。
  3. 所属分类:讲义

    • 发布日期:2018-06-20
    • 文件大小:42kb
    • 提供者:xinguohit
  1. 用python+pyqt5手工编写一个含交互界面的简易的词法分析器

  2. python+pyqt5手工编写一个含交互界面的简易词法分析器 author:x1nge. 编译原理基础实验 基础 在之前的一篇博文中我记录了一个不含交互界面的简易词法分析器程序编写内容 点击此处查看 在本文我将用pyqt5写一个简单的交互界面,也修改了部分代码使得程序更加完整。 具体实验分析 本文全部源码见本文末尾,上次编写的不含交互界面的源码也可点此处下载 交互界面可以用QtDesigner快速编写,或者自己写,我采用的是用可视化界面创建了一个大致的框架,然后再手动添加其他需要的控件,或者
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:167kb
    • 提供者:weixin_38677725
  1. 用python+pyqt5手工编写一个含交互界面的简易的词法分析器

  2. python+pyqt5手工编写一个含交互界面的简易词法分析器 author:x1nge. 编译原理基础实验 基础 在之前的一篇博文中我记录了一个不含交互界面的简易词法分析器程序编写内容 点击此处查看 在本文我将用pyqt5写一个简单的交互界面,也修改了部分代码使得程序更加完整。 具体实验分析 本文全部源码见本文末尾,上次编写的不含交互界面的源码也可点此处下载 交互界面可以用QtDesigner快速编写,或者自己写,我采用的是用可视化界面创建了一个大致的框架,然后再手动添加其他需要的控件,或者
  3. 所属分类:其它

    • 发布日期:2020-12-21
    • 文件大小:167kb
    • 提供者:weixin_38697808
« 12 3 »