<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
    <channel>
        <title>LR on zcys univ II Hugo ver</title>
        <link>https://invalidval.github.io/tags/lr/</link>
        <description>Recent content in LR on zcys univ II Hugo ver</description>
        <generator>Hugo -- gohugo.io</generator>
        <language>en-us</language>
        <copyright>© 2020-2027 zcys</copyright>
        <lastBuildDate>Mon, 10 Nov 2025 00:00:00 +0800</lastBuildDate><atom:link href="https://invalidval.github.io/tags/lr/index.xml" rel="self" type="application/rss+xml" /><item>
        <title>Chapter 4 语法分析</title>
        <link>https://invalidval.github.io/p/chapter-4-%E8%AF%AD%E6%B3%95%E5%88%86%E6%9E%90/</link>
        <pubDate>Mon, 10 Nov 2025 00:00:00 +0800</pubDate>
        
        <guid>https://invalidval.github.io/p/chapter-4-%E8%AF%AD%E6%B3%95%E5%88%86%E6%9E%90/</guid>
        <description>&lt;h1 id=&#34;chapter-4-语法分析&#34;&gt;Chapter 4 语法分析
&lt;/h1&gt;&lt;p&gt;本章非常之杂乱，所以需要对语法分析先进行分类&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;自顶向下&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;递归的
非确定的：有回溯，叫递归下降分析
确定的：无回溯，叫递归调用&lt;strong&gt;预测&lt;/strong&gt;分析&lt;/li&gt;
&lt;li&gt;非递归的
非递归&lt;strong&gt;预测&lt;/strong&gt;分析：第一个需要构造分析表的分析法，我们希望它是LL(1)文法。&lt;strong&gt;有左递归/左公因子的一定不是LL(1)文法，如果不放心，可以构造分析表，存在多重表项就不是LL(1)&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;ol start=&#34;2&#34;&gt;
&lt;li&gt;自底向上&lt;/li&gt;
&lt;/ol&gt;
&lt;ul&gt;
&lt;li&gt;优先分析法&lt;/li&gt;
&lt;li&gt;移进-归约分析法：LR(0) SLR(1) LR(1) LALR(1)
&lt;strong&gt;自底向上分析无需特殊处理左公因子，也无需处理左递归！！！！！！&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        </item>
        
    </channel>
</rss>
