de.cau.cs.kieler.krep.compiler.parser
Class lustreParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by de.cau.cs.kieler.krep.compiler.parser.lustreParser

public class lustreParser
extends org.antlr.runtime.Parser

Rating red

Field Summary
static int COMMENT
           
protected  de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA11 dfa11
           
protected  de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA3 dfa3
           
protected  de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA5 dfa5
           
static int Digit
           
static int EOF
           
static org.antlr.runtime.BitSet FOLLOW_10_in_constOneDecl166
           
static org.antlr.runtime.BitSet FOLLOW_10_in_typedID84
           
static org.antlr.runtime.BitSet FOLLOW_11_in_constDecl112
           
static org.antlr.runtime.BitSet FOLLOW_11_in_constDecl124
           
static org.antlr.runtime.BitSet FOLLOW_12_in_constDecl116
           
static org.antlr.runtime.BitSet FOLLOW_12_in_constDeclList147
           
static org.antlr.runtime.BitSet FOLLOW_12_in_equation781
           
static org.antlr.runtime.BitSet FOLLOW_12_in_equation800
           
static org.antlr.runtime.BitSet FOLLOW_12_in_locals709
           
static org.antlr.runtime.BitSet FOLLOW_12_in_nodeDecl418
           
static org.antlr.runtime.BitSet FOLLOW_12_in_typeDecl186
           
static org.antlr.runtime.BitSet FOLLOW_12_in_varDeclList518
           
static org.antlr.runtime.BitSet FOLLOW_13_in_constDecl128
           
static org.antlr.runtime.BitSet FOLLOW_13_in_typeDecl198
           
static org.antlr.runtime.BitSet FOLLOW_14_in_typeDecl182
           
static org.antlr.runtime.BitSet FOLLOW_14_in_typeDecl194
           
static org.antlr.runtime.BitSet FOLLOW_15_in_typeDeclList225
           
static org.antlr.runtime.BitSet FOLLOW_15_in_typeList302
           
static org.antlr.runtime.BitSet FOLLOW_16_in_predefinedType322
           
static org.antlr.runtime.BitSet FOLLOW_17_in_predefinedType330
           
static org.antlr.runtime.BitSet FOLLOW_18_in_predefinedType339
           
static org.antlr.runtime.BitSet FOLLOW_19_in_nodeDecl356
           
static org.antlr.runtime.BitSet FOLLOW_20_in_expression1027
           
static org.antlr.runtime.BitSet FOLLOW_20_in_expression1133
           
static org.antlr.runtime.BitSet FOLLOW_20_in_nodeDecl360
           
static org.antlr.runtime.BitSet FOLLOW_20_in_nodeDecl391
           
static org.antlr.runtime.BitSet FOLLOW_20_in_varDecl624
           
static org.antlr.runtime.BitSet FOLLOW_21_in_expression1068
           
static org.antlr.runtime.BitSet FOLLOW_21_in_expression1188
           
static org.antlr.runtime.BitSet FOLLOW_21_in_nodeDecl387
           
static org.antlr.runtime.BitSet FOLLOW_21_in_nodeDecl416
           
static org.antlr.runtime.BitSet FOLLOW_21_in_varDecl630
           
static org.antlr.runtime.BitSet FOLLOW_22_in_nodeDecl389
           
static org.antlr.runtime.BitSet FOLLOW_23_in_rbinop1228
           
static org.antlr.runtime.BitSet FOLLOW_23_in_varDecl596
           
static org.antlr.runtime.BitSet FOLLOW_23_in_varDecl632
           
static org.antlr.runtime.BitSet FOLLOW_24_in_locals699
           
static org.antlr.runtime.BitSet FOLLOW_25_in_nodeBody735
           
static org.antlr.runtime.BitSet FOLLOW_26_in_nodeBody739
           
static org.antlr.runtime.BitSet FOLLOW_27_in_equation776
           
static org.antlr.runtime.BitSet FOLLOW_28_in_binop1332
           
static org.antlr.runtime.BitSet FOLLOW_28_in_equation793
           
static org.antlr.runtime.BitSet FOLLOW_29_in_expression920
           
