public object VisitThisExpr(Expr.ThisExpr 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.ThisExpr expr) { return("this"); }