public object VisitThisExpr(This expr) { if (currentClass == ClassType.NONE) { Program.Error(expr.Keyword, "Can't use 'this' outside of a class."); return(null); } ResolveLocal(expr, expr.Keyword); return(null); }
public object VisitThisExpr(This expr) { return(LookUpVariable(expr.Keyword, expr)); }
public string VisitThisExpr(This expr) { return("this"); }