at.dms.compiler.tools.msggen
Class MsggenParser

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.msggen.MsggenParser
All Implemented Interfaces:
MsggenTokenTypes

public class MsggenParser
extends LLkParser
implements MsggenTokenTypes


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.msggen.MsggenTokenTypes
DOT, EOF, HEADER, IDENT, LITERAL_caution, LITERAL_error, LITERAL_info, LITERAL_message, LITERAL_notice, LITERAL_package, LITERAL_parent, LITERAL_prefix, LITERAL_warning, NULL_TREE_LOOKAHEAD, STRING
 
Constructor Summary
  MsggenParser(ParserSharedInputState state)
           
  MsggenParser(TokenBuffer tokenBuf)
           
protected MsggenParser(TokenBuffer tokenBuf, int k)
           
  MsggenParser(TokenStream lexer)
           
protected MsggenParser(TokenStream lexer, int k)
           
 
Method Summary
 at.dms.compiler.tools.msggen.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

MsggenParser

protected MsggenParser(TokenBuffer tokenBuf,
                       int k)

MsggenParser

public MsggenParser(TokenBuffer tokenBuf)

MsggenParser

protected MsggenParser(TokenStream lexer,
                       int k)

MsggenParser

public MsggenParser(TokenStream lexer)

MsggenParser

public MsggenParser(ParserSharedInputState state)
Method Detail

aCompilationUnit

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