from static method

ASTValueBool from(
  1. dynamic o
)

Implementation

static ASTValueBool from(dynamic o) {
  if (o is bool) return ASTValueBool(o);
  if (o is num) return ASTValueBool(o > 0);
  if (o is String) return from(parseBool(o.trim()));
  throw StateError("Can't parse boolean: $o");
}