value property

dynamic get value

Implementation

dynamic get value => switch (type) {
      LiteralType.string => _value.toString(),
      LiteralType.number => _value is num || _value is int || _value is double
          ? _value
          : num.parse(_value as String),
      LiteralType.boolean => _value is bool
          ? _value
          : _value == 'true'
              ? true
              : false,
      LiteralType.array => _value as List,
      LiteralType.nil => null,
      LiteralType.empty => Empty(),
    };