numberValue property

num numberValue

The num value of the numberToken.

Implementation

num get numberValue {
  var text = numberToken.text;
  if (!text.contains('E') && !text.contains('e')) {
    return num.parse(text);
  } else {
    var split = text.split(text.contains('E') ? 'E' : 'e');
    var base = num.parse(split[0]);
    var exp = num.parse(split[1]);
    return base * math.pow(10, exp);
  }
}