Ejemplo n.º 1
0
        public override void EnterExpression_list(TSqlParser.Expression_listContext context)
        {
            string debug = context.GetText();

            Console.WriteLine("EnterExpression_list:");
            Console.WriteLine(debug);
            Console.WriteLine("---");
        }
        private ArgsUst GetArgsNode(TSqlParser.Expression_listContext context)
        {
            ArgsUst result;

            if (context != null)
            {
                result = new ArgsUst(context.expression().Select(expr => (Expression)Visit(expr)).ToArray());
            }
            else
            {
                result = new ArgsUst();
            }
            return(result);
        }
Ejemplo n.º 3
0
    public override void EnterExpression_list(TSqlParser.Expression_listContext context)
    {
        base.EnterExpression_list(context);

        if (IsStatementInsert())
        {
            var statement = GetStatementAsInsert();
            var group     = new InsertStatementGroup();
            group.Values.AddRange(context.GetText().Split(",").ToList());
            statement.InsertValues.Add(group);
        }

        Debug.WriteLine(context.GetText());
    }