1.1 引用的外部函数接口

只用到了符号表查找记录的函数。

  • 函数接口
  1. _SymbolRecord findSymbolRecord(_SymbolTable currentSymbolTable, string id, int mode = 0);
  • 函数功能

    1. 从指定符号表中,以给定的标识符,查找其记录指针
  • 返回值

    1. _SymbolRecord*,表示查找到的记录指针,如果没有找到,则为NULL
  • 参数 | 参数 | 描述 | | —- | —- | | _SymbolTable currentSymbolTable | 指定的符号表指针 | | string id | 指定的标识符 | | *int mode | 如果mode=0,表示在内层符号表没有找到时,需要到外层符号表查找;如果mode!=0,表示无需到外层符号表查找 |