avrora.test.probes
Class ProbeParser

java.lang.Object
  extended byavrora.test.probes.ProbeParser
All Implemented Interfaces:
ProbeParserConstants

public class ProbeParser
extends java.lang.Object
implements ProbeParserConstants


Field Summary
 Token jj_nt
           
 Token token
           
 ProbeParserTokenManager token_source
           
 
Fields inherited from interface avrora.test.probes.ProbeParserConstants
ADVANCE, BIN_LITERAL, DECIMAL_LITERAL, DEFAULT, DIGIT, EOF, EVENT, HEX_LITERAL, IDENTIFIER, IN_SINGLE_LINE_COMMENT, INSERT, INTEGER_LITERAL, LBRACKET, LETTER, MAIN, OCTAL_LITERAL, PIPE, PROBE, RBRACKET, REMOVE, RESULT, SEMI, SINGLE_LINE_COMMENT, tokenImage, WATCH
 
Constructor Summary
ProbeParser(java.io.InputStream stream)
           
ProbeParser(ProbeParserTokenManager tm)
           
ProbeParser(java.io.Reader stream)
           
 
Method Summary
 java.util.List Body(ProbeTest pt)
           
 void Declaration(ProbeTest pt)
           
 void disable_tracing()
           
 void enable_tracing()
           
 void Event(ProbeTest pt)
           
 void EventDeclaration(ProbeTest pt)
           
 ParseException generateParseException()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void Main(ProbeTest pt)
           
 void ProbeDeclaration(ProbeTest pt)
           
 ProbeTest ProbeTest()
           
 void ReInit(java.io.InputStream stream)
           
 void ReInit(ProbeParserTokenManager tm)
           
 void ReInit(java.io.Reader stream)
           
 void Result(ProbeTest pt)
           
 void Statement(ProbeTest pt, java.util.List l)
           
 void WatchDeclaration(ProbeTest pt)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token_source

public ProbeParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt
Constructor Detail

ProbeParser

public ProbeParser(java.io.InputStream stream)

ProbeParser

public ProbeParser(java.io.Reader stream)

ProbeParser

public ProbeParser(ProbeParserTokenManager tm)
Method Detail

ProbeTest

public final ProbeTest ProbeTest()
                          throws ParseException
Throws:
ParseException

Main

public final void Main(ProbeTest pt)
                throws ParseException
Throws:
ParseException

Result

public final void Result(ProbeTest pt)
                  throws ParseException
Throws:
ParseException

Event

public final void Event(ProbeTest pt)
                 throws ParseException
Throws:
ParseException

Declaration

public final void Declaration(ProbeTest pt)
                       throws ParseException
Throws:
ParseException

Body

public final java.util.List Body(ProbeTest pt)
                          throws ParseException
Throws:
ParseException

Statement

public final void Statement(ProbeTest pt,
                            java.util.List l)
                     throws ParseException
Throws:
ParseException

ProbeDeclaration

public final void ProbeDeclaration(ProbeTest pt)
                            throws ParseException
Throws:
ParseException

WatchDeclaration

public final void WatchDeclaration(ProbeTest pt)
                            throws ParseException
Throws:
ParseException

EventDeclaration

public final void EventDeclaration(ProbeTest pt)
                            throws ParseException
Throws:
ParseException

ReInit

public void ReInit(java.io.InputStream stream)

ReInit

public void ReInit(java.io.Reader stream)

ReInit

public void ReInit(ProbeParserTokenManager 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()