Public Attributes | Package Attributes

PascalTokenTypes Interface Reference

Inheritance diagram for PascalTokenTypes:
PascalLexer PascalParser

List of all members.

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

Member Data Documentation

Referenced by PascalParser.term().

Referenced by PascalParser.term().

int PascalTokenTypes.EOF = 1 [package]

Referenced by PascalParser.arrayType(), PascalParser.assignmentStatement(), PascalParser.block(), PascalParser.caseListElement(), PascalParser.caseStatement(), PascalParser.conditionalStatement(), PascalParser.constant(), PascalParser.constantChr(), PascalParser.constantDefinition(), PascalParser.constantDefinitionPart(), PascalParser.element(), PascalParser.elementList(), PascalParser.expression(), PascalParser.factor(), PascalParser.fieldList(), PascalParser.fileType(), PascalParser.forList(), PascalParser.formalParameterList(), PascalParser.formalParameterSection(), PascalParser.forStatement(), PascalParser.functionDeclaration(), PascalParser.functionType(), PascalParser.gotoStatement(), PascalParser.identifier(), PascalParser.ifStatement(), PascalParser.labelDeclarationPart(), PascalLexer.mLT(), PascalParser.pointerType(), PascalParser.procedureDeclaration(), PascalParser.procedureOrFunctionDeclaration(), PascalParser.procedureStatement(), PascalParser.procedureType(), PascalParser.program(), PascalParser.programHeading(), PascalParser.recordType(), PascalParser.repeatStatement(), PascalParser.repetetiveStatement(), PascalParser.scalarType(), PascalParser.set(), PascalParser.setType(), PascalParser.sign(), PascalParser.signedFactor(), PascalParser.simpleExpression(), PascalParser.simpleStatement(), PascalParser.simpleType(), PascalParser.statement(), PascalParser.string(), PascalParser.stringtype(), PascalParser.structuredStatement(), PascalParser.structuredType(), PascalParser.subrangeType(), PascalParser.tag(), PascalParser.term(), PascalParser.type(), PascalParser.typeDefinition(), PascalParser.typeDefinitionPart(), PascalParser.typeIdentifier(), PascalParser.unlabelledStatement(), PascalParser.unpackedStructuredType(), PascalParser.unsignedConstant(), PascalParser.unsignedInteger(), PascalParser.unsignedNumber(), PascalParser.unsignedReal(), PascalParser.usesUnitsPart(), PascalParser.variable(), PascalParser.variableDeclaration(), PascalParser.variableDeclarationPart(), PascalParser.variant(), PascalParser.variantPart(), PascalParser.whileStatement(), and PascalParser.withStatement().

Referenced by PascalParser.term().

Referenced by PascalLexer.mWS().


The documentation for this interface was generated from the following file:
 All Classes Namespaces Files Functions Variables Enumerations Properties