PL/0源程序 //PL0.txt const a=10; var b,c; procedure p; begin c:=b+a end; begin read(b); while b#0 do begin call p;write(2*c);read(b) end end. //outputfile.txt constsym, ident, a eql, number, 10 semicolon, varsym, ident, b comma, ident, c semicolon, pro
课程实验报告C语言版本
1.PL/0 源程序
// PL0.txt
const a=10;
var b,c;
procedure p;
begin
c:=b+a
end;
begin
read(b);
while b#0 do
begin
call p;write(2*c);read(b)
end
end.
2.词法分析结果(PL/0 单词流文件)
//outputfile.txt
constsym,
ident, a
eql,
number, 10
semicolon,
varsym,
ide