Public Member Functions

antlr.ANTLRGrammarParseBehavior Interface Reference

Inheritance diagram for antlr.ANTLRGrammarParseBehavior:
antlr.DefineGrammarSymbols antlr.MakeGrammar

List of all members.

Public Member Functions

void abortGrammar ()
void beginAlt (boolean doAST_)
void beginChildList ()
void beginExceptionGroup ()
void beginExceptionSpec (Token label)
void beginSubRule (Token label, Token start, boolean not)
void beginTree (Token tok) throws SemanticException
void defineRuleName (Token r, String access, boolean ruleAST, String docComment) throws SemanticException
void defineToken (Token tokname, Token tokliteral)
void endAlt ()
void endChildList ()
void endExceptionGroup ()
void endExceptionSpec ()
void endGrammar ()
void endOptions ()
void endRule (String r)
void endSubRule ()
void endTree ()
void hasError ()
void noASTSubRule ()
void oneOrMoreSubRule ()
void optionalSubRule ()
void refAction (Token action)
void refArgAction (Token action)
void setUserExceptions (String thr)
void refCharLiteral (Token lit, Token label, boolean inverted, int autoGenType, boolean lastInRule)
void refCharRange (Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void refElementOption (Token option, Token value)
void refTokensSpecElementOption (Token tok, Token option, Token value)
void refExceptionHandler (Token exTypeAndName, Token action)
void refHeaderAction (Token name, Token act)
void refInitAction (Token action)
void refMemberAction (Token act)
void refPreambleAction (Token act)
void refReturnAction (Token returnAction)
void refRule (Token idAssign, Token r, Token label, Token arg, int autoGenType)
void refSemPred (Token pred)
void refStringLiteral (Token lit, Token label, int autoGenType, boolean lastInRule)
void refToken (Token assignId, Token t, Token label, Token args, boolean inverted, int autoGenType, boolean lastInRule)
void refTokenRange (Token t1, Token t2, Token label, int autoGenType, boolean lastInRule)
void refTreeSpecifier (Token treeSpec)
void refWildcard (Token t, Token label, int autoGenType)
void setArgOfRuleRef (Token argaction)
void setCharVocabulary (BitSet b)
void setFileOption (Token key, Token value, String filename)
void setGrammarOption (Token key, Token value)
void setRuleOption (Token key, Token value)
void setSubruleOption (Token key, Token value)
void startLexer (String file, Token name, String superClass, String doc)
void startParser (String file, Token name, String superClass, String doc)
void startTreeWalker (String file, Token name, String superClass, String doc)
void synPred ()
void zeroOrMoreSubRule ()

Member Function Documentation

void antlr.ANTLRGrammarParseBehavior.abortGrammar (  ) 
void antlr.ANTLRGrammarParseBehavior.beginAlt ( boolean  doAST_  ) 
void antlr.ANTLRGrammarParseBehavior.beginChildList (  ) 
void antlr.ANTLRGrammarParseBehavior.beginExceptionGroup (  ) 
void antlr.ANTLRGrammarParseBehavior.beginExceptionSpec ( Token  label  ) 
void antlr.ANTLRGrammarParseBehavior.beginSubRule ( Token  label,
Token  start,
boolean  not 
)
void antlr.ANTLRGrammarParseBehavior.beginTree ( Token  tok  )  throws SemanticException
void antlr.ANTLRGrammarParseBehavior.defineRuleName ( Token  r,
String  access,
boolean  ruleAST,
String  docComment 
) throws SemanticException
void antlr.ANTLRGrammarParseBehavior.defineToken ( Token  tokname,
Token  tokliteral 
)
void antlr.ANTLRGrammarParseBehavior.endAlt (  ) 
void antlr.ANTLRGrammarParseBehavior.endChildList (  ) 
void antlr.ANTLRGrammarParseBehavior.endExceptionGroup (  ) 
void antlr.ANTLRGrammarParseBehavior.endExceptionSpec (  ) 
void antlr.ANTLRGrammarParseBehavior.endGrammar (  ) 
void antlr.ANTLRGrammarParseBehavior.endOptions (  ) 
void antlr.ANTLRGrammarParseBehavior.endRule ( String  r  ) 
void antlr.ANTLRGrammarParseBehavior.endSubRule (  ) 
void antlr.ANTLRGrammarParseBehavior.endTree (  ) 
void antlr.ANTLRGrammarParseBehavior.hasError (  ) 
void antlr.ANTLRGrammarParseBehavior.noASTSubRule (  ) 

Implemented in antlr.DefineGrammarSymbols.

Referenced by antlr.ANTLRParser.ebnf().

void antlr.ANTLRGrammarParseBehavior.oneOrMoreSubRule (  ) 
void antlr.ANTLRGrammarParseBehavior.optionalSubRule (  ) 
void antlr.ANTLRGrammarParseBehavior.refAction ( Token  action  ) 
void antlr.ANTLRGrammarParseBehavior.refArgAction ( Token  action  ) 
void antlr.ANTLRGrammarParseBehavior.refCharLiteral ( Token  lit,
Token  label,
boolean  inverted,
int  autoGenType,
boolean  lastInRule 
)
void antlr.ANTLRGrammarParseBehavior.refCharRange ( Token  t1,
Token  t2,
Token  label,
int  autoGenType,
boolean  lastInRule 
)
void antlr.ANTLRGrammarParseBehavior.refElementOption ( Token  option,
Token  value 
)
void antlr.ANTLRGrammarParseBehavior.refExceptionHandler ( Token  exTypeAndName,
Token  action 
)
void antlr.ANTLRGrammarParseBehavior.refHeaderAction ( Token  name,
Token  act 
)
void antlr.ANTLRGrammarParseBehavior.refInitAction ( Token  action  ) 
void antlr.ANTLRGrammarParseBehavior.refMemberAction ( Token  act  ) 
void antlr.ANTLRGrammarParseBehavior.refPreambleAction ( Token  act  ) 
void antlr.ANTLRGrammarParseBehavior.refReturnAction ( Token  returnAction  ) 
void antlr.ANTLRGrammarParseBehavior.refRule ( Token  idAssign,
Token  r,
Token  label,
Token  arg,
int  autoGenType 
)
void antlr.ANTLRGrammarParseBehavior.refSemPred ( Token  pred  ) 
void antlr.ANTLRGrammarParseBehavior.refStringLiteral ( Token  lit,
Token  label,
int  autoGenType,
boolean  lastInRule 
)
void antlr.ANTLRGrammarParseBehavior.refToken ( Token  assignId,
Token  t,
Token  label,
Token  args,
boolean  inverted,
int  autoGenType,
boolean  lastInRule 
)
void antlr.ANTLRGrammarParseBehavior.refTokenRange ( Token  t1,
Token  t2,
Token  label,
int  autoGenType,
boolean  lastInRule 
)
void antlr.ANTLRGrammarParseBehavior.refTokensSpecElementOption ( Token  tok,
Token  option,
Token  value 
)
void antlr.ANTLRGrammarParseBehavior.refTreeSpecifier ( Token  treeSpec  ) 
void antlr.ANTLRGrammarParseBehavior.refWildcard ( Token  t,
Token  label,
int  autoGenType 
)
void antlr.ANTLRGrammarParseBehavior.setArgOfRuleRef ( Token  argaction  ) 
void antlr.ANTLRGrammarParseBehavior.setCharVocabulary ( BitSet  b  ) 
void antlr.ANTLRGrammarParseBehavior.setFileOption ( Token  key,
Token  value,
String  filename 
)
void antlr.ANTLRGrammarParseBehavior.setGrammarOption ( Token  key,
Token  value 
)
void antlr.ANTLRGrammarParseBehavior.setRuleOption ( Token  key,
Token  value 
)
void antlr.ANTLRGrammarParseBehavior.setSubruleOption ( Token  key,
Token  value 
)
void antlr.ANTLRGrammarParseBehavior.setUserExceptions ( String  thr  ) 
void antlr.ANTLRGrammarParseBehavior.startLexer ( String  file,
Token  name,
String  superClass,
String  doc 
)
void antlr.ANTLRGrammarParseBehavior.startParser ( String  file,
Token  name,
String  superClass,
String  doc 
)
void antlr.ANTLRGrammarParseBehavior.startTreeWalker ( String  file,
Token  name,
String  superClass,
String  doc 
)
void antlr.ANTLRGrammarParseBehavior.synPred (  ) 
void antlr.ANTLRGrammarParseBehavior.zeroOrMoreSubRule (  ) 

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