public override string VisitPos(PosContext context) { if (context.NOUN() != null) { return(Generator.Noun); } if (context.VERB() != null) { return(Generator.Verb); } if (context.ADJECTIVE() != null) { return(Generator.Adjective); } return(context.TEXT() != null ? Text(context.TEXT()) : "*gibberish*"); }