parser
Class FELIXParser

java.lang.Object
  extended by org.antlr.runtime.BaseRecognizer
      extended by org.antlr.runtime.Parser
          extended by parser.FELIXParser

public class FELIXParser
extends org.antlr.runtime.Parser


Nested Class Summary
static class FELIXParser.atom_return
           
static class FELIXParser.atomicExpression_return
           
static class FELIXParser.boolConjunction_return
           
static class FELIXParser.boolConjunctionElement_return
           
static class FELIXParser.boolExpression_return
           
static class FELIXParser.clusteringRule_return
           
static class FELIXParser.datalogRule_return
           
static class FELIXParser.definitions_return
           
(package private)  class FELIXParser.DFA1
           
(package private)  class FELIXParser.DFA11
           
(package private)  class FELIXParser.DFA18
           
(package private)  class FELIXParser.DFA22
           
(package private)  class FELIXParser.DFA29
           
(package private)  class FELIXParser.DFA33
           
(package private)  class FELIXParser.DFA36
           
(package private)  class FELIXParser.DFA37
           
(package private)  class FELIXParser.DFA47
           
(package private)  class FELIXParser.DFA48
           
(package private)  class FELIXParser.DFA52
           
static class FELIXParser.evidence_return
           
static class FELIXParser.evidenceList_return
           
static class FELIXParser.existQuan_return
           
static class FELIXParser.expression_return
           
static class FELIXParser.foclause_return
           
static class FELIXParser.funcArgument_return
           
static class FELIXParser.funcExpression_return
           
static class FELIXParser.functionalAtom_return
           
static class FELIXParser.functionalDependency_return
           
static class FELIXParser.functionalDependencyItem_return
           
static class FELIXParser.hardRule_return
           
static class FELIXParser.literal_return
           
static class FELIXParser.mathComparison_return
           
static class FELIXParser.mathExpression_return
           
static class FELIXParser.mathFactor_return
           
static class FELIXParser.mathTerm_return
           
static class FELIXParser.mlnRule_return
           
static class FELIXParser.predArg_return
           
static class FELIXParser.query_return
           
static class FELIXParser.queryCommaList_return
           
static class FELIXParser.queryList_return
           
static class FELIXParser.ruleList_return
           
static class FELIXParser.schema_return
           
static class FELIXParser.schemaConstraint_return
           
static class FELIXParser.schemaList_return
           
static class FELIXParser.scopingRule_return
           
static class FELIXParser.softRule_return
           
static class FELIXParser.term_return
           
 
Field Summary
protected  org.antlr.runtime.tree.TreeAdaptor adaptor
           
static int ASTERISK
           
private  boolean clauseLabelTrailing
           
private  java.lang.String clauseName
           
static int COMMENT
           
private  FelixPredicate curPred
           
protected  FELIXParser.DFA1 dfa1
           
(package private) static short[] DFA1_accept
           
(package private) static java.lang.String DFA1_acceptS
           
(package private) static short[] DFA1_eof
           
(package private) static java.lang.String DFA1_eofS
           
(package private) static short[] DFA1_eot
           
(package private) static java.lang.String DFA1_eotS
           
(package private) static char[] DFA1_max
           
(package private) static java.lang.String DFA1_maxS
           
(package private) static char[] DFA1_min
           
(package private) static java.lang.String DFA1_minS
           
(package private) static short[] DFA1_special
           
(package private) static java.lang.String DFA1_specialS
           
(package private) static short[][] DFA1_transition
           
(package private) static java.lang.String[] DFA1_transitionS
           
protected  FELIXParser.DFA11 dfa11
           
(package private) static short[] DFA11_accept
           
(package private) static java.lang.String DFA11_acceptS
           
(package private) static short[] DFA11_eof
           
(package private) static java.lang.String DFA11_eofS
           
(package private) static short[] DFA11_eot
           
(package private) static java.lang.String DFA11_eotS
           
(package private) static char[] DFA11_max
           
(package private) static java.lang.String DFA11_maxS
           
(package private) static char[] DFA11_min
           
(package private) static java.lang.String DFA11_minS
           
(package private) static short[] DFA11_special
           
(package private) static java.lang.String DFA11_specialS
           
(package private) static short[][] DFA11_transition
           
(package private) static java.lang.String[] DFA11_transitionS
           
protected  FELIXParser.DFA18 dfa18
           
(package private) static short[] DFA18_accept
           
(package private) static java.lang.String DFA18_acceptS
           
(package private) static short[] DFA18_eof
           
(package private) static java.lang.String DFA18_eofS
           
(package private) static short[] DFA18_eot
           
(package private) static java.lang.String DFA18_eotS
           
(package private) static char[] DFA18_max
           
(package private) static java.lang.String DFA18_maxS
           
(package private) static char[] DFA18_min
           
(package private) static java.lang.String DFA18_minS
           
(package private) static short[] DFA18_special
           
(package private) static java.lang.String DFA18_specialS
           
(package private) static short[][] DFA18_transition
           
(package private) static java.lang.String[] DFA18_transitionS
           
protected  FELIXParser.DFA22 dfa22
           
(package private) static short[] DFA22_accept
           
(package private) static java.lang.String DFA22_acceptS
           
(package private) static short[] DFA22_eof
           
(package private) static java.lang.String DFA22_eofS
           
(package private) static short[] DFA22_eot
           
(package private) static java.lang.String DFA22_eotS
           
(package private) static char[] DFA22_max
           
(package private) static java.lang.String DFA22_maxS
           
(package private) static char[] DFA22_min
           
(package private) static java.lang.String DFA22_minS
           
(package private) static short[] DFA22_special
           
(package private) static java.lang.String DFA22_specialS
           
(package private) static short[][] DFA22_transition
           
(package private) static java.lang.String[] DFA22_transitionS
           
protected  FELIXParser.DFA29 dfa29
           
(package private) static short[] DFA29_accept
           
(package private) static java.lang.String DFA29_acceptS
           
(package private) static short[] DFA29_eof
           
(package private) static java.lang.String DFA29_eofS
           
(package private) static short[] DFA29_eot
           
(package private) static java.lang.String DFA29_eotS
           
(package private) static char[] DFA29_max
           
(package private) static java.lang.String DFA29_maxS
           
(package private) static char[] DFA29_min
           
(package private) static java.lang.String DFA29_minS
           
(package private) static short[] DFA29_special
           
(package private) static java.lang.String DFA29_specialS
           
(package private) static short[][] DFA29_transition
           
(package private) static java.lang.String[] DFA29_transitionS
           
protected  FELIXParser.DFA33 dfa33
           
(package private) static short[] DFA33_accept
           
(package private) static java.lang.String DFA33_acceptS
           
(package private) static short[] DFA33_eof
           
(package private) static java.lang.String DFA33_eofS
           
(package private) static short[] DFA33_eot
           
(package private) static java.lang.String DFA33_eotS
           
(package private) static char[] DFA33_max
           
(package private) static java.lang.String DFA33_maxS
           
(package private) static char[] DFA33_min
           
(package private) static java.lang.String DFA33_minS
           
(package private) static short[] DFA33_special
           
(package private) static java.lang.String DFA33_specialS
           
(package private) static short[][] DFA33_transition
           
(package private) static java.lang.String[] DFA33_transitionS
           
protected  FELIXParser.DFA36 dfa36
           
(package private) static short[] DFA36_accept
           
(package private) static java.lang.String DFA36_acceptS
           
(package private) static short[] DFA36_eof
           
(package private) static java.lang.String DFA36_eofS
           
(package private) static short[] DFA36_eot
           
(package private) static java.lang.String DFA36_eotS
           
(package private) static char[] DFA36_max
           
(package private) static java.lang.String DFA36_maxS
           
(package private) static char[] DFA36_min
           
(package private) static java.lang.String DFA36_minS
           
(package private) static short[] DFA36_special
           
(package private) static java.lang.String DFA36_specialS
           
(package private) static short[][] DFA36_transition
           
(package private) static java.lang.String[] DFA36_transitionS
           
protected  FELIXParser.DFA37 dfa37
           
(package private) static short[] DFA37_accept
           
(package private) static java.lang.String DFA37_acceptS
           
(package private) static short[] DFA37_eof
           
(package private) static java.lang.String DFA37_eofS
           
(package private) static short[] DFA37_eot
           
(package private) static java.lang.String DFA37_eotS
           
(package private) static char[] DFA37_max
           
(package private) static java.lang.String DFA37_maxS
           
(package private) static char[] DFA37_min
           
(package private) static java.lang.String DFA37_minS
           
(package private) static short[] DFA37_special
           
(package private) static java.lang.String DFA37_specialS
           
(package private) static short[][] DFA37_transition
           
(package private) static java.lang.String[] DFA37_transitionS
           
protected  FELIXParser.DFA47 dfa47
           
(package private) static short[] DFA47_accept
           
(package private) static java.lang.String DFA47_acceptS
           
(package private) static short[] DFA47_eof
           
(package private) static java.lang.String DFA47_eofS
           
(package private) static short[] DFA47_eot
           
(package private) static java.lang.String DFA47_eotS
           
(package private) static char[] DFA47_max
           
(package private) static java.lang.String DFA47_maxS
           
