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

📄 cifafenxi.txt

📁 编译器,词法分析和语法分析,里面利用到了哈希表来加快搜索字符表速度.
💻 TXT
字号:
1      Reserved word:        Program
1            ID,name=            abc
1                                  ;
2      Reserved word:        Integer
2            ID,name=              x
2                                  ,
2            ID,name=              y
2                                  ,
2            ID,name=              z
2                                  ;
3      Reserved word:           Real
3            ID,name=              a
3                                  ,
3            ID,name=              b
3                                  ;
4      Reserved word:          Begin
5            ID,name=              x
5          赋值运算符             :=
5            NUM,val=              1
5                                  ;
5            ID,name=              y
5          赋值运算符             :=
5            NUM,val=              2
5                                  ;
5            ID,name=              z
5          赋值运算符             :=
5            NUM,val=              3
5                                  ;
6      Reserved word:           Call
6            ID,name=             ab
6                                  (
6            ID,name=              x
6                                  ,
6            ID,name=              y
6                                  ,
6            ID,name=              z
6                                  )
6                                  ;
7            ID,name=              z
7          赋值运算符             :=
7            NUM,val=              4
7                                  +
7            ID,name=              z
7                                  +
7                                  (
7            NUM,val=              1
7                                  +
7            NUM,val=              2
7                                  +
7            NUM,val=              6
7                                  +
7            ID,name=              x
7                                  )
7                                  *
7            NUM,val=              3
7                                  *
7            ID,name=              y
7                                  *
7            NUM,val=              5
7                                  +
7            NUM,val=              7
7                                  ;
8      Reserved word:             If
8                                  ~
8            NUM,val=              3
8            小于等于             <=
8            ID,name=              x
8                                  &
8            ID,name=              y
8              不等于             <>
8            NUM,val=              4
8      Reserved word:           then
8            ID,name=              z
8          赋值运算符             :=
8            NUM,val=              0
8                                  ;
9            ID,name=              y
9          赋值运算符             :=
9            NUM,val=            219
9                                  ;
9            ID,name=              z
9          赋值运算符             :=
9            NUM,val=             37
9                                  ;
9            ID,name=              x
9          赋值运算符             :=
9            ID,name=              y
9                                  *
9            ID,name=              z
10      Reserved word:            End
10                                  .

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -