compute method
Implementation
@override
dynamic compute(SymbolTable? scope) {
var target = expression.compute(scope);
if (op.span.text == '?.' && target == null) return null;
return reflect(target).getField(Symbol(name.name)).reflectee;
}
@override
dynamic compute(SymbolTable? scope) {
var target = expression.compute(scope);
if (op.span.text == '?.' && target == null) return null;
return reflect(target).getField(Symbol(name.name)).reflectee;
}