de.cau.cs.kieler.krep.editors.klp.parser.antlr.internal
Class InternalKlpParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
              extended by de.cau.cs.kieler.krep.editors.klp.parser.antlr.internal.InternalKlpParser

public class InternalKlpParser
extends org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

Rating red

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ParserErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.UnorderedGroupErrorContext, org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser.ValueConverterErrorContext
 
Field Summary
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_14_in_ruleLine234
           
static org.antlr.runtime.BitSet FOLLOW_15_in_ruleSetClk759
           
static org.antlr.runtime.BitSet FOLLOW_16_in_ruleSetPC882
           
static org.antlr.runtime.BitSet FOLLOW_17_in_rulePrio1005
           
static org.antlr.runtime.BitSet FOLLOW_18_in_ruleDone1130
           
static org.antlr.runtime.BitSet FOLLOW_19_in_ruleJmp1417
           
static org.antlr.runtime.BitSet FOLLOW_20_in_ruleRead2008
           
static org.antlr.runtime.BitSet FOLLOW_21_in_ruleRead2031
           
static org.antlr.runtime.BitSet FOLLOW_22_in_ruleRead2062
           
static org.antlr.runtime.BitSet FOLLOW_23_in_ruleScope2138
           
static org.antlr.runtime.BitSet FOLLOW_24_in_ruleScope2153
           
static org.antlr.runtime.BitSet FOLLOW_25_in_ruleScope2168
           
static org.antlr.runtime.BitSet FOLLOW_26_in_ruleOperator2211
           
static org.antlr.runtime.BitSet FOLLOW_27_in_ruleOperator2226
           
static org.antlr.runtime.BitSet FOLLOW_28_in_ruleOperator2241
           
static org.antlr.runtime.BitSet FOLLOW_29_in_ruleOperator2256
           
static org.antlr.runtime.BitSet FOLLOW_30_in_ruleOperator2271
           
static org.antlr.runtime.BitSet FOLLOW_31_in_ruleOperator2286
           
static org.antlr.runtime.BitSet FOLLOW_32_in_ruleOperator2301
           
static org.antlr.runtime.BitSet FOLLOW_33_in_ruleOperator2316
           
static org.antlr.runtime.BitSet FOLLOW_34_in_ruleOperator2331
           
static org.antlr.runtime.BitSet FOLLOW_35_in_ruleOperator2346
           
static org.antlr.runtime.BitSet FOLLOW_36_in_ruleOperator2361
           
static org.antlr.runtime.BitSet FOLLOW_37_in_ruleOperator2376
           
static org.antlr.runtime.BitSet FOLLOW_38_in_ruleOperator2391
           
static org.antlr.runtime.BitSet FOLLOW_39_in_ruleOperator2406
           
static org.antlr.runtime.BitSet FOLLOW_40_in_ruleOperator2421
           
static org.antlr.runtime.BitSet FOLLOW_41_in_ruleOperator2436
           
static org.antlr.runtime.BitSet FOLLOW_42_in_ruleOperator2451
           
static org.antlr.runtime.BitSet FOLLOW_43_in_ruleOperator2466
           
static org.antlr.runtime.BitSet FOLLOW_44_in_ruleOperator2481
           
static org.antlr.runtime.BitSet FOLLOW_45_in_ruleOperator2496
           
static org.antlr.runtime.BitSet FOLLOW_46_in_ruleOperator2511
           
static org.antlr.runtime.BitSet FOLLOW_47_in_ruleOperator2526
           
static org.antlr.runtime.BitSet FOLLOW_48_in_ruleOperator2541
           
static org.antlr.runtime.BitSet FOLLOW_49_in_ruleOperator2556
           
static org.antlr.runtime.BitSet FOLLOW_50_in_ruleOperator2571
           
static org.antlr.runtime.BitSet FOLLOW_51_in_ruleOperator2586
           
static org.antlr.runtime.BitSet FOLLOW_52_in_ruleJumpKind2629
           
static org.antlr.runtime.BitSet FOLLOW_53_in_ruleJumpKind2644
           
static org.antlr.runtime.BitSet FOLLOW_54_in_ruleJumpKind2659
           
static org.antlr.runtime.BitSet FOLLOW_55_in_ruleJumpKind2674
           
static org.antlr.runtime.BitSet FOLLOW_56_in_ruleMoveKind2717
           
