de.cau.cs.kieler.krep.evalbench.trace.esi
Class esiParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by de.cau.cs.kieler.krep.evalbench.trace.esi.esiParser

public class esiParser
extends org.antlr.runtime.Parser

Rating red

Field Summary
static int COMMENT
           
static int Digit
           
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_10_in_tracelist92
           
static org.antlr.runtime.BitSet FOLLOW_11_in_tracelist94
           
static org.antlr.runtime.BitSet FOLLOW_12_in_tick193
           
static org.antlr.runtime.BitSet FOLLOW_12_in_tracelist96
           
static org.antlr.runtime.BitSet FOLLOW_13_in_tick181
           
static org.antlr.runtime.BitSet FOLLOW_14_in_tick183
           
static org.antlr.runtime.BitSet FOLLOW_15_in_tick185
           
static org.antlr.runtime.BitSet FOLLOW_16_in_signal283
           
static org.antlr.runtime.BitSet FOLLOW_17_in_signal289
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_signal256
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_signal281
           
static org.antlr.runtime.BitSet FOLLOW_num_in_signal287
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_num325
           
static org.antlr.runtime.BitSet FOLLOW_signal_in_signals223
           
static org.antlr.runtime.BitSet FOLLOW_signals_in_tick178
           
static org.antlr.runtime.BitSet FOLLOW_signals_in_tick189
           
static org.antlr.runtime.BitSet FOLLOW_tick_in_trace144
           
static org.antlr.runtime.BitSet FOLLOW_trace_in_tracelist100
           
static org.antlr.runtime.BitSet FOLLOW_trace_in_tracelist80
           
static org.antlr.runtime.BitSet FOLLOW_tracelist_in_parse45
           
static int ID
           
static int Letter
           
static int NUMBER
           
static int T__10
           
static int T__11
           
static int T__12
           
static int T__13
           
static int T__14
           
static int T__15
           
static int T__16
           
static int T__17
           
static String[] tokenNames
           
static int WHITESPACE
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
_fsp, backtracking, DEFAULT_TOKEN_CHANNEL, errorRecovery, failed, following, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, lastErrorIndex, MEMO_RULE_FAILED, MEMO_RULE_FAILED_I, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, ruleMemo
 
Constructor Summary
esiParser(org.antlr.runtime.TokenStream input)
           
esiParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 void emitErrorMessage(String msg)
           
 String getErrorMsg()
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 Integer num()
           
 LinkedList<Trace> parse(IAssembler asm)
           
static LinkedList<Trace> parse(IAssembler asm, Reader source)
           
 Signal signal()
           
 LinkedList<Signal> signals()
           
 Tick tick()
           
 Trace trace()
           
 LinkedList<Trace> tracelist()
           
 
Methods inherited from class org.antlr.runtime.Parser
getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, getBacktrackingLevel, getErrorHeader, getErrorMessage, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatch, pushFollow, recover, recoverFromMismatchedElement, recoverFromMismatchedSet, recoverFromMismatchedToken, reportError, toStrings, traceIn, traceOut
 
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

T__16

public static final int T__16
See Also:
Constant Field Values

T__15

public static final int T__15
See Also:
Constant Field Values

T__17

public static final int T__17
See Also:
Constant Field Values

T__12

public static final int T__12
See Also:
Constant Field Values

T__11

public static final int T__11
See Also:
Constant Field Values

T__14

public static final int T__14
See Also:
Constant Field Values

T__13

public static final int T__13
See Also:
Constant Field Values

T__10

public static final int T__10
See Also:
Constant Field Values

NUMBER

public static final int NUMBER
See Also:
Constant Field Values

WHITESPACE

public static final int WHITESPACE
See Also:
Constant Field Values

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

Digit

public static final int Digit
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

FOLLOW_tracelist_in_parse45

public static final org.antlr.runtime.BitSet FOLLOW_tracelist_in_parse45

FOLLOW_trace_in_tracelist80

public static final org.antlr.runtime.BitSet FOLLOW_trace_in_tracelist80

FOLLOW_10_in_tracelist92

public static final org.antlr.runtime.BitSet FOLLOW_10_in_tracelist92

FOLLOW_11_in_tracelist94

public static final org.antlr.runtime.BitSet FOLLOW_11_in_tracelist94

FOLLOW_12_in_tracelist96

public static final org.antlr.runtime.BitSet FOLLOW_12_in_tracelist96

FOLLOW_trace_in_tracelist100

public static final org.antlr.runtime.BitSet FOLLOW_trace_in_tracelist100

FOLLOW_tick_in_trace144

public static final org.antlr.runtime.BitSet FOLLOW_tick_in_trace144

FOLLOW_signals_in_tick178

public static final org.antlr.runtime.BitSet FOLLOW_signals_in_tick178

FOLLOW_13_in_tick181

public static final org.antlr.runtime.BitSet FOLLOW_13_in_tick181

FOLLOW_14_in_tick183

public static final org.antlr.runtime.BitSet FOLLOW_14_in_tick183

FOLLOW_15_in_tick185

public static final org.antlr.runtime.BitSet FOLLOW_15_in_tick185

FOLLOW_signals_in_tick189

public static final org.antlr.runtime.BitSet FOLLOW_signals_in_tick189

FOLLOW_12_in_tick193

public static final org.antlr.runtime.BitSet FOLLOW_12_in_tick193

FOLLOW_signal_in_signals223

public static final org.antlr.runtime.BitSet FOLLOW_signal_in_signals223

FOLLOW_ID_in_signal256

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_signal256

FOLLOW_ID_in_signal281

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_signal281

FOLLOW_16_in_signal283

public static final org.antlr.runtime.BitSet FOLLOW_16_in_signal283

FOLLOW_num_in_signal287

public static final org.antlr.runtime.BitSet FOLLOW_num_in_signal287

FOLLOW_17_in_signal289

public static final org.antlr.runtime.BitSet FOLLOW_17_in_signal289

FOLLOW_NUMBER_in_num325

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_num325
Constructor Detail

esiParser

public esiParser(org.antlr.runtime.TokenStream input)

esiParser

public esiParser(org.antlr.runtime.TokenStream input,
                 org.antlr.runtime.RecognizerSharedState state)
Method Detail

getTokenNames

public String[] getTokenNames()
Overrides:
getTokenNames in class org.antlr.runtime.BaseRecognizer

getGrammarFileName

public String getGrammarFileName()
Overrides:
getGrammarFileName in class org.antlr.runtime.BaseRecognizer

parse

public static LinkedList<Trace> parse(IAssembler asm,
                                      Reader source)

emitErrorMessage

public void emitErrorMessage(String msg)
Overrides:
emitErrorMessage in class org.antlr.runtime.BaseRecognizer

getErrorMsg

public String getErrorMsg()

parse

public final LinkedList<Trace> parse(IAssembler asm)
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

tracelist

public final LinkedList<Trace> tracelist()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

trace

public final Trace trace()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

tick

public final Tick tick()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

signals

public final LinkedList<Signal> signals()
                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

signal

public final Signal signal()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

num

public final Integer num()
                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException