标识符的内部表示 C标识符种类: 常量名、类型名、变量名、函数名、过程名、域名。 TYPE idkind=( consKind, typeKind, varKind fieldKind, prockind, funckind) C内部表示( Attributer): 常量:Toer| Kind Va al ue 类型: Typeptr|Kind Forward 变量: TypePtr|Kind| Access Level0f 域名:[ TypePtr Kind0| HostType 过函: Off TypePtr Kind Level Class Code Size ForwardCode 标识符的内部表示 标识符种类: 常量名、类型名、变量名、函数名、过程名、域名。 TYPE idkind=( consKind, typeKind, varKind, fieldKind, procKind,funcKind ) 内部表示(AttributeIR): 常量: 类型: 变量: 域名*: 过函: TypePtr Kind Value TypePtr Kind Forward TypePtr Kind Access Level Off TypePtr Kind Off HostType Size Forward TypePtr Kind Level Parm Class Off