value property
dynamic
get
value
Implementation
dynamic get value {
final ctx = this;
if (ctx == null) {
return "''";
} else if (ctx.INT() != null) {
return int.parse(ctx.text);
} else if (ctx.DOUBLE() != null) {
return double.parse(ctx.text);
} else if (ctx.BOOLEAN() != null) {
return ctx.text == 'true';
} else if (ctx.string() != null) {
final str = ctx.string()!;
if (str.NO_QUOTE_STRING() != null || str.KEY() != null) {
return jsonEncode(ctx.text);
}
return ctx.text;
}
return ctx.text;
}