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