- 博客(1)
- 资源 (3)
- 收藏
- 关注
原创 编译原理 LL(1)文法实验二
LL(1)文法的理解第一个L表明自顶向下分析是从左向右扫描输入串,第2个L表明分析过程中将使用最左推导,1表明只需向右看一个符号便可决定如何推导,即选择哪个产生式(规则)进行推导【实验原理】1.LL(1)分析法的功能LL(1)分析法的功能是利用 LL(1)控制程序根据显示栈栈顶内容、向前看符号以及 LL(1)分析表,对输入符号串自上而下的分析过程。2.LL(1)分析法的前提改造文法:消除二义性、消除左递归、提取左因子,判断是否为 LL(1)文法,3.LL(1)分析法实验设计思想及算法
2020-06-07 12:31:54 2514 1
android的三个反编译工具.zip
apktool、dex2jar、jd-gui、通过反编译工具可以反编译查看代码进行学习
原下载地址以及三个工具使用步骤:https://www.runoob.com/w3cnote/android-tutorial-decompile-apk-get-code-resources.html
2022-01-18
实验一 编译原理 词法分析.rar
【实验目的】
通过设计编制调试一个具体的词法分析程序,加深对词法分析原理的理解。 并掌握在对程序设计语言源程序进行扫描过程中将其分解为各类单词的词法分 析方法。掌握对字符进行灵活处理的方法。
【实验内容】 编制一个读单词过程,从输入的源程序中,识别出各个具有独立意义的单词, 即基本保留字、标识符、常数、运算符、分隔符五大类。并依次输出各个单词的 内部编码及单词符号自身值。(遇到错误时可显示“Error”,然后跳过错误部分 继续显示)
2020-06-07
LR 语法分析及中间代码生成.exe
详细到不能再详细的代码注释
【实验目的】 构造 LR(1)分析程序,利用它进行语法分析,判断给出的符号串(算术表达 式)是否为该文法识别的句子。了解 LR(K)分析方法是严格的从左向右扫描、 自底向上的语法分析方法。
【实验内容】 构造 LR(1)分析程序,利用它进行语法分析,判断给出的符号串(算术表达 式)是否为该文法识别的句子。
2020-06-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人