static org.antlr.runtime.BitSet FOLLOW_30_in_expression957
           
static org.antlr.runtime.BitSet FOLLOW_31_in_expression994
           
static org.antlr.runtime.BitSet FOLLOW_32_in_expression1029
           
static org.antlr.runtime.BitSet FOLLOW_33_in_expression1045
           
static org.antlr.runtime.BitSet FOLLOW_34_in_expression1061
           
static org.antlr.runtime.BitSet FOLLOW_35_in_rbinop1209
           
static org.antlr.runtime.BitSet FOLLOW_36_in_binop1293
           
static org.antlr.runtime.BitSet FOLLOW_37_in_binop1302
           
static org.antlr.runtime.BitSet FOLLOW_38_in_binop1312
           
static org.antlr.runtime.BitSet FOLLOW_39_in_binop1323
           
static org.antlr.runtime.BitSet FOLLOW_40_in_binop1343
           
static org.antlr.runtime.BitSet FOLLOW_41_in_binop1353
           
static org.antlr.runtime.BitSet FOLLOW_42_in_binop1364
           
static org.antlr.runtime.BitSet FOLLOW_43_in_binop1374
           
static org.antlr.runtime.BitSet FOLLOW_44_in_binop1384
           
static org.antlr.runtime.BitSet FOLLOW_45_in_binop1395
           
static org.antlr.runtime.BitSet FOLLOW_46_in_binop1406
           
static org.antlr.runtime.BitSet FOLLOW_47_in_binop1417
           
static org.antlr.runtime.BitSet FOLLOW_48_in_binop1426
           
static org.antlr.runtime.BitSet FOLLOW_49_in_binop1435
           
static org.antlr.runtime.BitSet FOLLOW_50_in_binop1446
           
static org.antlr.runtime.BitSet FOLLOW_51_in_constant1480
           
static org.antlr.runtime.BitSet FOLLOW_52_in_constant1489
           
static org.antlr.runtime.BitSet FOLLOW_binop_in_rbinop1263
           
static org.antlr.runtime.BitSet FOLLOW_constant_in_expression826
           
static org.antlr.runtime.BitSet FOLLOW_constDecl_in_decl44
           
static org.antlr.runtime.BitSet FOLLOW_constDeclList_in_constDecl114
           
static org.antlr.runtime.BitSet FOLLOW_constDeclList_in_constDecl126
           
static org.antlr.runtime.BitSet FOLLOW_constOneDecl_in_constDeclList144
           
static org.antlr.runtime.BitSet FOLLOW_constOneDecl_in_constDeclList149
           
static org.antlr.runtime.BitSet FOLLOW_decl_in_prog31
           
static org.antlr.runtime.BitSet FOLLOW_equation_in_equationList762
           
static org.antlr.runtime.BitSet FOLLOW_equationList_in_nodeBody737
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_equation778
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_equation797
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression1033
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression1049
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression1065
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression1137
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression924
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression961
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_expression998
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_rbinop1213
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_rbinop1267
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_constOneDecl164
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_equation791
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_expression868
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_nodeDecl358
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_rbinop1232
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_type269
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_typedID82
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_typeOneDecl242
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_varDecl600
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_varDecl636
           
static org.antlr.runtime.BitSet FOLLOW_locals_in_nodeDecl426
           
static org.antlr.runtime.BitSet FOLLOW_nodeBody_in_nodeDecl448
           
static org.antlr.runtime.BitSet FOLLOW_nodeDecl_in_decl60
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_constant1499
           
static org.antlr.runtime.BitSet FOLLOW_predefinedType_in_type260
           
static org.antlr.runtime.BitSet FOLLOW_rbinop_in_expression1181
           
static org.antlr.runtime.BitSet FOLLOW_set_in_nodeBody741
           
static org.antlr.runtime.BitSet FOLLOW_type_in_constOneDecl168
           
static org.antlr.runtime.BitSet FOLLOW_type_in_typedID88
           
static org.antlr.runtime.BitSet FOLLOW_type_in_typeList299
           
