at.dms.compiler.tools.optgen
Class OptgenParser

java.lang.Object
  extended by at.dms.compiler.tools.antlr.runtime.Parser
      extended by at.dms.compiler.tools.antlr.runtime.LLkParser
          extended by at.dms.compiler.tools.optgen.OptgenParser
All Implemented Interfaces:
OptgenTokenTypes

public class OptgenParser
extends LLkParser
implements OptgenTokenTypes


Field Summary
static String[] _tokenNames
           
 
Fields inherited from class at.dms.compiler.tools.antlr.runtime.Parser
inputState, tokenNames
 
Fields inherited from interface at.dms.compiler.tools.optgen.OptgenTokenTypes
DOT, EOF, HEADER, 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(ParserSharedInputState state)
           
  OptgenParser(TokenBuffer tokenBuf)
           
protected OptgenParser(TokenBuffer tokenBuf, int k)
           
  OptgenParser(TokenStream lexer)
           
protected OptgenParser(TokenStream lexer, int k)
           
 
Method Summary
 at.dms.compiler.tools.optgen.DefinitionFile aCompilationUnit(String sourceFile)
           
 
Methods inherited from class at.dms.compiler.tools.antlr.runtime.LLkParser
consume, LA, LT
 
Methods inherited from class at.dms.compiler.tools.antlr.runtime.Parser
consumeUntil, consumeUntil, defaultDebuggingSetup, getFilename, getInputState, getTokenName, getTokenNames, mark, match, match, matchNot, panic, reportError, reportError, reportWarning, rewind, setFilename, setInputState, setTokenBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_tokenNames

public static final String[] _tokenNames
Constructor Detail

OptgenParser

protected OptgenParser(TokenBuffer tokenBuf,
                       int k)

OptgenParser

public OptgenParser(TokenBuffer tokenBuf)

OptgenParser

protected OptgenParser(TokenStream lexer,
                       int k)

OptgenParser

public OptgenParser(TokenStream lexer)

OptgenParser

public OptgenParser(ParserSharedInputState state)
Method Detail

aCompilationUnit

public final at.dms.compiler.tools.optgen.DefinitionFile aCompilationUnit(String sourceFile)
                                                                   throws RecognitionException,
                                                                          TokenStreamException
Throws:
RecognitionException
TokenStreamException