
    e!h                     `    d dl mZ d dlmZ  G d d      Z e       Z G d d      Z e       Zy)   )TESTWc                       e Zd ZdZd Zy)_MATCHzZ
    Helps replacing this:
    "something" << W()

    With this:
    MATCH.something
    c                     |t               z  S Nr   selfnames     Y/var/www/html/diagnosisapp-backend/venv/lib/python3.12/site-packages/experta/shortcuts.py__getattr__z_MATCH.__getattr__   s        N__name__
__module____qualname____doc__r    r   r   r   r      s    r   r   c                       e Zd ZdZd Zy)_ASzd
    Helps replacing this:
    "something" << Fact()

    With this:
    AS.something << Fact()
    c                     |S r	   r   r
   s     r   r   z_AS.__getattr__   s    r   Nr   r   r   r   r   r      s    r   r   N)conditionalelementr   fieldconstraintr   r   MATCHr   ASr   r   r   <module>r      s1    $ 	 	 		 	 	Ur   