Public Member Functions

antlr.TokenManager Interface Reference

Inheritance diagram for antlr.TokenManager:
antlr.SimpleTokenManager antlr.ImportVocabTokenManager

List of all members.

Public Member Functions

Object clone ()
void define (TokenSymbol ts)
String getName ()
String getTokenStringAt (int idx)
TokenSymbol getTokenSymbol (String sym)
TokenSymbol getTokenSymbolAt (int idx)
Enumeration getTokenSymbolElements ()
Enumeration getTokenSymbolKeys ()
Vector getVocabulary ()
boolean isReadOnly ()
void mapToTokenSymbol (String name, TokenSymbol sym)
int maxTokenType ()
int nextTokenType ()
void setName (String n)
void setReadOnly (boolean ro)
boolean tokenDefined (String symbol)

Detailed Description

Interface that describes the set of defined tokens


Member Function Documentation

Object antlr.TokenManager.clone (  ) 
String antlr.TokenManager.getName (  ) 
String antlr.TokenManager.getTokenStringAt ( int  idx  ) 

Get a token string by index

Implemented in antlr.SimpleTokenManager.

Referenced by antlr.CppCodeGenerator.genBitsets().

TokenSymbol antlr.TokenManager.getTokenSymbolAt ( int  idx  ) 

Implemented in antlr.SimpleTokenManager.

Enumeration antlr.TokenManager.getTokenSymbolElements (  ) 

Get an enumerator over the symbol table

Implemented in antlr.SimpleTokenManager.

void antlr.TokenManager.mapToTokenSymbol ( String  name,
TokenSymbol  sym 
)
void antlr.TokenManager.setName ( String  n  ) 
void antlr.TokenManager.setReadOnly ( boolean  ro  ) 

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