Public Attributes | |
int | NULL_TREE_LOOKAHEAD = 3 |
int | BLOCK = 4 |
int | IDLIST = 5 |
int | ELIST = 6 |
int | FUNC_CALL = 7 |
int | PROC_CALL = 8 |
int | SCALARTYPE = 9 |
int | TYPELIST = 10 |
int | VARIANT_TAG = 11 |
int | VARIANT_TAG_NO_ID = 12 |
int | VARIANT_CASE = 13 |
int | CONSTLIST = 14 |
int | FIELDLIST = 15 |
int | ARGDECLS = 16 |
int | VARDECL = 17 |
int | ARGDECL = 18 |
int | ARGLIST = 19 |
int | TYPEDECL = 20 |
int | FIELD = 21 |
int | INTERFACE = 22 |
int | DOT = 23 |
int | PROGRAM = 24 |
int | LPAREN = 25 |
int | RPAREN = 26 |
int | SEMI = 27 |
int | UNIT = 28 |
int | IDENT = 29 |
int | IMPLEMENTATION = 30 |
int | USES = 31 |
int | LABEL = 32 |
int | COMMA = 33 |
int | CONST = 34 |
int | EQUAL = 35 |
int | CHR = 36 |
int | NUM_INT = 37 |
int | NUM_REAL = 38 |
int | PLUS = 39 |
int | MINUS = 40 |
int | STRING_LITERAL = 41 |
int | TYPE = 42 |
int | FUNCTION = 43 |
int | COLON = 44 |
int | PROCEDURE = 45 |
int | DOTDOT = 46 |
int | CHAR = 47 |
int | BOOLEAN = 48 |
int | INTEGER = 49 |
int | REAL = 50 |
int | STRING = 51 |
int | PACKED = 52 |
int | LBRACK = 53 |
int | RBRACK = 54 |
int | ARRAY = 55 |
int | OF = 56 |
int | LBRACK2 = 57 |
int | RBRACK2 = 58 |
int | RECORD = 59 |
int | END = 60 |
int | CASE = 61 |
int | SET = 62 |
int | FILE = 63 |
int | POINTER = 64 |
int | VAR = 65 |
int | ASSIGN = 66 |
int | AT = 67 |
int | NOT_EQUAL = 68 |
int | LT = 69 |
int | LE = 70 |
int | GE = 71 |
int | GT = 72 |
int | IN = 73 |
int | OR = 74 |
int | STAR = 75 |
int | SLASH = 76 |
int | DIV = 77 |
int | MOD = 78 |
int | AND = 79 |
int | NOT = 80 |
int | NIL = 81 |
int | GOTO = 82 |
int | BEGIN = 83 |
int | IF = 84 |
int | THEN = 85 |
int | ELSE = 86 |
int | WHILE = 87 |
int | DO = 88 |
int | REPEAT = 89 |
int | UNTIL = 90 |
int | FOR = 91 |
int | TO = 92 |
int | DOWNTO = 93 |
int | WITH = 94 |
int | METHOD = 95 |
int | ADDSUBOR = 96 |
int | ASSIGNEQUAL = 97 |
int | SIGN = 98 |
int | FUNC = 99 |
int | NODE_NOT_EMIT = 100 |
int | MYASTVAR = 101 |
int | LF = 102 |
int | LCURLY = 103 |
int | RCURLY = 104 |
int | WS = 105 |
int | COMMENT_1 = 106 |
int | COMMENT_2 = 107 |
int | EXPONENT = 108 |
Package Attributes | |
int | EOF = 1 |
int SymtabPhaseTokenTypes.ADDSUBOR = 96 |
int SymtabPhaseTokenTypes.AND = 79 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.ARGDECL = 18 |
Referenced by SymtabPhase.formalParameterSection(), and SymtabPhase.parameterGroup().
int SymtabPhaseTokenTypes.ARGDECLS = 16 |
int SymtabPhaseTokenTypes.ARGLIST = 19 |
Referenced by SymtabPhase.functionDesignator(), SymtabPhase.parameterList(), and SymtabPhase.procedureStatement().
int SymtabPhaseTokenTypes.ARRAY = 55 |
int SymtabPhaseTokenTypes.ASSIGN = 66 |
int SymtabPhaseTokenTypes.ASSIGNEQUAL = 97 |
int SymtabPhaseTokenTypes.AT = 67 |
Referenced by SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.variable().
int SymtabPhaseTokenTypes.BEGIN = 83 |
int SymtabPhaseTokenTypes.BLOCK = 4 |
int SymtabPhaseTokenTypes.BOOLEAN = 48 |
int SymtabPhaseTokenTypes.CASE = 61 |
int SymtabPhaseTokenTypes.CHAR = 47 |
int SymtabPhaseTokenTypes.CHR = 36 |
Referenced by SymtabPhase.constant(), SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.COLON = 44 |
int SymtabPhaseTokenTypes.COMMA = 33 |
int SymtabPhaseTokenTypes.COMMENT_1 = 106 |
int SymtabPhaseTokenTypes.COMMENT_2 = 107 |
int SymtabPhaseTokenTypes.CONST = 34 |
Referenced by SymtabPhase.block(), SymtabPhase.constantDefinitionPart(), and SymtabPhase.procedureDeclaration().
int SymtabPhaseTokenTypes.CONSTLIST = 14 |
Referenced by SymtabPhase.constList().
int SymtabPhaseTokenTypes.DIV = 77 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.DO = 88 |
int SymtabPhaseTokenTypes.DOT = 23 |
Referenced by SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.variable().
int SymtabPhaseTokenTypes.DOTDOT = 46 |
Referenced by SymtabPhase.element(), SymtabPhase.fileType(), SymtabPhase.type(), and SymtabPhase.typeDefinition().
int SymtabPhaseTokenTypes.DOWNTO = 93 |
Referenced by SymtabPhase.forList().
int SymtabPhaseTokenTypes.ELIST = 6 |
int SymtabPhaseTokenTypes.ELSE = 86 |
int SymtabPhaseTokenTypes.END = 60 |
int SymtabPhaseTokenTypes.EOF = 1 [package] |
int SymtabPhaseTokenTypes.EQUAL = 35 |
int SymtabPhaseTokenTypes.EXPONENT = 108 |
int SymtabPhaseTokenTypes.FIELD = 21 |
Referenced by SymtabPhase.fieldList(), SymtabPhase.fixedPart(), and SymtabPhase.recordSection().
int SymtabPhaseTokenTypes.FIELDLIST = 15 |
Referenced by SymtabPhase.fieldList().
int SymtabPhaseTokenTypes.FILE = 63 |
int SymtabPhaseTokenTypes.FOR = 91 |
int SymtabPhaseTokenTypes.FUNC = 99 |
int SymtabPhaseTokenTypes.FUNC_CALL = 7 |
Referenced by SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.functionDesignator().
int SymtabPhaseTokenTypes.FUNCTION = 43 |
int SymtabPhaseTokenTypes.GE = 71 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.GOTO = 82 |
int SymtabPhaseTokenTypes.GT = 72 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.IDENT = 29 |
Referenced by SymtabPhase.constant(), SymtabPhase.constantDefinition(), SymtabPhase.element(), SymtabPhase.expression(), SymtabPhase.fileType(), SymtabPhase.forStatement(), SymtabPhase.functionDeclaration(), SymtabPhase.functionDesignator(), SymtabPhase.identifier(), SymtabPhase.identifierList(), SymtabPhase.procedureDeclaration(), SymtabPhase.procedureStatement(), SymtabPhase.programHeading(), SymtabPhase.type(), SymtabPhase.typeDefinition(), SymtabPhase.typeIdentifier(), and SymtabPhase.variable().
int SymtabPhaseTokenTypes.IDLIST = 5 |
Referenced by SymtabPhase.identifierList().
int SymtabPhaseTokenTypes.IF = 84 |
int SymtabPhaseTokenTypes.IMPLEMENTATION = 30 |
Referenced by SymtabPhase.block(), and SymtabPhase.procedureDeclaration().
int SymtabPhaseTokenTypes.IN = 73 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.INTEGER = 49 |
int SymtabPhaseTokenTypes.INTERFACE = 22 |
int SymtabPhaseTokenTypes.LABEL = 32 |
Referenced by SymtabPhase.block(), SymtabPhase.labelDeclarationPart(), and SymtabPhase.procedureDeclaration().
int SymtabPhaseTokenTypes.LBRACK = 53 |
Referenced by SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.variable().
int SymtabPhaseTokenTypes.LBRACK2 = 57 |
Referenced by SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.variable().
int SymtabPhaseTokenTypes.LCURLY = 103 |
int SymtabPhaseTokenTypes.LE = 70 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.LF = 102 |
int SymtabPhaseTokenTypes.LPAREN = 25 |
int SymtabPhaseTokenTypes.LT = 69 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.METHOD = 95 |
int SymtabPhaseTokenTypes.MINUS = 40 |
Referenced by SymtabPhase.constant(), SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.MOD = 78 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.MYASTVAR = 101 |
int SymtabPhaseTokenTypes.NIL = 81 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.NODE_NOT_EMIT = 100 |
int SymtabPhaseTokenTypes.NOT = 80 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.NOT_EQUAL = 68 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.NUM_INT = 37 |
int SymtabPhaseTokenTypes.NUM_REAL = 38 |
Referenced by SymtabPhase.constant(), SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.typeIdentifier().
int SymtabPhaseTokenTypes.OF = 56 |
int SymtabPhaseTokenTypes.OR = 74 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.PACKED = 52 |
Referenced by SymtabPhase.fileType(), SymtabPhase.structuredType(), SymtabPhase.type(), and SymtabPhase.typeDefinition().
int SymtabPhaseTokenTypes.PLUS = 39 |
Referenced by SymtabPhase.constant(), SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.POINTER = 64 |
int SymtabPhaseTokenTypes.PROC_CALL = 8 |
int SymtabPhaseTokenTypes.PROCEDURE = 45 |
int SymtabPhaseTokenTypes.PROGRAM = 24 |
Referenced by SymtabPhase.programHeading().
int SymtabPhaseTokenTypes.RBRACK = 54 |
int SymtabPhaseTokenTypes.RBRACK2 = 58 |
int SymtabPhaseTokenTypes.RCURLY = 104 |
int SymtabPhaseTokenTypes.REAL = 50 |
int SymtabPhaseTokenTypes.RECORD = 59 |
int SymtabPhaseTokenTypes.REPEAT = 89 |
int SymtabPhaseTokenTypes.RPAREN = 26 |
int SymtabPhaseTokenTypes.SCALARTYPE = 9 |
Referenced by SymtabPhase.fileType(), SymtabPhase.type(), and SymtabPhase.typeDefinition().
int SymtabPhaseTokenTypes.SEMI = 27 |
int SymtabPhaseTokenTypes.SET = 62 |
int SymtabPhaseTokenTypes.SIGN = 98 |
int SymtabPhaseTokenTypes.SLASH = 76 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.STAR = 75 |
Referenced by SymtabPhase.element(), and SymtabPhase.expression().
int SymtabPhaseTokenTypes.STRING = 51 |
int SymtabPhaseTokenTypes.STRING_LITERAL = 41 |
Referenced by SymtabPhase.constant(), SymtabPhase.element(), SymtabPhase.expression(), and SymtabPhase.string().
int SymtabPhaseTokenTypes.THEN = 85 |
int SymtabPhaseTokenTypes.TO = 92 |
Referenced by SymtabPhase.forList().
int SymtabPhaseTokenTypes.TYPE = 42 |
Referenced by SymtabPhase.block(), SymtabPhase.procedureDeclaration(), and SymtabPhase.typeDefinitionPart().
int SymtabPhaseTokenTypes.TYPEDECL = 20 |
Referenced by SymtabPhase.typeDefinition(), and SymtabPhase.typeDefinitionPart().
int SymtabPhaseTokenTypes.TYPELIST = 10 |
Referenced by SymtabPhase.typeList().
int SymtabPhaseTokenTypes.UNIT = 28 |
Referenced by SymtabPhase.programHeading().
int SymtabPhaseTokenTypes.UNTIL = 90 |
int SymtabPhaseTokenTypes.USES = 31 |
Referenced by SymtabPhase.block(), SymtabPhase.procedureDeclaration(), and SymtabPhase.usesUnitsPart().
int SymtabPhaseTokenTypes.VAR = 65 |
int SymtabPhaseTokenTypes.VARDECL = 17 |
Referenced by SymtabPhase.variableDeclaration(), and SymtabPhase.variableDeclarationPart().
int SymtabPhaseTokenTypes.VARIANT_CASE = 13 |
Referenced by SymtabPhase.variant(), and SymtabPhase.variantPart().
int SymtabPhaseTokenTypes.VARIANT_TAG = 11 |
Referenced by SymtabPhase.tag().
Referenced by SymtabPhase.tag().
int SymtabPhaseTokenTypes.WHILE = 87 |
int SymtabPhaseTokenTypes.WITH = 94 |
int SymtabPhaseTokenTypes.WS = 105 |