![](https://img-blog.csdnimg.cn/direct/3a0195c402ba4f6cafd238d64b1bf7b0.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
编译原理
文章平均质量分 72
笔记
但去莫复问,白云无尽时
这个作者很懒,什么都没留下…
展开
-
编译原理期末复习
设文法G[Z],如果存在某个句子对应两棵不同的语法树;不可兼或二种不同的最左推导;不可兼或二种不同的最右推导,则称该文法是二义性的。原创 2024-06-11 15:28:57 · 125 阅读 · 0 评论 -
编译程序概述
词法分析:识别出句子中一个个单词。语法分析:分析句子语法结构。语义分析与中间代码的生成:根据句子含义,初步翻译。中间代码:三元式、四元式、树优化:对前段产生的代码进行加工变换,以期在最后阶段产生更高效的目标代码。目标代码生成:把优化后的代码转换成低级语言代码。目标代码三种形式:绝对机器指令代码(可直接运行)可重定位的机器指令代码(需要链接)汇编指令代码(需要进行汇编)原创 2024-03-09 15:37:58 · 126 阅读 · 0 评论 -
2、高级语言的语法描述
一组规则,用它可以形成和产生合适的程序:单词符号的形成规则。单词符号的形成规则单词符号是语言中具有独立意义的最基本结构一般包括:常数、标识符、基本字、算符、界符等描述工具:有限自动机:语法单位的形成规则。语法单位通常包括:表达式、语句、分程序、过程函数、程序等;描述工具:上下文无关文法。原创 2024-03-18 22:08:42 · 1752 阅读 · 0 评论 -
词法分析、语法分析
词法分析的任务是:从左往右逐个字符地扫描源程序,产生一个个的单词符号。也就是说,它会对输入的字符流进行处理,再输出单词流。执行词法分析的程序即,或者说扫描器。词法分析的成果就是由一系列单词符号构成的单词流。单词种别通常用整数编码表示若一个种别只有一个单词符号,则种别编码就代表该单词符号。假定基本字、运算符和符都是一符一种。若一个种别有多个单词符号,则对于每个单词符号,给出种别编码和自身的值。原创 2024-05-05 21:03:52 · 316 阅读 · 0 评论