(package private) static char[] DFA47_min
           
(package private) static java.lang.String DFA47_minS
           
(package private) static short[] DFA47_special
           
(package private) static java.lang.String DFA47_specialS
           
(package private) static short[][] DFA47_transition
           
(package private) static java.lang.String[] DFA47_transitionS
           
protected  FELIXParser.DFA48 dfa48
           
(package private) static short[] DFA48_accept
           
(package private) static java.lang.String DFA48_acceptS
           
(package private) static short[] DFA48_eof
           
(package private) static java.lang.String DFA48_eofS
           
(package private) static short[] DFA48_eot
           
(package private) static java.lang.String DFA48_eotS
           
(package private) static char[] DFA48_max
           
(package private) static java.lang.String DFA48_maxS
           
(package private) static char[] DFA48_min
           
(package private) static java.lang.String DFA48_minS
           
(package private) static short[] DFA48_special
           
(package private) static java.lang.String DFA48_specialS
           
(package private) static short[][] DFA48_transition
           
(package private) static java.lang.String[] DFA48_transitionS
           
protected  FELIXParser.DFA52 dfa52
           
(package private) static short[] DFA52_accept
           
(package private) static java.lang.String DFA52_acceptS
           
(package private) static short[] DFA52_eof
           
(package private) static java.lang.String DFA52_eofS
           
(package private) static short[] DFA52_eot
           
(package private) static java.lang.String DFA52_eotS
           
(package private) static char[] DFA52_max
           
(package private) static java.lang.String DFA52_maxS
           
(package private) static char[] DFA52_min
           
(package private) static java.lang.String DFA52_minS
           
(package private) static short[] DFA52_special
           
(package private) static java.lang.String DFA52_specialS
           
(package private) static short[][] DFA52_transition
           
(package private) static java.lang.String[] DFA52_transitionS
           
static int EOF
           
static int ESC
           
static int EXIST
           
static int EXPONENT
           
static int FLOAT
           
static org.antlr.runtime.BitSet FOLLOW_21_in_schema934
           
static org.antlr.runtime.BitSet FOLLOW_22_in_schema945
           
static org.antlr.runtime.BitSet FOLLOW_23_in_atom3167
           
static org.antlr.runtime.BitSet FOLLOW_23_in_boolConjunctionElement2467
           
static org.antlr.runtime.BitSet FOLLOW_23_in_evidence3325
           
static org.antlr.runtime.BitSet FOLLOW_23_in_funcExpression2850
           
static org.antlr.runtime.BitSet FOLLOW_23_in_functionalAtom1322
           
static org.antlr.runtime.BitSet FOLLOW_23_in_mathFactor2755
           
static org.antlr.runtime.BitSet FOLLOW_23_in_schema962
           
static org.antlr.runtime.BitSet FOLLOW_24_in_atom3196
           
static org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1806
           
static org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1825
           
static org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1843
           
static org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1446
           
static org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1465
           
static org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1483
           
static org.antlr.runtime.BitSet FOLLOW_24_in_evidence3338
           
static org.antlr.runtime.BitSet FOLLOW_24_in_existQuan2182
           
static org.antlr.runtime.BitSet FOLLOW_24_in_foclause1950
           
static org.antlr.runtime.BitSet FOLLOW_24_in_foclause1969
           
static org.antlr.runtime.BitSet FOLLOW_24_in_foclause1986
           
static org.antlr.runtime.BitSet FOLLOW_24_in_funcExpression2869
           
static org.antlr.runtime.BitSet FOLLOW_24_in_functionalAtom1347
           
static org.antlr.runtime.BitSet FOLLOW_24_in_functionalDependencyItem1075
           
static org.antlr.runtime.BitSet FOLLOW_24_in_queryCommaList3286
           
static org.antlr.runtime.BitSet FOLLOW_24_in_schema969
           
static org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1598
           
static org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1617
           
static org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1635
           
static org.antlr.runtime.BitSet FOLLOW_25_in_atom3220
           
static org.antlr.runtime.BitSet FOLLOW_25_in_boolConjunctionElement2473
           
static org.antlr.runtime.BitSet FOLLOW_25_in_evidence3352
           
static org.antlr.runtime.BitSet FOLLOW_25_in_funcExpression2894
           
static org.antlr.runtime.BitSet FOLLOW_25_in_functionalAtom1374
           
static org.antlr.runtime.BitSet FOLLOW_25_in_mathFactor2761
           
static org.antlr.runtime.BitSet FOLLOW_25_in_schema977
           
static org.antlr.runtime.BitSet FOLLOW_28_in_functionalDependency1041
           
static org.antlr.runtime.BitSet FOLLOW_28_in_softRule1235
           
static org.antlr.runtime.BitSet FOLLOW_29_in_functionalDependency1050
           
static org.antlr.runtime.BitSet FOLLOW_30_in_functionalDependencyItem1083
           
static org.antlr.runtime.BitSet FOLLOW_35_in_clusteringRule1728
           
static org.antlr.runtime.BitSet FOLLOW_35_in_datalogRule1411
           
static org.antlr.runtime.BitSet FOLLOW_36_in_datalogRule1421
           
static org.antlr.runtime.BitSet FOLLOW_37_in_clusteringRule1845
           
static org.antlr.runtime.BitSet FOLLOW_37_in_datalogRule1485
           
static org.antlr.runtime.BitSet FOLLOW_37_in_foclause1988
           
static org.antlr.runtime.BitSet FOLLOW_37_in_foclause2104
           
static org.antlr.runtime.BitSet FOLLOW_37_in_scopingRule1553
           
static org.antlr.runtime.BitSet FOLLOW_37_in_scopingRule1637
           
static org.antlr.runtime.BitSet FOLLOW_38_in_clusteringRule1871
           
static org.antlr.runtime.BitSet FOLLOW_38_in_datalogRule1511
           
static org.antlr.runtime.BitSet FOLLOW_38_in_foclause2012
           
static org.antlr.runtime.BitSet FOLLOW_38_in_foclause2126
           
static org.antlr.runtime.BitSet FOLLOW_38_in_scopingRule1563
           
static org.antlr.runtime.BitSet FOLLOW_38_in_scopingRule1663
           
static org.antlr.runtime.BitSet FOLLOW_39_in_scopingRule1555
           
static org.antlr.runtime.BitSet FOLLOW_40_in_scopingRule1557
           
static org.antlr.runtime.BitSet FOLLOW_41_in_scopingRule1573
           
static org.antlr.runtime.BitSet FOLLOW_42_in_clusteringRule1713
           
static org.antlr.runtime.BitSet FOLLOW_42_in_mathFactor2779
           
static org.antlr.runtime.BitSet FOLLOW_54_in_foclause2061
           
static org.antlr.runtime.BitSet FOLLOW_54_in_foclause2080
           
static org.antlr.runtime.BitSet FOLLOW_54_in_foclause2102
           
static org.antlr.runtime.BitSet FOLLOW_54_in_synpred56_FELIX2061
           
static org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_clusteringRule1721
           
static org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_schema938
           
static org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_schema955
           
static org.antlr.runtime.BitSet FOLLOW_atom_in_literal3082
           
static org.antlr.runtime.BitSet FOLLOW_atom_in_query3258
           
static org.antlr.runtime.BitSet FOLLOW_atomicExpression_in_funcArgument2968
           
static org.antlr.runtime.BitSet FOLLOW_atomicExpression_in_mathFactor2737
           
static org.antlr.runtime.BitSet FOLLOW_boolConjunction_in_boolExpression2240
           
static org.antlr.runtime.BitSet FOLLOW_boolConjunction_in_boolExpression2272
           
static org.antlr.runtime.BitSet FOLLOW_boolConjunctionElement_in_boolConjunction2316
           
static org.antlr.runtime.BitSet FOLLOW_boolConjunctionElement_in_boolConjunction2348
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_boolConjunctionElement2471
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_clusteringRule1860
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_datalogRule1500
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_foclause2002
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_foclause2117
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_funcArgument2921
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_scopingRule1652
           
static org.antlr.runtime.BitSet FOLLOW_boolExpression_in_synpred93_FELIX2921
           
static org.antlr.runtime.BitSet FOLLOW_clusteringRule_in_ruleList1117
           
static org.antlr.runtime.BitSet FOLLOW_datalogRule_in_ruleList1113
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_definitions901
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_evidenceList3304
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_queryCommaList3292
           
static org.antlr.runtime.BitSet FOLLOW_EOF_in_queryList3242
           
static org.antlr.runtime.BitSet FOLLOW_evidence_in_evidenceList3301
           
static org.antlr.runtime.BitSet FOLLOW_EXIST_in_existQuan2157
           
static org.antlr.runtime.BitSet FOLLOW_existQuan_in_foclause1915
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_functionalAtom1331
           
static org.antlr.runtime.BitSet FOLLOW_expression_in_functionalAtom1351
           
static org.antlr.runtime.BitSet FOLLOW_foclause_in_hardRule1272
           
static org.antlr.runtime.BitSet FOLLOW_foclause_in_softRule1213
           
static org.antlr.runtime.BitSet FOLLOW_foclause_in_softRule1239
           
static org.antlr.runtime.BitSet FOLLOW_funcArgument_in_funcExpression2854
           
static org.antlr.runtime.BitSet FOLLOW_funcArgument_in_funcExpression2873
           
static org.antlr.runtime.BitSet FOLLOW_funcExpression_in_boolConjunctionElement2433
           
static org.antlr.runtime.BitSet FOLLOW_funcExpression_in_funcArgument2953
           
static org.antlr.runtime.BitSet FOLLOW_funcExpression_in_mathFactor2717
           
static org.antlr.runtime.BitSet FOLLOW_funcExpression_in_synpred68_FELIX2433
           
static org.antlr.runtime.BitSet FOLLOW_funcExpression_in_synpred95_FELIX2953
           
static org.antlr.runtime.BitSet FOLLOW_functionalDependency_in_schemaConstraint1021
           
static org.antlr.runtime.BitSet FOLLOW_functionalDependencyItem_in_functionalDependency1045
           
static org.antlr.runtime.BitSet FOLLOW_functionalDependencyItem_in_functionalDependency1052
           
static org.antlr.runtime.BitSet FOLLOW_hardRule_in_mlnRule1183
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_atom3165
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_atomicExpression3038
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_evidence3323
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_existQuan2169
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_existQuan2186
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_funcExpression2836
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_functionalAtom1309
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1072
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1079
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1087
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_predArg992
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_predArg997
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_query3268
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_schema951
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_softRule1233
           
static org.antlr.runtime.BitSet FOLLOW_ID_in_term3114
           
static org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_foclause2033
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1743
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1792
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1810
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1417
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1433
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1450
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_foclause1937
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_foclause1954
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_foclause2051
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_foclause2065
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1569
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1585
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1602
           
static org.antlr.runtime.BitSet FOLLOW_literal_in_synpred56_FELIX2065
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_boolConjunctionElement2420
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_clusteringRule1829
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_datalogRule1469
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_foclause1973
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_foclause2084
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_scopingRule1621
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_synpred67_FELIX2420
           
static org.antlr.runtime.BitSet FOLLOW_mathComparison_in_synpred68_FELIX2420
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_expression2213
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_funcArgument2937
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathComparison2507
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathComparison2529
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathFactor2759
           
static org.antlr.runtime.BitSet FOLLOW_mathExpression_in_synpred94_FELIX2937
           
static org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathFactor2783
           
static org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathTerm2634
           
static org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathTerm2668
           
static org.antlr.runtime.BitSet FOLLOW_mathFactor_in_synpred87_FELIX2668
           
static org.antlr.runtime.BitSet FOLLOW_mathTerm_in_mathExpression2563
           
static org.antlr.runtime.BitSet FOLLOW_mathTerm_in_mathExpression2589
           
static org.antlr.runtime.BitSet FOLLOW_mathTerm_in_synpred80_FELIX2589
           
static org.antlr.runtime.BitSet FOLLOW_mlnRule_in_ruleList1105
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_evidence3318
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_mathFactor2801
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_predArg1003
           
static org.antlr.runtime.BitSet FOLLOW_NOT_in_synpred91_FELIX2801
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_atomicExpression3006
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_clusteringRule1707
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_evidence3315
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_scopingRule1561
           
static org.antlr.runtime.BitSet FOLLOW_NUMBER_in_softRule1209
           
static org.antlr.runtime.BitSet FOLLOW_PERIOD_in_clusteringRule1880
           
static org.antlr.runtime.BitSet FOLLOW_PERIOD_in_datalogRule1520
           
static org.antlr.runtime.BitSet FOLLOW_PERIOD_in_hardRule1274
           
static org.antlr.runtime.BitSet FOLLOW_PERIOD_in_scopingRule1672
           
static org.antlr.runtime.BitSet FOLLOW_PLUS_in_schema927
           
static org.antlr.runtime.BitSet FOLLOW_predArg_in_schema966
           
static org.antlr.runtime.BitSet FOLLOW_predArg_in_schema973
           
static org.antlr.runtime.BitSet FOLLOW_query_in_queryCommaList3283
           
static org.antlr.runtime.BitSet FOLLOW_query_in_queryCommaList3288
           
static org.antlr.runtime.BitSet FOLLOW_query_in_queryList3239
           
static org.antlr.runtime.BitSet FOLLOW_ruleList_in_definitions899
           
static org.antlr.runtime.BitSet FOLLOW_schema_in_schemaList910
           
static org.antlr.runtime.BitSet FOLLOW_schemaConstraint_in_schemaList914
           
static org.antlr.runtime.BitSet FOLLOW_schemaList_in_definitions897
           
static org.antlr.runtime.BitSet FOLLOW_scopingRule_in_ruleList1109
           
static org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunction2338
           
static org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunctionElement2392
           
static org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunctionElement2458
           
static org.antlr.runtime.BitSet FOLLOW_set_in_boolExpression2262
           
static org.antlr.runtime.BitSet FOLLOW_set_in_clusteringRule1758
           
static org.antlr.runtime.BitSet FOLLOW_set_in_datalogRule1400
           
static org.antlr.runtime.BitSet FOLLOW_set_in_evidence3329
           
static org.antlr.runtime.BitSet FOLLOW_set_in_evidence3342
           
static org.antlr.runtime.BitSet FOLLOW_set_in_functionalDependency1033
           
static org.antlr.runtime.BitSet FOLLOW_set_in_literal3074
           
static org.antlr.runtime.BitSet FOLLOW_set_in_mathComparison2511
           
static org.antlr.runtime.BitSet FOLLOW_set_in_mathExpression2579
           
static org.antlr.runtime.BitSet FOLLOW_set_in_mathTerm2650
           
static org.antlr.runtime.BitSet FOLLOW_set_in_mlnRule1150
           
static org.antlr.runtime.BitSet FOLLOW_set_in_synpred68_FELIX2392
           
static org.antlr.runtime.BitSet FOLLOW_set_in_synpred80_FELIX2579
           
static org.antlr.runtime.BitSet FOLLOW_set_in_synpred87_FELIX2650
           
static org.antlr.runtime.BitSet FOLLOW_set_in_term3130
           
static org.antlr.runtime.BitSet FOLLOW_softRule_in_mlnRule1179
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_atomicExpression3022
           
static org.antlr.runtime.BitSet FOLLOW_STRING_in_mlnRule1158
           
static org.antlr.runtime.BitSet FOLLOW_term_in_atom3182
           
static org.antlr.runtime.BitSet FOLLOW_term_in_atom3205
           
static int HEXDIGIT
           
static int ID
           
static int IMPLIES
           
static int INTEGER
           
 long lineOffset
           
static int MINUS
           
(package private)  FelixQuery ml
           
static int NOT
           
static int NUMBER
           
static int PERIOD
           
static int PLUS
           
static int STRING
           
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 int T__53
           
static int T__54
           
static int T__55
           
static int T__56
           
static int T__57
           
static int T__58
           
static int T__59
           
static int T__60
           
static int T__61
           
static int T__62
           
static int T__63
           
static int T__64
           
static int T__65
           
static int T__66
           
static int T__67
           
static int T__68
           
static int T__69
           
static int T__70
           
static int T__71
           
static java.lang.String[] tokenNames
           
static int WS
           
 
Fields inherited from class org.antlr.runtime.Parser
input
 
Fields inherited from class org.antlr.runtime.BaseRecognizer
DEFAULT_TOKEN_CHANNEL, HIDDEN, INITIAL_FOLLOW_STACK_SIZE, MEMO_RULE_FAILED, MEMO_RULE_UNKNOWN, NEXT_TOKEN_RULE_NAME, state
 
Constructor Summary
FELIXParser(org.antlr.runtime.TokenStream input)
           
FELIXParser(org.antlr.runtime.TokenStream input, org.antlr.runtime.RecognizerSharedState state)
           
 
Method Summary
 FELIXParser.atom_return atom()
           
 FELIXParser.atomicExpression_return atomicExpression()
           
 FELIXParser.boolConjunction_return boolConjunction()
           
 FELIXParser.boolConjunctionElement_return boolConjunctionElement()
           
 FELIXParser.boolExpression_return boolExpression()
           
 FELIXParser.clusteringRule_return clusteringRule()
           
 FELIXParser.datalogRule_return datalogRule()
           
 FELIXParser.definitions_return definitions()
           
private  void die(java.lang.String msg)
           
 void emitErrorMessage(java.lang.String msg)
           
 FELIXParser.evidence_return evidence()
           
 FELIXParser.evidenceList_return evidenceList()
           
 FELIXParser.existQuan_return existQuan()
           
 FELIXParser.expression_return expression()
           
 FELIXParser.foclause_return foclause()
           
 FELIXParser.funcArgument_return funcArgument()
           
 FELIXParser.funcExpression_return funcExpression()
           
 FELIXParser.functionalAtom_return functionalAtom()
           
 FELIXParser.functionalDependency_return functionalDependency()
           
 FELIXParser.functionalDependencyItem_return functionalDependencyItem()
           
 java.lang.String getGrammarFileName()
           
 java.lang.String[] getTokenNames()
           
 org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()
           
 FELIXParser.hardRule_return hardRule()
           
 FELIXParser.literal_return literal()
           
 FELIXParser.mathComparison_return mathComparison()
           
 FELIXParser.mathExpression_return mathExpression()
           
 FELIXParser.mathFactor_return mathFactor()
           
 FELIXParser.mathTerm_return mathTerm()
           
 FELIXParser.mlnRule_return mlnRule()
           
 FELIXParser.predArg_return predArg()
           
 FELIXParser.query_return query()
           
 FELIXParser.queryCommaList_return queryCommaList()
           
 FELIXParser.queryList_return queryList()
           
