Exemplo n.º 1
0
        }                                     // End ExitSimpletypespecifier

        public override void ExitUnqualifiedid([NotNull] CPP14Parser.UnqualifiedidContext context)
        {
            var text = context.GetText();

            //
            // Determine if this is the routine name or a parameter name
            //

            if (in_params_list)
            {
                cur_parameter.param_name = text;

                Console.WriteLine($" {text}");                          // Parameter name
            }
            else
            {
                function_def.func_name = text;

                Console.WriteLine($"{text}"); // Routine name
            }
        }                                     // End ExitUnqualifiedid
Exemplo n.º 2
0
 public override string VisitUnqualifiedid([NotNull] CPP14Parser.UnqualifiedidContext context)
 {
     return(string.Join("", new TerminalVisitor().Visit(context)));
 }