static org.antlr.runtime.BitSet FOLLOW_type_in_typeList304
           
static org.antlr.runtime.BitSet FOLLOW_typeDecl_in_decl52
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclList_in_typeDecl184
           
static org.antlr.runtime.BitSet FOLLOW_typeDeclList_in_typeDecl196
           
static org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl556
           
static org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl594
           
static org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl628
           
static org.antlr.runtime.BitSet FOLLOW_typeOneDecl_in_typeDeclList222
           
static org.antlr.runtime.BitSet FOLLOW_typeOneDecl_in_typeDeclList227
           
static org.antlr.runtime.BitSet FOLLOW_varDecl_in_varDeclList481
           
static org.antlr.runtime.BitSet FOLLOW_varDecl_in_varDeclList522
           
static org.antlr.runtime.BitSet FOLLOW_varDeclList_in_locals705
           
static org.antlr.runtime.BitSet FOLLOW_varDeclList_in_nodeDecl371
           
static org.antlr.runtime.BitSet FOLLOW_varDeclList_in_nodeDecl402
           
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 int T__18
           
static int T__19
           
static int T__20
           
static int T__21
           
static int T__22
           
static int T__23
           
static int T__24
           
static int T__25
           
static int T__26
           
static int T__27
           
static int T__28
           
static int T__29
           
static int T__30
           
static int T__31
           
static int T__32
           
static int T__33
           
static int T__34
           
static int T__35
           
static int T__36
           
static int T__37
           
static int T__38
           
static int T__39
           
static int T__40
           
static int T__41
           
static int T__42
           
static int T__43
           
static int T__44
           
static int T__45
           
static int T__46
           
static int T__47
           
static int T__48
           
static int T__49
           
static int T__50
           
static int T__51
           
static int T__52
           
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
lustreParser(org.antlr.runtime.TokenStream input)
           
lustreParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 Operator binop()
           
 NumberExpression constant(String name)
           
 void constDecl()
           
 void constDeclList()
           
 void constOneDecl()
           
 void decl()
           
 void equation()
           
 void equationList()
           
 Expression expression(String name)
           
 String getGrammarFileName()
           
 String[] getTokenNames()
           
 LinkedList<Variable> locals()
           
 void nodeBody()
           
 void nodeDecl()
           
 Type predefinedType()
           
 void prog()
           
 Expression rbinop(String name, Expression e1)
           
 void setProg(Lustre l)
           
 Type type()
           
 void typeDecl()
           
 void typeDeclList()
           
 Variable typedID()
           
 void typeList()
           
 void typeOneDecl()
           
 Variable varDecl()
           
 LinkedList<Variable> varDeclList()
           
 
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, emitErrorMessage, 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__29

public static final int T__29
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__26

public static final int T__26
See Also:
Constant Field Values

T__25

public static final int T__25
See Also:
Constant Field Values

T__24

public static final int T__24
See Also:
Constant Field Values

T__23

public static final int T__23
See Also:
Constant Field Values

T__22

public static final int T__22
See Also:
Constant Field Values

T__21

public static final int T__21
See Also:
Constant Field Values

T__20

public static final int T__20
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

T__19

public static final int T__19
See Also:
Constant Field Values

T__51

public static final int T__51
See Also:
Constant Field Values

T__16

public static final int T__16
See Also:
Constant Field Values

T__52

public static final int T__52
See Also:
Constant Field Values

T__15

public static final int T__15
See Also:
Constant Field Values

T__18

public static final int T__18
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

COMMENT

public static final int COMMENT
See Also:
Constant Field Values

T__50

public static final int T__50
See Also:
Constant Field Values

T__42

public static final int T__42
See Also:
Constant Field Values

T__43

public static final int T__43
See Also:
Constant Field Values

T__40

public static final int T__40
See Also:
Constant Field Values

T__41

public static final int T__41
See Also:
Constant Field Values

T__46

public static final int T__46
See Also:
Constant Field Values

T__47

public static final int T__47
See Also:
Constant Field Values

T__44

public static final int T__44
See Also:
Constant Field Values

T__45

public static final int T__45
See Also:
Constant Field Values

T__48

