parseNativeEvalResult method
Implementation
dynamic parseNativeEvalResult(String jsonString) {
var jsonData = jsonDecode(jsonString);
var val = jsonData['val'];
var type = jsonData['type'];
var error = jsonData['error'];
if (error != null) {
throw ParsecEvalException(error);
}
switch (type) {
case 'i':
return int.parse(val);
case 'f':
return double.parse(val);
case 'b':
return val == 'true';
default:
return val;
}
}