



"""simple docstring"""




def      lowercase__   (	_UpperCAmelCase		,					_UpperCAmelCase = False )   ->	str:






      '''simple docstring'''


      if not isinstance(lowerCAmelCase_		,					lowerCAmelCase_ ):
            lowercase     :					int 		=      f'''Expected string as input, found {type(lowerCAmelCase_ )}'''
            raise ValueError(lowerCAmelCase_ )
      if not isinstance(lowerCAmelCase_		,					lowerCAmelCase_ ):
            lowercase     :					Union[str, Any] 		=      f'''Expected boolean as use_pascal parameter, found {type(lowerCAmelCase_ )}'''
            raise ValueError(lowerCAmelCase_ )

      lowercase     :					Optional[int] 		=      input_str.split('_' )

      lowercase     :					Dict 		=      0 if use_pascal else 1

      lowercase     :					Optional[Any] 		=      words[start_index:]

      lowercase     :					List[str] 		=      [word[0].upper() + word[1:] for word in words_to_capitalize]

      lowercase     :					Optional[int] 		=      '''''' if use_pascal else words[0]

      return "".join([initial_word, *capitalized_words] )


if __name__ == "__main__":
     from doctest import testmod

     testmod()




from .glue import glue_convert_examples_to_features, glue_output_modes, glue_processors, glue_tasks_num_labels
from .squad import SquadExample, SquadFeatures, SquadVaProcessor, SquadVaProcessor, squad_convert_examples_to_features
from .utils import DataProcessor, InputExample, InputFeatures, SingleSentenceClassificationProcessor
from .xnli import xnli_output_modes, xnli_processors, xnli_tasks_num_labels