예제 #1
0
        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*");
        }