§
    ¹³Ùg›  ã                   ój   — d Z ddlmZ  G d„ de¦  «        Z G d„ de¦  «        Z G d„ de¦  «        Zd	S )
z)Exception definitions for the OQ2 module.é    )ÚQiskitErrorc                   ó   — e Zd ZdZdS )Ú
QASM2Errorz>A general error raised by the OpenQASM 2 interoperation layer.N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úM/granary/edev/quantum/lib/python3.11/site-packages/qiskit/qasm2/exceptions.pyr   r      s   € € € € € ØHÐHÐHÐHr   r   c                   ó   — e Zd ZdZdS )ÚQASM2ParseErrorzAAn error raised because of a failure to parse an OpenQASM 2 file.Nr   r   r   r   r   r      s   € € € € € ØKÐKÐKÐKr   r   c                   ó   — e Zd ZdZdS )ÚQASM2ExportErrorzVAn error raised because of a failure to convert a Qiskit object to an OpenQASM 2 form.Nr   r   r   r   r   r      s   € € € € € Ø`Ð`Ð`Ð`r   r   N)r
   Úqiskit.exceptionsr   r   r   r   r   r   r   ú<module>r      sÁ   ðð 0Ð /à )Ð )Ð )Ð )Ð )Ð )ðIð Ið Ið Ið I�ñ Iô Ið IðLð Lð Lð Lð L�jñ Lô Lð Lðað að að að a�zñ aô að að að ar   