public static final int T__48
See Also:
Constant Field Values

T__49

public static final int T__49
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

Digit

public static final int Digit
See Also:
Constant Field Values

T__30

public static final int T__30
See Also:
Constant Field Values

T__31

public static final int T__31
See Also:
Constant Field Values

T__32

public static final int T__32
See Also:
Constant Field Values

T__33

public static final int T__33
See Also:
Constant Field Values

T__34

public static final int T__34
See Also:
Constant Field Values

T__35

public static final int T__35
See Also:
Constant Field Values

T__36

public static final int T__36
See Also:
Constant Field Values

T__37

public static final int T__37
See Also:
Constant Field Values

T__38

public static final int T__38
See Also:
Constant Field Values

T__39

public static final int T__39
See Also:
Constant Field Values

Letter

public static final int Letter
See Also:
Constant Field Values

dfa3

protected de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA3 dfa3

dfa5

protected de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA5 dfa5

dfa11

protected de.cau.cs.kieler.krep.compiler.parser.lustreParser.DFA11 dfa11

FOLLOW_decl_in_prog31

public static final org.antlr.runtime.BitSet FOLLOW_decl_in_prog31

FOLLOW_constDecl_in_decl44

public static final org.antlr.runtime.BitSet FOLLOW_constDecl_in_decl44

FOLLOW_typeDecl_in_decl52

public static final org.antlr.runtime.BitSet FOLLOW_typeDecl_in_decl52

FOLLOW_nodeDecl_in_decl60

public static final org.antlr.runtime.BitSet FOLLOW_nodeDecl_in_decl60

FOLLOW_ID_in_typedID82

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_typedID82

FOLLOW_10_in_typedID84

public static final org.antlr.runtime.BitSet FOLLOW_10_in_typedID84

FOLLOW_type_in_typedID88

public static final org.antlr.runtime.BitSet FOLLOW_type_in_typedID88

FOLLOW_11_in_constDecl112

public static final org.antlr.runtime.BitSet FOLLOW_11_in_constDecl112

FOLLOW_constDeclList_in_constDecl114

public static final org.antlr.runtime.BitSet FOLLOW_constDeclList_in_constDecl114

FOLLOW_12_in_constDecl116

public static final org.antlr.runtime.BitSet FOLLOW_12_in_constDecl116

FOLLOW_11_in_constDecl124

public static final org.antlr.runtime.BitSet FOLLOW_11_in_constDecl124

FOLLOW_constDeclList_in_constDecl126

public static final org.antlr.runtime.BitSet FOLLOW_constDeclList_in_constDecl126

FOLLOW_13_in_constDecl128

public static final org.antlr.runtime.BitSet FOLLOW_13_in_constDecl128

FOLLOW_constOneDecl_in_constDeclList144

public static final org.antlr.runtime.BitSet FOLLOW_constOneDecl_in_constDeclList144

FOLLOW_12_in_constDeclList147

public static final org.antlr.runtime.BitSet FOLLOW_12_in_constDeclList147

FOLLOW_constOneDecl_in_constDeclList149

public static final org.antlr.runtime.BitSet FOLLOW_constOneDecl_in_constDeclList149

FOLLOW_ID_in_constOneDecl164

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_constOneDecl164

FOLLOW_10_in_constOneDecl166

public static final org.antlr.runtime.BitSet FOLLOW_10_in_constOneDecl166

FOLLOW_type_in_constOneDecl168

public static final org.antlr.runtime.BitSet FOLLOW_type_in_constOneDecl168

FOLLOW_14_in_typeDecl182

public static final org.antlr.runtime.BitSet FOLLOW_14_in_typeDecl182

FOLLOW_typeDeclList_in_typeDecl184

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclList_in_typeDecl184

FOLLOW_12_in_typeDecl186

public static final org.antlr.runtime.BitSet FOLLOW_12_in_typeDecl186

FOLLOW_14_in_typeDecl194

public static final org.antlr.runtime.BitSet FOLLOW_14_in_typeDecl194

FOLLOW_typeDeclList_in_typeDecl196

