📄 实验结果.txt
字号:
[jsj02024@telnet bianyi]$ ./ex4
-----------------------
The source programme:
-----------------------
const a=10;
var b,c;
procedure p;
var d;
begin
d:=20;
c:=d/a;
c:=c+b;
end;
begin
read (b);
while b#0 do
begin
call p;
write(2*c);
read(b);
end
end.
------------------
After analsying:
------------------
标识符:
BSF[0]= a
BSF[1]= b
BSF[2]= c
BSF[3]= p
BSF[4]= d
BSF[5]= d
BSF[6]= c
BSF[7]= d
BSF[8]= a
BSF[9]= c
BSF[10]= c
BSF[11]= b
BSF[12]= b
BSF[13]= b
BSF[14]= p
BSF[15]= c
BSF[16]= b
数字:
NUM[0]= 10
NUM[1]= 20
NUM[2]= 0
NUM[3]= 2
保留字:
BLZ[0]= const
BLZ[1]= var
BLZ[2]= procedure
BLZ[3]= var
BLZ[4]= begin
BLZ[5]= end
BLZ[6]= begin
BLZ[7]= read
BLZ[8]= while
BLZ[9]= do
BLZ[10]= begin
BLZ[11]= call
BLZ[12]= write
BLZ[13]= read
BLZ[14]= end
BLZ[15]= end
运算符:
YSF[0]= =
YSF[1]= :=
YSF[2]= :=
YSF[3]= /
YSF[4]= :=
YSF[5]= +
YSF[6]= #
YSF[7]= *
界符:
JF[0]= ;
JF[1]= ,
JF[2]= ;
JF[3]= ;
JF[4]= ;
JF[5]= ;
JF[6]= ;
JF[7]= ;
JF[8]= ;
JF[9]= (
JF[10]= )
JF[11]= ;
JF[12]= ;
JF[13]= (
JF[14]= )
JF[15]= ;
JF[16]= (
JF[17]= )
JF[18]= ;
JF[19]= .
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -