private boolean every_pattern_source_chain_sempred(Every_pattern_source_chainContext _localctx, int predIndex) { switch (predIndex) { case 0: return precpred(_ctx, 3); } return true; } private boolean math_operation_sempred(Math_operationContext _localctx, int predIndex) {
private boolean right_absent_pattern_source_sempred(Right_absent_pattern_sourceContext _localctx, int predIndex) { switch (predIndex) { case 4: return precpred(_ctx, 3); case 5: return precpred(_ctx, 1); } return true; } private boolean left_absent_sequence_source_sempred(Left_absent_sequence_sourceContext _localctx, int predIndex) {
private boolean left_absent_sequence_source_sempred(Left_absent_sequence_sourceContext _localctx, int predIndex) { switch (predIndex) { case 6: return precpred(_ctx, 3); case 7: return precpred(_ctx, 2); } return true; } private boolean left_absent_pattern_source_sempred(Left_absent_pattern_sourceContext _localctx, int predIndex) {
private boolean sequence_source_chain_sempred(Sequence_source_chainContext _localctx, int predIndex) { switch (predIndex) { case 10: return precpred(_ctx, 2); } return true; } private boolean pattern_source_chain_sempred(Pattern_source_chainContext _localctx, int predIndex) {
private boolean math_operation_sempred(Math_operationContext _localctx, int predIndex) { switch (predIndex) { case 16: return precpred(_ctx, 4); case 17: return precpred(_ctx, 6); case 11: return precpred(_ctx, 10); case 12: return precpred(_ctx, 9); case 13: return precpred(_ctx, 8); case 14: return precpred(_ctx, 7); case 15: return precpred(_ctx, 5); } return true; } private boolean right_absent_sequence_source_sempred(Right_absent_sequence_sourceContext _localctx, int predIndex) {
private boolean left_absent_pattern_source_sempred(Left_absent_pattern_sourceContext _localctx, int predIndex) { switch (predIndex) { case 2: return precpred(_ctx, 3); case 3: return precpred(_ctx, 2); } return true; } private boolean sequence_source_chain_sempred(Sequence_source_chainContext _localctx, int predIndex) {
private boolean pattern_source_chain_sempred(Pattern_source_chainContext _localctx, int predIndex) { switch (predIndex) { case 1: return precpred(_ctx, 2); } return true; } private boolean every_pattern_source_chain_sempred(Every_pattern_source_chainContext _localctx, int predIndex) {
pushNewRecursionContext(_localctx, _startState, RULE_sequence_source_chain); setState(1068); if (!(precpred(_ctx, 2))) throw new FailedPredicateException(this, "precpred(_ctx, 2)"); setState(1069); match(COMMA); setState(1070); sequence_source_chain(3);
pushNewRecursionContext(_localctx, _startState, RULE_pattern_source_chain); setState(778); if (!(precpred(_ctx, 2))) throw new FailedPredicateException(this, "precpred(_ctx, 2)"); setState(779); match(FOLLOWED_BY); setState(780); pattern_source_chain(3);
pushNewRecursionContext(_localctx, _startState, RULE_right_absent_sequence_source); setState(1044); if (!(precpred(_ctx, 3))) throw new FailedPredicateException(this, "precpred(_ctx, 3)"); setState(1045); match(COMMA); setState(1046); right_absent_sequence_source(4); pushNewRecursionContext(_localctx, _startState, RULE_right_absent_sequence_source); setState(1047); if (!(precpred(_ctx, 1))) throw new FailedPredicateException(this, "precpred(_ctx, 1)"); setState(1048); match(COMMA); setState(1049); sequence_source_chain(0);
pushNewRecursionContext(_localctx, _startState, RULE_right_absent_pattern_source); setState(851); if (!(precpred(_ctx, 3))) throw new FailedPredicateException(this, "precpred(_ctx, 3)"); setState(852); match(FOLLOWED_BY); setState(853); right_absent_pattern_source(4); pushNewRecursionContext(_localctx, _startState, RULE_right_absent_pattern_source); setState(854); if (!(precpred(_ctx, 1))) throw new FailedPredicateException(this, "precpred(_ctx, 1)"); setState(855); match(FOLLOWED_BY); setState(856); every_pattern_source_chain(0);
pushNewRecursionContext(_localctx, _startState, RULE_left_absent_sequence_source); setState(1016); if (!(precpred(_ctx, 3))) throw new FailedPredicateException(this, "precpred(_ctx, 3)"); setState(1017); match(COMMA); setState(1018); left_absent_sequence_source(4); pushNewRecursionContext(_localctx, _startState, RULE_left_absent_sequence_source); setState(1019); if (!(precpred(_ctx, 2))) throw new FailedPredicateException(this, "precpred(_ctx, 2)"); setState(1020); match(COMMA); setState(1021); basic_absent_pattern_source();
pushNewRecursionContext(_localctx, _startState, RULE_left_absent_pattern_source); setState(820); if (!(precpred(_ctx, 3))) throw new FailedPredicateException(this, "precpred(_ctx, 3)"); setState(821); match(FOLLOWED_BY); setState(822); left_absent_pattern_source(4); pushNewRecursionContext(_localctx, _startState, RULE_left_absent_pattern_source); setState(823); if (!(precpred(_ctx, 2))) throw new FailedPredicateException(this, "precpred(_ctx, 2)"); setState(824); match(FOLLOWED_BY); setState(825); every_absent_pattern_source();
pushNewRecursionContext(_localctx, _startState, RULE_every_pattern_source_chain); setState(757); if (!(precpred(_ctx, 3))) throw new FailedPredicateException(this, "precpred(_ctx, 3)"); setState(758); match(FOLLOWED_BY); setState(759); every_pattern_source_chain(4);
pushNewRecursionContext(_localctx, _startState, RULE_math_operation); setState(1345); if (!(precpred(_ctx, 10))) throw new FailedPredicateException(this, "precpred(_ctx, 10)"); setState(1349); switch (_input.LA(1)) { pushNewRecursionContext(_localctx, _startState, RULE_math_operation); setState(1352); if (!(precpred(_ctx, 9))) throw new FailedPredicateException(this, "precpred(_ctx, 9)"); setState(1355); switch (_input.LA(1)) { pushNewRecursionContext(_localctx, _startState, RULE_math_operation); setState(1358); if (!(precpred(_ctx, 8))) throw new FailedPredicateException(this, "precpred(_ctx, 8)"); setState(1363); switch (_input.LA(1)) { pushNewRecursionContext(_localctx, _startState, RULE_math_operation); setState(1366); if (!(precpred(_ctx, 7))) throw new FailedPredicateException(this, "precpred(_ctx, 7)"); setState(1369); switch (_input.LA(1)) { pushNewRecursionContext(_localctx, _startState, RULE_math_operation); setState(1372); if (!(precpred(_ctx, 5))) throw new FailedPredicateException(this, "precpred(_ctx, 5)"); setState(1373); match(AND); setState(1374); math_operation(6);