public static final org.antlr.runtime.BitSet FOLLOW_typeDeclList_in_typeDecl196

FOLLOW_13_in_typeDecl198

public static final org.antlr.runtime.BitSet FOLLOW_13_in_typeDecl198

FOLLOW_typeOneDecl_in_typeDeclList222

public static final org.antlr.runtime.BitSet FOLLOW_typeOneDecl_in_typeDeclList222

FOLLOW_15_in_typeDeclList225

public static final org.antlr.runtime.BitSet FOLLOW_15_in_typeDeclList225

FOLLOW_typeOneDecl_in_typeDeclList227

public static final org.antlr.runtime.BitSet FOLLOW_typeOneDecl_in_typeDeclList227

FOLLOW_ID_in_typeOneDecl242

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_typeOneDecl242

FOLLOW_predefinedType_in_type260

public static final org.antlr.runtime.BitSet FOLLOW_predefinedType_in_type260

FOLLOW_ID_in_type269

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_type269

FOLLOW_type_in_typeList299

public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeList299

FOLLOW_15_in_typeList302

public static final org.antlr.runtime.BitSet FOLLOW_15_in_typeList302

FOLLOW_type_in_typeList304

public static final org.antlr.runtime.BitSet FOLLOW_type_in_typeList304

FOLLOW_16_in_predefinedType322

public static final org.antlr.runtime.BitSet FOLLOW_16_in_predefinedType322

FOLLOW_17_in_predefinedType330

public static final org.antlr.runtime.BitSet FOLLOW_17_in_predefinedType330

FOLLOW_18_in_predefinedType339

public static final org.antlr.runtime.BitSet FOLLOW_18_in_predefinedType339

FOLLOW_19_in_nodeDecl356

public static final org.antlr.runtime.BitSet FOLLOW_19_in_nodeDecl356

FOLLOW_ID_in_nodeDecl358

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_nodeDecl358

FOLLOW_20_in_nodeDecl360

public static final org.antlr.runtime.BitSet FOLLOW_20_in_nodeDecl360

FOLLOW_varDeclList_in_nodeDecl371

public static final org.antlr.runtime.BitSet FOLLOW_varDeclList_in_nodeDecl371

FOLLOW_21_in_nodeDecl387

public static final org.antlr.runtime.BitSet FOLLOW_21_in_nodeDecl387

FOLLOW_22_in_nodeDecl389

public static final org.antlr.runtime.BitSet FOLLOW_22_in_nodeDecl389

FOLLOW_20_in_nodeDecl391

public static final org.antlr.runtime.BitSet FOLLOW_20_in_nodeDecl391

FOLLOW_varDeclList_in_nodeDecl402

public static final org.antlr.runtime.BitSet FOLLOW_varDeclList_in_nodeDecl402

FOLLOW_21_in_nodeDecl416

public static final org.antlr.runtime.BitSet FOLLOW_21_in_nodeDecl416

FOLLOW_12_in_nodeDecl418

public static final org.antlr.runtime.BitSet FOLLOW_12_in_nodeDecl418

FOLLOW_locals_in_nodeDecl426

public static final org.antlr.runtime.BitSet FOLLOW_locals_in_nodeDecl426

FOLLOW_nodeBody_in_nodeDecl448

public static final org.antlr.runtime.BitSet FOLLOW_nodeBody_in_nodeDecl448

FOLLOW_varDecl_in_varDeclList481

public static final org.antlr.runtime.BitSet FOLLOW_varDecl_in_varDeclList481

FOLLOW_12_in_varDeclList518

public static final org.antlr.runtime.BitSet FOLLOW_12_in_varDeclList518

FOLLOW_varDecl_in_varDeclList522

public static final org.antlr.runtime.BitSet FOLLOW_varDecl_in_varDeclList522

FOLLOW_typedID_in_varDecl556

public static final org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl556

FOLLOW_typedID_in_varDecl594

public static final org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl594

FOLLOW_23_in_varDecl596

public static final org.antlr.runtime.BitSet FOLLOW_23_in_varDecl596

FOLLOW_ID_in_varDecl600

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_varDecl600

FOLLOW_20_in_varDecl624

