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

搜索资源列表

  1. 编译原理 词法分析程序 JAVA

  2. 编译原理 词法分析程序 JAVA 构造识别单词集的自动机,编写程序实现。 五、实验的处理单词集 (注:单词种类统一分类如下:) 单词符号 单词种类 任意变量名(以字母开头由字母和数字组成的符号串) 0 ( 1 ) 2 { 3 } 4 ; 5 = 6 + 7 * 8 > 9 < 10 , 11 ‘ 12 整型常数(由数字组成的符号串) 30 main 26 int 21 if 22 then 23 else 24 return 25 其它 100 六、处理程序例和处理结果例 例1:源
  3. 所属分类:Java

    • 发布日期:2009-06-26
    • 文件大小:6kb
    • 提供者:homearco
  1. Java编写的编译原理中的词法分析

  2. 编译原理中的词法分析程序,用Java编写的。
  3. 所属分类:Java

    • 发布日期:2009-10-30
    • 文件大小:4kb
    • 提供者:chasel95
  1. 编译原理实验 词法分析设计 MFC

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

    • 发布日期:2009-11-27
    • 文件大小:1mb
    • 提供者:kuangfeng2008
  1. java 实现的词法分析器

  2. 1.根据状态转换图直接编程 编写一个词法分析程序,它从左到右逐个字符的对源程序进行扫描,产生一个个的单词的二元式,形成二元式(记号)流文件输出。在此,词法分析程序作为单独的一遍,如下图所示。 具体任务有: (1)组织源程序的输入 (2)识别单词的类别并记录类别编号和值,形成二元式输出,得到单词流文件 (3)删除注释、空格和无用符号 (4)发现并定位词法错误,需要输出错误的位置在源程序中的第几行。将错误信息输出到屏幕上。 (5)对于普通标识符和常量,分别建立标识符表和常量表(使用线性表存储),当
  3. 所属分类:Java

    • 发布日期:2011-04-19
    • 文件大小:8kb
    • 提供者:wang19890314
  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. 编译原理,此法分析,java

  2. 编译原理 词法分析程序 JAVA 构造识别单词集的自动机,编写程序实现。 五、实验的处理单词集 (注:单词种类统一分类如下:) 单词符号 单词种类 任意变量名(以字母开头由字母和数字组成的符号串) 0 ( 1 ) 2 { 3 } 4 ; 5 = 6 + 7 * 8 > 9 < 10 , 11 ‘ 12 整型常数(由数字组成的符号串) 30 main 26 int 21 if 22 then 23 else 24 return 25 其它 100 六、处理程序例和处理结果例 例1:源
  3. 所属分类:Java

    • 发布日期:2011-05-30
    • 文件大小:6kb
    • 提供者:liuxiaochen123
  1. java编写的递归下降分析器

  2. 1、使用递归下降分析算法分析表达式文法:exp ::= exp addop term | termaddop ::= + | -term ::= term mulop factor | factormulop ::= * | /factor ::= (exp) | number其中number可以是多位的十进制数字串(整数即可),因此这里还需要一个小的词法分析器来得到number的值。2、该词法分析器以子程序形式出现,当需要进行词法分析时进行调用;3、能够识别正确和错误的表达式;4、在进行语法
  3. 所属分类:其它

  1. java编写的算符优先分析法分析器

  2. 使用算符优先分析算法分析下面的文法:E’ → #E#E → E+T | TT → T*F | FF → P^F | PP → (E) | i其中i可以看作是一个终结符,无需作词法分析。具体要求如下:1、如果输入符号串为正确句子,显示分析步骤,包括分析栈中的内容、优先关系、输入符号串的变化情况;2、如果输入符号串不是正确句子,则指示出错位置。
  3. 所属分类:其它

  1. 编译原理词法分析器

  2. 实验要求: 1. 选择语言种类不限。(C,C++,Java) 2. 掌握有穷自动机原理,并能够将给出的语言使用最简化的DFA表示。 3. 编写给出语言的词法分析程序。 预备知识: 1、 词法分析的功能 2、 单词的主要描述形式是正规式(正规式比较简单) 3、 DFA的基本知识
  3. 所属分类:C/C++

    • 发布日期:2012-05-13
    • 文件大小:120kb
    • 提供者:ben1989112
  1. PL/0语言编译器源程序(山东大学编译原理实验源码)

  2. PL/O 语言编译器程序,本程序分为三个部分,分别实现了词法分析、语法分析和目标代码生成,并且给出了中间代码生成的结果,可以进行模拟仿真。本程序使用JAVA编写,可以防止eclipse中直接运行。
  3. 所属分类:嵌入式

    • 发布日期:2014-08-06
    • 文件大小:35kb
    • 提供者:u011636440
  1. 数学表达式解释器

  2. java编写的数学表达式解释器,能够计算类似于excel单元格公式语法的数学表达式,唯一差别在于省略两个连续运算符之间的括号时将报告缺少操作数错误。包含词法分析类、语法分析类、语法错误报告类,能准确报告语法错误类型及位置。
  3. 所属分类:Java

    • 发布日期:2015-04-06
    • 文件大小:18kb
    • 提供者:yivifu
  1. 编译原理,词法分析与语法分析

  2. 一套完整的语法分析与词法分析,关于编译原理的,用java编写的GUI编程。
  3. 所属分类:Java

    • 发布日期:2015-11-01
    • 文件大小:1mb
    • 提供者:u014306354
  1. Sample语言编译器(词法分析,正规式)

  2. 重庆理工大学 编译原理 课程设计。用java编写,有漂亮的界面,支持词法分析、正规式转换
  3. 所属分类:Java

    • 发布日期:2016-02-22
    • 文件大小:82kb
    • 提供者:vipqq361
  1. Sample语言编译器(词法分析、正规式、LL、LR、 算符优先)

  2. 重庆理工大学 编译原理 课程设计。用java编写,有漂亮的界面,支持词法分析,正规式转换、LL(1)分析、LR(0)分析、算符优先分析
  3. 所属分类:Java

    • 发布日期:2016-02-22
    • 文件大小:189kb
    • 提供者:vipqq361
  1. [虎书]现代编译原理C语言描述

  2. 《现代编译原理:C语言描述》全面讲述了现代编译器的结构、编译算法和实现方法,是Andrew w.Apple的“虎书”——Modern Compiler Implementation——“红、蓝、绿”三序列之一。这三本书的内容基本相同。但是使用不同的语言来实现书中给出的一个编译器。本书使用的是更适合广大读者的c语言,而另外两本书分别采用ML语言和Java语言。本书的另一个特点是增加了一些其他编译原理教科书没有涉及的内容。前端增加了面向对象的程序设计语言、函数式程序设计语言等现代语言的编译实现方法
  3. 所属分类:专业指导

    • 发布日期:2016-06-28
    • 文件大小:15mb
    • 提供者:hearthougan
  1. 西大计电学院编译原理课设(报告和代码)

  2. 可以作为编译原理课设参考: 编写一个编译程序,源语言可为Java或C语言,目标语言为汇编语言。编译程序至少包括以下几部分:词法分析、语法分析、语义分析、中间代码生成、目标代码生成五部分。
  3. 所属分类:专业指导

    • 发布日期:2020-01-15
    • 文件大小:5mb
    • 提供者:qq_40244545