numberLiteral method
Implementation
MathExpr numberLiteral() {
final token = consume(TokenType.kNumber, 'Expected number literal.');
final value = double.tryParse(token.lexeme);
if (value == null) {
throw '${token.pos} Number literal did not evaluate!';
}
return NumberLiteral(token, value: value);
}