visitSuperExpr method
Implementation
@override
void visitSuperExpr(Expr.Super expr) {
if (currentClassType == ClassType.NONE) {
error1(expr.keyword, 'Can not use \'super\' outside of a class.');
} else if (currentClassType != ClassType.SUBCLASS) {
error1(
expr.keyword, 'Can not use \'super\' in a class with no superclass.');
}
resolveLocal(expr, expr.keyword);
return;
}