org.jostraca.directive
Class DirectiveAntlrParser

java.lang.Object
  extended byorg.jostraca.comp.antlr.Parser
      extended byorg.jostraca.comp.antlr.LLkParser
          extended byorg.jostraca.directive.DirectiveAntlrParser
All Implemented Interfaces:
DirectiveAntlrLexerTokenTypes

public class DirectiveAntlrParser
extends org.jostraca.comp.antlr.LLkParser
implements DirectiveAntlrLexerTokenTypes


Field Summary
static java.lang.String[] _tokenNames
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_0
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_1
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_2
           
static org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_3
           
 
Fields inherited from class org.jostraca.comp.antlr.Parser
astFactory, inputState, returnAST, tokenNames, tokenTypeToASTClassMap, traceDepth
 
Fields inherited from interface org.jostraca.directive.DirectiveAntlrLexerTokenTypes
ARGNAME, DIRECTIVENAME, DQSTRING, EOF, ESCDQ, ESCSQ, ID, NONSPACE, NULL_TREE_LOOKAHEAD, REFINEDID, SQSTRING, WS
 
Constructor Summary
  DirectiveAntlrParser(org.jostraca.comp.antlr.ParserSharedInputState state)
           
  DirectiveAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf)
           
protected DirectiveAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf, int k)
           
  DirectiveAntlrParser(org.jostraca.comp.antlr.TokenStream lexer)
           
protected DirectiveAntlrParser(org.jostraca.comp.antlr.TokenStream lexer, int k)
           
 
Method Summary
 java.lang.String argname()
           
 java.lang.String argvalue()
           
 void directivename()
           
 java.lang.String dqstring()
           
 java.lang.String getName()
           
 java.util.Hashtable getNamedArgs()
           
 java.util.Vector getUnnamedArgs()
           
 void namedarg()
           
 java.lang.String nonspace()
           
 void reportError(org.jostraca.comp.antlr.RecognitionException re)
          Parser error-reporting function can be overridden in subclass
 void reportError(java.lang.String s)
          Parser error-reporting function can be overridden in subclass
 void reportWarning(java.lang.String s)
          Parser warning-reporting function can be overridden in subclass
 void root()
           
 java.lang.String sqstring()
           
 void unnamedarg()
           
 
Methods inherited from class org.jostraca.comp.antlr.LLkParser
consume, LA, LT, traceIn, traceOut
 
Methods inherited from class org.jostraca.comp.antlr.Parser
consumeUntil, consumeUntil, defaultDebuggingSetup, getAST, getASTFactory, getFilename, getInputState, getTokenName, getTokenNames, getTokenTypeToASTClassMap, isDebugMode, mark, match, match, matchNot, panic, 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

_tokenSet_0

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_0

_tokenSet_1

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_1

_tokenSet_2

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_2

_tokenSet_3

public static final org.jostraca.comp.antlr.collections.impl.BitSet _tokenSet_3
Constructor Detail

DirectiveAntlrParser

protected DirectiveAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf,
                               int k)

DirectiveAntlrParser

public DirectiveAntlrParser(org.jostraca.comp.antlr.TokenBuffer tokenBuf)

DirectiveAntlrParser

protected DirectiveAntlrParser(org.jostraca.comp.antlr.TokenStream lexer,
                               int k)

DirectiveAntlrParser

public DirectiveAntlrParser(org.jostraca.comp.antlr.TokenStream lexer)

DirectiveAntlrParser

public DirectiveAntlrParser(org.jostraca.comp.antlr.ParserSharedInputState state)
Method Detail

getName

public java.lang.String getName()

getUnnamedArgs

public java.util.Vector getUnnamedArgs()

getNamedArgs

public java.util.Hashtable getNamedArgs()

reportError

public void reportError(org.jostraca.comp.antlr.RecognitionException re)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser error-reporting function can be overridden in subclass


reportError

public void reportError(java.lang.String s)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser error-reporting function can be overridden in subclass


reportWarning

public void reportWarning(java.lang.String s)
Description copied from class: org.jostraca.comp.antlr.Parser
Parser warning-reporting function can be overridden in subclass


root

public final void root()
                throws org.jostraca.comp.antlr.RecognitionException,
                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

directivename

public final void directivename()
                         throws org.jostraca.comp.antlr.RecognitionException,
                                org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

unnamedarg

public final void unnamedarg()
                      throws org.jostraca.comp.antlr.RecognitionException,
                             org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

namedarg

public final void namedarg()
                    throws org.jostraca.comp.antlr.RecognitionException,
                           org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

argvalue

public final java.lang.String argvalue()
                                throws org.jostraca.comp.antlr.RecognitionException,
                                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

argname

public final java.lang.String argname()
                               throws org.jostraca.comp.antlr.RecognitionException,
                                      org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

nonspace

public final java.lang.String nonspace()
                                throws org.jostraca.comp.antlr.RecognitionException,
                                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

sqstring

public final java.lang.String sqstring()
                                throws org.jostraca.comp.antlr.RecognitionException,
                                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException

dqstring

public final java.lang.String dqstring()
                                throws org.jostraca.comp.antlr.RecognitionException,
                                       org.jostraca.comp.antlr.TokenStreamException
Throws:
org.jostraca.comp.antlr.RecognitionException
org.jostraca.comp.antlr.TokenStreamException


Copyright © 2000-2002 Richard Rodger