numericLiteral property
Parser<Literal>
get
numericLiteral
Implementation
Parser<Literal> get numericLiteral => ((digit() | char('.')).and() &
(digit().star() &
((char('.') & digit().plus()) |
(char('x') & digit().plus()) |
(anyOf('Ee') &
anyOf('+-').optional() &
digit().plus()))
.optional()))
.flatten()
.map((v) {
return Literal(num.parse(v), v);
});