Public Member Functions | |
String | getText () |
int | getType () |
void | initialize (int t, String txt) |
void | initialize (AST t) |
CommonAST () | |
CommonAST (Token tok) | |
void | initialize (Token tok) |
void | setText (String text_) |
void | setType (int ttype_) |
Package Attributes | |
int | ttype = Token.INVALID_TYPE |
String | text |
Common AST node implementation
antlr.CommonAST.CommonAST | ( | ) |
antlr.CommonAST.CommonAST | ( | Token | tok | ) |
References antlr.CommonAST.initialize().
String antlr.CommonAST.getText | ( | ) |
Get the token text for this node
Reimplemented from antlr.BaseAST.
References antlr.CommonAST.text.
Referenced by SymtabPhase.constant(), SymtabPhase.constantDefinition(), SymtabPhase.identifierList(), SymtabPhase.programHeading(), and SymtabPhase.usesUnitsPart().
int antlr.CommonAST.getType | ( | ) |
Get the token type for this node
Reimplemented from antlr.BaseAST.
References antlr.CommonAST.ttype.
void antlr.CommonAST.initialize | ( | AST | t | ) | [virtual] |
Implements antlr.BaseAST.
Reimplemented in antlr.CommonASTWithHiddenTokens.
References antlr.collections.AST.getText(), antlr.collections.AST.getType(), antlr.CommonAST.setText(), and antlr.CommonAST.setType().
void antlr.CommonAST.initialize | ( | Token | tok | ) | [virtual] |
Implements antlr.BaseAST.
Reimplemented in antlr.CommonASTWithHiddenTokens.
References antlr.Token.getText(), antlr.Token.getType(), antlr.CommonAST.setText(), and antlr.CommonAST.setType().
void antlr.CommonAST.initialize | ( | int | t, | |
String | txt | |||
) | [virtual] |
Implements antlr.BaseAST.
References antlr.CommonAST.setText(), and antlr.CommonAST.setType().
Referenced by antlr.CommonAST.CommonAST().
void antlr.CommonAST.setText | ( | String | text_ | ) |
Set the token text for this node
Reimplemented from antlr.BaseAST.
References antlr.CommonAST.text.
Referenced by antlr.CommonAST.initialize().
void antlr.CommonAST.setType | ( | int | ttype_ | ) |
Set the token type for this node
Reimplemented from antlr.BaseAST.
References antlr.CommonAST.ttype.
Referenced by PascalParser.formalParameterList(), antlr.CommonAST.initialize(), PascalParser.scalarType(), PascalParser.set(), PascalParser.typeDefinition(), PascalParser.variableDeclaration(), and PascalParser.variant().
String antlr.CommonAST.text [package] |
Referenced by antlr.CommonAST.getText(), and antlr.CommonAST.setText().
int antlr.CommonAST.ttype = Token.INVALID_TYPE [package] |
Referenced by antlr.CommonAST.getType(), and antlr.CommonAST.setType().