
    h                          d dl mZ dedefdZy)    )RegexParserconfigreturnc                 x    d| v r5| d   0| d   }|d   }|dk(  rt        di |}nd| }t        |      || d<   | S )z~Load an output parser.

    Args:
        config: config dict

    Returns:
        config dict with output parser loaded
    output_parsers_typeregex_parserzUnsupported output parser  )r   
ValueError)r   _configoutput_parser_typeoutput_parsermsgs        ^/var/www/html/eduruby.in/venv/lib/python3.12/site-packages/langchain/output_parsers/loading.pyload_output_parserr      sj     6!f-=&>&J)*$W-/'2'2M./A.BCCS/!#0 M    N)langchain.output_parsers.regexr   dictr   r
   r   r   <module>r      s    6t  r   