编译原理实验一
所属分类:源码/资料
开发工具:C/C++
文件大小:1KB
下载次数:1
上传日期:2020-04-15 19:13:38
上 传 者:
荞麦s
说明: 词法分析
【问题描述】
根据PL/0语言的文法规范,编写PL/0语言的词法分析程序。要求:
l 把词法分析器设计成一个独立一遍的过程。
l 词法分析器的输出形式采用二元式序列,即:(单词种类, 单词的值)
(Lexical Analysis
const a=10;
var b,c;
begin
read(b);
c:=a+b;
write(c)
end.
(constsym,const)
(ident,a)
(eql,=)
(number,10)
(semicolon,;)
(varsym,var)
(ident,b)
(comma,,)
(ident,c)
(semicolon,;)
(beginsym,begin)
(readsym,read)
(lparen,()
(ident,b)
(rparen,))
(semicolon,;)
(ident,c)
(becomes,:=)
(ident,a)
(plus,+)
(ident,b)
(semicolon,;)
(writesym,write)
(lparen,()
(ident,c)
(rparen,))
(endsym,end)
(period,.))
文件列表:
编译原理实验一.cpp (4084, 2020-04-04)
近期下载者:
相关文件:
收藏者: