编译原理总结

编译原理

形式语言定义

  • 语言集
  • 上下文无关文法
    • 文法四部分
      • 句子-文法转换
      • 产生式的递归
        • 最小递归单位
        • 双递归
        • 嵌套递归
          • 左右嵌套
          • 夹心嵌套
    • 推导
      • 推导的内外层顺序
      • 最左和最右推导
      • 产生式递归与最左最右的联系
    • 文法的二义性
      • 不同语法树,相同句子
      • 递归重复结构(仅连接)
  • 语法分析树

词法分析

语法分析

自上而下分析

自下而上分析

  • 移进规约法
    • 规范规约
      • LR分析法->LR文法
        • LR分析器
          • 四个结构
          • 四种动作
        • LR(0)分析表->LR(0)文法
          • 项目集规范族
            • 项目->活前缀
              • 四种项目
              • 项目闭包运算
              • 项目集规范族识别算法
              • 有效项目
            • 文法拓广->拓广文法
          • 状态转换GO函数->有效项目集
        • SLR分析表
        • 规范LR分析表
        • LR分析法的扩展->非LR文法
    • 算符优先分析
    • 符号栈与语法树的结构

语义分析

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值