变量含义.txt

来自「这是我们的一个上机题,做词法分析和语法的,希望对大家的学习有所帮助」· 文本 代码 · 共 28 行

TXT
28
字号
//NAMETAB名字表(符号表)
//TX名字表索引

//DISPLAY表定义
//displayLevel DISPLAY表的索引

//BTAB程序体表

//DX数据空间分配的指示器,每个程序体都要用到一次(与参数相关)

//CODE指令数组
//CX指令数组索引

//JUMADRTAB跳转表
//JX跳转表索引

//DECLBEGSYS: const, var, type, procedure
//STATBEGSYS: begin, call, if, while
//FACBEGSYS: 标识符, 整常量, (, not, 字符常量
//TYPEBEGSYS: 标识符, array
//CONSTBEGSYS: +, -, 整常量, 字符常量, 标识符

//全局的符号表(词法分析是构建)
SymbolItem *Symbols=NULL;//符号表头
SymbolItem *CurSymbol=NULL;//当前输入的符号

//SYMLIST类型的参数含义:当前情况下的FIRST集合及明显的不能忽略而跳过的符号集合(具体解释见P246)
如:BLOCK(tempList3,0);中的tempList3

⌨️ 快捷键说明

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