static org.antlr.runtime.BitSet FOLLOW_57_in_ruleMoveKind2732
           
static org.antlr.runtime.BitSet FOLLOW_58_in_ruleMoveKind2747
           
static org.antlr.runtime.BitSet FOLLOW_59_in_ruleMoveKind2762
           
static org.antlr.runtime.BitSet FOLLOW_60_in_ruleMoveKind2777
           
static org.antlr.runtime.BitSet FOLLOW_61_in_ruleMoveKind2792
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleBinop1197
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleCJmp1484
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleDecl611
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleDone1095
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleInstruction303
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleJmp1382
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleKLP85
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleLabel1782
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleLine176
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMove1618
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRulePrio970
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleRead1964
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleReg1873
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleSetClk724
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleSetPC847
           
static org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleLabel1823
           
static org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleLine219
           
static org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleReg1914
           
static org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_ruleBinop1330
           
static org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_ruleMove1730
           
static org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_rulePrio1044
           
static org.antlr.runtime.BitSet FOLLOW_ruleBinop_in_entryRuleBinop1187
           
static org.antlr.runtime.BitSet FOLLOW_ruleBinop_in_ruleInstruction485
           
static org.antlr.runtime.BitSet FOLLOW_ruleCJmp_in_entryRuleCJmp1474
           
static org.antlr.runtime.BitSet FOLLOW_ruleCJmp_in_ruleInstruction539
           
static org.antlr.runtime.BitSet FOLLOW_ruleDecl_in_entryRuleDecl601
           
static org.antlr.runtime.BitSet FOLLOW_ruleDecl_in_ruleInstruction350
           
static org.antlr.runtime.BitSet FOLLOW_ruleDone_in_entryRuleDone1085
           
static org.antlr.runtime.BitSet FOLLOW_ruleDone_in_ruleInstruction458
           
static org.antlr.runtime.BitSet FOLLOW_ruleInstruction_in_entryRuleInstruction293
           
static org.antlr.runtime.BitSet FOLLOW_ruleInstruction_in_ruleLine257
           
static org.antlr.runtime.BitSet FOLLOW_ruleJmp_in_entryRuleJmp1372
           
static org.antlr.runtime.BitSet FOLLOW_ruleJmp_in_ruleInstruction512
           
static org.antlr.runtime.BitSet FOLLOW_ruleJumpKind_in_ruleCJmp1530
           
static org.antlr.runtime.BitSet FOLLOW_ruleKLP_in_entryRuleKLP75
           
static org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_entryRuleLabel1772
           
static org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleCJmp1572
           
static org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleDone1151
           
static org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleJmp1438
           
static org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleSetPC924
           
static org.antlr.runtime.BitSet FOLLOW_ruleLine_in_entryRuleLine166
           
static org.antlr.runtime.BitSet FOLLOW_ruleLine_in_ruleKLP130
           
static org.antlr.runtime.BitSet FOLLOW_ruleMove_in_entryRuleMove1608
           
static org.antlr.runtime.BitSet FOLLOW_ruleMove_in_ruleInstruction566
           
static org.antlr.runtime.BitSet FOLLOW_ruleMoveKind_in_ruleMove1664
           
static org.antlr.runtime.BitSet FOLLOW_ruleOperator_in_ruleBinop1243
           
static org.antlr.runtime.BitSet FOLLOW_rulePrio_in_entryRulePrio960
           
static org.antlr.runtime.BitSet FOLLOW_rulePrio_in_ruleInstruction431
           
static org.antlr.runtime.BitSet FOLLOW_ruleRead_in_entryRuleRead1954
           
static org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleBinop1285
           
static org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleBinop1307
           
static org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleCJmp1551
           
static org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleMove1707
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_entryRuleReg1863
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleBinop1264
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleDecl678
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleMove1685
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_rulePrio1026
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleRead2052
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleRead2090
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetClk780
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetClk801
           
static org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetPC903
           
static org.antlr.runtime.BitSet FOLLOW_ruleScope_in_ruleDecl657
           
static org.antlr.runtime.BitSet FOLLOW_ruleSetClk_in_entryRuleSetClk714
           
static org.antlr.runtime.BitSet FOLLOW_ruleSetClk_in_ruleInstruction377
           
static org.antlr.runtime.BitSet FOLLOW_ruleSetPC_in_entryRuleSetPC837
           
static org.antlr.runtime.BitSet FOLLOW_ruleSetPC_in_ruleInstruction404
           
