1{".class": "MypyFile", "_fullname": "sre_parse", "_name": null, "is_partial_stub_package": false, "is_stub": true, "names": {".class": "SymbolTable", "ASCIILETTERS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.ASCIILETTERS", "name": "ASCIILETTERS", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.frozenset"}}}, "Any": {".class": "SymbolTableNode", "cross_ref": "typing.Any", "kind": "Gdef", "module_hidden": true, "module_public": false}, "CATEGORIES": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.CATEGORIES", "name": "CATEGORIES", "type": {".class": "Instance", "args": ["builtins.str", {".class": "UnionType", "items": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "sre_constants._NamedIntConstant"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "sre_constants._NamedIntConstant"]}], "type_ref": "builtins.list"}]}]}], "type_ref": "builtins.dict"}}}, "DIGITS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.DIGITS", "name": "DIGITS", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.frozenset"}}}, "Dict": {".class": "SymbolTableNode", "cross_ref": "typing.Dict", "kind": "Gdef", "module_hidden": true, "module_public": false}, "ESCAPES": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.ESCAPES", "name": "ESCAPES", "type": {".class": "Instance", "args": ["builtins.str", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.dict"}}}, "FLAGS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.FLAGS", "name": "FLAGS", "type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}}}, "FrozenSet": {".class": "SymbolTableNode", "cross_ref": "typing.FrozenSet", "kind": "Gdef", "module_hidden": true, "module_public": false}, "GLOBAL_FLAGS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.GLOBAL_FLAGS", "name": "GLOBAL_FLAGS", "type": "builtins.int"}}, "HEXDIGITS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.HEXDIGITS", "name": "HEXDIGITS", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.frozenset"}}}, "Iterable": {".class": "SymbolTableNode", "cross_ref": "typing.Iterable", "kind": "Gdef", "module_hidden": true, "module_public": false}, "List": {".class": "SymbolTableNode", "cross_ref": "typing.List", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Match": {".class": "SymbolTableNode", "cross_ref": "typing.Match", "kind": "Gdef", "module_hidden": true, "module_public": false}, "NIC": {".class": "SymbolTableNode", "cross_ref": "sre_constants._NamedIntConstant", "kind": "Gdef"}, "OCTDIGITS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.OCTDIGITS", "name": "OCTDIGITS", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.frozenset"}}}, "Optional": {".class": "SymbolTableNode", "cross_ref": "typing.Optional", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Pattern": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sre_parse.Pattern", "name": "Pattern", "type_vars": []}, "flags": [], "fullname": "sre_parse.Pattern", "metaclass_type": null, "metadata": {}, "module_name": "sre_parse", "mro": ["sre_parse.Pattern", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "sre_parse.Pattern.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Pattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of Pattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "checkgroup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "gid"], "flags": [], "fullname": "sre_parse.Pattern.checkgroup", "name": "checkgroup", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "gid"], "arg_types": ["sre_parse.Pattern", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "checkgroup of Pattern", "ret_type": "builtins.bool", "variables": []}}}, "checklookbehindgroup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "gid", "source"], "flags": [], "fullname": "sre_parse.Pattern.checklookbehindgroup", "name": "checklookbehindgroup", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "gid", "source"], "arg_types": ["sre_parse.Pattern", "builtins.int", "sre_parse.Tokenizer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "checklookbehindgroup of Pattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "closegroup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "gid", "p"], "flags": [], "fullname": "sre_parse.Pattern.closegroup", "name": "closegroup", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "gid", "p"], "arg_types": ["sre_parse.Pattern", "builtins.int", "sre_parse.SubPattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "closegroup of Pattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "flags": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Pattern.flags", "name": "flags", "type": "builtins.int"}}, "groupdict": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Pattern.groupdict", "name": "groupdict", "type": {".class": "Instance", "args": ["builtins.str", "builtins.int"], "type_ref": "builtins.dict"}}}, "groups": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "sre_parse.Pattern.groups", "name": "groups", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Pattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "groups of Pattern", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property"], "fullname": null, "name": "groups", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Pattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "groups of Pattern", "ret_type": "builtins.int", "variables": []}}}}, "groupwidths": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Pattern.groupwidths", "name": "groupwidths", "type": {".class": "Instance", "args": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}], "type_ref": "builtins.list"}}}, "lookbehindgroups": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Pattern.lookbehindgroups", "name": "lookbehindgroups", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}}}, "opengroup": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "name"], "flags": [], "fullname": "sre_parse.Pattern.opengroup", "name": "opengroup", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "name"], "arg_types": ["sre_parse.Pattern", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "opengroup of Pattern", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "REPEAT_CHARS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.REPEAT_CHARS", "name": "REPEAT_CHARS", "type": "builtins.str"}}, "SPECIAL_CHARS": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.SPECIAL_CHARS", "name": "SPECIAL_CHARS", "type": "builtins.str"}}, "SubPattern": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sre_parse.SubPattern", "name": "SubPattern", "type_vars": []}, "flags": [], "fullname": "sre_parse.SubPattern", "metaclass_type": null, "metadata": {}, "module_name": "sre_parse", "mro": ["sre_parse.SubPattern", "builtins.object"], "names": {".class": "SymbolTable", "__delitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": [], "fullname": "sre_parse.SubPattern.__delitem__", "name": "__delitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["sre_parse.SubPattern", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__delitem__ of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "__getitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": [], "fullname": "sre_parse.SubPattern.__getitem__", "name": "__getitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": [null, null], "arg_types": ["sre_parse.SubPattern", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__getitem__ of SubPattern", "ret_type": {".class": "UnionType", "items": ["sre_parse.SubPattern", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}]}, "variables": []}}}, "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "pattern", "data"], "flags": [], "fullname": "sre_parse.SubPattern.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "pattern", "data"], "arg_types": ["sre_parse.SubPattern", "sre_parse.Pattern", {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}], "type_ref": "builtins.list"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "__len__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "sre_parse.SubPattern.__len__", "name": "__len__", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": [null], "arg_types": ["sre_parse.SubPattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__len__ of SubPattern", "ret_type": "builtins.int", "variables": []}}}, "__setitem__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "code"], "flags": [], "fullname": "sre_parse.SubPattern.__setitem__", "name": "__setitem__", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": [null, null, null], "arg_types": ["sre_parse.SubPattern", {".class": "UnionType", "items": ["builtins.int", "builtins.slice"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__setitem__ of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "append": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "code"], "flags": [], "fullname": "sre_parse.SubPattern.append", "name": "append", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "code"], "arg_types": ["sre_parse.SubPattern", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "append of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "data": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.SubPattern.data", "name": "data", "type": {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}], "type_ref": "builtins.list"}}}, "dump": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1], "arg_names": ["self", "level"], "flags": [], "fullname": "sre_parse.SubPattern.dump", "name": "dump", "type": {".class": "CallableType", "arg_kinds": [0, 1], "arg_names": ["self", "level"], "arg_types": ["sre_parse.SubPattern", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "dump of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "getwidth": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "sre_parse.SubPattern.getwidth", "name": "getwidth", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.SubPattern"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getwidth of SubPattern", "ret_type": "builtins.int", "variables": []}}}, "insert": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "code"], "flags": [], "fullname": "sre_parse.SubPattern.insert", "name": "insert", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "index", "code"], "arg_types": ["sre_parse.SubPattern", "builtins.int", {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "insert of SubPattern", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "pattern": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.SubPattern.pattern", "name": "pattern", "type": "sre_parse.Pattern"}}, "width": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.SubPattern.width", "name": "width", "type": {".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Tokenizer": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.object"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sre_parse.Tokenizer", "name": "Tokenizer", "type_vars": []}, "flags": [], "fullname": "sre_parse.Tokenizer", "metaclass_type": null, "metadata": {}, "module_name": "sre_parse", "mro": ["sre_parse.Tokenizer", "builtins.object"], "names": {".class": "SymbolTable", "__init__": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "flags": [], "fullname": "sre_parse.Tokenizer.__init__", "name": "__init__", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "string"], "arg_types": ["sre_parse.Tokenizer", {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "__init__ of Tokenizer", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "decoded_string": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Tokenizer.decoded_string", "name": "decoded_string", "type": "builtins.str"}}, "error": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 1], "arg_names": ["self", "msg", "offset"], "flags": [], "fullname": "sre_parse.Tokenizer.error", "name": "error", "type": {".class": "CallableType", "arg_kinds": [0, 0, 1], "arg_names": ["self", "msg", "offset"], "arg_types": ["sre_parse.Tokenizer", "builtins.str", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "error of Tokenizer", "ret_type": "sre_constants.error", "variables": []}}}, "get": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "sre_parse.Tokenizer.get", "name": "get", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Tokenizer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "get of Tokenizer", "ret_type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}, "variables": []}}}, "getuntil": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "terminator"], "flags": [], "fullname": "sre_parse.Tokenizer.getuntil", "name": "getuntil", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "terminator"], "arg_types": ["sre_parse.Tokenizer", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getuntil of Tokenizer", "ret_type": "builtins.str", "variables": []}}}, "getwhile": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0, 0], "arg_names": ["self", "n", "charset"], "flags": [], "fullname": "sre_parse.Tokenizer.getwhile", "name": "getwhile", "type": {".class": "CallableType", "arg_kinds": [0, 0, 0], "arg_names": ["self", "n", "charset"], "arg_types": ["sre_parse.Tokenizer", "builtins.int", {".class": "Instance", "args": ["builtins.str"], "type_ref": "typing.Iterable"}], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "getwhile of Tokenizer", "ret_type": "builtins.str", "variables": []}}}, "index": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Tokenizer.index", "name": "index", "type": "builtins.int"}}, "istext": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Tokenizer.istext", "name": "istext", "type": "builtins.bool"}}, "match": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "char"], "flags": [], "fullname": "sre_parse.Tokenizer.match", "name": "match", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "char"], "arg_types": ["sre_parse.Tokenizer", "builtins.str"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "match of Tokenizer", "ret_type": "builtins.bool", "variables": []}}}, "next": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Tokenizer.next", "name": "next", "type": {".class": "UnionType", "items": ["builtins.str", {".class": "NoneTyp"}]}}}, "pos": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Decorator", "func": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": ["is_property", "is_decorated"], "fullname": "sre_parse.Tokenizer.pos", "name": "pos", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Tokenizer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "pos of Tokenizer", "ret_type": "builtins.int", "variables": []}}, "is_overload": false, "var": {".class": "Var", "flags": ["is_initialized_in_class", "is_property"], "fullname": null, "name": "pos", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Tokenizer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "pos of Tokenizer", "ret_type": "builtins.int", "variables": []}}}}, "seek": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "flags": [], "fullname": "sre_parse.Tokenizer.seek", "name": "seek", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["self", "index"], "arg_types": ["sre_parse.Tokenizer", "builtins.int"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "seek of Tokenizer", "ret_type": {".class": "NoneTyp"}, "variables": []}}}, "string": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "Var", "flags": ["is_initialized_in_class"], "fullname": "sre_parse.Tokenizer.string", "name": "string", "type": {".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "explicit"}}}, "tell": {".class": "SymbolTableNode", "kind": "Mdef", "node": {".class": "FuncDef", "arg_kinds": [0], "arg_names": ["self"], "flags": [], "fullname": "sre_parse.Tokenizer.tell", "name": "tell", "type": {".class": "CallableType", "arg_kinds": [0], "arg_names": ["self"], "arg_types": ["sre_parse.Tokenizer"], "bound_args": [], "def_extras": {"first_arg": "self"}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "tell of Tokenizer", "ret_type": "builtins.int", "variables": []}}}}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "Tuple": {".class": "SymbolTableNode", "cross_ref": "typing.Tuple", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Union": {".class": "SymbolTableNode", "cross_ref": "typing.Union", "kind": "Gdef", "module_hidden": true, "module_public": false}, "Verbose": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeInfo", "_promote": null, "abstract_attributes": [], "bases": ["builtins.Exception"], "declared_metaclass": null, "defn": {".class": "ClassDef", "fullname": "sre_parse.Verbose", "name": "Verbose", "type_vars": []}, "flags": [], "fullname": "sre_parse.Verbose", "metaclass_type": null, "metadata": {}, "module_name": "sre_parse", "mro": ["sre_parse.Verbose", "builtins.Exception", "builtins.BaseException", "builtins.object"], "names": {".class": "SymbolTable"}, "tuple_type": null, "type_vars": [], "typeddict_type": null}}, "WHITESPACE": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.WHITESPACE", "name": "WHITESPACE", "type": {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.frozenset"}}}, "_AvType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._AvType", "line": 41, "no_args": false, "normalized": false, "target": {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}}}, "_CodeType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._CodeType", "line": 42, "no_args": false, "normalized": false, "target": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", {".class": "UnionType", "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "typing.Iterable"}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}, {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}]}]}}}, "_Error": {".class": "SymbolTableNode", "cross_ref": "sre_constants.error", "kind": "Gdef"}, "_OpBranchType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._OpBranchType", "line": 40, "no_args": false, "normalized": false, "target": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "NoneTyp"}, {".class": "Instance", "args": ["sre_parse.SubPattern"], "type_ref": "builtins.list"}]}}}, "_OpGroupRefExistsType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._OpGroupRefExistsType", "line": 38, "no_args": false, "normalized": false, "target": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "sre_parse.SubPattern", "sre_parse.SubPattern"]}}}, "_OpInType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._OpInType", "line": 39, "no_args": false, "normalized": false, "target": {".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["sre_constants._NamedIntConstant", "builtins.int"]}], "type_ref": "builtins.list"}}}, "_OpSubpatternType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._OpSubpatternType", "line": 37, "no_args": false, "normalized": false, "target": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "UnionType", "items": ["builtins.int", {".class": "NoneTyp"}]}, "builtins.int", "builtins.int", "sre_parse.SubPattern"]}}}, "_Pattern": {".class": "SymbolTableNode", "cross_ref": "typing.Pattern", "kind": "Gdef"}, "_TemplateType": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "TypeAlias", "alias_tvars": [], "column": 0, "fullname": "sre_parse._TemplateType", "line": 79, "no_args": false, "normalized": false, "target": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}]}}}, "__doc__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.__doc__", "name": "__doc__", "type": "builtins.str"}}, "__file__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.__file__", "name": "__file__", "type": "builtins.str"}}, "__name__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.__name__", "name": "__name__", "type": "builtins.str"}}, "__package__": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "Var", "flags": [], "fullname": "sre_parse.__package__", "name": "__package__", "type": "builtins.str"}}, "expand_template": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["template", "match"], "flags": [], "fullname": "sre_parse.expand_template", "name": "expand_template", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["template", "match"], "arg_types": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}]}, {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Match"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "expand_template", "ret_type": "builtins.str", "variables": []}}}, "fix_flags": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["src", "flag"], "flags": [], "fullname": "sre_parse.fix_flags", "name": "fix_flags", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["src", "flag"], "arg_types": [{".class": "UnionType", "items": ["builtins.str", "builtins.bytes"]}, "builtins.int"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "fix_flags", "ret_type": "builtins.int", "variables": []}}}, "parse": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 1, 1], "arg_names": ["str", "flags", "pattern"], "flags": [], "fullname": "sre_parse.parse", "name": "parse", "type": {".class": "CallableType", "arg_kinds": [0, 1, 1], "arg_names": ["str", "flags", "pattern"], "arg_types": ["builtins.str", "builtins.int", "sre_parse.Pattern"], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "parse", "ret_type": "sre_parse.SubPattern", "variables": []}}}, "parse_template": {".class": "SymbolTableNode", "kind": "Gdef", "node": {".class": "FuncDef", "arg_kinds": [0, 0], "arg_names": ["source", "pattern"], "flags": [], "fullname": "sre_parse.parse_template", "name": "parse_template", "type": {".class": "CallableType", "arg_kinds": [0, 0], "arg_names": ["source", "pattern"], "arg_types": ["builtins.str", {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "from_omitted_generics"}], "type_ref": "typing.Pattern"}], "bound_args": [], "def_extras": {"first_arg": null}, "fallback": "builtins.function", "implicit": false, "is_classmethod_class": false, "is_ellipsis_args": false, "name": "parse_template", "ret_type": {".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": [{".class": "Instance", "args": [{".class": "TupleType", "fallback": {".class": "Instance", "args": [{".class": "AnyType", "missing_import_name": null, "source_any": null, "type_of_any": "special_form"}], "type_ref": "builtins.tuple"}, "implicit": false, "items": ["builtins.int", "builtins.int"]}], "type_ref": "builtins.list"}, {".class": "Instance", "args": ["builtins.str"], "type_ref": "builtins.list"}]}, "variables": []}}}}, "path": "/Library/Frameworks/Python.framework/Versions/3.7/lib/mypy/typeshed/stdlib/3/sre_parse.pyi"}
2