摘要:
词法分析程序 词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处 阅读全文
posted @ 2019-10-11 21:03
kzg
阅读(439)
评论(0)
推荐(0)
|
摘要:
词法分析程序 词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处 阅读全文
posted @ 2019-10-11 21:03
kzg
阅读(439)
评论(0)
推荐(0)
摘要:
<句子>::=<主语>|<谓语> <主语>::=<代词>|<名词> <代词>::=我|你|他|它 <名词>::=教师|大学生|..... <谓语>::=<动词>|<直接宾语> <动词>::=是|学习..... <直接宾语>::=<代词>|<名词> 例子G(S):S-->01 | 0S1 0S1--> 阅读全文
posted @ 2019-09-27 20:48
kzg
阅读(101)
评论(0)
推荐(0)
摘要:
1.已知文法: S->a|^|(T) T->T,S|S 分析句型(T,(^,a)),求全部的短语、直接短语和句柄。 答:由题得:S->(T)->(T,S)->(T,(T))->(T,(T,S))->(T,(S,S))->(T,(^,S))->(T,(^,a)) 语法树: 短语有:^,a ^ a (^ 阅读全文
posted @ 2019-09-19 19:50
kzg
阅读(149)
评论(0)
推荐(0)
摘要:
1.文法G(Z):Z->aZb|ab定义的是什么样的语言? aⁿbⁿ 2.写出教材22页例2.2中标识符的文法四元组形式。 文法G=(Vn,Vt,P,S). Vt={a,b,c,...,x,y,z,0,1,...,9},Vn={A(标识符),B(字母),C(数字)} P={ <A>-><B> <A> 阅读全文
posted @ 2019-09-11 20:05
kzg
阅读(340)
评论(0)
推荐(0)
摘要:
1)简述编译程序与翻译程序、汇编程序的联系与区别。 编译的过程就是将源代码文件以字符流的形式进行处理,进行词法和语法的分析,然后通过汇编器将源代码指令转变成汇编指令,把高级语言编译成汇编语言或机器语言,是翻译程序的一种。 翻译程序是把源代码文件翻译成另一种语言。 汇编过程实际上指把汇编语言代码翻译成 阅读全文
posted @ 2019-09-03 10:49
kzg
阅读(503)
评论(0)
推荐(0)
|