编译原理实战:Pascal2C编译器

白天 夜间 首页 下载 阅读记录
  我的书签   添加书签   移除书签

导引

浏览 126 扫码 分享 2023-11-26 16:48:56
    • 本文档是PASCAL转C语言编译器的开发文档
    • github:https://github.com/milesgo-university-projects/pascal2c-compiler

    若有收获,就点个赞吧

    0 人点赞

    上一篇:
    下一篇:
    • 书签
    • 添加书签 移除书签
    • 导引
    • 需求分析与概述
      • 词法分析需求分析
      • 语法分析需求分析
      • 语义分析需求分析
      • 代码生成需求分析
    • 各模块对外接口
    • 命令行用户接口设计与运行逻辑
    • 主函数流程图
    • 词法分析详细设计
      • 预处理
      • lex介绍
      • 单词整理
      • 数据结构
      • 错误处理
      • 函数和过程
      • 正则定义式
      • 规则动作详细设计
      • 对外接口
    • 语法分析详细设计
    • 普通语法分析树转AST详细设计
      • 节点类设计细节与定义
      • 函数接口设计
      • 各函数伪代码
      • 实现细节
      • 对外接口
    • 语义分析详细设计
      • 符号表设计
      • 库程序支持
      • 作用域检查
      • 语法成分检查
      • 数量一致性检查
      • 类型检查
      • 涉及常量的语义分析
      • 函数返回值语句存在性检测(警告信息)
      • 错误检查和恢复策略详述
      • 警告信息处理
      • 错误信息处理
      • 语义分析函数设计
    • 代码生成详细设计
      • 代码生成方法
      • 代码生成涉及的数据结构
      • 引用的外部函数接口
      • 获取代码数据结构的函数设计
      • 输出代码的函数设计
      • 其它函数设计
    • 词法分析单元测试
      • 错误处理单个测试
      • 错误处理组合测试
      • 综合测试
    • 语法分析单元测试
      • 语法分析单元测试(1)
      • 语法分析单元测试(2)
      • 语法分析单元测试(3)
      • 语法分析单元测试(4)
    • 语义分析测试
      • 语义分析测试(1)
      • 语义分析测试(2)
      • 语义分析测试(3)
      • 语义分析测试(4)
    • 代码生成测试
      • 代码生成测试(1)
      • 代码生成测试(2)
      • 综合测试
    • 整体测试暨命令行接口测试
    • 实验总结
    暂无相关搜索结果!

      让时间为你证明

      展开/收起文章目录

      分享,让知识传承更久远

      文章二维码

      手机扫一扫,轻松掌上读

      文档下载

      请下载您需要的格式的文档,随时随地,享受汲取知识的乐趣!
      PDF文档 EPUB文档 MOBI文档

      书签列表

        阅读记录

        阅读进度: 0.00% ( 0/0 ) 重置阅读进度

          思维导图备注