static int RULE_ANY_OTHER
           
static int RULE_COMMENT
           
static int RULE_DIGIT
           
static int RULE_ID
           
static int RULE_INT
           
static int RULE_LETTER
           
static int RULE_ML_COMMENT
           
static int RULE_SL_COMMENT
           
static int RULE_STRING
           
static int RULE_WS
           
static String[] tokenNames
           
 
Fields inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
currentNode, factory, lastConsumedIndex, lastConsumedNode
 
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
InternalKlpParser(org.antlr.runtime.TokenStream input)
           
InternalKlpParser(org.antlr.runtime.TokenStream input, org.eclipse.xtext.parser.IAstFactory factory, KlpGrammarAccess grammarAccess)
           
 
Method Summary
 EObject entryRuleBinop()
           
 EObject entryRuleCJmp()
           
 EObject entryRuleDecl()
           
 EObject entryRuleDone()
           
 EObject entryRuleInstruction()
           
 EObject entryRuleJmp()
           
 EObject entryRuleKLP()
           
 EObject entryRuleLabel()
           
 EObject entryRuleLine()
           
 EObject entryRuleMove()
           
 EObject entryRulePrio()
           
 EObject entryRuleRead()
           
 EObject entryRuleReg()
           
 EObject entryRuleSetClk()
           
 EObject entryRuleSetPC()
           
protected  String getFirstRuleName()
           
protected  KlpGrammarAccess getGrammarAccess()
           
 String getGrammarFileName()
           
protected  InputStream getTokenFile()
           
 String[] getTokenNames()
           
 EObject ruleBinop()
           
 EObject ruleCJmp()
           
 EObject ruleDecl()
           
 EObject ruleDone()
           
 EObject ruleInstruction()
           
 EObject ruleJmp()
           
 Enumerator ruleJumpKind()
           
 EObject ruleKLP()
           
 EObject ruleLabel()
           
 EObject ruleLine()
           
 EObject ruleMove()
           
 Enumerator ruleMoveKind()
           
 Enumerator ruleOperator()
           
 EObject rulePrio()
           
 EObject ruleRead()
           
 EObject ruleReg()
           
 Enumerator ruleScope()
           
 EObject ruleSetClk()
           
 EObject ruleSetPC()
           
 
Methods inherited from class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser
add, appendAllTokens, appendSkippedTokens, appendTrailingHiddenTokens, associateNodeWithAstElement, createCompositeNode, createErrorContext, createLeafNode, createValueConverterErrorContext, displayRecognitionError, emitErrorMessage, getCurrentNode, getErrorMessage, getInput, getSyntaxErrorMessage, getSyntaxErrorProvider, getUnorderedGroupHelper, getValueConverterExceptionMessage, handleValueConverterException, match, moveLookaheadInfo, parse, parse, recover, recoverFromMismatchedToken, registerRules, reportError, resetLookahead, set, setCurrentLookahead, setLexerRule, setSyntaxErrorProvider, setTokenTypeMap, setUnorderedGroupHelper, superGetErrorMessage
 
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, endResync, getBacktrackingLevel, getErrorHeader, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, matchAny, memoize, mismatch, pushFollow, recoverFromMismatchedElement, recoverFromMismatchedSet, 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

RULE_ID

public static final int RULE_ID
See Also:
Constant Field Values

RULE_STRING

public static final int RULE_STRING
See Also:
Constant Field Values

RULE_ANY_OTHER

public static final int RULE_ANY_OTHER
See Also:
Constant Field Values

RULE_INT

public static final int RULE_INT
See Also:
Constant Field Values

RULE_COMMENT

public static final int RULE_COMMENT
See Also:
Constant Field Values

RULE_WS

public static final int RULE_WS
See Also:
Constant Field Values

RULE_SL_COMMENT

public static final int RULE_SL_COMMENT
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

RULE_DIGIT

public static final int RULE_DIGIT
See Also:
Constant Field Values

RULE_LETTER

public static final int RULE_LETTER
See Also:
Constant Field Values

RULE_ML_COMMENT

public static final int RULE_ML_COMMENT
See Also:
Constant Field Values

FOLLOW_ruleKLP_in_entryRuleKLP75

public static final org.antlr.runtime.BitSet FOLLOW_ruleKLP_in_entryRuleKLP75

FOLLOW_EOF_in_entryRuleKLP85

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleKLP85

