public ComponentBase x_comp( iCalObject o ) //throws RecognitionException, TokenStreamException { ComponentBase c = null;; IToken n = null; try { // for error handling match(BEGIN); match(COLON); n = LT(1); match(X_NAME); c = o.iCalendar.Create(o, n.getText().ToLower()); match(CRLF); { // ( ... )+ int _cnt15 = 0; for (;;) { if ((LA(1) == BEGIN || LA(1) == IANA_TOKEN || LA(1) == X_NAME)) { calendarline(c); } else { if (_cnt15 >= 1) { goto _loop15_breakloop; } else { throw new NoViableAltException(LT(1), getFilename());; } } _cnt15++; } _loop15_breakloop :; } // ( ... )+ match(END); match(COLON); match(X_NAME); match(CRLF); c.OnLoad(EventArgs.Empty); } catch (RecognitionException ex) { reportError(ex); recover(ex, tokenSet_4_); } return(c); }
public ComponentBase x_comp( iCalObject o ) //throws RecognitionException, TokenStreamException { ComponentBase c = null;; IToken n = null; match(BEGIN); match(COLON); n = LT(1); match(X_NAME); c = o.iCalendar.Create(o, n.getText().ToLower()); match(CRLF); { // ( ... )+ int _cnt17 = 0; for (;;) { if ((tokenSet_3_.member(LA(1)))) { calendarline(c); } else { if (_cnt17 >= 1) { goto _loop17_breakloop; } else { throw new NoViableAltException(LT(1), getFilename());; } } _cnt17++; } _loop17_breakloop :; } // ( ... )+ match(END); match(COLON); match(X_NAME); match(CRLF); c.OnLoad(EventArgs.Empty); return(c); }