code: private function parseName()
      {
          $token = $this->expect(Token::NAME);
  
          return new NameNode([
              'value' => $token->value,
              'loc'   => $this->loc($token),
          ]);
      }
docs: Converts a name lex token into a name parse node.
  
  @return NameNode
  
  @throws SyntaxError