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

搜索资源列表

  1. 编译原理实验 设计一个词法分析器

  2. 设计一个词法分析器。 【基本要求】 词法分析器基本功能是: (1) 输入源程序:输入PASCAL源程序; (2) 输出单词,输出形式为:(序号,单词,对应源程序行号,对应源程序列号); (3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息); (4) 输出符号表,输出形式为:(单词种别码,单词符号); 【测试数据】 (1)输入源程序: program example1; var a,b,c:integer; x:char; begin if (a+c*3 > b) and (
  3. 所属分类:C

    • 发布日期:2009-06-06
    • 文件大小:47104
    • 提供者:xiaolicky
  1. 类c语言词法分析器3.0

  2. 类C语言词法分析器设计 一、问题描述 词法分析器是编译工作的第一个阶段,主要完成对源程序的扫描,从而将源程序转换成单词序列,作为第二阶段语法分析的输入。 二、需求分析 1、 预处理:过滤掉跳格符、回车符、换行符等编辑性字符。将多个连续的空格合并成一个空格。过滤注释。 2、 单词符号的识别,将每个单词符号进行不同类别的划分。单词符号可划分成5种。 (1) 关键字:如if、else、while、int、float等。 (2) 标识符:用户自己定义的名字,常量名、变量名和过程名。 (3) 常数:各种
  3. 所属分类:C

    • 发布日期:2010-03-19
    • 文件大小:219136
    • 提供者:chenjie19891104
  1. 词法分析器2 csdn下载 c语言版 编译原理

  2. 词法分析器csdn下载 c语言版 编译原理
  3. 所属分类:C

    • 发布日期:2010-04-08
    • 文件大小:121856
    • 提供者:ghsf3344
  1. C_minus语言词法分析器的设计

  2. 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z
  3. 所属分类:C

    • 发布日期:2010-05-06
    • 文件大小:1048576
    • 提供者:gd3926260
  1. 输入学号输出姓名,词法分析器,.L文件

  2. 编写一个词法分析器,它针对输入文件,实现以下功能: 1)每遇到你的学号,就输出你的名字,对于其他的串原样输出。 2)统计输入文件中字母数,单词数。
  3. 所属分类:专业指导

    • 发布日期:2010-05-14
    • 文件大小:356
    • 提供者:dadalielie
  1. C++实现词法分析器

  2. 1、该词法分析器要求至少能够识别以下几类单词: (1)关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; (2)标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; (3)常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|
  3. 所属分类:C

    • 发布日期:2010-05-17
    • 文件大小:1048576
    • 提供者:tangtang633
  1. 词法分析器词法分析器词法分析器词法分析器

  2. 编译原理 词法分析器 词法分析器 int lineno = 0; //行号 FILE * source; FILE * listing; FILE * test; int EchoSource = TRUE; //打印源码标识 int TraceScan = TRUE; //打印二元组标识 int main( int argc, char * argv[] ) { char pgm[120]; //源码文件名 if (argc != 2) { fprintf(stderr,"usage: %s
  3. 所属分类:C/C++

    • 发布日期:2010-07-03
    • 文件大小:221184
    • 提供者:chinasystem32
  1. 编译原理 词法分析器实验

  2. 1.根据状态转换图直接编程的方式;2.利用DFA编写通用的词法分析程序。 二、实验内容及要求 1.根据保留字和特殊符号表能区分出源文件中的保留字、普通标识符和特殊符号,并能进行简单的错误处理。 2.设计词法分析器模块调用结构图和各模块流程图。 3.程序源代码。 4.程序的执行结果:输入文件,输出结果文件及屏幕信息。
  3. 所属分类:C/C++

    • 发布日期:2011-04-11
    • 文件大小:107520
    • 提供者:zhangxiao0312
  1. java 版 编译原理实验 C_minus语言词法分析器的设计

  2. 编译原理实验 C_minus语言词法分析器的设计 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM=(+ | - |ε)digit digit*(.digit digit* |ε)(e(+ | - |ε) digit d
  3. 所属分类:Java

    • 发布日期:2011-04-19
    • 文件大小:13312
    • 提供者:superxt
  1. 毕业设计 词法分析器 生成工具 摘要与目录

  2. 本科毕业设计 简单词法分析器生成工具的设计和实现 摘  要 本文描述一个简单的词法分析器生成工具的设计和实现过程。该词法分析器生成工具的功能是,它能根据给定的正则表达式构造出语言识别器。该语言识别器能够判断输入的句子是否是给定的正则表达式所描述的语言的句子,并在文件或标准输出中显示、保存所识别句子的信息。构造语言识别器的过程为:首先,从词法分析器生成工具读入正则表达式,将该正则表达式转换成等价的不确定的有限自动机,从而构造出确定的有限自动机,然后构造出确定的有限自动机的状态转换表,词法分析器生
  3. 所属分类:C/C++

    • 发布日期:2011-04-29
    • 文件大小:45056
    • 提供者:quheDiegooo
  1. 用C#编写的一个词法分析器

  2. 1、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM = digit digit*(.digit digit* |ε)(e(+ | - |ε) digit digit* |ε),letter = a|..|z|A|..|Z|
  3. 所属分类:软件测试

    • 发布日期:2011-05-03
    • 文件大小:48128
    • 提供者:sun8768700
  1. 编译原理实验指导书(词法分析器 语法分析器)

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

    • 发布日期:2011-05-16
    • 文件大小:414720
    • 提供者:longha
  1. 词法分析器设计 自己写的

  2. 实验目的: (1)掌握词法分析器的构造过程以及基本方法。 (2)理解正规式、NFA、DFA及最小化DFA的转换过程和方法。 实验内容: 给定一个正规式R=XY*|YX*Y|XYX,请先在练习本上将此正规式转变为NFA、DFA、最小化DFA;对你所完成的最小化DFA进行编程,完成词法分析器工作。
  3. 所属分类:C/C++

    • 发布日期:2011-06-19
    • 文件大小:271360
    • 提供者:summerv5
  1. 语法法分析器2

  2. 语法分析器2 语法分析器2
  3. 所属分类:专业指导

    • 发布日期:2008-05-03
    • 文件大小:2048
    • 提供者:BADNEWNEW
  1. 词法分析器

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

    • 发布日期:2011-12-17
    • 文件大小:8192
    • 提供者:cwv1234
  1. 词法分析器_JAVA_Eclipse

  2. 简单的词法分析器 java实现 所有识别出的单词都用二元组表示。第一个表示单词的种类。关键字的 t=1;标识符的 t=2;常数 t=3;运算符 t=4;界符 t=5。第二个为该单词在各自表中的指针或内部码值(常数表和标识符表是在编译过程中建立起来的。其 i 值是根据它们在源程序中出现的顺序确定的)
  3. 所属分类:Java

    • 发布日期:2012-05-02
    • 文件大小:6144
    • 提供者:lin8k12q
  1. java 词法分析器 编译原理

  2. 使用java编程实现简单的词法分析器,该词法分析器要求如下 (一)、该个词法分析器要求至少能够识别以下几类单词: a. 关键字:else if int return void while共6个,所有的关键字都是保留字,并且必须是小写; b. 标识符:识别与C语言词法规定相一致的标识符,通过下列正则表达式定义:ID = letter (letter | digit)*; c. 常数:NUM = digit digit*(.digit digit* |ε)(e(+ | - |ε) digit di
  3. 所属分类:Java

    • 发布日期:2012-05-27
    • 文件大小:9216
    • 提供者:nicole_1
  1. 编译原理课程设计 词法分析器 java版

  2. 编译原理课程设计 词法分析器 java版 题目要求:把关键字、算符、界符称为语言固有的单词,标识符、常量称为用户自定义的单词。为此设置三个全程量:SYM,ID,NUM 。 SYM:存放每个单词的类别,为内部编码的表示形式。 ID:存放用户所定义的标识符的值,即标识符字符串的机内表示。 NUM:存放用户定义的数。 GETSYM要完成的任务: 1. 滤掉单词间的空格。 2. 识别关键字,用查关键字表的方法识别。当单词是关键字时,将对应的类别放在SYM中。如IF的类别为IFSYM,THEN的类别为T
  3. 所属分类:Java

    • 发布日期:2012-11-24
    • 文件大小:110592
    • 提供者:guoli1991
  1. 用JAVA写词法分析器

  2. 用JAVA写词法分析器 给出一个简单语言的词法规则,画出状态转换图,并依据状态转换图编制出词法分析程序,词法规则如下: 单词符号 种别码 内码 break 1 char 2 continue 3 do 4 double 5 else 6 extern 7 float 8 for 9 int 10 if 11 long 12 short 13 static 14 用算法实现状态转换图的描述
  3. 所属分类:Java

    • 发布日期:2008-10-28
    • 文件大小:29696
    • 提供者:hjklsad
  1. 编译原理实验-词法分析

  2. 编译原理实验词法分析器,实现如下功能1.词法分析器.2.正规文法与正规表达式的相互转化。3.正规文法与又穷自动机的转化.4.字符串词法分析.
  3. 所属分类:C++

    • 发布日期:2015-07-16
    • 文件大小:4194304
    • 提供者:xiechengjian
« 12 3 4 5 6 7 8 9 10 ... 14 »