FOLLOW_ruleLine_in_ruleKLP130

public static final org.antlr.runtime.BitSet FOLLOW_ruleLine_in_ruleKLP130

FOLLOW_ruleLine_in_entryRuleLine166

public static final org.antlr.runtime.BitSet FOLLOW_ruleLine_in_entryRuleLine166

FOLLOW_EOF_in_entryRuleLine176

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleLine176

FOLLOW_RULE_ID_in_ruleLine219

public static final org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleLine219

FOLLOW_14_in_ruleLine234

public static final org.antlr.runtime.BitSet FOLLOW_14_in_ruleLine234

FOLLOW_ruleInstruction_in_ruleLine257

public static final org.antlr.runtime.BitSet FOLLOW_ruleInstruction_in_ruleLine257

FOLLOW_ruleInstruction_in_entryRuleInstruction293

public static final org.antlr.runtime.BitSet FOLLOW_ruleInstruction_in_entryRuleInstruction293

FOLLOW_EOF_in_entryRuleInstruction303

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleInstruction303

FOLLOW_ruleDecl_in_ruleInstruction350

public static final org.antlr.runtime.BitSet FOLLOW_ruleDecl_in_ruleInstruction350

FOLLOW_ruleSetClk_in_ruleInstruction377

public static final org.antlr.runtime.BitSet FOLLOW_ruleSetClk_in_ruleInstruction377

FOLLOW_ruleSetPC_in_ruleInstruction404

public static final org.antlr.runtime.BitSet FOLLOW_ruleSetPC_in_ruleInstruction404

FOLLOW_rulePrio_in_ruleInstruction431

public static final org.antlr.runtime.BitSet FOLLOW_rulePrio_in_ruleInstruction431

FOLLOW_ruleDone_in_ruleInstruction458

public static final org.antlr.runtime.BitSet FOLLOW_ruleDone_in_ruleInstruction458

FOLLOW_ruleBinop_in_ruleInstruction485

public static final org.antlr.runtime.BitSet FOLLOW_ruleBinop_in_ruleInstruction485

FOLLOW_ruleJmp_in_ruleInstruction512

public static final org.antlr.runtime.BitSet FOLLOW_ruleJmp_in_ruleInstruction512

FOLLOW_ruleCJmp_in_ruleInstruction539

public static final org.antlr.runtime.BitSet FOLLOW_ruleCJmp_in_ruleInstruction539

FOLLOW_ruleMove_in_ruleInstruction566

public static final org.antlr.runtime.BitSet FOLLOW_ruleMove_in_ruleInstruction566

FOLLOW_ruleDecl_in_entryRuleDecl601

public static final org.antlr.runtime.BitSet FOLLOW_ruleDecl_in_entryRuleDecl601

FOLLOW_EOF_in_entryRuleDecl611

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleDecl611

FOLLOW_ruleScope_in_ruleDecl657

public static final org.antlr.runtime.BitSet FOLLOW_ruleScope_in_ruleDecl657

FOLLOW_ruleReg_in_ruleDecl678

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleDecl678

FOLLOW_ruleSetClk_in_entryRuleSetClk714

public static final org.antlr.runtime.BitSet FOLLOW_ruleSetClk_in_entryRuleSetClk714

FOLLOW_EOF_in_entryRuleSetClk724

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleSetClk724

FOLLOW_15_in_ruleSetClk759

public static final org.antlr.runtime.BitSet FOLLOW_15_in_ruleSetClk759

FOLLOW_ruleReg_in_ruleSetClk780

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetClk780

FOLLOW_ruleReg_in_ruleSetClk801

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetClk801

FOLLOW_ruleSetPC_in_entryRuleSetPC837

public static final org.antlr.runtime.BitSet FOLLOW_ruleSetPC_in_entryRuleSetPC837

FOLLOW_EOF_in_entryRuleSetPC847

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleSetPC847

FOLLOW_16_in_ruleSetPC882

public static final org.antlr.runtime.BitSet FOLLOW_16_in_ruleSetPC882

FOLLOW_ruleReg_in_ruleSetPC903

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleSetPC903

FOLLOW_ruleLabel_in_ruleSetPC924

public static final org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleSetPC924

FOLLOW_rulePrio_in_entryRulePrio960

public static final org.antlr.runtime.BitSet FOLLOW_rulePrio_in_entryRulePrio960

