public function number() { return $this->token('number')->map(function ($token) { $node = new NumberNode(); $node->value = $token->value; $node->setPosition($token->getPosition()); return $node; }); }