numberPrimitive method

Parser<void> numberPrimitive()

Implementation

Parser<void> numberPrimitive() => <Parser<void>>[
      char('-').optional(),
      [char('0'), digit().plus()].toChoiceParser(),
      [char('.'), digit().plus()].toSequenceParser().optional(),
      [anyOf('eE'), anyOf('-+').optional(), digit().plus()]
          .toSequenceParser()
          .optional()
    ].toSequenceParser();