Constant PYTHON_HIGHLIGHTS_CRATES_IO
Source pub const PYTHON_HIGHLIGHTS_CRATES_IO: &str = "(identifier)@variable (interpolation)@none ((identifier)@type (#match? @type \"^[A-Z][\\\\s\\\\S]*[a-z]\"))((identifier)@constant (#match? @constant \"^[A-Z][A-Z_0-9]*$\"))((identifier)@constant.builtin (#match? @constant.builtin \"^__[a-zA-Z0-9_]*__$\"))((identifier)@constant.builtin (#match? @constant.builtin \"^(NotImplemented|Ellipsis|quit|exit|copyright|credits|license)$\"))\"_\" @character.special ((assignment left: (identifier)@type.definition (type (identifier)@_annotation))(#eq? @_annotation \"TypeAlias\"))((assignment left: (identifier)@type.definition right: (call function: (identifier)@_func))(#match? @_func \"^(TypeVar|NewType)$\"))(function_definition name: (identifier)@function)(type (identifier)@type)(type (subscript (identifier)@type))((call function: (identifier)@_isinstance arguments: (argument_list (_)(identifier)@type))(#eq? @_isinstance \"isinstance\"))(none)@constant.builtin [(true)(false)]@boolean (integer)@number (float)@number.float (comment)@comment ((module . (comment)@keyword.directive)(#match? @keyword.directive \"^#!\\\\/\"))(string)@string [(escape_sequence)(escape_interpolation)]@string.escape (module . (comment)* . (expression_statement (string)@string.documentation))(class_definition body: (block . (expression_statement (string)@string.documentation)))(function_definition body: (block . (expression_statement (string)@string.documentation)))[\"-\" \"-=\" \":=\" \"!=\" \"*\" \"**\" \"**=\" \"*=\" \"/\" \"//\" \"//=\" \"/=\" \"&\" \"&=\" \"%\" \"%=\" \"^\" \"^=\" \"+\" \"+=\" \"<\" \"<<\" \"<<=\" \"<=\" \"<>\" \"=\" \"==\" \">\" \">=\" \">>\" \">>=\" \"@\" \"@=\" \"|\" \"|=\" \"~\" \"->\"]@operator [\"and\" \"in\" \"is\" \"not\" \"or\" \"is not\" \"not in\" \"del\"]@keyword.operator [\"def\" \"lambda\"]@keyword.function [\"assert\" \"exec\" \"global\" \"nonlocal\" \"pass\" \"print\" \"with\" \"as\"]@keyword [\"type\" \"class\"]@keyword.type [\"async\" \"await\"]@keyword.coroutine [\"return\" \"yield\"]@keyword.return (yield \"from\" @keyword.return)(future_import_statement \"from\" @keyword.import \"__future__\" @module.builtin)(import_from_statement \"from\" @keyword.import)\"import\" @keyword.import (aliased_import \"as\" @keyword.import)(wildcard_import \"*\" @character.special)(import_statement name: (dotted_name (identifier)@module))(import_statement name: (aliased_import name: (dotted_name (identifier)@module)alias: (identifier)@module))(import_from_statement module_name: (dotted_name (identifier)@module))(import_from_statement module_name: (relative_import (dotted_name (identifier)@module)))[\"if\" \"elif\" \"else\" \"match\" \"case\"]@keyword.conditional [\"for\" \"while\" \"break\" \"continue\"]@keyword.repeat [\"try\" \"except\" \"except*\" \"raise\" \"finally\"]@keyword.exception (raise_statement \"from\" @keyword.exception)(try_statement (else_clause \"else\" @keyword.exception))[\"(\" \")\" \"[\" \"]\" \"{\" \"}\"]@punctuation.bracket (interpolation \"{\" @punctuation.special \"}\" @punctuation.special)(type_conversion)@function.macro [\",\" \".\" \":\" \";\" (ellipsis)]@punctuation.delimiter ((identifier)@type.builtin (#match? @type.builtin \"^(BaseException|Exception|ArithmeticError|BufferError|LookupError|AssertionError|AttributeError|EOFError|FloatingPointError|GeneratorExit|ImportError|ModuleNotFoundError|IndexError|KeyError|KeyboardInterrupt|MemoryError|NameError|NotImplementedError|OSError|OverflowError|RecursionError|ReferenceError|RuntimeError|StopIteration|StopAsyncIteration|SyntaxError|IndentationError|TabError|SystemError|SystemExit|TypeError|UnboundLocalError|UnicodeError|UnicodeEncodeError|UnicodeDecodeError|UnicodeTranslateError|ValueError|ZeroDivisionError|EnvironmentError|IOError|WindowsError|BlockingIOError|ChildProcessError|ConnectionError|BrokenPipeError|ConnectionAbortedError|ConnectionRefusedError|ConnectionResetError|FileExistsError|FileNotFoundError|InterruptedError|IsADirectoryError|NotADirectoryError|PermissionError|ProcessLookupError|TimeoutError|Warning|UserWarning|DeprecationWarning|PendingDeprecationWarning|SyntaxWarning|RuntimeWarning|FutureWarning|ImportWarning|UnicodeWarning|BytesWarning|ResourceWarning|bool|int|float|complex|list|tuple|range|str|bytes|bytearray|memoryview|set|frozenset|dict|type|object)$\"))(parameters (identifier)@variable.parameter)(lambda_parameters (identifier)@variable.parameter)(lambda_parameters (tuple_pattern (identifier)@variable.parameter))(keyword_argument name: (identifier)@variable.parameter)(default_parameter name: (identifier)@variable.parameter)(typed_parameter (identifier)@variable.parameter)(typed_default_parameter name: (identifier)@variable.parameter)(parameters (list_splat_pattern (identifier)@variable.parameter))(parameters (dictionary_splat_pattern (identifier)@variable.parameter))(parameters (typed_parameter (list_splat_pattern (identifier)@variable.parameter)))(parameters (typed_parameter (dictionary_splat_pattern (identifier)@variable.parameter)))(lambda_parameters (list_splat_pattern (identifier)@variable.parameter))(lambda_parameters (dictionary_splat_pattern (identifier)@variable.parameter))((identifier)@variable.builtin (#eq? @variable.builtin \"self\"))((identifier)@variable.builtin (#eq? @variable.builtin \"cls\"))((attribute attribute: (identifier)@variable.member)(#match? @variable.member \"^[[a-z]_][\\\\s\\\\S]*$\"))(class_definition name: (identifier)@type)(class_definition body: (block (function_definition name: (identifier)@function.method)))(class_definition superclasses: (argument_list (identifier)@type))((class_definition body: (block (expression_statement (assignment left: (identifier)@variable.member))))(#match? @variable.member \"^[[a-z]_][\\\\s\\\\S]*$\"))((class_definition body: (block (expression_statement (assignment left: (_ (identifier)@variable.member)))))(#match? @variable.member \"^[[a-z]_][\\\\s\\\\S]*$\"))((class_definition (block (function_definition name: (identifier)@constructor)))(#match? @constructor \"^(__new__|__init__)$\"))(call function: (identifier)@function.call)(call function: (attribute attribute: (identifier)@function.method.call))((call function: (identifier)@constructor)(#match? @constructor \"^[A-Z]\"))((call function: (attribute attribute: (identifier)@constructor))(#match? @constructor \"^[A-Z]\"))((call function: (identifier)@function.builtin)(#match? @function.builtin \"^(abs|all|any|ascii|bin|bool|breakpoint|bytearray|bytes|callable|chr|classmethod|compile|complex|delattr|dict|dir|divmod|enumerate|eval|exec|filter|float|format|frozenset|getattr|globals|hasattr|hash|help|hex|id|input|int|isinstance|issubclass|iter|len|list|locals|map|max|memoryview|min|next|object|oct|open|ord|pow|print|property|range|repr|reversed|round|set|setattr|slice|sorted|staticmethod|str|sum|super|tuple|type|vars|zip|__import__)$\"))(call function: (attribute object: (identifier)@_re)arguments: (argument_list . (string (string_content)@string.regexp))(#eq? @_re \"re\"))((decorator \"@\" @attribute)(#set! priority 101))(decorator (identifier)@attribute)(decorator (attribute attribute: (identifier)@attribute))(decorator (call (identifier)@attribute))(decorator (call (attribute attribute: (identifier)@attribute)))((decorator (identifier)@attribute.builtin)(#match? @attribute.builtin \"^(classmethod|property|staticmethod)$\"))";