protected  java.lang.Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input, int ttype, org.antlr.runtime.BitSet follow)
           
 FELIXParser.ruleList_return ruleList()
           
 FELIXParser.schema_return schema()
           
 FELIXParser.schemaConstraint_return schemaConstraint()
           
 FELIXParser.schemaList_return schemaList()
           
 FELIXParser.scopingRule_return scopingRule()
           
 void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)
           
 FELIXParser.softRule_return softRule()
           
 void synpred56_FELIX_fragment()
           
 boolean synpred56_FELIX()
           
 void synpred67_FELIX_fragment()
           
 boolean synpred67_FELIX()
           
 void synpred68_FELIX_fragment()
           
 boolean synpred68_FELIX()
           
 void synpred80_FELIX_fragment()
           
 boolean synpred80_FELIX()
           
 void synpred87_FELIX_fragment()
           
 boolean synpred87_FELIX()
           
 void synpred91_FELIX_fragment()
           
 boolean synpred91_FELIX()
           
 void synpred93_FELIX_fragment()
           
 boolean synpred93_FELIX()
           
 void synpred94_FELIX_fragment()
           
 boolean synpred94_FELIX()
           
 void synpred95_FELIX_fragment()
           
 boolean synpred95_FELIX()
           
 FELIXParser.term_return term()
           
 
Methods inherited from class org.antlr.runtime.Parser
getCurrentInputSymbol, getMissingSymbol, getSourceName, getTokenStream, reset, setTokenStream, traceIn, traceOut
 
Methods inherited from class org.antlr.runtime.BaseRecognizer
alreadyParsedRule, beginResync, combineFollows, computeContextSensitiveRuleFOLLOW, computeErrorRecoverySet, consumeUntil, consumeUntil, displayRecognitionError, endResync, failed, getBacktrackingLevel, getErrorHeader, getErrorMessage, getNumberOfSyntaxErrors, getRuleInvocationStack, getRuleInvocationStack, getRuleMemoization, getRuleMemoizationCacheSize, getTokenErrorDisplay, match, matchAny, memoize, mismatchIsMissingToken, mismatchIsUnwantedToken, pushFollow, recover, recoverFromMismatchedSet, reportError, setBacktrackingLevel, 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 java.lang.String[] tokenNames

T__68

public static final int T__68
See Also:
Constant Field Values

T__69

public static final int T__69
See Also:
Constant Field Values

T__66

public static final int T__66
See Also:
Constant Field Values

EXPONENT

public static final int EXPONENT
See Also:
Constant Field Values

T__67

public static final int T__67
See Also:
Constant Field Values

T__64

public static final int T__64
See Also:
Constant Field Values

T__29

public static final int T__29
See Also:
Constant Field Values

T__65

public static final int T__65
See Also:
Constant Field Values

T__28

public static final int T__28
See Also:
Constant Field Values

T__62

public static final int T__62
See Also:
Constant Field Values

T__27

public static final int T__27
See Also:
Constant Field Values

T__63

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

ESC

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

FLOAT

public static final int FLOAT
See Also:
Constant Field Values

NOT

public static final int NOT
See Also:
Constant Field Values

ID

public static final int ID
See Also:
Constant Field Values

T__61

public static final int T__61
See Also:
Constant Field Values

EOF

public static final int EOF
See Also:
Constant Field Values

T__60

public static final int T__60
See Also:
Constant Field Values

ASTERISK

public static final int ASTERISK
See Also:
Constant Field Values

T__55

public static final int T__55
See Also:
Constant Field Values

T__56

public static final int T__56
See Also:
Constant Field Values

T__57

public static final int T__57
See Also:
Constant Field Values

T__58

public static final int T__58
See Also:
Constant Field Values

T__51

public static final int T__51
See Also:
Constant Field Values

T__52

public static final int T__52
See Also:
Constant Field Values

T__53

public static final int T__53
See Also:
Constant Field Values

T__54

public static final int T__54
See Also:
Constant Field Values

T__59

public static final int T__59
See Also:
Constant Field Values

PLUS

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

INTEGER

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

IMPLIES

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

PERIOD

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

MINUS

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

WS

public static final int WS
See Also:
Constant Field Values

T__71

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

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

STRING

public static final int STRING
See Also:
Constant Field Values

HEXDIGIT

public static final int HEXDIGIT
See Also:
Constant Field Values

EXIST

public static final int EXIST
See Also:
Constant Field Values

adaptor

protected org.antlr.runtime.tree.TreeAdaptor adaptor

ml

FelixQuery ml

clauseName

private java.lang.String clauseName

clauseLabelTrailing

private boolean clauseLabelTrailing

curPred

private FelixPredicate curPred

lineOffset

public long lineOffset

dfa1

protected FELIXParser.DFA1 dfa1

dfa11

protected FELIXParser.DFA11 dfa11

dfa18

protected FELIXParser.DFA18 dfa18

dfa22

protected FELIXParser.DFA22 dfa22

dfa29

protected FELIXParser.DFA29 dfa29

dfa36

protected FELIXParser.DFA36 dfa36

dfa33

protected FELIXParser.DFA33 dfa33

dfa37

protected FELIXParser.DFA37 dfa37

dfa47

protected FELIXParser.DFA47 dfa47

dfa48

protected FELIXParser.DFA48 dfa48

dfa52

protected FELIXParser.DFA52 dfa52

DFA1_eotS

static final java.lang.String DFA1_eotS
See Also:
Constant Field Values

DFA1_eofS

static final java.lang.String DFA1_eofS
See Also:
Constant Field Values

DFA1_minS

static final java.lang.String DFA1_minS
See Also:
Constant Field Values

DFA1_maxS

static final java.lang.String DFA1_maxS
See Also:
Constant Field Values

DFA1_acceptS

static final java.lang.String DFA1_acceptS
See Also:
Constant Field Values

DFA1_specialS

static final java.lang.String DFA1_specialS
See Also:
Constant Field Values

DFA1_transitionS

static final java.lang.String[] DFA1_transitionS

DFA1_eot

static final short[] DFA1_eot

DFA1_eof

static final short[] DFA1_eof

DFA1_min

static final char[] DFA1_min

DFA1_max

static final char[] DFA1_max

DFA1_accept

static final short[] DFA1_accept

DFA1_special

static final short[] DFA1_special

DFA1_transition

static final short[][] DFA1_transition

DFA11_eotS

static final java.lang.String DFA11_eotS
See Also:
Constant Field Values

DFA11_eofS

static final java.lang.String DFA11_eofS
See Also:
Constant Field Values

DFA11_minS

static final java.lang.String DFA11_minS
See Also:
Constant Field Values

DFA11_maxS

static final java.lang.String DFA11_maxS
See Also:
Constant Field Values

DFA11_acceptS

static final java.lang.String DFA11_acceptS
See Also:
Constant Field Values

DFA11_specialS

static final java.lang.String DFA11_specialS
See Also:
Constant Field Values

DFA11_transitionS

static final java.lang.String[] DFA11_transitionS

DFA11_eot

static final short[] DFA11_eot

DFA11_eof

static final short[] DFA11_eof

DFA11_min

static final char[] DFA11_min

DFA11_max

static final char[] DFA11_max

DFA11_accept

static final short[] DFA11_accept

DFA11_special

static final short[] DFA11_special

DFA11_transition

static final short[][] DFA11_transition

DFA18_eotS

static final java.lang.String DFA18_eotS
See Also:
Constant Field Values

DFA18_eofS

static final java.lang.String DFA18_eofS
See Also:
Constant Field Values

DFA18_minS

static final java.lang.String DFA18_minS
See Also:
Constant Field Values

DFA18_maxS

static final java.lang.String DFA18_maxS
See Also:
Constant Field Values

DFA18_acceptS

static final java.lang.String DFA18_acceptS
See Also:
Constant Field Values

DFA18_specialS

static final java.lang.String DFA18_specialS
See Also:
Constant Field Values

DFA18_transitionS

static final java.lang.String[] DFA18_transitionS

DFA18_eot

static final short[] DFA18_eot

DFA18_eof

static final short[] DFA18_eof

DFA18_min

static final char[] DFA18_min

DFA18_max

static final char[] DFA18_max

DFA18_accept

static final short[] DFA18_accept

DFA18_special

static final short[] DFA18_special

DFA18_transition

static final short[][] DFA18_transition

DFA22_eotS

static final java.lang.String DFA22_eotS
See Also:
Constant Field Values

DFA22_eofS

static final java.lang.String DFA22_eofS
See Also:
Constant Field Values

DFA22_minS

static final java.lang.String DFA22_minS
See Also:
Constant Field Values

DFA22_maxS

static final java.lang.String DFA22_maxS
See Also:
Constant Field Values

DFA22_acceptS

static final java.lang.String DFA22_acceptS
See Also:
Constant Field Values

