at.dms.optgen
Class OptgenParser

java.lang.Object
  |
  +--antlr.Parser
        |
        +--antlr.LLkParser
              |
              +--at.dms.optgen.OptgenParser
All Implemented Interfaces:
OptgenTokenTypes

public class OptgenParser
extends antlr.LLkParser
implements OptgenTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
 
Fields inherited from class antlr.LLkParser
k
 
Fields inherited from class antlr.Parser
astFactory, inputState, returnAST, tokenNames, traceDepth
 
Fields inherited from interface at.dms.optgen.OptgenTokenTypes
DOT, EOF, IDENT, LITERAL_boolean, LITERAL_default, LITERAL_help, LITERAL_int, LITERAL_longname, LITERAL_optionalDefault, LITERAL_package, LITERAL_parent, LITERAL_prefix, LITERAL_requireArgument, LITERAL_shortcut, LITERAL_String, LITERAL_type, LITERAL_usage, LITERAL_version, NULL_TREE_LOOKAHEAD, STRING
 
Constructor Summary
  OptgenParser(antlr.ParserSharedInputState state)
           
  OptgenParser(antlr.TokenBuffer tokenBuf)
           
protected OptgenParser(antlr.TokenBuffer tokenBuf, int k)
           
  OptgenParser(antlr.TokenStream lexer)
           
protected OptgenParser(antlr.TokenStream lexer, int k)
           
 
Method Summary
 DefinitionFile aCompilationUnit(java.lang.String sourceFile)
           
 java.lang.String aIdentifier()
           
 java.lang.String aName()
           
 OptionDefinition aOptionDefinition()
           
 java.lang.String aOptionType()
           
 java.lang.String aString()
           
 
Methods inherited from class antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class antlr.Parser
addMessageListener, addParserListener, addParserMatchListener, addParserTokenListener, addSemanticPredicateListener, addSyntacticPredicateListener, addTraceListener, consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, isDebugMode, mark, match, match, matchNot, panic, removeMessageListener, removeParserListener, removeParserMatchListener, removeParserTokenListener, removeSemanticPredicateListener, removeSyntacticPredicateListener, removeTraceListener, reportError, reportError, reportWarning, rewind, setASTFactory, setASTNodeClass, setASTNodeType, setDebugMode, setFilename, setIgnoreInvalidDebugCalls, setInputState, setTokenBuffer, traceIndent
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final java.lang.String[] _tokenNames
Constructor Detail

OptgenParser

protected OptgenParser(antlr.TokenBuffer tokenBuf,
                       int k)

OptgenParser

public OptgenParser(antlr.TokenBuffer tokenBuf)

OptgenParser

protected OptgenParser(antlr.TokenStream lexer,
                       int k)

OptgenParser

public OptgenParser(antlr.TokenStream lexer)

OptgenParser

public OptgenParser(antlr.ParserSharedInputState state)
Method Detail

aCompilationUnit

public final DefinitionFile aCompilationUnit(java.lang.String sourceFile)
                                      throws antlr.RecognitionException,
                                             antlr.TokenStreamException

aIdentifier

public final java.lang.String aIdentifier()
                                   throws antlr.RecognitionException,
                                          antlr.TokenStreamException

aName

public final java.lang.String aName()
                             throws antlr.RecognitionException,
                                    antlr.TokenStreamException

aString

public final java.lang.String aString()
                               throws antlr.RecognitionException,
                                      antlr.TokenStreamException

aOptionDefinition

public final OptionDefinition aOptionDefinition()
                                         throws antlr.RecognitionException,
                                                antlr.TokenStreamException

aOptionType

public final java.lang.String aOptionType()
                                   throws antlr.RecognitionException,
                                          antlr.TokenStreamException