edu.illinois.imunit.internal.parsing
Class ScheduleParser

java.lang.Object
  extended by edu.illinois.imunit.internal.parsing.ScheduleParser
All Implemented Interfaces:
ScheduleParserConstants

public class ScheduleParser
extends java.lang.Object
implements ScheduleParserConstants


Field Summary
 Token jj_nt
          Next token.
 Token token
          Current token.
 ScheduleParserTokenManager token_source
          Generated Token Manager.
 
Fields inherited from interface edu.illinois.imunit.internal.parsing.ScheduleParserConstants
ARROW, AT, COLON, COMMA, DEFAULT, DIGIT, EOF, LBRAC, LETTER, LPARAN, NAME, OR, RBRAC, RPARAN, tokenImage
 
Constructor Summary
ScheduleParser(java.io.InputStream stream)
          Constructor with InputStream.
ScheduleParser(java.io.InputStream stream, java.lang.String encoding)
          Constructor with InputStream and supplied encoding
ScheduleParser(java.io.Reader stream)
          Constructor.
ScheduleParser(ScheduleParserTokenManager tm)
          Constructor with generated Token Manager.
 
Method Summary
 BlockEvent BlockEvent()
           
 void disable_tracing()
          Disable tracing.
 void enable_tracing()
          Enable tracing.
 Event Event()
           
 ParseException generateParseException()
          Generate ParseException.
 Token getNextToken()
          Get the next Token.
 Token getToken(int index)
          Get the specific Token.
 Ordering Ordering()
           
 Orderings Orderings()
           
 void ReInit(java.io.InputStream stream)
          Reinitialise.
 void ReInit(java.io.InputStream stream, java.lang.String encoding)
          Reinitialise.
 void ReInit(java.io.Reader stream)
          Reinitialise.
 void ReInit(ScheduleParserTokenManager tm)
          Reinitialise.
 SimpleEvent SimpleEvent()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public ScheduleParserTokenManager token_source
Generated Token Manager.


token

public Token token
Current token.


jj_nt

public Token jj_nt
Next token.

Constructor Detail

ScheduleParser

public ScheduleParser(java.io.InputStream stream)
Constructor with InputStream.


ScheduleParser

public ScheduleParser(java.io.InputStream stream,
                      java.lang.String encoding)
Constructor with InputStream and supplied encoding


ScheduleParser

public ScheduleParser(java.io.Reader stream)
Constructor.


ScheduleParser

public ScheduleParser(ScheduleParserTokenManager tm)
Constructor with generated Token Manager.

Method Detail

Orderings

public final Orderings Orderings()
                          throws ParseException
Throws:
ParseException

Ordering

public final Ordering Ordering()
                        throws ParseException
Throws:
ParseException

Event

public final Event Event()
                  throws ParseException
Throws:
ParseException

SimpleEvent

public final SimpleEvent SimpleEvent()
                              throws ParseException
Throws:
ParseException

BlockEvent

public final BlockEvent BlockEvent()
                            throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)
Reinitialise.


ReInit

public void ReInit(java.io.InputStream stream,
                   java.lang.String encoding)
Reinitialise.


ReInit

public void ReInit(java.io.Reader stream)
Reinitialise.


ReInit

public void ReInit(ScheduleParserTokenManager tm)
Reinitialise.


getNextToken

public final Token getNextToken()
Get the next Token.


getToken

public final Token getToken(int index)
Get the specific Token.


generateParseException

public ParseException generateParseException()
Generate ParseException.


enable_tracing

public final void enable_tracing()
Enable tracing.


disable_tracing

public final void disable_tracing()
Disable tracing.



Copyright © 2011 University of Illinois at Urbana-Champaign. All Rights Reserved.