FOLLOW_EOF_in_entryRulePrio970

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRulePrio970

FOLLOW_17_in_rulePrio1005

public static final org.antlr.runtime.BitSet FOLLOW_17_in_rulePrio1005

FOLLOW_ruleReg_in_rulePrio1026

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_rulePrio1026

FOLLOW_RULE_INT_in_rulePrio1044

public static final org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_rulePrio1044

FOLLOW_ruleDone_in_entryRuleDone1085

public static final org.antlr.runtime.BitSet FOLLOW_ruleDone_in_entryRuleDone1085

FOLLOW_EOF_in_entryRuleDone1095

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleDone1095

FOLLOW_18_in_ruleDone1130

public static final org.antlr.runtime.BitSet FOLLOW_18_in_ruleDone1130

FOLLOW_ruleLabel_in_ruleDone1151

public static final org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleDone1151

FOLLOW_ruleBinop_in_entryRuleBinop1187

public static final org.antlr.runtime.BitSet FOLLOW_ruleBinop_in_entryRuleBinop1187

FOLLOW_EOF_in_entryRuleBinop1197

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleBinop1197

FOLLOW_ruleOperator_in_ruleBinop1243

public static final org.antlr.runtime.BitSet FOLLOW_ruleOperator_in_ruleBinop1243

FOLLOW_ruleReg_in_ruleBinop1264

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleBinop1264

FOLLOW_ruleRead_in_ruleBinop1285

public static final org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleBinop1285

FOLLOW_ruleRead_in_ruleBinop1307

public static final org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleBinop1307

FOLLOW_RULE_INT_in_ruleBinop1330

public static final org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_ruleBinop1330

FOLLOW_ruleJmp_in_entryRuleJmp1372

public static final org.antlr.runtime.BitSet FOLLOW_ruleJmp_in_entryRuleJmp1372

FOLLOW_EOF_in_entryRuleJmp1382

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleJmp1382

FOLLOW_19_in_ruleJmp1417

public static final org.antlr.runtime.BitSet FOLLOW_19_in_ruleJmp1417

FOLLOW_ruleLabel_in_ruleJmp1438

public static final org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleJmp1438

FOLLOW_ruleCJmp_in_entryRuleCJmp1474

public static final org.antlr.runtime.BitSet FOLLOW_ruleCJmp_in_entryRuleCJmp1474

FOLLOW_EOF_in_entryRuleCJmp1484

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleCJmp1484

FOLLOW_ruleJumpKind_in_ruleCJmp1530

public static final org.antlr.runtime.BitSet FOLLOW_ruleJumpKind_in_ruleCJmp1530

FOLLOW_ruleRead_in_ruleCJmp1551

public static final org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleCJmp1551

FOLLOW_ruleLabel_in_ruleCJmp1572

public static final org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_ruleCJmp1572

FOLLOW_ruleMove_in_entryRuleMove1608

public static final org.antlr.runtime.BitSet FOLLOW_ruleMove_in_entryRuleMove1608

FOLLOW_EOF_in_entryRuleMove1618

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleMove1618

FOLLOW_ruleMoveKind_in_ruleMove1664

public static final org.antlr.runtime.BitSet FOLLOW_ruleMoveKind_in_ruleMove1664

FOLLOW_ruleReg_in_ruleMove1685

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleMove1685

FOLLOW_ruleRead_in_ruleMove1707

public static final org.antlr.runtime.BitSet FOLLOW_ruleRead_in_ruleMove1707

FOLLOW_RULE_INT_in_ruleMove1730

public static final org.antlr.runtime.BitSet FOLLOW_RULE_INT_in_ruleMove1730

FOLLOW_ruleLabel_in_entryRuleLabel1772

public static final org.antlr.runtime.BitSet FOLLOW_ruleLabel_in_entryRuleLabel1772

FOLLOW_EOF_in_entryRuleLabel1782

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleLabel1782

FOLLOW_RULE_ID_in_ruleLabel1823

public static final org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleLabel1823

FOLLOW_ruleReg_in_entryRuleReg1863

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_entryRuleReg1863

FOLLOW_EOF_in_entryRuleReg1873

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleReg1873

FOLLOW_RULE_ID_in_ruleReg1914

public static final org.antlr.runtime.BitSet FOLLOW_RULE_ID_in_ruleReg1914

FOLLOW_ruleRead_in_entryRuleRead1954

