随笔分类 - 编译原理
摘要:注意顺序,a和b的顺序不能搞反 (辅助理解:非终结符就像一个括号,括号里面的终结符优先级都高一些)
阅读全文
摘要:      分析表如下图: 注:acc意为accepted,接受的意思
阅读全文
摘要:FIRST集和FOLLOW集的定义 注意:1:FIRST集的定义中$\alpha和\beta$可以是终结符也可以是非终结符. 2:FOLLOW集的定义中$\mu和\beta$可以是终结符也可以是非终结符,但$\mu$可以为$\varepsilon$; $\beta$不能为$\varepsilon$.
阅读全文
摘要:##LL(1)分析条件 预测分析(LL(1))法是实现自上而下分析的另一种有效方法。它使用一个分析栈和一张分析表。 LL(1)分析法的工作过程
阅读全文
摘要:左递归的消除 使用自顶向下的任何一种算法必须消除左递归和提取公共左因子。 1.直接左递归的消除 2.完全消除左递归 提取左因子,消除回溯 1.FIRST(\(\alpha\)) 2.应用 3.公共左因子的提取
阅读全文
摘要:自上而下分析简介 自上而下分析的主旨 对任意输入串,试图用一切可能的方法,从文法开始符号(根结)出发,自上而下地为输入串建立一棵语法树。或者说,为输入串寻找一个最左推导。 这种分析过程本质是一种试探过程,是反复使用不同产生式谋求匹配输入串的过程。 自上而下分析面临的问题
阅读全文
摘要:   1.DFA概念 2.DFA的性质 3.从状态转换图构造有穷自动机 4.运行DFA与识别一个字符串 非确定有穷状态自动机(NFA) 正规式和有
阅读全文
摘要:1.词法分析程序的任务 2.词法分析程序的功能 3.词法分析程序的安排 4.词法分析程序的实现方式 5.词法分析程序的输出形式
阅读全文

浙公网安备 33010602011771号