public object VisitLogicalExpr(Expr.Logical expr) { Resolve(expr.Left); Resolve(expr.Right); return(null); }
public string VisitLogicalExpr(Expr.Logical expr) { throw new NotImplementedException(); }
string Expr.ILoxVisitor <string> .VisitLogicalExpr(Expr.Logical expr) { throw new NotImplementedException(); }
public T VisitLogicalExpression(Expr.Logical exp);
public Unit VisitLogicalExpr(Expr.Logical expr) { Resolve(expr.Left); Resolve(expr.Right); return(new Unit()); }
public string VisitLogicalExpr(Expr.Logical expr) { return(Parenthesize(expr.Operator.Lexeme, expr.Left, expr.Right)); }
public LoxVoid VisitLogicalExpr(Expr.Logical expr) { Resolve(expr.Left); Resolve(expr.Right); return(null); }