Пример #1
0
        public override InterpBase VisitEqualExpr([NotNull] TesterParser.EqualExprContext context)
        {
            var left  = context.GetChild(1).Accept(this);
            var right = context.GetChild(2).Accept(this);

            return(new InterpEqual(left, right));
        }
Пример #2
0
        public override string VisitEqualExpr([NotNull] TesterParser.EqualExprContext context)
        {
            IndentLevel += 2;
            var left  = context.GetChild(1).Accept(this);
            var right = context.GetChild(2).Accept(this);

            IndentLevel -= 2;

            IndentLevel++;
            var leftText  = Indent() + "Left: ";
            var rightText = Indent() + "Right: ";

            IndentLevel--;

            return(string.Join(Environment.NewLine,
                               Indent() + "EqualExpr: ",
                               leftText,
                               left,
                               rightText,
                               right));
        }