public MyVoid VisitThisExpr(Expr.This expr) { if (currentClass == ClassType.None) { Lox.Error(expr.keyword, "Cannot use 'this' outside of a class."); return(null); } resolveLocal(expr, expr.keyword); return(null); }
public string VisitThisExpr(Expr.This expr) { return("visit this expression"); }
public object VisitThisExpr(Expr.This expr) { return(LookUpVariable(expr.keyword, expr)); }