net.sf.regulus.interpretation
Class InterpretationParser

java.lang.Object
  extended bynet.sf.regulus.interpretation.InterpretationParser
All Implemented Interfaces:
InterpretationParserConstants

public class InterpretationParser
extends java.lang.Object
implements InterpretationParserConstants


Nested Class Summary
 class InterpretationParser.KVPair
           
 
Field Summary
 Token jj_nt
           
 boolean lookingAhead
           
 Token token
           
 InterpretationParserTokenManager token_source
           
 
Fields inherited from interface net.sf.regulus.interpretation.InterpretationParserConstants
COMMA, DEFAULT, EOF, ID, INT, L_BRACKET, NUMBER, R_BRACKET, SEP, SINGLE_QUOTE, tokenImage
 
Constructor Summary
InterpretationParser(java.io.InputStream stream)
           
InterpretationParser(InterpretationParserTokenManager tm)
           
InterpretationParser(java.io.Reader stream)
           
 
Method Summary
 java.util.ArrayList array()
           
 java.lang.Object arrayElement()
           
 java.util.ArrayList arrayElementList()
           
 java.util.ArrayList createInterpretation()
           
 void debug(java.lang.String message)
           
 void disable_tracing()
           
 void enable_tracing()
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 java.lang.String identifier()
           
 InterpretationParser.KVPair keyValuePair()
           
 java.util.Hashtable keyValuePairList()
           
 java.util.Hashtable keyValuePairs()
           
static void main(java.lang.String[] args)
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(InterpretationParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 void start()
           
 void xstart()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public InterpretationParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

InterpretationParser

public InterpretationParser(java.io.InputStream stream)

InterpretationParser

public InterpretationParser(java.io.Reader stream)

InterpretationParser

public InterpretationParser(InterpretationParserTokenManager tm)
Method Detail

main

public static void main(java.lang.String[] args)
                 throws ParseException,
                        TokenMgrError
Throws:
ParseException
TokenMgrError

identifier

public final java.lang.String identifier()
                                  throws ParseException
Throws:
ParseException

keyValuePair

public final InterpretationParser.KVPair keyValuePair()
                                               throws ParseException
Throws:
ParseException

keyValuePairList

public final java.util.Hashtable keyValuePairList()
                                           throws ParseException
Throws:
ParseException

keyValuePairs

public final java.util.Hashtable keyValuePairs()
                                        throws ParseException
Throws:
ParseException

arrayElement

public final java.lang.Object arrayElement()
                                    throws ParseException
Throws:
ParseException

arrayElementList

public final java.util.ArrayList arrayElementList()
                                           throws ParseException
Throws:
ParseException

array

public final java.util.ArrayList array()
                                throws ParseException
Throws:
ParseException

createInterpretation

public final java.util.ArrayList createInterpretation()
                                               throws ParseException
Throws:
ParseException

start

public final void start()
                 throws ParseException
Throws:
ParseException

xstart

public final void xstart()
                  throws ParseException
Throws:
ParseException

debug

public final void debug(java.lang.String message)
                 throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(InterpretationParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()