博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【编译原理】第四章语法分析
阅读量:2355 次
发布时间:2019-05-10

本文共 337 字,大约阅读时间需要 1 分钟。

  • 文法分类
    • 0型、1型、2型、3型
  • 上下文无关文法(2型文法)
    • 终结符
    • 非终结符
    • 开始符号
    • 产生式
  • 推导
    • 最左推导
    • 最右推导
  • 语法分析树
    • 推导和语法分析树之间的关系
  • 上下文无关文法和正则表达式之间的关系
  • 消除二义性的方法:添加一条规则(无确定的检验方法)
  • 消除左递归的方法
  • 消除回溯(提取左公因子)
  • 语法分析方法:
    • 自顶向下
      • 递归下降法–需要回溯
      • L L ( 1 ) LL(1) LL(1)预测分析法—递归下降法的一个特例
        • L L ( 1 ) LL(1) LL1文法 (三个条件)
        • first集(包含空串)
        • follow集(不包含空串)
    • 自底向上
      • 基本概念
        • 规约,句柄
      • 方法
        • 运算符优先方法
        • 移入-规约方法及冲突
        • LR(0)方法及项
        • SLR方法
  • 二义性文法的应用
  • 错误处理

转载地址:http://prftb.baihongyu.com/

你可能感兴趣的文章
extern "C"的用法解析
查看>>
pdf转word,免费网站
查看>>
Groovy高效编程——‘匕首方法’的使用
查看>>
makefile
查看>>
rpm: /usr/bin/rpmspec: No such file or directory error 解决办法
查看>>
提高你的Python: 解释yield和Generators(生成器)
查看>>
python多进程共享变量Value使用tips
查看>>
使用HttpGet 发送 json格式的参数
查看>>
安装Xen、创建Xen虚拟机、使用Xen虚拟机过程中经常出现的错误总结
查看>>
rrdtool 数据处理和PDP CDP
查看>>
高可用集群heartbeat模块可靠消息通信机制过程原理
查看>>
CentOS7之常用服务
查看>>
RRD起步——通过例子理解RRD(译)
查看>>
手动生成 hadoop-eclipse-plugin-2.x 插件
查看>>
RDO一键部署OpenStack-Ocata版本
查看>>
Spark Core 调优指南
查看>>
spark textFile 困惑与解释
查看>>
hadoop HDFS存储原理
查看>>
区块链是什么,如何简单易懂地介绍区块链?
查看>>
区块链
查看>>