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

搜索资源列表

  1. 编译原理 词法分析 源代码

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

    • 发布日期:2009-05-18
    • 文件大小:7168
    • 提供者:stko1007
  1. 编译原理中词法分析的源代码(C++)

  2. 本程序是编译原理的第一节实验课上老师要求编的词法分析的源代码,个人觉得代码比较完美,希望对大家有所帮助
  3. 所属分类:C++

    • 发布日期:2009-11-06
    • 文件大小:3072
    • 提供者:wenbish
  1. 编译原理词法分析(c++)

  2. (1) 本实验是综合型、设计型实验,在实验中需要综合运用《离散数学》中的数理逻辑;《数据结构》中的队列;《程序设计》中的算法设计、数组、条件控制、循环控制和《编译原理》中的自动机、文法等等方面的知识。 (2) 把常用高级程序设计语言中的单词分为下几类:关键字、标识符、运算符、无符号数(常数)、界限符,其中关键字、运算符、界限符三类单词对于任何一种高级语言来说其数量和意义均是固定的,所以此三类单词可以事先构造好相应的表进行管理;而对于标识符、无符号数两类单词则需要边识别边建表填表。 《编译原理》
  3. 所属分类:其它

    • 发布日期:2010-01-17
    • 文件大小:594944
    • 提供者:duoduo_2009_
  1. 词法分析器(用c++实现)

  2. 本程序旨在帮助初学者学习编译原理中的词法分析章节。希望对大家有帮助。
  3. 所属分类:C++

    • 发布日期:2010-04-22
    • 文件大小:4096
    • 提供者:ShiechawmLee
  1. 编译原理C--语法分析(C++代码)

  2. 用C++语言编写的,采用递归下降方法,可以识别C--语法规则的语法分析程序。压缩包中含有全部说明。语法分析是编译器的重要组成部分,是编译原理课程的核心部分,从简单入手,知晓编译器的工作原理,对编写大型编译器必有帮助。通过阅读本程序,也可加深对编译原理课程的理解,作为自己编写课程语法分析实验的一种参考。
  3. 所属分类:C

    • 发布日期:2010-04-29
    • 文件大小:115712
    • 提供者:infosunshine
  1. 编译原理 词法分析程序(C)

  2. 设计、编制并调试一个词法分析程序,分别识别出程序中的关键字、运算符和界符,以及识别程序中的标识符(ID)还有整型常数(NUM),并并显示出各种单词符号对应的种别码。程序的输入为所给的文法的源程序字符串。要求程序的输出为二元组(syn,token或sum)构成的序列,其中:syn为单词种别码,token为存放的单词自身字符串;sum为整型常数。
  3. 所属分类:C

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

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

    • 发布日期:2011-05-16
    • 文件大小:414720
    • 提供者:longha
  1. 词法分析器 编译原理中词法分析程序

  2. 用C语言编写一个PL/0词法分析器,为语法语义分析提供单词,使之能把输入的字符串形式的源程序分割成一个个单词符号传递给语法语义分析,并把分析结果(基本字,运算符,标识符,常数以及界符)输出。
  3. 所属分类:C/C++

    • 发布日期:2011-06-13
    • 文件大小:216064
    • 提供者:zhangyipu1988
  1. 词法分析器(c++版)

  2. 词法分析器(c++版) 词法分析程序,能识别出所有的关键字、标识符、常数、运算符(包括复合运算符,如++)、界符;能过滤掉源程序中的注释、空格、制表符、换行符等等
  3. 所属分类:C++

    • 发布日期:2011-11-03
    • 文件大小:7168
    • 提供者:w281194684
  1. 编译原理 词法分析 代码

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

    • 发布日期:2012-04-11
    • 文件大小:97280
    • 提供者:qqwwfjlz
  1. 编译原理词法分析

  2. 这是我自己写的一个C的编译原理的词法分析,需要建立相对应的文件(这个文件在程序中有命名),里面的冗余度比较大,所以希望大家可以帮忙修缮修缮,如继续也可暂时挪用一下应付,同时里面有README如果了解的话可以看看
  3. 所属分类:C/C++

    • 发布日期:2012-05-21
    • 文件大小:48128
    • 提供者:zhang525jia
  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
    • 文件大小:1048576
    • 提供者:zjj133
  1. 大连理工大学软件学院编译技术课程——词法分析上机实验

  2. 大连理工大学软件学院编译技术课程——词法分析上机实验 实验目的:对循环语句和条件判断语句编写词法分析编译程序,只能通过一遍扫描完成。(用c++实现) 实验要求: (1) 关键字: for if then else while do 所有关键字都是小写。 (2)运算符和分隔符: : = + - * / <= >= ; ( ) # (3)其他标识符(ID)和整型常数(NUM),通过以下正规式定义: ID=letter(letter | digit)* NUM=digit digit
  3. 所属分类:C/C++

    • 发布日期:2013-03-18
    • 文件大小:10240
    • 提供者:www888m
  1. 编译原理实验一 词法分析

  2. 编译原理课程实验,词法分析,功能: (1)C++源代码扫描程序识别C++记号。 C++语言包含了几种类型的记号:标识符,关键字,数(包括整数、浮点数),字符串、注释、特殊符号(分界符)和运算符号等。 (2)打开一个C++源文件,打印出所有以上的记号。 (3)要求应用程序应为Windows界面。 (4)选作部分:为了提高C++源程序的可读性,C++程序在书写过程中加入了空行、空格、缩进、注释等。假设你想牺牲可读性,以节省磁盘空间,那么你可以存贮一个删除了所有不必要空格和注释的C++源程序的压缩文
  3. 所属分类:C/C++

    • 发布日期:2013-07-02
    • 文件大小:1048576
    • 提供者:assassin_kira
  1. 编译原理实验词法分析

  2. 此资源包含源代码和实验报告。 一、实验目的 设计、编制、调试一个词法分析子程序-识别单词,加深对词法分析原理的理解。通过本实验的编程实践,使学生了解词法分析的任务,掌握词法分析程序设计的原理和构造方法,使学生对编译的基本概念、原理和方法有完整的和清楚的理解,并能正确地、熟练地运用。 二、实验要求 该程序要实现的是一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词,即关键字、标识符、数据、运算符、分界符等五大类,并依次输出各个单词的种类及单词符号自身值。若遇到错误则显示“Error”
  3. 所属分类:讲义

    • 发布日期:2015-01-25
    • 文件大小:103424
    • 提供者:u010202637
  1. 编译原理实验一-词法分析程序-Java

  2. Java写的C语言词法分析程序。可从.c源文件中识别出各个具有独立意义的单词,即关键字、标识符、常数、运算符、分隔符。并依次输出各个单词的内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分继续显示)
  3. 所属分类:Java

    • 发布日期:2017-12-07
    • 文件大小:29696
    • 提供者:ericucia
  1. c#版的编译原理的词法分析器

  2. 这是一个用c#作的词法分析器,能分析出编译原理中的关键字,标识符,分隔符,界符,数字(包含科学计数法和小数)。
  3. 所属分类:C#

    • 发布日期:2009-04-20
    • 文件大小:81920
    • 提供者:xcliang2004
  1. 编译原理复习题1---12章

  2. 一.填空题 1.一个编译程序,不仅包含词法分析,语法分析,中间代码生成,中间代码优化,目标代码生成等5个部分,还应该包括 (1)。其中,(2)和优化部分不是每个编译程序,词法分析其用于识别(3),语法分析其则可以发现源程序中所有的(4). 可选项有; (1) A.模拟执行器 B.解释器 C.表格处理和出错处理 D.符号执行器 (2) A.语法分析 B.中间代码生成 C.词法分析 D.目标代码生成
  3. 所属分类:C

    • 发布日期:2009-04-21
    • 文件大小:100352
    • 提供者:xueleizhu1219
  1. 编译原理中词法分析(C++)

  2. 文档内容包括题目要求,源代码和运行结果截图以及文件截图 复制即可运行 适合学习编译原理的初学者 从源程序文件中读取有效字符流并将其分析识别单词符号,转换成二元组内部表示形式输出。 主程序的说明部分为各种表格和变量安排空间(关键字和特殊符号表)。 id 和ci 数组分别存放标识符和常数;还有一些为造表填表设置的变量。 主程序的工作部分建议设计成便于调试的循环结构。每个循环处理一个单词;调用词法分析过程;输出每个单词的内部码(种别编码,属性值)。建议从文件中读取要分析的符号串。
  3. 所属分类:C/C++

    • 发布日期:2020-06-23
    • 文件大小:106496
    • 提供者:qq_40564922
  1. c-compiler-frontend::laptop_computer:NUAA2017编译原理-C(编程)语言编译器前端-Python-源码

  2. C(入门版)语言编译器前端 是什么 NUAA 2017年编译原理课设,词法分析使用正则表达式,语法分析使用LL(1)文法分析器,语义分析使用自上而下翻译,使用Python语言编写,面向配置化,稍加改造可以适用其他文法 怎么使用 git clone https://github.com/FlyAndNotDown/CSub-CompilerFrontend.git 在PyCharm中打开新建项目导入代码即可,Python使用版本为3以上,请不要使用Python2运行该项目 代码结构说明 main.
  3. 所属分类:其它

    • 发布日期:2021-01-30
    • 文件大小:23552
    • 提供者:weixin_42139429
« 12 3 4 5 »