
    <i                     \    S SK r  " S S\5      r\ R                  " SS5      r\" 5       rS rg)    Nc                       \ rS rSrSrSrg)InspectionException   z3Represents a error that occurred during inspection. N)__name__
__module____qualname____firstlineno____doc____static_attributes__r       Q/home/james-whalen/.local/lib/python3.13/site-packages/stix2patterns/inspector.pyr   r      s    =r   r   pattern_dataz&comparisons observation_ops qualifiersc                 l    U R                  5       nUSS R                  SS5      R                  SS5      $ )zConverts the StringLiteral token to a plain string: get text content,
removes quote characters, and unescapes it.

:param string_literal_token: The string literal
:return:
   z\''z\\\)getTextreplace)string_literal_token
token_texts     r   _string_literal_to_stringr      s:     &--/Ja##FD1 r   )collections	Exceptionr   
namedtuple_PatternDataobject
INDEX_STARr   r   r   r   <module>r       s:    	) 	
 %%n&NP
 X
	 r   