Пример #1
0
        public void Visit(Expr.Grouping expr)
        {
            CheckPropertyScope(expr);

            _sql.Append("(");
            Resolve(expr.Expression);
            _sql.Append(")");
        }
Пример #2
0
 public TypeSpecifier VisitGroupingExpression(Expr.Grouping exp)
 {
     return(Visit(exp.Expression));
 }
Пример #3
0
 public string VisitGroupingExpr(Expr.Grouping expr)
 {
     return(Printer("group", expr.Expression));
 }
Пример #4
0
        public object VisitGroupingExpr(Expr.Grouping expr)
        {
            Resolve(expr.expression);

            return(null);
        }
Пример #5
0
 public VoidObject VisitGroupingExpr(Expr.Grouping expr)
 {
     Resolve(expr.Expression);
     return(VoidObject.Void);
 }
Пример #6
0
 public static TrashObject GroupingExpr(this Interpreter interpreter, Expr.Grouping expr)
 {
     return(interpreter.Evaluate(expr.Expression));
 }
Пример #7
0
 public object VisitGroupingExpr(Expr.Grouping expr)
 {
     return(Evaluate(expr.expression));
 }
Пример #8
0
 public string VisitGroupingExpr(Expr.Grouping expr) => Parenthesize("group", expr.expression);
Пример #9
0
 public string VisitGroupingExpr(Expr.Grouping expr) => $"({expr.Expr.Accept(this)})";
Пример #10
0
 public object visitGroupingExpr(Expr.Grouping expr)
 {
     return(evaluate(expr.Expression));
 }
Пример #11
0
 public T VisitGroupingExpression(Expr.Grouping exp);
Пример #12
0
 public object VisitGroupingExpr(Expr.Grouping expr, object options = null)
 {
     return(null);
 }
Пример #13
0
 object Expr.Visitor <object> .VisitGroupingExpr(Expr.Grouping expr)
 {
     return(Evaluate(expr.expression));
 }
Пример #14
0
 public object visitGroupingExpr(Expr.Grouping expr)
 {
     compile(expr.expression);
     return(null);
 }
Пример #15
0
 public string VisitGroupingExpr(Expr.Grouping expr)
 {
     return(expr.Expression.accept(this));
 }
Пример #16
0
 public string VisitGroupingExpr(Expr.Grouping expr)
 {
     return(Parenthesize("group", expr.Expression));
 }
Пример #17
0
 public TrashObject VisitGroupingExpr(Expr.Grouping expr)
 {
     return(this.GroupingExpr(expr));
 }
Пример #18
0
 public string VisitGroupingExpr(Expr.Grouping expr) => Format("group", expr.expression);
Пример #19
0
 public object VisitGroupingExpr(Expr.Grouping expr, object options)
 {
     throw new NotImplementedException();
 }
Пример #20
0
 public Token visitGroupingExpr(Expr.Grouping grouping)
 {
     return(evaluate(grouping.expression));
 }
Пример #21
0
 public Unit VisitGroupingExpr(Expr.Grouping expr)
 {
     Resolve(expr.Expression);
     return(new Unit());
 }
Пример #22
0
 public LoxVoid VisitGroupingExpr(Expr.Grouping expr)
 {
     Resolve(expr.Expression);
     return(null);
 }