public static final org.antlr.runtime.BitSet FOLLOW_ruleRead_in_entryRuleRead1954

FOLLOW_EOF_in_entryRuleRead1964

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_entryRuleRead1964

FOLLOW_20_in_ruleRead2008

public static final org.antlr.runtime.BitSet FOLLOW_20_in_ruleRead2008

FOLLOW_21_in_ruleRead2031

public static final org.antlr.runtime.BitSet FOLLOW_21_in_ruleRead2031

FOLLOW_ruleReg_in_ruleRead2052

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleRead2052

FOLLOW_22_in_ruleRead2062

public static final org.antlr.runtime.BitSet FOLLOW_22_in_ruleRead2062

FOLLOW_ruleReg_in_ruleRead2090

public static final org.antlr.runtime.BitSet FOLLOW_ruleReg_in_ruleRead2090

FOLLOW_23_in_ruleScope2138

public static final org.antlr.runtime.BitSet FOLLOW_23_in_ruleScope2138

FOLLOW_24_in_ruleScope2153

public static final org.antlr.runtime.BitSet FOLLOW_24_in_ruleScope2153

FOLLOW_25_in_ruleScope2168

public static final org.antlr.runtime.BitSet FOLLOW_25_in_ruleScope2168

FOLLOW_26_in_ruleOperator2211

public static final org.antlr.runtime.BitSet FOLLOW_26_in_ruleOperator2211

FOLLOW_27_in_ruleOperator2226

public static final org.antlr.runtime.BitSet FOLLOW_27_in_ruleOperator2226

FOLLOW_28_in_ruleOperator2241

public static final org.antlr.runtime.BitSet FOLLOW_28_in_ruleOperator2241

FOLLOW_29_in_ruleOperator2256

public static final org.antlr.runtime.BitSet FOLLOW_29_in_ruleOperator2256

FOLLOW_30_in_ruleOperator2271

public static final org.antlr.runtime.BitSet FOLLOW_30_in_ruleOperator2271

FOLLOW_31_in_ruleOperator2286

public static final org.antlr.runtime.BitSet FOLLOW_31_in_ruleOperator2286

FOLLOW_32_in_ruleOperator2301

public static final org.antlr.runtime.BitSet FOLLOW_32_in_ruleOperator2301

FOLLOW_33_in_ruleOperator2316

public static final org.antlr.runtime.BitSet FOLLOW_33_in_ruleOperator2316

FOLLOW_34_in_ruleOperator2331

public static final org.antlr.runtime.BitSet FOLLOW_34_in_ruleOperator2331

FOLLOW_35_in_ruleOperator2346

public static final org.antlr.runtime.BitSet FOLLOW_35_in_ruleOperator2346

FOLLOW_36_in_ruleOperator2361

public static final org.antlr.runtime.BitSet FOLLOW_36_in_ruleOperator2361

FOLLOW_37_in_ruleOperator2376

public static final org.antlr.runtime.BitSet FOLLOW_37_in_ruleOperator2376

FOLLOW_38_in_ruleOperator2391

public static final org.antlr.runtime.BitSet FOLLOW_38_in_ruleOperator2391

FOLLOW_39_in_ruleOperator2406

public static final org.antlr.runtime.BitSet FOLLOW_39_in_ruleOperator2406

FOLLOW_40_in_ruleOperator2421

public static final org.antlr.runtime.BitSet FOLLOW_40_in_ruleOperator2421

FOLLOW_41_in_ruleOperator2436

public static final org.antlr.runtime.BitSet FOLLOW_41_in_ruleOperator2436

FOLLOW_42_in_ruleOperator2451

public static final org.antlr.runtime.BitSet FOLLOW_42_in_ruleOperator2451

FOLLOW_43_in_ruleOperator2466

public static final org.antlr.runtime.BitSet FOLLOW_43_in_ruleOperator2466

FOLLOW_44_in_ruleOperator2481

public static final org.antlr.runtime.BitSet FOLLOW_44_in_ruleOperator2481

FOLLOW_45_in_ruleOperator2496

public static final org.antlr.runtime.BitSet FOLLOW_45_in_ruleOperator2496

FOLLOW_46_in_ruleOperator2511

public static final org.antlr.runtime.BitSet FOLLOW_46_in_ruleOperator2511

FOLLOW_47_in_ruleOperator2526

public static final org.antlr.runtime.BitSet FOLLOW_47_in_ruleOperator2526

