numberPrimitive method

Parser<List> numberPrimitive()

Implementation

Parser<List> numberPrimitive() =>
    char('-').optional() &
    char('0').or(digit().plus()) &
    char('.').seq(digit().plus()).optional() &
    pattern(
      'eE',
    ).seq(pattern('-+').optional()).seq(digit().plus()).optional();