第四章自上而下分析法

本文详细介绍了自上而下分析法,包括语法分析器的工作原理、消除左递归和回溯的方法、FIRST和FOLLOW集合的构建,以及预测分析表的生成步骤。文章深入探讨了在面对输入符号时如何利用分析表进行解析决策。
摘要由CSDN通过智能技术生成

一、知识点

语法分析器:工作本质是文法的产生式,识别输入符号串是否为一个句子

自上而下分析方法:基本思想:对任何输入串,试图用一切可能的方法,从文法开始符号(根结)出发,从上而下地为输入串建立一棵语法树。即为输入串寻找一个最左推导。本质:是一种试探过程,是反复使用不同产生式谋求匹配输入串的过程

1. 左递归消除

(1) 将间接左递归改造为直接左递归
     将文法中所有如下形式的产生式:
            Pi →Pjγ|β1|β2|…|βn
                  Pj→δ1|δ2|δ3|…|δk
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值