DFA22_specialS

static final java.lang.String DFA22_specialS
See Also:
Constant Field Values

DFA22_transitionS

static final java.lang.String[] DFA22_transitionS

DFA22_eot

static final short[] DFA22_eot

DFA22_eof

static final short[] DFA22_eof

DFA22_min

static final char[] DFA22_min

DFA22_max

static final char[] DFA22_max

DFA22_accept

static final short[] DFA22_accept

DFA22_special

static final short[] DFA22_special

DFA22_transition

static final short[][] DFA22_transition

DFA29_eotS

static final java.lang.String DFA29_eotS
See Also:
Constant Field Values

DFA29_eofS

static final java.lang.String DFA29_eofS
See Also:
Constant Field Values

DFA29_minS

static final java.lang.String DFA29_minS
See Also:
Constant Field Values

DFA29_maxS

static final java.lang.String DFA29_maxS
See Also:
Constant Field Values

DFA29_acceptS

static final java.lang.String DFA29_acceptS
See Also:
Constant Field Values

DFA29_specialS

static final java.lang.String DFA29_specialS
See Also:
Constant Field Values

DFA29_transitionS

static final java.lang.String[] DFA29_transitionS

DFA29_eot

static final short[] DFA29_eot

DFA29_eof

static final short[] DFA29_eof

DFA29_min

static final char[] DFA29_min

DFA29_max

static final char[] DFA29_max

DFA29_accept

static final short[] DFA29_accept

DFA29_special

static final short[] DFA29_special

DFA29_transition

static final short[][] DFA29_transition

DFA36_eotS

static final java.lang.String DFA36_eotS
See Also:
Constant Field Values

DFA36_eofS

static final java.lang.String DFA36_eofS
See Also:
Constant Field Values

DFA36_minS

static final java.lang.String DFA36_minS
See Also:
Constant Field Values

DFA36_maxS

static final java.lang.String DFA36_maxS
See Also:
Constant Field Values

DFA36_acceptS

static final java.lang.String DFA36_acceptS
See Also:
Constant Field Values

DFA36_specialS

static final java.lang.String DFA36_specialS
See Also:
Constant Field Values

DFA36_transitionS

static final java.lang.String[] DFA36_transitionS

DFA36_eot

static final short[] DFA36_eot

DFA36_eof

static final short[] DFA36_eof

DFA36_min

static final char[] DFA36_min

DFA36_max

static final char[] DFA36_max

DFA36_accept

static final short[] DFA36_accept

DFA36_special

static final short[] DFA36_special

DFA36_transition

static final short[][] DFA36_transition

DFA33_eotS

static final java.lang.String DFA33_eotS
See Also:
Constant Field Values

DFA33_eofS

static final java.lang.String DFA33_eofS
See Also:
Constant Field Values

DFA33_minS

static final java.lang.String DFA33_minS
See Also:
Constant Field Values

DFA33_maxS

static final java.lang.String DFA33_maxS
See Also:
Constant Field Values

DFA33_acceptS

static final java.lang.String DFA33_acceptS
See Also:
Constant Field Values

DFA33_specialS

static final java.lang.String DFA33_specialS
See Also:
Constant Field Values

DFA33_transitionS

static final java.lang.String[] DFA33_transitionS

DFA33_eot

static final short[] DFA33_eot

DFA33_eof

static final short[] DFA33_eof

DFA33_min

static final char[] DFA33_min

DFA33_max

static final char[] DFA33_max

DFA33_accept

static final short[] DFA33_accept

DFA33_special

static final short[] DFA33_special

DFA33_transition

static final short[][] DFA33_transition

DFA37_eotS

static final java.lang.String DFA37_eotS
See Also:
Constant Field Values

DFA37_eofS

static final java.lang.String DFA37_eofS
See Also:
Constant Field Values

DFA37_minS

static final java.lang.String DFA37_minS
See Also:
Constant Field Values

DFA37_maxS

static final java.lang.String DFA37_maxS
See Also:
Constant Field Values

DFA37_acceptS

static final java.lang.String DFA37_acceptS
See Also:
Constant Field Values

DFA37_specialS

static final java.lang.String DFA37_specialS
See Also:
Constant Field Values

DFA37_transitionS

static final java.lang.String[] DFA37_transitionS

DFA37_eot

static final short[] DFA37_eot

DFA37_eof

static final short[] DFA37_eof

DFA37_min

static final char[] DFA37_min

DFA37_max

static final char[] DFA37_max

DFA37_accept

static final short[] DFA37_accept

DFA37_special

static final short[] DFA37_special

DFA37_transition

static final short[][] DFA37_transition

DFA47_eotS

static final java.lang.String DFA47_eotS
See Also:
Constant Field Values

DFA47_eofS

static final java.lang.String DFA47_eofS
See Also:
Constant Field Values

DFA47_minS

static final java.lang.String DFA47_minS
See Also:
Constant Field Values

DFA47_maxS

static final java.lang.String DFA47_maxS
See Also:
Constant Field Values

DFA47_acceptS

static final java.lang.String DFA47_acceptS
See Also:
Constant Field Values

DFA47_specialS

static final java.lang.String DFA47_specialS
See Also:
Constant Field Values

DFA47_transitionS

static final java.lang.String[] DFA47_transitionS

DFA47_eot

static final short[] DFA47_eot

DFA47_eof

static final short[] DFA47_eof

DFA47_min

static final char[] DFA47_min

DFA47_max

static final char[] DFA47_max

DFA47_accept

static final short[] DFA47_accept

DFA47_special

static final short[] DFA47_special

DFA47_transition

static final short[][] DFA47_transition

DFA48_eotS

static final java.lang.String DFA48_eotS
See Also:
Constant Field Values

DFA48_eofS

static final java.lang.String DFA48_eofS
See Also:
Constant Field Values

DFA48_minS

static final java.lang.String DFA48_minS
See Also:
Constant Field Values

DFA48_maxS

static final java.lang.String DFA48_maxS
See Also:
Constant Field Values

DFA48_acceptS

static final java.lang.String DFA48_acceptS
See Also:
Constant Field Values

DFA48_specialS

static final java.lang.String DFA48_specialS
See Also:
Constant Field Values

DFA48_transitionS

static final java.lang.String[] DFA48_transitionS

DFA48_eot

static final short[] DFA48_eot

DFA48_eof

static final short[] DFA48_eof

DFA48_min

static final char[] DFA48_min

DFA48_max

static final char[] DFA48_max

DFA48_accept

static final short[] DFA48_accept

DFA48_special

static final short[] DFA48_special

DFA48_transition

static final short[][] DFA48_transition

DFA52_eotS

static final java.lang.String DFA52_eotS
See Also:
Constant Field Values

DFA52_eofS

static final java.lang.String DFA52_eofS
See Also:
Constant Field Values

DFA52_minS

static final java.lang.String DFA52_minS
See Also:
Constant Field Values

DFA52_maxS

static final java.lang.String DFA52_maxS
See Also:
Constant Field Values

DFA52_acceptS

static final java.lang.String DFA52_acceptS
See Also:
Constant Field Values

DFA52_specialS

static final java.lang.String DFA52_specialS
See Also:
Constant Field Values

DFA52_transitionS

static final java.lang.String[] DFA52_transitionS

DFA52_eot

static final short[] DFA52_eot

DFA52_eof

static final short[] DFA52_eof

DFA52_min

static final char[] DFA52_min

DFA52_max

static final char[] DFA52_max

DFA52_accept

static final short[] DFA52_accept

DFA52_special

static final short[] DFA52_special

DFA52_transition

static final short[][] DFA52_transition

FOLLOW_schemaList_in_definitions897

public static final org.antlr.runtime.BitSet FOLLOW_schemaList_in_definitions897

FOLLOW_ruleList_in_definitions899

public static final org.antlr.runtime.BitSet FOLLOW_ruleList_in_definitions899

FOLLOW_EOF_in_definitions901

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_definitions901

FOLLOW_schema_in_schemaList910

public static final org.antlr.runtime.BitSet FOLLOW_schema_in_schemaList910

FOLLOW_schemaConstraint_in_schemaList914

public static final org.antlr.runtime.BitSet FOLLOW_schemaConstraint_in_schemaList914

FOLLOW_PLUS_in_schema927

public static final org.antlr.runtime.BitSet FOLLOW_PLUS_in_schema927

FOLLOW_21_in_schema934

public static final org.antlr.runtime.BitSet FOLLOW_21_in_schema934

FOLLOW_ASTERISK_in_schema938

public static final org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_schema938

FOLLOW_22_in_schema945

public static final org.antlr.runtime.BitSet FOLLOW_22_in_schema945

FOLLOW_ID_in_schema951

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_schema951

FOLLOW_ASTERISK_in_schema955

public static final org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_schema955

FOLLOW_23_in_schema962

public static final org.antlr.runtime.BitSet FOLLOW_23_in_schema962

FOLLOW_predArg_in_schema966

public static final org.antlr.runtime.BitSet FOLLOW_predArg_in_schema966

FOLLOW_24_in_schema969

public static final org.antlr.runtime.BitSet FOLLOW_24_in_schema969

FOLLOW_predArg_in_schema973

