示例#1
0
        public override string VisitRunExpr([NotNull] TesterParser.RunExprContext context)
        {
            IndentLevel++;
            var temp = VisitChildren(context);

            IndentLevel--;

            return(string.Join(Environment.NewLine,
                               Indent() + "RunExpr: ",
                               temp));
        }
示例#2
0
        public override InterpBase VisitRunExpr([NotNull] TesterParser.RunExprContext context)
        {
            var        nameChild = context.GetChild(1).Accept(this);
            InterpBase argsChild = null;

            if (context.ChildCount > 2)
            {
                argsChild = context.GetChild(2).Accept(this);
            }

            return(new InterpRun(nameChild, argsChild));
        }