toValue method
Implementation
@override
FutureOr<ASTValueInt?> toValue(VMContext context, Object? v) {
if (v is ASTValueInt) return v;
if (v is ASTValueDouble) return ASTValueInt(v.value.toInt());
if (v is ASTValue) {
return v.getValue(context).resolveMapped(_toASTValueInt);
} else {
return _toASTValueInt(v);
}
}