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

搜索资源列表

  1. c-的扫描器和语法分析器

  2. 一个简单的c-扫描器和语法分析 使用递归下降
  3. 所属分类:C

    • 发布日期:2009-08-08
    • 文件大小:666624
    • 提供者:liwulin150
  1. python源码剖析(样章)

  2. 在最高的层次上,Python 的整体架构可以分为四个主要的部分,整个架构如 图 1 所示。在左边,是 Python 提供的大量的模块,库以及用户自定义的模块。 比如在执行 import os 时,这个 os 就是 Python 内建的模块,当然用户还可以通 过自定义模块来扩展 Python 系统。在本系列文章中,我们不会对这一部分进行 过多的考察。 在图的右边,是 Python 的运行时环境,包括对象/类型系统(Object/Type structures),内存分配器(Memory Alloc
  3. 所属分类:Python

    • 发布日期:2018-09-10
    • 文件大小:2097152
    • 提供者:weixin_40238625
  1. C--Minus词法分析和语法分析设计.doc

  2. 1. 课程设计目标 实验建立C-编译器。只含有扫描程序(scanner)和语法分析(parser)部分。 2. 分析与设计 C-编译器设计的整体框架,本实验实现扫描处理和语法分析程序(图中粗黑部分)。 2.1 、扫描程序scanner部分 2.1.1系统设计思想 设计思想:根据DFA图用switch-case结构实现状态转换。 惯用词法: ① 语言的关键字:else if int return void while ② 专用符号:+ - * / < >= == != = ; ,
  3. 所属分类:讲义

    • 发布日期:2019-06-12
    • 文件大小:663552
    • 提供者:mmmmzhuang
  1. C-family-Compiler:类似于C语言的简单语言的编译器-源码

  2. C系列编译器 一种类似于c语言的简单语言的编译器。 写在Lex,Yacc,C。 编译器具有3个步骤: 词法分析重用将成为语法分析的抽象语法树。 语法分析。 三地址代码(3AC)生成。 演示: 为了运行该应用程序: 克隆此存储库。 打开Linux命令。 下载bison lex和yacc:sudo apt-get install bison。 转到项目位置。 根据语言规则更改codeTest.txt或保留模板代码。 运行命令:yacc -d parser.y 运行命令:l
  3. 所属分类:其它

    • 发布日期:2021-03-13
    • 文件大小:1048576
    • 提供者:weixin_42120563
  1. 老虎:基于c ++ 11实现一个完整的编译器-源码

  2. 老虎-微小的完整编译器 这个小巧的编译器包括前端和后端。 前端:语法规则,LL(1)解析表,语法和语义检查以及中间代码。 后端:IR优化(块内CFG优化),MIPS寄存器分配,指令选择和代码生成。 您可以访问来查看文档! 如何建造 开发环境 当前,该项目存储库已在github上公开维护,并已部署在Travis CI上。 它同时支持Ubuntu和Mac OSX。 建立: # cd project dir cd Tiger-Compiler # build scanner, pars
  3. 所属分类:其它

    • 发布日期:2021-02-05
    • 文件大小:38797312
    • 提供者:weixin_42138545