kzg

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2019年10月11日

摘要: 词法分析程序 词法分析程序(Lexical Analyzer)要求: - 从左至右扫描构成源程序的字符流 - 识别出有词法意义的单词(Lexemes) - 返回单词记录(单词类别,单词本身) - 滤掉空格 - 跳过注释 - 发现词法错误 程序结构: 输入:字符流(什么输入方式,什么数据结构保存) 处 阅读全文
posted @ 2019-10-11 21:03 kzg 阅读(439) 评论(0) 推荐(0)

2019年9月27日

摘要: <句子>::=<主语>|<谓语> <主语>::=<代词>|<名词> <代词>::=我|你|他|它 <名词>::=教师|大学生|..... <谓语>::=<动词>|<直接宾语> <动词>::=是|学习..... <直接宾语>::=<代词>|<名词> 例子G(S):S-->01 | 0S1 0S1--> 阅读全文
posted @ 2019-09-27 20:48 kzg 阅读(101) 评论(0) 推荐(0)

2019年9月19日

摘要: 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)

2019年9月11日

摘要: 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)

2019年9月3日

摘要: 1)简述编译程序与翻译程序、汇编程序的联系与区别。 编译的过程就是将源代码文件以字符流的形式进行处理,进行词法和语法的分析,然后通过汇编器将源代码指令转变成汇编指令,把高级语言编译成汇编语言或机器语言,是翻译程序的一种。 翻译程序是把源代码文件翻译成另一种语言。 汇编过程实际上指把汇编语言代码翻译成 阅读全文
posted @ 2019-09-03 10:49 kzg 阅读(503) 评论(0) 推荐(0)