;*;*;*;*;Q and A ?;*;*;*;*;*;;;;;;输出;Micro的词法分析;Micro的词法分析;Micro的词法分析;;;Procedure scanner();
begin while ~Eof do { Noblank(ch);
case ch of
‘A’..’Z’|’a’..’z’ {Identifier(name);…}
‘0’..’9’ {Constant(class,C); GenToken(Class,C)};
‘(’ GenToken($Lparen); Read(ch);
‘)’ GenToken($Rparen); Read(ch);
‘+’ GenToken($plus); Read(ch);
‘*’ GenToken($mult); Read(ch);
‘;’ GenToken($semi); Read(ch);
‘:’ {Read(ch);
if ch=‘=’ then {GenToken($assig); Read(ch)}
else GenToken($colon)}
‘.’ GenToken($stop); Read(ch);
‘?’ GenToken($line); Read(ch);
‘other’ LexicalError(ch)
end }
end ;Procedure scanner();
begin while ~Eof do { Noblank(ch);
case ch of
‘A’..’Z’|’a’..’z’ {Identifier(name);;;● Micro语言的词法分析程序的相关子程序(3);Procedure scanner();
begin while ~Eof do { Noblank(ch);
case ch of
‘A’..’Z’|’a’..’z’ {Identifier(name); case name of
“begin” GenToken($begin);
“end” GenToken($end);
“var” GenToken($var);
“int” GenToken($int);
“real” GenToken($real);
“read” GenToken($read);
“write” GenToken($write);
您可能关注的文档
最近下载
- 新改版教科版六年级下册科学知识点.doc VIP
- 《移动商务基础(第三版)》教学课件.pptx
- 套丝机简介.ppt VIP
- 2025年天津市武清区中小学教师招聘考试真题及答案.docx VIP
- 初中物理作业分层教学实践与效果评价教学研究课题报告.docx
- 2026年教科版二年级科学下册(全册)教学设计(附目录).pdf VIP
- 第9课 创新增才干-【中职专用】2024年中职思想政治《哲学与人生》金牌课件(高教版2023·基础模块).pptx VIP
- 医疗设备维保服务售后服务方案.doc VIP
- 教资科目二简答题汇总.docx VIP
- 2023成人学位英语考试阅读理解考题及答案.docx VIP
原创力文档

文档评论(0)