Queries
PY_DECORATOR_QUERY = dedent('\n(decorated_definition\n (decorator\n [\n (identifier) @name\n (call\n function: (identifier) @name\n arguments: (argument_list) @args\n )\n ]\n ) @decorators\n)\n')
module-attribute
PY_DOCSTRING_QUERY = dedent('\n(block\n .(expression_statement\n (string)\n )? @docstring\n)\n')
module-attribute
QUERY_CLASSES_MAP = {LcLanguage.PYTHON: dedent('\n (class_definition) @definition.class\n ')}
module-attribute
QUERY_CLASS_DOCSTRING_MAP = {LcLanguage.PYTHON: PY_DOCSTRING_QUERY}
module-attribute
QUERY_FUNCTIONS_MAP = {LcLanguage.PYTHON: dedent('\n (function_definition) @definition.function\n ')}
module-attribute
QUERY_FUNCTION_DOCSTRING_MAP = {LcLanguage.PYTHON: PY_DOCSTRING_QUERY}
module-attribute
QUERY_IMPORT_MAP = {LcLanguage.PYTHON: PyImportQuery.QUERY}
module-attribute
PyImportQuery
Bases: SimpleNamespace