public static final org.antlr.runtime.BitSet FOLLOW_predArg_in_schema973

FOLLOW_25_in_schema977

public static final org.antlr.runtime.BitSet FOLLOW_25_in_schema977

FOLLOW_ID_in_predArg992

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_predArg992

FOLLOW_ID_in_predArg997

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_predArg997

FOLLOW_NOT_in_predArg1003

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_predArg1003

FOLLOW_functionalDependency_in_schemaConstraint1021

public static final org.antlr.runtime.BitSet FOLLOW_functionalDependency_in_schemaConstraint1021

FOLLOW_set_in_functionalDependency1033

public static final org.antlr.runtime.BitSet FOLLOW_set_in_functionalDependency1033

FOLLOW_28_in_functionalDependency1041

public static final org.antlr.runtime.BitSet FOLLOW_28_in_functionalDependency1041

FOLLOW_functionalDependencyItem_in_functionalDependency1045

public static final org.antlr.runtime.BitSet FOLLOW_functionalDependencyItem_in_functionalDependency1045

FOLLOW_29_in_functionalDependency1050

public static final org.antlr.runtime.BitSet FOLLOW_29_in_functionalDependency1050

FOLLOW_functionalDependencyItem_in_functionalDependency1052

public static final org.antlr.runtime.BitSet FOLLOW_functionalDependencyItem_in_functionalDependency1052

FOLLOW_ID_in_functionalDependencyItem1072

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1072

FOLLOW_24_in_functionalDependencyItem1075

public static final org.antlr.runtime.BitSet FOLLOW_24_in_functionalDependencyItem1075

FOLLOW_ID_in_functionalDependencyItem1079

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1079

FOLLOW_30_in_functionalDependencyItem1083

public static final org.antlr.runtime.BitSet FOLLOW_30_in_functionalDependencyItem1083

FOLLOW_ID_in_functionalDependencyItem1087

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_functionalDependencyItem1087

FOLLOW_mlnRule_in_ruleList1105

public static final org.antlr.runtime.BitSet FOLLOW_mlnRule_in_ruleList1105

FOLLOW_scopingRule_in_ruleList1109

public static final org.antlr.runtime.BitSet FOLLOW_scopingRule_in_ruleList1109

FOLLOW_datalogRule_in_ruleList1113

public static final org.antlr.runtime.BitSet FOLLOW_datalogRule_in_ruleList1113

FOLLOW_clusteringRule_in_ruleList1117

public static final org.antlr.runtime.BitSet FOLLOW_clusteringRule_in_ruleList1117

FOLLOW_set_in_mlnRule1150

public static final org.antlr.runtime.BitSet FOLLOW_set_in_mlnRule1150

FOLLOW_STRING_in_mlnRule1158

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_mlnRule1158

FOLLOW_softRule_in_mlnRule1179

public static final org.antlr.runtime.BitSet FOLLOW_softRule_in_mlnRule1179

FOLLOW_hardRule_in_mlnRule1183

public static final org.antlr.runtime.BitSet FOLLOW_hardRule_in_mlnRule1183

FOLLOW_NUMBER_in_softRule1209

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_softRule1209

FOLLOW_foclause_in_softRule1213

public static final org.antlr.runtime.BitSet FOLLOW_foclause_in_softRule1213

FOLLOW_ID_in_softRule1233

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_softRule1233

FOLLOW_28_in_softRule1235

public static final org.antlr.runtime.BitSet FOLLOW_28_in_softRule1235

FOLLOW_foclause_in_softRule1239

public static final org.antlr.runtime.BitSet FOLLOW_foclause_in_softRule1239

FOLLOW_foclause_in_hardRule1272

public static final org.antlr.runtime.BitSet FOLLOW_foclause_in_hardRule1272

FOLLOW_PERIOD_in_hardRule1274

public static final org.antlr.runtime.BitSet FOLLOW_PERIOD_in_hardRule1274

FOLLOW_ID_in_functionalAtom1309

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_functionalAtom1309

FOLLOW_23_in_functionalAtom1322

public static final org.antlr.runtime.BitSet FOLLOW_23_in_functionalAtom1322

FOLLOW_expression_in_functionalAtom1331

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_functionalAtom1331

FOLLOW_24_in_functionalAtom1347

public static final org.antlr.runtime.BitSet FOLLOW_24_in_functionalAtom1347

FOLLOW_expression_in_functionalAtom1351

public static final org.antlr.runtime.BitSet FOLLOW_expression_in_functionalAtom1351

FOLLOW_25_in_functionalAtom1374

public static final org.antlr.runtime.BitSet FOLLOW_25_in_functionalAtom1374

FOLLOW_set_in_datalogRule1400

public static final org.antlr.runtime.BitSet FOLLOW_set_in_datalogRule1400

FOLLOW_35_in_datalogRule1411

public static final org.antlr.runtime.BitSet FOLLOW_35_in_datalogRule1411

FOLLOW_literal_in_datalogRule1417

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1417

FOLLOW_36_in_datalogRule1421

public static final org.antlr.runtime.BitSet FOLLOW_36_in_datalogRule1421

FOLLOW_literal_in_datalogRule1433

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1433

FOLLOW_24_in_datalogRule1446

public static final org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1446

FOLLOW_literal_in_datalogRule1450

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_datalogRule1450

FOLLOW_24_in_datalogRule1465

public static final org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1465

FOLLOW_mathComparison_in_datalogRule1469

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_datalogRule1469

FOLLOW_24_in_datalogRule1483

public static final org.antlr.runtime.BitSet FOLLOW_24_in_datalogRule1483

FOLLOW_37_in_datalogRule1485

public static final org.antlr.runtime.BitSet FOLLOW_37_in_datalogRule1485

FOLLOW_boolExpression_in_datalogRule1500

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_datalogRule1500

FOLLOW_38_in_datalogRule1511

public static final org.antlr.runtime.BitSet FOLLOW_38_in_datalogRule1511

FOLLOW_PERIOD_in_datalogRule1520

public static final org.antlr.runtime.BitSet FOLLOW_PERIOD_in_datalogRule1520

FOLLOW_37_in_scopingRule1553

public static final org.antlr.runtime.BitSet FOLLOW_37_in_scopingRule1553

FOLLOW_39_in_scopingRule1555

public static final org.antlr.runtime.BitSet FOLLOW_39_in_scopingRule1555

FOLLOW_40_in_scopingRule1557

public static final org.antlr.runtime.BitSet FOLLOW_40_in_scopingRule1557

FOLLOW_NUMBER_in_scopingRule1561

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_scopingRule1561

FOLLOW_38_in_scopingRule1563

public static final org.antlr.runtime.BitSet FOLLOW_38_in_scopingRule1563

FOLLOW_literal_in_scopingRule1569

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1569

FOLLOW_41_in_scopingRule1573

public static final org.antlr.runtime.BitSet FOLLOW_41_in_scopingRule1573

FOLLOW_literal_in_scopingRule1585

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1585

FOLLOW_24_in_scopingRule1598

public static final org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1598

FOLLOW_literal_in_scopingRule1602

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_scopingRule1602

FOLLOW_24_in_scopingRule1617

public static final org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1617

FOLLOW_mathComparison_in_scopingRule1621

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_scopingRule1621

FOLLOW_24_in_scopingRule1635

public static final org.antlr.runtime.BitSet FOLLOW_24_in_scopingRule1635

FOLLOW_37_in_scopingRule1637

public static final org.antlr.runtime.BitSet FOLLOW_37_in_scopingRule1637

FOLLOW_boolExpression_in_scopingRule1652

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_scopingRule1652

FOLLOW_38_in_scopingRule1663

public static final org.antlr.runtime.BitSet FOLLOW_38_in_scopingRule1663

FOLLOW_PERIOD_in_scopingRule1672

public static final org.antlr.runtime.BitSet FOLLOW_PERIOD_in_scopingRule1672

FOLLOW_NUMBER_in_clusteringRule1707

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_clusteringRule1707

FOLLOW_42_in_clusteringRule1713

public static final org.antlr.runtime.BitSet FOLLOW_42_in_clusteringRule1713

FOLLOW_ASTERISK_in_clusteringRule1721

public static final org.antlr.runtime.BitSet FOLLOW_ASTERISK_in_clusteringRule1721

FOLLOW_35_in_clusteringRule1728

public static final org.antlr.runtime.BitSet FOLLOW_35_in_clusteringRule1728

FOLLOW_literal_in_clusteringRule1743

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1743

FOLLOW_set_in_clusteringRule1758

public static final org.antlr.runtime.BitSet FOLLOW_set_in_clusteringRule1758

FOLLOW_literal_in_clusteringRule1792

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1792

FOLLOW_24_in_clusteringRule1806

public static final org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1806

FOLLOW_literal_in_clusteringRule1810

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_clusteringRule1810

FOLLOW_24_in_clusteringRule1825

public static final org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1825

FOLLOW_mathComparison_in_clusteringRule1829

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_clusteringRule1829

FOLLOW_24_in_clusteringRule1843

public static final org.antlr.runtime.BitSet FOLLOW_24_in_clusteringRule1843

FOLLOW_37_in_clusteringRule1845

public static final org.antlr.runtime.BitSet FOLLOW_37_in_clusteringRule1845

