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

搜索资源列表

  1. 编译原理课设--词法分析、语法和语义分析

  2. 关于编译原理课设的要求,用C语言实现的词法分析、语法分析及语义分析。主要完成定义语句和算术表达式的分析。
  3. 所属分类:C

    • 发布日期:2009-06-23
    • 文件大小:8192
    • 提供者:yuanjunqing
  1. C语言编译原理课设词法分析

  2. C语言编译原理课设词法分析C语言编译原理课设词法分析
  3. 所属分类:C

    • 发布日期:2010-04-07
    • 文件大小:10240
    • 提供者:sun870824
  1. 编译原理课程设计 语法高亮转换软件

  2. 在我们使用的集成化编译环境(IDE)中,C++语言的源代码中的关键字通常使用高亮语法表示。例如,include、define、int、char等。但如果将这种源代码发布到网页中,它的高亮语法将消失,使得看起来非常不直观。于是,这次课设的任务即通过编写语法高亮转换程序使网页中的代码仍能保持原来的高亮语法表示。即输入的是后缀为CPP的文件,输出的是后缀为html的文件。 这次课程设计的目的要求我们基于词法分析语法高亮转换软件将C++源代码转换为网页文件,在浏览器中打开网页文件时,网页中显示C++源
  3. 所属分类:C++

  1. 简单编译器 编译技术课程设计源代码及文档

  2. 处理用户提交的符合上述文法的源代码序列,生成四元式中间代码。 主要步骤 (1)画出识别上述语言单词的状态转换图 (2)用C/C++语言编写词法分析程序(应考虑能被语法分析程序调用) (3)预处理,去除注释、多余空格、回车换行符等 (3)设计实现语法分析程序(调用上述词法程序分析单词) (4)设计构造属性文法及中间代码序列结构 (5)采用语法制导翻译法,完成语义分析程序设计,生成四元式中间代码 (6)或将生成的四元式中间代码转换成X86平台上的目标代码 (7)设计若干用例,上机测试并通过所设计实
  3. 所属分类:C

    • 发布日期:2010-11-28
    • 文件大小:310272
    • 提供者:ErinToJerry
  1. 编译原理课设 词法分析器

  2. 本实验中将c语言单词符号分成了六类:关键字、数字、用户自定义标识符、运算符、边界符和函数名。 对于一个具体源程序而言,在扫描字符串时识别出一个单词,若这个单词的类型是关键字、数字、用户自定义标识符、运算符、边界符或函数名中之一,那么就将此单词以文字说明的形式输出。每次调用词法分析程序,它均能自动继续扫描下去,形成下一个单词,直到整个源程序全部扫描完毕,从而形成相应的单词串
  3. 所属分类:C/C++

    • 发布日期:2011-06-18
    • 文件大小:104448
    • 提供者:qinlianfa
  1. 词法分析及四元式代码生成C语言代码

  2. 词法分析,递归下降的语法分析及四元式代码生成的C语言代码
  3. 所属分类:专业指导

    • 发布日期:2013-07-28
    • 文件大小:11264
    • 提供者:u010542980
  1. 编译原理课设c编译器

  2. 包含词法分析,语法分析,语义分析,中间代码产生,目标代码产生(C或者masm ) 初始语言为抽象语言,每个模块都有单独源码和exe文件,使用不同语言,自行选择所需模块
  3. 所属分类:C/C++

    • 发布日期:2014-11-27
    • 文件大小:35651584
    • 提供者:u010163505
  1. 编译原理课设

  2. 实现了编译原理课设的词法分析、语法分析、语义分析,使用的是C语言编写
  3. 所属分类:C/C++

    • 发布日期:2018-07-18
    • 文件大小:706560
    • 提供者:qq_17237735
  1. 西大计电学院编译原理课设(报告和代码)

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

    • 发布日期:2020-01-15
    • 文件大小:5242880
    • 提供者:qq_40244545
  1. 南航 编译原理课设 PL0语言编译器

  2. C语言写的,含几个测试文件,可以直接运行,无语法错误,有相应注释 一个PASCAL语言子集(PL/0)编译器的设计与实现。 PL/0的编译程序和目标程序的解释执行程序可以采用C、C++、Java等高级语言书写。 其编译过程采用一趟扫描方式,以语法分析程序为核心,词法分析和代码生成程序都作为一个独立的过程,当语法分析需要读单词时就调用词法分析程序,而当语法分析正确需要生成相应的目标代码时,则调用代码生成程序。 用表格管理程序建立变量、常量和过程标识符的说明与引用之间的信息联系。 用出
  3. 所属分类:C/C++

    • 发布日期:2020-01-07
    • 文件大小:12288
    • 提供者:kaka0209
  1. c语言编译原理实验-课设-词法分析程序-代码+报告

  2. 设计并实现一个C语言词法分析程序(1)可以识别出用C语言编写的源程序中的每个单词符号,以记号的形式输出每个单词符号。 (2)可以识别并跳过源程序中的注释。 (3)可以统计源程序中的语句行数、各类单词的个数、以及字符总数,并输出统计结果。 (4)检查源程序中存在的词法错误,并报告错误所在的位置。 (5)对源程序中出现的错误进行适当的恢复,使词法分析可以继续进行,对源程序进行一次扫描,即可检查并报告源程序中存在的所有词法错误。
  3. 所属分类:C/C++

    • 发布日期:2021-01-02
    • 文件大小:441344
    • 提供者:julylasth
  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