# encoding: utf-8
# module lxml._elementpath
# from C:\Programs\Python\Python313\Lib\site-packages\lxml\_elementpath.cp313-win_amd64.pyd
# by generator 1.147
# no doc

# imports
import builtins as __builtins__ # <module 'builtins' (built-in)>
import re as re # C:\Programs\Python\Python313\Lib\re\__init__.py

# functions

def find(*args, **kwargs): # real signature unknown
    pass

def findall(*args, **kwargs): # real signature unknown
    pass

def findtext(*args, **kwargs): # real signature unknown
    pass

def iterfind(*args, **kwargs): # real signature unknown
    pass

def prepare_child(*args, **kwargs): # real signature unknown
    pass

def prepare_descendant(*args, **kwargs): # real signature unknown
    pass

def prepare_parent(*args, **kwargs): # real signature unknown
    pass

def prepare_predicate(*args, **kwargs): # real signature unknown
    pass

def prepare_self(*args, **kwargs): # real signature unknown
    pass

def prepare_star(*args, **kwargs): # real signature unknown
    pass

def xpath_tokenizer(*args, **kwargs): # real signature unknown
    pass

def _build_path_iterator(*args, **kwargs): # real signature unknown
    """ compile selector pattern """
    pass

# no classes
# variables with complex values

ops = {
    '': None, # (!) forward: prepare_child, real value is '<cyfunction prepare_child at 0x000001AEDFD25A80>'
    '*': None, # (!) forward: prepare_star, real value is '<cyfunction prepare_star at 0x000001AEDFD25D80>'
    '.': None, # (!) forward: prepare_self, real value is '<cyfunction prepare_self at 0x000001AEDFD25B40>'
    '..': None, # (!) forward: prepare_parent, real value is '<cyfunction prepare_parent at 0x000001AEDFD25E40>'
    '//': None, # (!) forward: prepare_descendant, real value is '<cyfunction prepare_descendant at 0x000001AEDFD25FC0>'
    '[': None, # (!) forward: prepare_predicate, real value is '<cyfunction prepare_predicate at 0x000001AEDFD26080>'
}

xpath_tokenizer_re = None # (!) real value is 're.compile(\'(\\\'[^\\\']*\\\'|"[^"]*"|::|//?|\\\\.\\\\.|\\\\(\\\\)|[/.*:\\\\[\\\\]\\\\(\\\\)@=])|((?:\\\\{[^}]+\\\\})?[^/\\\\[\\\\]\\\\(\\\\)@=\\\\s]+)|\\\\s+\')'

_cache = {}

__loader__ = None # (!) real value is '<_frozen_importlib_external.ExtensionFileLoader object at 0x000001AEE01F9260>'

__spec__ = None # (!) real value is "ModuleSpec(name='lxml._elementpath', loader=<_frozen_importlib_external.ExtensionFileLoader object at 0x000001AEE01F9260>, origin='C:\\\\Programs\\\\Python\\\\Python313\\\\Lib\\\\site-packages\\\\lxml\\\\_elementpath.cp313-win_amd64.pyd')"

__test__ = {}