FOLLOW_boolExpression_in_clusteringRule1860

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_clusteringRule1860

FOLLOW_38_in_clusteringRule1871

public static final org.antlr.runtime.BitSet FOLLOW_38_in_clusteringRule1871

FOLLOW_PERIOD_in_clusteringRule1880

public static final org.antlr.runtime.BitSet FOLLOW_PERIOD_in_clusteringRule1880

FOLLOW_existQuan_in_foclause1915

public static final org.antlr.runtime.BitSet FOLLOW_existQuan_in_foclause1915

FOLLOW_literal_in_foclause1937

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_foclause1937

FOLLOW_24_in_foclause1950

public static final org.antlr.runtime.BitSet FOLLOW_24_in_foclause1950

FOLLOW_literal_in_foclause1954

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_foclause1954

FOLLOW_24_in_foclause1969

public static final org.antlr.runtime.BitSet FOLLOW_24_in_foclause1969

FOLLOW_mathComparison_in_foclause1973

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_foclause1973

FOLLOW_24_in_foclause1986

public static final org.antlr.runtime.BitSet FOLLOW_24_in_foclause1986

FOLLOW_37_in_foclause1988

public static final org.antlr.runtime.BitSet FOLLOW_37_in_foclause1988

FOLLOW_boolExpression_in_foclause2002

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_foclause2002

FOLLOW_38_in_foclause2012

public static final org.antlr.runtime.BitSet FOLLOW_38_in_foclause2012

FOLLOW_IMPLIES_in_foclause2033

public static final org.antlr.runtime.BitSet FOLLOW_IMPLIES_in_foclause2033

FOLLOW_literal_in_foclause2051

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_foclause2051

FOLLOW_54_in_foclause2061

public static final org.antlr.runtime.BitSet FOLLOW_54_in_foclause2061

FOLLOW_literal_in_foclause2065

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_foclause2065

FOLLOW_54_in_foclause2080

public static final org.antlr.runtime.BitSet FOLLOW_54_in_foclause2080

FOLLOW_mathComparison_in_foclause2084

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_foclause2084

FOLLOW_54_in_foclause2102

public static final org.antlr.runtime.BitSet FOLLOW_54_in_foclause2102

FOLLOW_37_in_foclause2104

public static final org.antlr.runtime.BitSet FOLLOW_37_in_foclause2104

FOLLOW_boolExpression_in_foclause2117

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_foclause2117

FOLLOW_38_in_foclause2126

public static final org.antlr.runtime.BitSet FOLLOW_38_in_foclause2126

FOLLOW_EXIST_in_existQuan2157

public static final org.antlr.runtime.BitSet FOLLOW_EXIST_in_existQuan2157

FOLLOW_ID_in_existQuan2169

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_existQuan2169

FOLLOW_24_in_existQuan2182

public static final org.antlr.runtime.BitSet FOLLOW_24_in_existQuan2182

FOLLOW_ID_in_existQuan2186

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_existQuan2186

FOLLOW_mathExpression_in_expression2213

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_expression2213

FOLLOW_boolConjunction_in_boolExpression2240

public static final org.antlr.runtime.BitSet FOLLOW_boolConjunction_in_boolExpression2240

FOLLOW_set_in_boolExpression2262

public static final org.antlr.runtime.BitSet FOLLOW_set_in_boolExpression2262

FOLLOW_boolConjunction_in_boolExpression2272

public static final org.antlr.runtime.BitSet FOLLOW_boolConjunction_in_boolExpression2272

FOLLOW_boolConjunctionElement_in_boolConjunction2316

public static final org.antlr.runtime.BitSet FOLLOW_boolConjunctionElement_in_boolConjunction2316

FOLLOW_set_in_boolConjunction2338

public static final org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunction2338

FOLLOW_boolConjunctionElement_in_boolConjunction2348

public static final org.antlr.runtime.BitSet FOLLOW_boolConjunctionElement_in_boolConjunction2348

FOLLOW_set_in_boolConjunctionElement2392

public static final org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunctionElement2392

FOLLOW_mathComparison_in_boolConjunctionElement2420

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_boolConjunctionElement2420

FOLLOW_funcExpression_in_boolConjunctionElement2433

public static final org.antlr.runtime.BitSet FOLLOW_funcExpression_in_boolConjunctionElement2433

FOLLOW_set_in_boolConjunctionElement2458

public static final org.antlr.runtime.BitSet FOLLOW_set_in_boolConjunctionElement2458

FOLLOW_23_in_boolConjunctionElement2467

public static final org.antlr.runtime.BitSet FOLLOW_23_in_boolConjunctionElement2467

FOLLOW_boolExpression_in_boolConjunctionElement2471

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_boolConjunctionElement2471

FOLLOW_25_in_boolConjunctionElement2473

public static final org.antlr.runtime.BitSet FOLLOW_25_in_boolConjunctionElement2473

FOLLOW_mathExpression_in_mathComparison2507

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathComparison2507

FOLLOW_set_in_mathComparison2511

public static final org.antlr.runtime.BitSet FOLLOW_set_in_mathComparison2511

FOLLOW_mathExpression_in_mathComparison2529

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathComparison2529

FOLLOW_mathTerm_in_mathExpression2563

public static final org.antlr.runtime.BitSet FOLLOW_mathTerm_in_mathExpression2563

FOLLOW_set_in_mathExpression2579

public static final org.antlr.runtime.BitSet FOLLOW_set_in_mathExpression2579

FOLLOW_mathTerm_in_mathExpression2589

public static final org.antlr.runtime.BitSet FOLLOW_mathTerm_in_mathExpression2589

FOLLOW_mathFactor_in_mathTerm2634

public static final org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathTerm2634

FOLLOW_set_in_mathTerm2650

public static final org.antlr.runtime.BitSet FOLLOW_set_in_mathTerm2650

FOLLOW_mathFactor_in_mathTerm2668

public static final org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathTerm2668

FOLLOW_funcExpression_in_mathFactor2717

public static final org.antlr.runtime.BitSet FOLLOW_funcExpression_in_mathFactor2717

FOLLOW_atomicExpression_in_mathFactor2737

public static final org.antlr.runtime.BitSet FOLLOW_atomicExpression_in_mathFactor2737

FOLLOW_23_in_mathFactor2755

public static final org.antlr.runtime.BitSet FOLLOW_23_in_mathFactor2755

FOLLOW_mathExpression_in_mathFactor2759

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_mathFactor2759

FOLLOW_25_in_mathFactor2761

public static final org.antlr.runtime.BitSet FOLLOW_25_in_mathFactor2761

FOLLOW_42_in_mathFactor2779

public static final org.antlr.runtime.BitSet FOLLOW_42_in_mathFactor2779

FOLLOW_mathFactor_in_mathFactor2783

public static final org.antlr.runtime.BitSet FOLLOW_mathFactor_in_mathFactor2783

FOLLOW_NOT_in_mathFactor2801

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_mathFactor2801

FOLLOW_ID_in_funcExpression2836

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_funcExpression2836

FOLLOW_23_in_funcExpression2850

public static final org.antlr.runtime.BitSet FOLLOW_23_in_funcExpression2850

FOLLOW_funcArgument_in_funcExpression2854

public static final org.antlr.runtime.BitSet FOLLOW_funcArgument_in_funcExpression2854

FOLLOW_24_in_funcExpression2869

public static final org.antlr.runtime.BitSet FOLLOW_24_in_funcExpression2869

FOLLOW_funcArgument_in_funcExpression2873

public static final org.antlr.runtime.BitSet FOLLOW_funcArgument_in_funcExpression2873

FOLLOW_25_in_funcExpression2894

public static final org.antlr.runtime.BitSet FOLLOW_25_in_funcExpression2894

FOLLOW_boolExpression_in_funcArgument2921

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_funcArgument2921

FOLLOW_mathExpression_in_funcArgument2937

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_funcArgument2937

FOLLOW_funcExpression_in_funcArgument2953

public static final org.antlr.runtime.BitSet FOLLOW_funcExpression_in_funcArgument2953

FOLLOW_atomicExpression_in_funcArgument2968

public static final org.antlr.runtime.BitSet FOLLOW_atomicExpression_in_funcArgument2968

FOLLOW_NUMBER_in_atomicExpression3006

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_atomicExpression3006

FOLLOW_STRING_in_atomicExpression3022

public static final org.antlr.runtime.BitSet FOLLOW_STRING_in_atomicExpression3022

FOLLOW_ID_in_atomicExpression3038

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atomicExpression3038

FOLLOW_set_in_literal3074

public static final org.antlr.runtime.BitSet FOLLOW_set_in_literal3074

FOLLOW_atom_in_literal3082

public static final org.antlr.runtime.BitSet FOLLOW_atom_in_literal3082

FOLLOW_ID_in_term3114

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_term3114

FOLLOW_set_in_term3130

public static final org.antlr.runtime.BitSet FOLLOW_set_in_term3130

FOLLOW_ID_in_atom3165

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_atom3165

FOLLOW_23_in_atom3167

public static final org.antlr.runtime.BitSet FOLLOW_23_in_atom3167

FOLLOW_term_in_atom3182

public static final org.antlr.runtime.BitSet FOLLOW_term_in_atom3182

