⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 实验结果.txt

📁 一个c++de的词法分析此程序可以通过读一个文本文件来进行词法分析
💻 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 + -