code: function NUM() {
          var _parser = SEQ(OPT('-'), OR('0', SEQ(RANGE('1', '9'), REPEAT(DIGIT()))), OPT(SEQ('.', REPEAT(DIGIT(), 1))), OPT(SEQ(OR('e', 'E'), OPT(OR('+', '-')), REPEAT(DIGIT(), 1))));
  
          return _make_alias('NUM', paka.P.NUM, _parser);
      }
docs: Number: matches number, example: '-123e-8'