FOLLOW_24_in_atom3196

public static final org.antlr.runtime.BitSet FOLLOW_24_in_atom3196

FOLLOW_term_in_atom3205

public static final org.antlr.runtime.BitSet FOLLOW_term_in_atom3205

FOLLOW_25_in_atom3220

public static final org.antlr.runtime.BitSet FOLLOW_25_in_atom3220

FOLLOW_query_in_queryList3239

public static final org.antlr.runtime.BitSet FOLLOW_query_in_queryList3239

FOLLOW_EOF_in_queryList3242

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_queryList3242

FOLLOW_atom_in_query3258

public static final org.antlr.runtime.BitSet FOLLOW_atom_in_query3258

FOLLOW_ID_in_query3268

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_query3268

FOLLOW_query_in_queryCommaList3283

public static final org.antlr.runtime.BitSet FOLLOW_query_in_queryCommaList3283

FOLLOW_24_in_queryCommaList3286

public static final org.antlr.runtime.BitSet FOLLOW_24_in_queryCommaList3286

FOLLOW_query_in_queryCommaList3288

public static final org.antlr.runtime.BitSet FOLLOW_query_in_queryCommaList3288

FOLLOW_EOF_in_queryCommaList3292

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_queryCommaList3292

FOLLOW_evidence_in_evidenceList3301

public static final org.antlr.runtime.BitSet FOLLOW_evidence_in_evidenceList3301

FOLLOW_EOF_in_evidenceList3304

public static final org.antlr.runtime.BitSet FOLLOW_EOF_in_evidenceList3304

FOLLOW_NUMBER_in_evidence3315

public static final org.antlr.runtime.BitSet FOLLOW_NUMBER_in_evidence3315

FOLLOW_NOT_in_evidence3318

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_evidence3318

FOLLOW_ID_in_evidence3323

public static final org.antlr.runtime.BitSet FOLLOW_ID_in_evidence3323

FOLLOW_23_in_evidence3325

public static final org.antlr.runtime.BitSet FOLLOW_23_in_evidence3325

FOLLOW_set_in_evidence3329

public static final org.antlr.runtime.BitSet FOLLOW_set_in_evidence3329

FOLLOW_24_in_evidence3338

public static final org.antlr.runtime.BitSet FOLLOW_24_in_evidence3338

FOLLOW_set_in_evidence3342

public static final org.antlr.runtime.BitSet FOLLOW_set_in_evidence3342

FOLLOW_25_in_evidence3352

public static final org.antlr.runtime.BitSet FOLLOW_25_in_evidence3352

FOLLOW_54_in_synpred56_FELIX2061

public static final org.antlr.runtime.BitSet FOLLOW_54_in_synpred56_FELIX2061

FOLLOW_literal_in_synpred56_FELIX2065

public static final org.antlr.runtime.BitSet FOLLOW_literal_in_synpred56_FELIX2065

FOLLOW_mathComparison_in_synpred67_FELIX2420

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_synpred67_FELIX2420

FOLLOW_set_in_synpred68_FELIX2392

public static final org.antlr.runtime.BitSet FOLLOW_set_in_synpred68_FELIX2392

FOLLOW_mathComparison_in_synpred68_FELIX2420

public static final org.antlr.runtime.BitSet FOLLOW_mathComparison_in_synpred68_FELIX2420

FOLLOW_funcExpression_in_synpred68_FELIX2433

public static final org.antlr.runtime.BitSet FOLLOW_funcExpression_in_synpred68_FELIX2433

FOLLOW_set_in_synpred80_FELIX2579

public static final org.antlr.runtime.BitSet FOLLOW_set_in_synpred80_FELIX2579

FOLLOW_mathTerm_in_synpred80_FELIX2589

public static final org.antlr.runtime.BitSet FOLLOW_mathTerm_in_synpred80_FELIX2589

FOLLOW_set_in_synpred87_FELIX2650

public static final org.antlr.runtime.BitSet FOLLOW_set_in_synpred87_FELIX2650

FOLLOW_mathFactor_in_synpred87_FELIX2668

public static final org.antlr.runtime.BitSet FOLLOW_mathFactor_in_synpred87_FELIX2668

FOLLOW_NOT_in_synpred91_FELIX2801

public static final org.antlr.runtime.BitSet FOLLOW_NOT_in_synpred91_FELIX2801

FOLLOW_boolExpression_in_synpred93_FELIX2921

public static final org.antlr.runtime.BitSet FOLLOW_boolExpression_in_synpred93_FELIX2921

FOLLOW_mathExpression_in_synpred94_FELIX2937

public static final org.antlr.runtime.BitSet FOLLOW_mathExpression_in_synpred94_FELIX2937

FOLLOW_funcExpression_in_synpred95_FELIX2953

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

FELIXParser

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

FELIXParser

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

setTreeAdaptor

public void setTreeAdaptor(org.antlr.runtime.tree.TreeAdaptor adaptor)

getTreeAdaptor

public org.antlr.runtime.tree.TreeAdaptor getTreeAdaptor()

getTokenNames

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

getGrammarFileName

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

die

private void die(java.lang.String msg)

recoverFromMismatchedToken

protected java.lang.Object recoverFromMismatchedToken(org.antlr.runtime.IntStream input,
                                                      int ttype,
                                                      org.antlr.runtime.BitSet follow)
                                               throws org.antlr.runtime.RecognitionException
Overrides:
recoverFromMismatchedToken in class org.antlr.runtime.BaseRecognizer
Throws:
org.antlr.runtime.RecognitionException

emitErrorMessage

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

definitions

public final FELIXParser.definitions_return definitions()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

schemaList

public final FELIXParser.schemaList_return schemaList()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

schema

public final FELIXParser.schema_return schema()
                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

predArg

public final FELIXParser.predArg_return predArg()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

schemaConstraint

public final FELIXParser.schemaConstraint_return schemaConstraint()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

functionalDependency

public final FELIXParser.functionalDependency_return functionalDependency()
                                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

functionalDependencyItem

public final FELIXParser.functionalDependencyItem_return functionalDependencyItem()
                                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

ruleList

public final FELIXParser.ruleList_return ruleList()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mlnRule

public final FELIXParser.mlnRule_return mlnRule()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

softRule

public final FELIXParser.softRule_return softRule()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

hardRule

public final FELIXParser.hardRule_return hardRule()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

functionalAtom

public final FELIXParser.functionalAtom_return functionalAtom()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

datalogRule

public final FELIXParser.datalogRule_return datalogRule()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

scopingRule

public final FELIXParser.scopingRule_return scopingRule()
                                                 throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

clusteringRule

public final FELIXParser.clusteringRule_return clusteringRule()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

foclause

public final FELIXParser.foclause_return foclause()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

existQuan

public final FELIXParser.existQuan_return existQuan()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

expression

public final FELIXParser.expression_return expression()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolExpression

public final FELIXParser.boolExpression_return boolExpression()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolConjunction

public final FELIXParser.boolConjunction_return boolConjunction()
                                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

boolConjunctionElement

public final FELIXParser.boolConjunctionElement_return boolConjunctionElement()
                                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mathComparison

public final FELIXParser.mathComparison_return mathComparison()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mathExpression

public final FELIXParser.mathExpression_return mathExpression()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mathTerm

public final FELIXParser.mathTerm_return mathTerm()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

mathFactor

public final FELIXParser.mathFactor_return mathFactor()
                                               throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

funcExpression

public final FELIXParser.funcExpression_return funcExpression()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

funcArgument

public final FELIXParser.funcArgument_return funcArgument()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

atomicExpression

public final FELIXParser.atomicExpression_return atomicExpression()
                                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

literal

public final FELIXParser.literal_return literal()
                                         throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

term

public final FELIXParser.term_return term()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

atom

public final FELIXParser.atom_return atom()
                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

queryList

public final FELIXParser.queryList_return queryList()
                                             throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

query

public final FELIXParser.query_return query()
                                     throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

queryCommaList

public final FELIXParser.queryCommaList_return queryCommaList()
                                                       throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

evidenceList

public final FELIXParser.evidenceList_return evidenceList()
                                                   throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

evidence

public final FELIXParser.evidence_return evidence()
                                           throws org.antlr.runtime.RecognitionException
Throws:
org.antlr.runtime.RecognitionException

synpred56_FELIX_fragment

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

synpred67_FELIX_fragment

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

synpred68_FELIX_fragment

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

synpred80_FELIX_fragment

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

synpred87_FELIX_fragment

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

synpred91_FELIX_fragment

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

synpred93_FELIX_fragment

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

synpred94_FELIX_fragment

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

synpred95_FELIX_fragment

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

synpred93_FELIX

public final boolean synpred93_FELIX()

synpred80_FELIX

public final boolean synpred80_FELIX()

synpred94_FELIX

public final boolean synpred94_FELIX()

synpred87_FELIX

public final boolean synpred87_FELIX()

synpred67_FELIX

public final boolean synpred67_FELIX()

synpred68_FELIX

public final boolean synpred68_FELIX()

synpred56_FELIX

public final boolean synpred56_FELIX()

synpred95_FELIX

public final boolean synpred95_FELIX()

synpred91_FELIX

public final boolean synpred91_FELIX()