{".class":"MypyFile","_fullname":"packaging._tokenizer","future_import_flags":[],"is_partial_stub_package":false,"is_stub":false,"names":{".class":"SymbolTable","DEFAULT_RULES":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready","has_explicit_value"],"fullname":"packaging._tokenizer.DEFAULT_RULES","name":"DEFAULT_RULES","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"Dict":{".class":"SymbolTableNode","cross_ref":"typing.Dict","kind":"Gdef"},"Iterator":{".class":"SymbolTableNode","cross_ref":"typing.Iterator","kind":"Gdef"},"NoReturn":{".class":"SymbolTableNode","cross_ref":"typing.NoReturn","kind":"Gdef"},"Optional":{".class":"SymbolTableNode","cross_ref":"typing.Optional","kind":"Gdef"},"ParserSyntaxError":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.Exception"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"packaging._tokenizer.ParserSyntaxError","name":"ParserSyntaxError","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"packaging._tokenizer.ParserSyntaxError","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"packaging._tokenizer","mro":["packaging._tokenizer.ParserSyntaxError","builtins.Exception","builtins.BaseException","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,3,3],"arg_names":["self","message","source","span"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.ParserSyntaxError.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,3,3],"arg_names":["self","message","source","span"],"arg_types":["packaging._tokenizer.ParserSyntaxError","builtins.str","builtins.str",{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of ParserSyntaxError","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"__str__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":[null],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.ParserSyntaxError.__str__","name":"__str__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":[null],"arg_types":["packaging._tokenizer.ParserSyntaxError"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__str__ of ParserSyntaxError","ret_type":"builtins.str","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"message":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"packaging._tokenizer.ParserSyntaxError.message","name":"message","setter_type":null,"type":"builtins.str"}},"source":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"packaging._tokenizer.ParserSyntaxError.source","name":"source","setter_type":null,"type":"builtins.str"}},"span":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"packaging._tokenizer.ParserSyntaxError.span","name":"span","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":["builtins.int","builtins.int"],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"packaging._tokenizer.ParserSyntaxError.Self","id":0,"name":"Self","namespace":"","upper_bound":"packaging._tokenizer.ParserSyntaxError","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Specifier":{".class":"SymbolTableNode","cross_ref":"packaging.specifiers.Specifier","kind":"Gdef"},"Token":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"packaging._tokenizer.Token","name":"Token","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"packaging._tokenizer.Token","has_param_spec_type":false,"metaclass_type":null,"metadata":{"dataclass":{"attributes":[{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":11,"name":"name","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":12,"name":"text","type":"builtins.str"},{"alias":null,"column":4,"has_default":false,"is_in_init":true,"is_init_var":false,"is_neither_frozen_nor_nonfrozen":false,"kw_only":false,"line":13,"name":"position","type":"builtins.int"}],"frozen":false},"dataclass_tag":{}},"module_name":"packaging._tokenizer","mro":["packaging._tokenizer.Token","builtins.object"],"names":{".class":"SymbolTable","__dataclass_fields__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_classvar","is_ready"],"fullname":"packaging._tokenizer.Token.__dataclass_fields__","name":"__dataclass_fields__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":2}],"extra_attrs":null,"type_ref":"dataclasses.Field"}],"extra_attrs":null,"type_ref":"builtins.dict"}},"plugin_generated":true},"__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,0],"arg_names":["self","name","text","position"],"dataclass_transform_spec":null,"deprecated":null,"flags":[],"fullname":"packaging._tokenizer.Token.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,0],"arg_names":["self","name","text","position"],"arg_types":["packaging._tokenizer.Token","builtins.str","builtins.str","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Token","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"plugin_generated":true},"__match_args__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Var","flags":["is_ready","allow_incompatible_override"],"fullname":"packaging._tokenizer.Token.__match_args__","name":"__match_args__","setter_type":null,"type":{".class":"TupleType","implicit":false,"items":[{".class":"LiteralType","fallback":"builtins.str","value":"name"},{".class":"LiteralType","fallback":"builtins.str","value":"text"},{".class":"LiteralType","fallback":"builtins.str","value":"position"}],"partial_fallback":{".class":"Instance","args":[{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.tuple"}}},"plugin_generated":true},"__mypy-replace":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[5,5,5],"arg_names":["name","text","position"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_static","is_decorated"],"fullname":"packaging._tokenizer.Token.__mypy-replace","name":"__mypy-replace","original_first_arg":"name","type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["name","text","position"],"arg_types":["builtins.str","builtins.str","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Token","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_staticmethod","is_ready"],"fullname":"packaging._tokenizer.Token.__mypy-replace","name":"__mypy-replace","setter_type":null,"type":{".class":"CallableType","arg_kinds":[5,5,5],"arg_names":["name","text","position"],"arg_types":["builtins.str","builtins.str","builtins.int"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__mypy-replace of Token","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"plugin_generated":true},"name":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"packaging._tokenizer.Token.name","name":"name","setter_type":null,"type":"builtins.str"}},"position":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"packaging._tokenizer.Token.position","name":"position","setter_type":null,"type":"builtins.int"}},"text":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_initialized_in_class","is_ready"],"fullname":"packaging._tokenizer.Token.text","name":"text","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"packaging._tokenizer.Token.Self","id":0,"name":"Self","namespace":"","upper_bound":"packaging._tokenizer.Token","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Tokenizer":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"TypeInfo","_promote":[],"abstract_attributes":[],"alt_promote":null,"bases":["builtins.object"],"dataclass_transform_spec":null,"declared_metaclass":null,"defn":{".class":"ClassDef","fullname":"packaging._tokenizer.Tokenizer","name":"Tokenizer","type_vars":[]},"deletable_attributes":[],"deprecated":null,"flags":[],"fullname":"packaging._tokenizer.Tokenizer","has_param_spec_type":false,"metaclass_type":null,"metadata":{},"module_name":"packaging._tokenizer","mro":["packaging._tokenizer.Tokenizer","builtins.object"],"names":{".class":"SymbolTable","__init__":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,3],"arg_names":["self","source","rules"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.__init__","name":"__init__","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,3],"arg_names":["self","source","rules"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str",{".class":"Instance","args":["builtins.str",{".class":"UnionType","items":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"}],"uses_pep604_syntax":false}],"extra_attrs":null,"type_ref":"builtins.dict"}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"__init__ of Tokenizer","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"check":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5],"arg_names":["self","name","peek"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.check","name":"check","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5],"arg_names":["self","name","peek"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str","builtins.bool"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"check of Tokenizer","ret_type":"builtins.bool","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"consume":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0],"arg_names":["self","name"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.consume","name":"consume","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0],"arg_names":["self","name"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"consume of Tokenizer","ret_type":{".class":"NoneType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"enclosing_tokens":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"Decorator","func":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,0,3],"arg_names":["self","open_token","close_token","around"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_decorated","is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.enclosing_tokens","name":"enclosing_tokens","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,0,3],"arg_names":["self","open_token","close_token","around"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"enclosing_tokens of Tokenizer","ret_type":{".class":"Instance","args":[{".class":"NoneType"}],"extra_attrs":null,"type_ref":"typing.Iterator"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}},"is_overload":false,"var":{".class":"Var","flags":["is_initialized_in_class","is_ready","is_inferred"],"fullname":"packaging._tokenizer.Tokenizer.enclosing_tokens","name":"enclosing_tokens","setter_type":null,"type":{".class":"CallableType","arg_kinds":[0,0,0,3],"arg_names":["self","open_token","close_token","around"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"enclosing_tokens of Tokenizer","ret_type":{".class":"Instance","args":[{".class":"NoneType"},{".class":"NoneType"},{".class":"NoneType"}],"extra_attrs":null,"type_ref":"contextlib._GeneratorContextManager"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}}},"expect":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,3],"arg_names":["self","name","expected"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.expect","name":"expect","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,3],"arg_names":["self","name","expected"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str","builtins.str"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"expect of Tokenizer","ret_type":"packaging._tokenizer.Token","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"next_token":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"packaging._tokenizer.Tokenizer.next_token","name":"next_token","setter_type":null,"type":{".class":"UnionType","items":["packaging._tokenizer.Token",{".class":"NoneType"}],"uses_pep604_syntax":false}}},"position":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"packaging._tokenizer.Tokenizer.position","name":"position","setter_type":null,"type":"builtins.int"}},"raise_syntax_error":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0,0,5,5],"arg_names":["self","message","span_start","span_end"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.raise_syntax_error","name":"raise_syntax_error","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0,0,5,5],"arg_names":["self","message","span_start","span_end"],"arg_types":["packaging._tokenizer.Tokenizer","builtins.str",{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":false},{".class":"UnionType","items":["builtins.int",{".class":"NoneType"}],"uses_pep604_syntax":false}],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"raise_syntax_error of Tokenizer","ret_type":{".class":"UninhabitedType"},"type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"read":{".class":"SymbolTableNode","kind":"Mdef","node":{".class":"FuncDef","abstract_status":0,"arg_kinds":[0],"arg_names":["self"],"dataclass_transform_spec":null,"deprecated":null,"flags":["is_trivial_self"],"fullname":"packaging._tokenizer.Tokenizer.read","name":"read","original_first_arg":"self","type":{".class":"CallableType","arg_kinds":[0],"arg_names":["self"],"arg_types":["packaging._tokenizer.Tokenizer"],"fallback":"builtins.function","from_concatenate":false,"implicit":false,"imprecise_arg_kinds":false,"is_bound":false,"is_ellipsis_args":false,"name":"read of Tokenizer","ret_type":"packaging._tokenizer.Token","type_guard":null,"type_is":null,"unpack_kwargs":false,"variables":[]}}},"rules":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["explicit_self_type","is_ready","is_inferred"],"fullname":"packaging._tokenizer.Tokenizer.rules","name":"rules","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"Instance","args":["builtins.str"],"extra_attrs":null,"type_ref":"re.Pattern"}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"source":{".class":"SymbolTableNode","implicit":true,"kind":"Mdef","node":{".class":"Var","flags":["is_ready","is_inferred"],"fullname":"packaging._tokenizer.Tokenizer.source","name":"source","setter_type":null,"type":"builtins.str"}}},"self_type":{".class":"TypeVarType","default":{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":4},"fullname":"packaging._tokenizer.Tokenizer.Self","id":0,"name":"Self","namespace":"","upper_bound":"packaging._tokenizer.Tokenizer","values":[],"variance":0},"slots":null,"tuple_type":null,"type_vars":[],"typeddict_type":null}},"Tuple":{".class":"SymbolTableNode","cross_ref":"typing.Tuple","kind":"Gdef"},"Union":{".class":"SymbolTableNode","cross_ref":"typing.Union","kind":"Gdef"},"__annotations__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__annotations__","name":"__annotations__","setter_type":null,"type":{".class":"Instance","args":["builtins.str",{".class":"AnyType","missing_import_name":null,"source_any":null,"type_of_any":6}],"extra_attrs":null,"type_ref":"builtins.dict"}}},"__doc__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__doc__","name":"__doc__","setter_type":null,"type":"builtins.str"}},"__file__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__file__","name":"__file__","setter_type":null,"type":"builtins.str"}},"__name__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__name__","name":"__name__","setter_type":null,"type":"builtins.str"}},"__package__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__package__","name":"__package__","setter_type":null,"type":"builtins.str"}},"__spec__":{".class":"SymbolTableNode","kind":"Gdef","node":{".class":"Var","flags":["is_ready"],"fullname":"packaging._tokenizer.__spec__","name":"__spec__","setter_type":null,"type":"_frozen_importlib.ModuleSpec"}},"contextlib":{".class":"SymbolTableNode","cross_ref":"contextlib","kind":"Gdef"},"dataclass":{".class":"SymbolTableNode","cross_ref":"dataclasses.dataclass","kind":"Gdef"},"re":{".class":"SymbolTableNode","cross_ref":"re","kind":"Gdef"}},"path":"/usr/lib/python3/dist-packages/packaging/_tokenizer.py"}