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();