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

搜索资源列表

  1. 第3章 编译原理词法分析

  2. 编译原理词法分析 从左至右逐个字符地扫描源程序,产生一个个的单词符号,把作为字符串的源程序改造成为单词符号串的中间程序。
  3. 所属分类:专业指导

    • 发布日期:2009-12-18
    • 文件大小:1048576
    • 提供者:hechangying520
  1. 编译原理实验 词法分析器

  2. 用c++编写一个C语言的词法分析程序,使它能对源程序进行程序与处理,并且能从左到右逐个字符地对源程序进行扫描,能够逐个产生一个个的单词符号的状态表示。先编写一个预处理子程序,子程序的功能是从文件中读取源程序并除去程序中多余的空格和多余的换行符;下一步再处理经处理后的源程序,分别找出其中的关键字、标识符、数字、分界符、运算符,并分别返回其中字符的状态码,状态码总共为五个;程序的功能还不是太全,如不能识别“/**/”注释,只能识别整型数。希望高手能提出高见,大家共同探讨探讨
  3. 所属分类:C

    • 发布日期:2010-04-19
    • 文件大小:46080
    • 提供者:asd51731
  1. 编译原理课程设计报告范例

  2. 编译程序完成从源程序到目标程序的翻译工作,是一个复杂的整体的过程。从概念上讲,一个编译程序的整个工作过程是划分成阶段进行的,每个阶段将源程序的一种表示形式转换成另一种表示形式,各个阶段进行的操作在逻辑上是紧密连接在一起的。一般将编译过程划分成词法分析,语法分析,语义分析,中间代码生成,代码优化和目标代码生成六个阶段。 词法分析是编译的第一个阶段,它的主要任务是从左至右逐个字符的对源程序进行扫描,产生一个个单词序列,用以语法分析。执行词法分析的程序称为词法分析程序或扫描程序,它所输出的单词符号常
  3. 所属分类:专业指导

    • 发布日期:2010-08-13
    • 文件大小:264192
    • 提供者:fengspg
  1. 词法分析

  2. 一、 实验目的 通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分析方法。 这里以开始定义的c语言子集的源程序作为词法分析程序的输入数据。在词法分析中,自文件头开始扫描源程序字符,一旦发现符合“单词”定义的源程序字符串时,将它翻译成固定长度的单词内部表示,并查填适当的信息表。经过词法分析后,源程序字符串(源程序的外部表示)被翻译成具有等长信息的单词串(源程序的内部表示),并产生两个表格:常数表和标识符表,它们分
  3. 所属分类:专业指导

    • 发布日期:2011-03-18
    • 文件大小:52224
    • 提供者:loving_darling
  1. S语言词法分析器设计

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

    • 发布日期:2011-04-19
    • 文件大小:74752
    • 提供者:wang19890314
  1. java 实现的词法分析器

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

    • 发布日期:2011-04-19
    • 文件大小:8192
    • 提供者:wang19890314
  1. 编译原理词法分析器

  2. 一个高级语言程序的实现,必须依赖于相应的编译系统。编译程序的基本任务是将源语言程序翻译成等价的目标语言程序。词法分析是编译过程的第一个阶段,它的主要任务是从左至右逐个字符地对源程序进行扫描,产生一个个单词序列,用以后续的语法分析。该系统采用C++开发,设计并实现C/C++语言词法分析器的基本功能,即读入C/C++语言源程序,输出单词符号,并进行相应的出错处理。
  3. 所属分类:C/C++

    • 发布日期:2017-11-27
    • 文件大小:209920
    • 提供者:sinat_32474169
  1. 编译原理——词法分析器

  2. 输入一串符合C语言语法的语句,通过词法分析器,能够输出一个个的单词符号,并给每个单词符号赋予种别编码。 1.步骤 输入一串字符串,以$结束,然后对字符串进行预处理,先对字符串进行扫描,把空格给删除,使字符串都相连。 对单词字符进行处理,分为三种情况。 关键字的识别 设计一个关键字库,对输入的字符串进行逐个的扫描,然后把它连接起来放入一个数组word当中,直到扫描到不是字母字符,然后把word中的字符串与关键字库中的关键字相比,如果关键字库中有和这个字符串一样的关键字,那么就给这个关键字赋予不同
  3. 所属分类:C

    • 发布日期:2009-01-05
    • 文件大小:4096
    • 提供者:andy_ding_6
  1. 编译原理-西安交通大学(冯博琴)1引论.pdf

  2. 编译原理 冯博琴的PPT 引论!什么叫编译程序 2编译理论与其他课程关系 操作系统 数据结构 素材 对象编译理论 基础 离散数学 自动机和形式语言 什么叫编译程序 3编译理论的应用 编译理论的许多想法和技术可用于一般软件的设计: 有穷状态技术 E 文本编辑程序 情报检索 模式识别 上下文无关文法 建立多种文本处理程序 语法制导翻译 程序校验 代码优化技术 白非结构化到结构化的程序转换 什么叫编译程 4翻译程序 翻译程序( Translator)是一种程序,其输入是某种语言 的一系列语句,而其
  3. 所属分类:其它