a0bi' S r SSKrSSKJrJrJrJrJrJr SSK J r Jr " S S5 r " S S \5 r " S S\5 r " S S \5 r\\ \4 r\\\\4 r\r\\ r " S S\5 rS\S\4S jrS\S\4S jrS\S\\\\\ 4 4S jrS\S\S\S\4S jrS\S\\ 4S jrS\S\\ 4S jrS\S\4S jrS\S\4S jrS\S\4S jrS\S\4S jr S\S\4S jr!S\S\4S jr"S\S\4S! jr#S"\S\ 4S# jr$S$\S\4S% jr%S\S\4S& jr&g)'zHandwritten parser of dependency specifiers. The docstring for each __parse_* function contains ENBF-inspired grammar representing the implementation. N)AnyList NamedTupleOptionalTupleUnion ) DEFAULT_RULES Tokenizerc P \ rS rSrS\SS4S jrS\4S jrS\4S jrS\4S jrS r g) Node valuereturnNc Xl g Nr )selfr s ڝ/builddir/build/BUILDROOT/alt-python313-setuptools-69.0.2-3.el8.x86_64/opt/alt/python313/lib/python3.13/site-packages/setuptools/_vendor/packaging/_parser.py__init__ Node.__init__ s c U R $ r r r s r __str__Node.__str__ s zzr c <