public override object VisitLine(SpeakParser.LineContext context) { NameContext name = context.name(); OpinionContext opinion = context.opinion(); SpeakLine line = new SpeakLine() { Person = name.GetText(), Text = opinion.GetText().Trim('"') }; Lines.Add(line); return(line); }
public OpinionContext opinion() { OpinionContext _localctx = new OpinionContext(Context, State); EnterRule(_localctx, 6, RULE_opinion); try { EnterOuterAlt(_localctx, 1); { State = 21; Match(TEXT); } } catch (RecognitionException re) { _localctx.exception = re; ErrorHandler.ReportError(this, re); ErrorHandler.Recover(this, re); } finally { ExitRule(); } return(_localctx); }