public static final org.antlr.runtime.BitSet FOLLOW_20_in_varDecl624

FOLLOW_typedID_in_varDecl628

public static final org.antlr.runtime.BitSet FOLLOW_typedID_in_varDecl628

FOLLOW_21_in_varDecl630

public static final org.antlr.runtime.BitSet FOLLOW_21_in_varDecl630

FOLLOW_23_in_varDecl632

public static final org.antlr.runtime.BitSet FOLLOW_23_in_varDecl632

FOLLOW_ID_in_varDecl636

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_varDecl636

FOLLOW_24_in_locals699

public static final org.antlr.runtime.BitSet FOLLOW_24_in_locals699

FOLLOW_varDeclList_in_locals705

public static final org.antlr.runtime.BitSet FOLLOW_varDeclList_in_locals705

FOLLOW_12_in_locals709

public static final org.antlr.runtime.BitSet FOLLOW_12_in_locals709

FOLLOW_25_in_nodeBody735

public static final org.antlr.runtime.BitSet FOLLOW_25_in_nodeBody735

FOLLOW_equationList_in_nodeBody737

public static final org.antlr.runtime.BitSet FOLLOW_equationList_in_nodeBody737

FOLLOW_26_in_nodeBody739

public static final org.antlr.runtime.BitSet FOLLOW_26_in_nodeBody739

FOLLOW_set_in_nodeBody741

public static final org.antlr.runtime.BitSet FOLLOW_set_in_nodeBody741

FOLLOW_equation_in_equationList762

public static final org.antlr.runtime.BitSet FOLLOW_equation_in_equationList762

FOLLOW_27_in_equation776

public static final org.antlr.runtime.BitSet FOLLOW_27_in_equation776

FOLLOW_expression_in_equation778

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_equation778

FOLLOW_12_in_equation781

public static final org.antlr.runtime.BitSet FOLLOW_12_in_equation781

FOLLOW_ID_in_equation791

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_equation791

FOLLOW_28_in_equation793

public static final org.antlr.runtime.BitSet FOLLOW_28_in_equation793

FOLLOW_expression_in_equation797

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_equation797

FOLLOW_12_in_equation800

public static final org.antlr.runtime.BitSet FOLLOW_12_in_equation800

FOLLOW_constant_in_expression826

public static final org.antlr.runtime.BitSet FOLLOW_constant_in_expression826

FOLLOW_ID_in_expression868

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_expression868

FOLLOW_29_in_expression920

public static final org.antlr.runtime.BitSet FOLLOW_29_in_expression920

FOLLOW_expression_in_expression924

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression924

FOLLOW_30_in_expression957

public static final org.antlr.runtime.BitSet FOLLOW_30_in_expression957

FOLLOW_expression_in_expression961

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression961

FOLLOW_31_in_expression994

public static final org.antlr.runtime.BitSet FOLLOW_31_in_expression994

FOLLOW_expression_in_expression998

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression998

FOLLOW_20_in_expression1027

public static final org.antlr.runtime.BitSet FOLLOW_20_in_expression1027

FOLLOW_32_in_expression1029

public static final org.antlr.runtime.BitSet FOLLOW_32_in_expression1029

FOLLOW_expression_in_expression1033

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression1033

FOLLOW_33_in_expression1045

public static final org.antlr.runtime.BitSet FOLLOW_33_in_expression1045

FOLLOW_expression_in_expression1049

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression1049

FOLLOW_34_in_expression1061

public static final org.antlr.runtime.BitSet FOLLOW_34_in_expression1061

FOLLOW_expression_in_expression1065

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression1065

FOLLOW_21_in_expression1068

public static final org.antlr.runtime.BitSet FOLLOW_21_in_expression1068

FOLLOW_20_in_expression1133

public static final org.antlr.runtime.BitSet FOLLOW_20_in_expression1133

FOLLOW_expression_in_expression1137

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_expression1137

FOLLOW_rbinop_in_expression1181

public static final org.antlr.runtime.BitSet FOLLOW_rbinop_in_expression1181

FOLLOW_21_in_expression1188

