编译原理实验 设计一个词法分析器
设计一个词法分析器。
【基本要求】
词法分析器基本功能是:
(1) 输入源程序:输入PASCAL源程序;
(2) 输出单词,输出形式为:(序号,单词,对应源程序行号,对应源程序列号);
(3) 输出出错信息,输出形式为:(出错行号,出错列号,出错信息);
(4) 输出符号表,输出形式为:(单词种别码,单词符号);
【测试数据】
(1)输入源程序:
programexample1;
var
a,b,c:integer;
x:char;
begin
if(a+c*3>b)and(b>3)thenc:=3;
x:=2+(3*a)-b*c*8;
if(2+3>a)and
下载地址
用户评论