public static TimeConstant parseTimeConstantDefinition(String source) throws SiddhiParserException { ANTLRInputStream input = new ANTLRInputStream(source); SiddhiQLLexer lexer = new SiddhiQLLexer(input); lexer.removeErrorListeners(); lexer.addErrorListener(SiddhiErrorListener.INSTANCE); CommonTokenStream tokens = new CommonTokenStream(lexer); SiddhiQLParser parser = new SiddhiQLParser(tokens); parser.removeErrorListeners(); parser.addErrorListener(SiddhiErrorListener.INSTANCE); ParseTree tree = parser.time_value(); SiddhiQLVisitor eval = new SiddhiQLBaseVisitorImpl(); return (TimeConstant) eval.visit(tree); }
public final For_timeContext for_time() throws RecognitionException { For_timeContext _localctx = new For_timeContext(_ctx, getState()); enterRule(_localctx, 174, RULE_for_time); try { enterOuterAlt(_localctx, 1); { setState(1306); match(FOR); setState(1307); time_value(); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
public final Within_timeContext within_time() throws RecognitionException { Within_timeContext _localctx = new Within_timeContext(_ctx, getState()); enterRule(_localctx, 176, RULE_within_time); try { enterOuterAlt(_localctx, 1); { setState(1309); match(WITHIN); setState(1310); time_value(); } } catch (RecognitionException re) { _localctx.exception = re; _errHandler.reportError(this, re); _errHandler.recover(this, re); } finally { exitRule(); } return _localctx; }
setState(497); time_value();
case 1: setState(1293); time_value(); setState(1299); match(SNAPSHOT); setState(1300); match(EVERY); setState(1301); time_value();
enterOuterAlt(_localctx, 6); setState(1538); time_value();