public static final org.antlr.runtime.BitSet FOLLOW_21_in_expression1188

FOLLOW_35_in_rbinop1209

public static final org.antlr.runtime.BitSet FOLLOW_35_in_rbinop1209

FOLLOW_expression_in_rbinop1213

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_rbinop1213

FOLLOW_23_in_rbinop1228

public static final org.antlr.runtime.BitSet FOLLOW_23_in_rbinop1228

FOLLOW_ID_in_rbinop1232

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_rbinop1232

FOLLOW_binop_in_rbinop1263

public static final org.antlr.runtime.BitSet FOLLOW_binop_in_rbinop1263

FOLLOW_expression_in_rbinop1267

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_rbinop1267

FOLLOW_36_in_binop1293

public static final org.antlr.runtime.BitSet FOLLOW_36_in_binop1293

FOLLOW_37_in_binop1302

public static final org.antlr.runtime.BitSet FOLLOW_37_in_binop1302

FOLLOW_38_in_binop1312

public static final org.antlr.runtime.BitSet FOLLOW_38_in_binop1312

FOLLOW_39_in_binop1323

public static final org.antlr.runtime.BitSet FOLLOW_39_in_binop1323

FOLLOW_28_in_binop1332

public static final org.antlr.runtime.BitSet FOLLOW_28_in_binop1332

FOLLOW_40_in_binop1343

public static final org.antlr.runtime.BitSet FOLLOW_40_in_binop1343

FOLLOW_41_in_binop1353

public static final org.antlr.runtime.BitSet FOLLOW_41_in_binop1353

FOLLOW_42_in_binop1364

public static final org.antlr.runtime.BitSet FOLLOW_42_in_binop1364

FOLLOW_43_in_binop1374

public static final org.antlr.runtime.BitSet FOLLOW_43_in_binop1374

FOLLOW_44_in_binop1384

public static final org.antlr.runtime.BitSet FOLLOW_44_in_binop1384

FOLLOW_45_in_binop1395

public static final org.antlr.runtime.BitSet FOLLOW_45_in_binop1395

FOLLOW_46_in_binop1406

public static final org.antlr.runtime.BitSet FOLLOW_46_in_binop1406

FOLLOW_47_in_binop1417

public static final org.antlr.runtime.BitSet FOLLOW_47_in_binop1417

FOLLOW_48_in_binop1426

public static final org.antlr.runtime.BitSet FOLLOW_48_in_binop1426

FOLLOW_49_in_binop1435

public static final org.antlr.runtime.BitSet FOLLOW_49_in_binop1435

FOLLOW_50_in_binop1446

public static final org.antlr.runtime.BitSet FOLLOW_50_in_binop1446

FOLLOW_51_in_constant1480

public static final org.antlr.runtime.BitSet FOLLOW_51_in_constant1480

FOLLOW_52_in_constant1489

public static final org.antlr.runtime.BitSet FOLLOW_52_in_constant1489

FOLLOW_NUMBER_in_constant1499

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

lustreParser

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

lustreParser

public lustreParser(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

setProg

public void setProg(Lustre l)

prog

public final void prog()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

decl

public final void decl()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typedID

public final Variable typedID()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constDecl

public final void constDecl()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constDeclList

public final void constDeclList()
                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constOneDecl

public final void constOneDecl()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeDecl

public final void typeDecl()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeDeclList

public final void typeDeclList()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeOneDecl

public final void typeOneDecl()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

type

public final Type type()
                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

typeList

public final void typeList()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

predefinedType

public final Type predefinedType()
                          throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

nodeDecl

public final void nodeDecl()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

varDeclList

public final LinkedList<Variable> varDeclList()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

varDecl

public final Variable varDecl()
                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

locals

public final LinkedList<Variable> locals()
                                  throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

nodeBody

public final void nodeBody()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equationList

public final void equationList()
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

equation

public final void equation()
                    throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final Expression expression(String name)
                            throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

rbinop

public final Expression rbinop(String name,
                               Expression e1)
                        throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

binop

public final Operator binop()
                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

constant

public final NumberExpression constant(String name)
                                throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException