code: def parse_enum_value_definition(lexer: Lexer) -> EnumValueDefinitionNode:
      
      start = lexer.token
      description = parse_description(lexer)
      name = parse_name(lexer)
      directives = parse_directives(lexer, True)
      return EnumValueDefinitionNode(
          description=description, name=name, directives=directives, loc=loc(lexer, start)
      )
docs: EnumValueDefinition: Description? EnumValue Directives[Const]?