Number.js 399 B

123456789101112131415161718
  1. import { Number as NumberToken } from '../../tokenizer/index.js';
  2. export const name = 'Number';
  3. export const structure = {
  4. value: String
  5. };
  6. export function parse() {
  7. return {
  8. type: 'Number',
  9. loc: this.getLocation(this.tokenStart, this.tokenEnd),
  10. value: this.consume(NumberToken)
  11. };
  12. }
  13. export function generate(node) {
  14. this.token(NumberToken, node.value);
  15. }