编译原理
编译阶段 编译的过程分为词法分析、语法分析、语义分析、中间代码生成、机器无关代码优化、目标代码生成、机器相关代码优化等几个步骤。词法分析、语法分析、语义分析、中间代码生成统一称为分析部分(前端),目标代码生成、机器相关代码优化被统一称为综合部分(后端...
编译阶段 编译的过程分为词法分析、语法分析、语义分析、中间代码生成、机器无关代码优化、目标代码生成、机器相关代码优化等几个步骤。词法分析、语法分析、语义分析、中间代码生成统一称为分析部分(前端),目标代码生成、机器相关代码优化被统一称为综合部分(后端...
自动机理论 自动机是机器的抽象模型, 通过移动一系列状态或配置来对输入执行计算. 在计算的每个状态, 转换函数基于当前配置的有限部分确定下一配置. 因此, 一旦计算达到接受配置, 它就接受该输入. 自动机可分为四类: 有限状态机 (Finite-S...
xParse:使用扩展后的正则表达式对文本进行处理的语言 xParse 起源于对编译器前端的学习,在学习过程中,我需要一个高效的词法分析和语法分析工具。为此我参考 pcre 标准首先花费了两周的时间开发了 pdre 正则表达式项目。 pdre 后面改...