FOLLOW_48_in_ruleOperator2541

public static final org.antlr.runtime.BitSet FOLLOW_48_in_ruleOperator2541

FOLLOW_49_in_ruleOperator2556

public static final org.antlr.runtime.BitSet FOLLOW_49_in_ruleOperator2556

FOLLOW_50_in_ruleOperator2571

public static final org.antlr.runtime.BitSet FOLLOW_50_in_ruleOperator2571

FOLLOW_51_in_ruleOperator2586

public static final org.antlr.runtime.BitSet FOLLOW_51_in_ruleOperator2586

FOLLOW_52_in_ruleJumpKind2629

public static final org.antlr.runtime.BitSet FOLLOW_52_in_ruleJumpKind2629

FOLLOW_53_in_ruleJumpKind2644

public static final org.antlr.runtime.BitSet FOLLOW_53_in_ruleJumpKind2644

FOLLOW_54_in_ruleJumpKind2659

public static final org.antlr.runtime.BitSet FOLLOW_54_in_ruleJumpKind2659

FOLLOW_55_in_ruleJumpKind2674

public static final org.antlr.runtime.BitSet FOLLOW_55_in_ruleJumpKind2674

FOLLOW_56_in_ruleMoveKind2717

public static final org.antlr.runtime.BitSet FOLLOW_56_in_ruleMoveKind2717

FOLLOW_57_in_ruleMoveKind2732

public static final org.antlr.runtime.BitSet FOLLOW_57_in_ruleMoveKind2732

FOLLOW_58_in_ruleMoveKind2747

public static final org.antlr.runtime.BitSet FOLLOW_58_in_ruleMoveKind2747

FOLLOW_59_in_ruleMoveKind2762

public static final org.antlr.runtime.BitSet FOLLOW_59_in_ruleMoveKind2762

FOLLOW_60_in_ruleMoveKind2777

public static final org.antlr.runtime.BitSet FOLLOW_60_in_ruleMoveKind2777

FOLLOW_61_in_ruleMoveKind2792

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

InternalKlpParser

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

InternalKlpParser

public InternalKlpParser(org.antlr.runtime.TokenStream input,
                         org.eclipse.xtext.parser.IAstFactory factory,
                         KlpGrammarAccess grammarAccess)
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

getTokenFile

protected InputStream getTokenFile()
Specified by:
getTokenFile in class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

getFirstRuleName

protected String getFirstRuleName()
Specified by:
getFirstRuleName in class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

getGrammarAccess

protected KlpGrammarAccess getGrammarAccess()
Specified by:
getGrammarAccess in class org.eclipse.xtext.parser.antlr.AbstractInternalAntlrParser

entryRuleKLP

public final EObject entryRuleKLP()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleKLP

public final EObject ruleKLP()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleLine

public final EObject entryRuleLine()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleLine

public final EObject ruleLine()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleInstruction

public final EObject entryRuleInstruction()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleInstruction

public final EObject ruleInstruction()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleDecl

public final EObject entryRuleDecl()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleDecl

public final EObject ruleDecl()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleSetClk

public final EObject entryRuleSetClk()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleSetClk

public final EObject ruleSetClk()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleSetPC

public final EObject entryRuleSetPC()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleSetPC

public final EObject ruleSetPC()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRulePrio

public final EObject entryRulePrio()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

rulePrio

public final EObject rulePrio()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleDone

public final EObject entryRuleDone()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleDone

public final EObject ruleDone()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleBinop

public final EObject entryRuleBinop()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleBinop

public final EObject ruleBinop()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleJmp

public final EObject entryRuleJmp()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleJmp

public final EObject ruleJmp()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleCJmp

public final EObject entryRuleCJmp()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleCJmp

public final EObject ruleCJmp()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleMove

public final EObject entryRuleMove()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleMove

public final EObject ruleMove()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleLabel

public final EObject entryRuleLabel()
                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleLabel

public final EObject ruleLabel()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleReg

public final EObject entryRuleReg()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleReg

public final EObject ruleReg()
                      throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

entryRuleRead

public final EObject entryRuleRead()
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleRead

public final EObject ruleRead()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleScope

public final Enumerator ruleScope()
                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleOperator

public final Enumerator ruleOperator()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleJumpKind

public final Enumerator ruleJumpKind()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleMoveKind

public final Enumerator ruleMoveKind()
                              throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException