removeFieldValue method
Removes a field and resolves previous value.
Implementation
ASTValue? removeFieldValue(String fieldName, [VMContext? context]) {
var prev = _fieldsValues.remove(fieldName);
if (prev == null) return null;
context ??= VMContext(ASTBlock(null));
var value = prev.getValue(context);
return value;
}