MINI SHELL

Server : Apache/2.2.2 (Fedora)
System : Linux App1.pathumtani.go.th 2.6.20-1.2320.fc5smp #1 SMP Tue Jun 12 19:40:16 EDT 2007 i686
User : apache ( 48)
PHP Version : 5.2.9
Disable Function : NONE
Directory :  /proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/xpath/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/usr/lib/python2.4/site-packages/_xmlplus/xpath/XPathParser.pyo
m
9?;c,@sdZdZdZdZdZdZdZdZdZd	Z	d
Z
dZdZd
Z
dZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZdZd Z d!Z!d"Z"d#Z#d$Z$d%Z%d&Z&d'Z'd(Z(d)Z)d*Z*d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d,d-d+d.d/d0d1d2d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d3d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d4d+d5d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d6d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d+d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbg,Z+dcZ,e-ddgdegd2gd2ddgdfgdggddd2dggdhgdidjgdidjdkgdlgdmgdkdmgd`d9gdngdAgd_d,d-gd_d,d>d-gd4dod5gdpgdDddgdddDdggd1gd8gd3ggdqgd@gd,dpd-gd>gd?gdrgdCd,d-gdCd,dsd-gdtgdsd/dtgdpgdugdvd6dugdwgdxgdxd2ddgdxdDddgdygdydkgdzgdqdJdzgd{gdzdKd{gd|gd{dbd|gd}gd|dad}gd~gd}d.d~gd}d0d~gdgd~dBdgdvgd0dvgg=Z.dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddg=Z/ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd	d
ddd
dddddgVZ0ddwdwdedededddddddgdgdgdkdkdididjdjdjdmdodfdhdldldndndpdydydydydydrdrdsdsdtdvdvdududududxdxdqdqdzdzd{d{d|d|d}d}d}d~d~ddg=Z1dd7d7d7d+d7d7d8d7d+d8d7d7d+d+d7d7d8d9d8d7d+d8d7d7d7dd7d7d8d7d7d7d8d9d7d8d7d7d8d7d7d8d8d7d+d7d8d7d8d7d8d7d8d7d8d8d7d8d7d+g=Z2dOdMdSdTdQddOdd8dOdLdNdOd]d+d7d;dd:d=d@dDdadUddd[d^dPd2d-d5d3d6dwdOdJdCd9ddgdOdOdEdd>dOdbdAdOdOdOdOdOdOdOdOdOdOdVdZddXdRdKd<dd?ddIdBd\d`d_d,d4d1d/d.d0dedWdOddFdHdYdGdddgZZ3dBdCdDdEd2dFdad,dhdGdHdIdJdddKdLdgdkdMdNdOdPdQdRdSdTdUdVgZ4dddddddBdTd`ddddfddddddddddddddddFd;dMdd-dd@ddddWdd,d,ddZddPdddd4d4dPdPdPdPdPdPdPddddddddGdd^ddddddFd;dMdd-d-dddPdbddddd d!dgZZ5ddd\d"dkddd#ddddddDddddNd$djdddmdidhdodEddgZ6d7d]d4dnd_dWd+d8d9d.d0d:d;d{d7d d7dbd|d1d+d8d9dnd[d:d;d}djdmd7d-d^d5d`dYd+d8d9d3d<d:d;d=d>dXd7dZd?d@d7d/d7dAd<d%d<d=d>dedldwd?d@d?d@d~dAd6d7d<dxdqd=d>d+d8d9d?d@d:d;didAdod%d<d&dydrd<dd<d'd?d@d7d(d?d@d?d@d+d8d9dfd)d:d;d<d\dpd=d>dtdsdzd?d@dudvdddddddddddddddd<ddd=d>dddd?d@gZ7d8dDdDd2dAd,d>d?d@d.d0dCdDd-d8dd8d4d/dJd>d?d@dfd>dCdDd>d]d^d8d6d2d2d_d9d>d?d@dKd`dCdDd2d,d;d8d=d1d3d8dbd8d0d`dAd`d2d,d-dbdBd1d3d1d3d-d0dad8d`d.d0d2d,d>d?d@d1d3dCdDd-d0d,d_d`dd4d5d`d5d`d-d1d3d8dd1d3d1d3d>d?d@dad|dCdDd`dAd-d2d,d3d1dwd1d3d6d/d*d*d*d*d*d*d*d*d*d*d*d*d*d*d*d`d*d*d2d,d*d*d*d1d3gZ8d+Z9d(Z:dZ;dwZ<dZ=dZ>d,Z?dZ@d-fd.YZAeAZBd/kClDZDd0kClEZEd1kClFZFd2kClGZGd3kClHZHd4kClIZId5kClJZJd6kClKZKd7kClLZLd8ZMd9ZNd:ZOd;ZPd<ZQd=ZRd>ZSd?ZTd@ZUdAZVdBZWdCZXdDZYdEZZdFZ[dGZ\dHZ]dIZ^dJZ_dKZ`dLZadMZbdNZcdOZddPZedQZfdRZgdSZhdTZidUZjdVZkdWZldXZmdYZndZZod[Zpd\Zqd]Zre-e-e-eMeNe-e-eOe-ePeQe-eReSeTe-eUeVeWeXe-eYeZe[e\e]e^e-e_e`eaebe-ecedeeefe-e-ege-e-eheie-eje-eke-ele-eme-ene-eoepe-eqe-erg=Zsd7Ztd+Zud^kvZvheteviwd_evix<eueviwd`evix<Zyhdaeue-f<dbetef<dcetef<ddetef<deete*f<dfete)f<dge-e'f<dhe-e(f<dieuef<djeuef<dkeuef<dle-ef<dmeue	f<dne-<doete-f<dpetef<dqetef<drete
f<dse-<dtetf<Zze{dujod^k|Z|y
d^k}Z}WnnXy!d^k~Z~e~iBd7ZdvGHWn$d^kZeiBd7ZdwGHnXee|id7jo-eie|id7ZeiendxGHy8x1d7o)edyZeieZeiq+WWnej
o
enXnd^S(ziiiiiiiii	i
iii
iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+ii/i0i7i5i8i3i.i4i1i2i6iiiiiiii	i
iii
iiiiiiiiiiiiiiiiiii i!i"i#i$i%i&i'i(i)i*i+i,i-cCs|djodpt|S(Ni+iU(txttoken_translations(R((t>/usr/lib/python2.4/site-packages/_xmlplus/xpath/XPathParser.pyt<lambda>Esi;i:iBi<iCi>i?i=iDi@iEiAiFiNiHiIiJiLiKi9iMiGiOiPiQiRiSiTs: line 0s!XPath/XPathBase.bgen.frag: line 5s!XPath/XPathBase.bgen.frag: line 8s"XPath/XPathBase.bgen.frag: line 15s"XPath/XPathBase.bgen.frag: line 24s"XPath/XPathBase.bgen.frag: line 34s"XPath/XPathBase.bgen.frag: line 41s"XPath/XPathBase.bgen.frag: line 44s"XPath/XPathBase.bgen.frag: line 55s"XPath/XPathBase.bgen.frag: line 62s"XPath/XPathBase.bgen.frag: line 72s"XPath/XPathBase.bgen.frag: line 83s"XPath/XPathBase.bgen.frag: line 90s#XPath/XPathBase.bgen.frag: line 104s#XPath/XPathBase.bgen.frag: line 121s#XPath/XPathBase.bgen.frag: line 131s#XPath/XPathBase.bgen.frag: line 149s#XPath/XPathBase.bgen.frag: line 158s#XPath/XPathBase.bgen.frag: line 169s#XPath/XPathBase.bgen.frag: line 185s#XPath/XPathBase.bgen.frag: line 201s#XPath/XPathBase.bgen.frag: line 208s#XPath/XPathBase.bgen.frag: line 224s#XPath/XPathBase.bgen.frag: line 241s#XPath/XPathBase.bgen.frag: line 250s#XPath/XPathBase.bgen.frag: line 263s#XPath/XPathBase.bgen.frag: line 272s#XPath/XPathBase.bgen.frag: line 285s#XPath/XPathBase.bgen.frag: line 292s#XPath/XPathBase.bgen.frag: line 301s#XPath/XPathBase.bgen.frag: line 313s#XPath/XPathBase.bgen.frag: line 322s#XPath/XPathBase.bgen.frag: line 332s#XPath/XPathBase.bgen.frag: line 339s#XPath/XPathBase.bgen.frag: line 352s#XPath/XPathBase.bgen.frag: line 368s#XPath/XPathBase.bgen.frag: line 380s#XPath/XPathBase.bgen.frag: line 399s#XPath/XPathBase.bgen.frag: line 406s#XPath/XPathBase.bgen.frag: line 409s#XPath/XPathBase.bgen.frag: line 424s#XPath/XPathBase.bgen.frag: line 427s#XPath/XPathBase.bgen.frag: line 430s#XPath/XPathBase.bgen.frag: line 441s#XPath/XPathBase.bgen.frag: line 457s#XPath/XPathBase.bgen.frag: line 460s#XPath/XPathBase.bgen.frag: line 474s#XPath/XPathBase.bgen.frag: line 477s#XPath/XPathBase.bgen.frag: line 492s#XPath/XPathBase.bgen.frag: line 495s#XPath/XPathBase.bgen.frag: line 510s#XPath/XPathBase.bgen.frag: line 513s#XPath/XPathBase.bgen.frag: line 528s#XPath/XPathBase.bgen.frag: line 531s#XPath/XPathBase.bgen.frag: line 566s#XPath/XPathBase.bgen.frag: line 569s#XPath/XPathBase.bgen.frag: line 580s#XPath/XPathBase.bgen.frag: line 595s#XPath/XPathBase.bgen.frag: line 598s#XPath/XPathBase.bgen.frag: line 631s#XPath/XPathBase.bgen.frag: line 634t$terrors$undefined.t
DOUBLE_DOTtDOUBLE_COLONtATt
LEFT_PARENtLEFT_SQUAREtCOMMAtLITERALtNLITERALtVARIABLE_REFERENCEt
WILDCARD_NAMEtMULTIPLY_OPERATORt
FUNCTION_NAMEtDOUBLE_SLASHt	NOT_EQUALt	LESS_THANtGREATER_THANtLESS_THAN_EQUALtGREATER_THAN_EQUALtORtANDtDIVtMODtCOMMENTtTEXTtPROCESSING_INSTRUCTIONtNODEtANCESTORtANCESTOR_OR_SELFt	ATTRIBUTEtCHILDt
DESCENDANTtDESCENDANT_OR_SELFt	FOLLOWINGtFOLLOWING_SIBLINGt	NAMESPACEtPARENTt	PRECEDINGtPRECEDING_SIBLINGtSELFt	NODE_TYPEt	AXIS_NAMEt
RELATIONAL_OPtEQUALITY_OPt/t(t)t[t]t.t@t,t|t+t-tlocationPathtabsoluteLocationPathtrelativeLocationPathtstept
predicateListt
axisSpecifiertnodeTestt	predicatet
predicateExprtabbreviatedAbsoluteLocationPathtabbreviatedRelativeLocationPathtabbreviatedSteptabbreviatedAxisSpecifiertexprtprimaryExprtfunctionCalltargumentListtargumentt	unionExprtpathExprt
filterExprtorExprtandExprtequalityExprtrelationalExprtadditiveExprtmultiplicativeExprt	unaryExprt0iiiiiiiiiiii]iiWiaiiibiiXiViYiUiiitParsercBsVtZddZddZdZdZdZdZdZ	d	Z
RS(
NicCs
||_dS(N(tverbosetself(R[RZ((Rt__init__mscCsN|djo|iSnt|tdjotdn||_|S(Nisan integer is required(tflagtNoneR[RZttypet	TypeError(R[R]((Rt
debug_modeps
	cCs
dgt}dgt}d}t|}t}
d}d}d}d}d}t}d}d}	x|d}|||<t|}|tjot|}|djo|i||||dSn|t|}|	t|}	t|o.t||||	}|	d}	|||	<n|	d}	t|t}t|||}d|jo
tjno#t|||jot |}qet!|}qen|tjox9|D]1}|djo|d}d}q|d}qWxH||jo0|}y;t#|
i$||}t%d|i&i'd}Wn(t*j
o|i+d||nX|t|d}t,|d}|oT|dp|
}
t|djo&|d}|dp
t.|}Pq|}qx=|dD]1}|djo|d}d}q|d}qWqqWt/}n|djo
d}
nt1|}
||
}|djp|tjpt||
jot|}|djo|i||||dSn|t|}|	t|}	t|o.t||||	}|	d}	|||	<n|	d}	t|t}t|||}d|jo
tjno#t|||jot |}qet!|}qent |}t|jo
djno|}|t|}|	t|}	t|o.t||||	}|	d}	|||	<n|	d}	t|t}t|||}d|jo
tjno#t|||jot |}qet!|}qenI|t2jo||	dSn,|djo|i||||dSn|t/jo
t}n|	d}	|||	<|}qeqeWdS(	Nitiis
cCs|ddjo|p|S(Ni(titemR^tresult(RdRc((RRssNo action found for "%s"(NN(3tYYINITDEPTHtstate_stacktvalue_stackt	lexer_postlenttextt	lexer_endtINITIALtlexer_statet
lexer_lasttyylvaltyylinetyycolumntyystatetYYEMPTYtyychart	state_ptrt	value_ptrt
action_idxtyyntYYFLAGtdefault_actionR[treport_errortrhs_sizetaction_routinestyyvaltderivestYYNTBASEtgoto_idxtYYLASTtyychecktyytabletdefault_gototchtpatternstmatchtreducet	groupdicttitemsR^tmatchedtAttributeErrorRtpattern_actionstlexer_actiontordtYYEOFtyychar1tYYTRANSLATEtYYFINAL(R[RjR~RkRnRfRRrRxRvRRuRpRmRqRtRRRoRgRhR((Rtparseys









3





	









+



3

	

3






c
Cst|}d|||f}t|jo
tjno|djo|pd}d}	xt|tt
D]m}||ttjoPt|||jo;|	o|d}d}	n|d}|dt
|}qrqrWn|i|dS(Ns/parse error at line %d, column %d: matched '%s'iis, expectings ors '%s'(RwtstatetrulenotlinetcolumntlvaltmsgRyRtstarttfirsttrangeRittoken_namesRRR[R(
R[RRRRRRRRR((RR{Ms
,



cGstii||dS(N(tsyststderrtwritetformattargs(R[RR((Rtannounce`scGst||dS(N(tSyntaxErrorRR(R[RR((RRdscCsktiid|t|fx*t|D]}tiidt|q)Wtiidtt|dS(NsReducing via rule %d (%s), s%s s-> %s
(	RRRtrulet	rule_infot
rhs_tokensttokenRR(R[RR((Rtprint_reducegscCsWtiidx0t|dD]}tiid||q!WtiiddS(Nsstate stack nowis %ds
(RRRRtsizetitstack(R[RRR((Rtprint_state_stackos(t__name__t
__module__R\R^RaRR{RRRR(((RRYls						(sParsedAbsoluteLocationPath(sParsedRelativeLocationPath(sParsedPredicateList(s
ParsedStep(sParsedAxisSpecifier(sParsedNodeTest(s%ParsedAbbreviatedAbsoluteLocationPath(s%ParsedAbbreviatedRelativeLocationPath(s
ParsedExprcCstid}|S(sO
    from XPath/XPathBase.bgen.frag, line 15
    absoluteLocationPath: '/'
    N(tParsedAbsoluteLocationPathR^t__val(R[t__stackt__ptrR((RtabsoluteLocationPath1scCsti||d}|S(sd
    from XPath/XPathBase.bgen.frag, line 24
    absoluteLocationPath: '/' relativeLocationPath
    iN(RRRR(R[RRR((RtabsoluteLocationPath2scCs&ti||d||d}|S(si
    from XPath/XPathBase.bgen.frag, line 44
    relativeLocationPath: relativeLocationPath '/' step
    iiN(tParsedRelativeLocationPathRRR(R[RRR((RtrelativeLocationPath2s"cCs&ti||d||d}|S(sR
    from XPath/XPathBase.bgen.frag, line 62
    step: axisSpecifier nodeTest
    iiN(t
ParsedStepRRR(R[RRR((Rtstep1s"cCs1ti||d||d||d}|S(s`
    from XPath/XPathBase.bgen.frag, line 72
    step: axisSpecifier nodeTest predicateList
    iiiN(RRRR(R[RRR((Rtstep2s-cCsti||dg}|S(sN
    from XPath/XPathBase.bgen.frag, line 90
    predicateList: predicate
    iN(tParsedPredicateListRRR(R[RRR((RtpredicateList1scCs/||di||d||d}|S(s]
    from XPath/XPathBase.bgen.frag, line 104
    predicateList: predicateList predicate
    iiN(RRtappendR(R[RRR((RtpredicateList2scCsti||d}|S(s\
    from XPath/XPathBase.bgen.frag, line 121
    axisSpecifier: AXIS_NAME DOUBLE_COLON
    iN(tParsedAxisSpecifierRRR(R[RRR((RtaxisSpecifier1scCsti||d}|S(sN
    from XPath/XPathBase.bgen.frag, line 149
    nodeTest: WILDCARD_NAME
    iN(tParsedNodeTesttParsedNameTestRRR(R[RRR((Rt	nodeTest1scCsti||d}|S(sR
    from XPath/XPathBase.bgen.frag, line 158
    nodeTest: NODE_TYPE '(' ')'
    iN(RRRR(R[RRR((Rt	nodeTest2scCs&ti||d||d}|S(sZ
    from XPath/XPathBase.bgen.frag, line 169
    nodeTest: NODE_TYPE '(' LITERAL ')'
    iiN(RRRR(R[RRR((Rt	nodeTest3s"cCs||d}|S(sW
    from XPath/XPathBase.bgen.frag, line 185
    predicate: '[' predicateExpr ']'
    iN(RRR(R[RRR((Rt
predicate1scCsti||d}|S(sy
    from XPath/XPathBase.bgen.frag, line 208
    abbreviatedAbsoluteLocationPath: DOUBLE_SLASH relativeLocationPath
    iN(t%ParsedAbbreviatedAbsoluteLocationPathRRR(R[RRR((Rt abbreviatedAbsoluteLocationPath1scCs&ti||d||d}|S(s~
    from XPath/XPathBase.bgen.frag, line 224
    abbreviatedRelativeLocationPath: relativeLocationPath DOUBLE_SLASH step
    iiN(t%ParsedAbbreviatedRelativeLocationPathRRR(R[RRR((Rt abbreviatedRelativeLocationPath1s"cCstid}|S(sK
    from XPath/XPathBase.bgen.frag, line 241
    abbreviatedStep: '.'
    iN(RtParsedAbbreviatedStepR(R[RRR((RtabbreviatedStep1scCstid}|S(sR
    from XPath/XPathBase.bgen.frag, line 250
    abbreviatedStep: DOUBLE_DOT
    iN(RRR(R[RRR((RtabbreviatedStep2scCstid}|S(sT
    from XPath/XPathBase.bgen.frag, line 263
    abbreviatedAxisSpecifier: '@'
    t	attributeN(RR(R[RRR((RtabbreviatedAxisSpecifier1scCstid}|S(sP
    from XPath/XPathBase.bgen.frag, line 272
    abbreviatedAxisSpecifier:
    tchildN(RR(R[RRR((RtabbreviatedAxisSpecifier2
scCsti||d}|S(sV
    from XPath/XPathBase.bgen.frag, line 292
    primaryExpr: VARIABLE_REFERENCE
    iN(t
ParsedExprtParsedVariableReferenceExprRRR(R[RRR((RtprimaryExpr1scCs||d}|S(sP
    from XPath/XPathBase.bgen.frag, line 301
    primaryExpr: '(' expr ')'
    iN(RRR(R[RRR((RtprimaryExpr2scCsti||d}|S(sK
    from XPath/XPathBase.bgen.frag, line 313
    primaryExpr: LITERAL
    iN(RtParsedLiteralExprRRR(R[RRR((RtprimaryExpr3%scCsti||d}|S(sL
    from XPath/XPathBase.bgen.frag, line 322
    primaryExpr: NLITERAL
    iN(RtParsedNLiteralExprRRR(R[RRR((RtprimaryExpr4-scCsti||dg}|S(sZ
    from XPath/XPathBase.bgen.frag, line 339
    functionCall: FUNCTION_NAME '(' ')'
    iN(RtParsedFunctionCallExprRRR(R[RRR((Rt
functionCall15scCs&ti||d||d}|S(sg
    from XPath/XPathBase.bgen.frag, line 352
    functionCall: FUNCTION_NAME '(' argumentList ')'
    iiN(RRRRR(R[RRR((Rt
functionCall2=s"cCs||dg}|S(sM
    from XPath/XPathBase.bgen.frag, line 368
    argumentList: argument
    iN(RRR(R[RRR((Rt
argumentList1EscCs/||di||d||d}|S(s^
    from XPath/XPathBase.bgen.frag, line 380
    argumentList: argumentList ',' argument
    iiN(RRRR(R[RRR((Rt
argumentList2MscCs&ti||d||d}|S(sX
    from XPath/XPathBase.bgen.frag, line 409
    unionExpr: unionExpr '|' pathExpr
    iiN(RtParsedUnionExprRRR(R[RRR((Rt
unionExpr2Vs"cCs1ti||d||d||d}|S(sd
    from XPath/XPathBase.bgen.frag, line 430
    pathExpr: filterExpr '/' relativeLocationPath
    iiiN(RtParsedPathExprRRR(R[RRR((Rt	pathExpr3^s-cCs1ti||d||d||d}|S(sm
    from XPath/XPathBase.bgen.frag, line 441
    pathExpr: filterExpr DOUBLE_SLASH relativeLocationPath
    iiiN(RRRRR(R[RRR((Rt	pathExpr4fs-cCs&ti||d||d}|S(s\
    from XPath/XPathBase.bgen.frag, line 460
    filterExpr: primaryExpr predicateList
    iiN(RtParsedFilterExprRRR(R[RRR((RtfilterExpr2ns"cCs&ti||d||d}|S(sP
    from XPath/XPathBase.bgen.frag, line 477
    orExpr: orExpr OR andExpr
    iiN(RtParsedOrExprRRR(R[RRR((RtorExpr2vs"cCs&ti||d||d}|S(sX
    from XPath/XPathBase.bgen.frag, line 495
    andExpr: andExpr AND equalityExpr
    iiN(Rt
ParsedAndExprRRR(R[RRR((RtandExpr2~s"cCs1ti||d||d||d}|S(sl
    from XPath/XPathBase.bgen.frag, line 513
    equalityExpr: equalityExpr EQUALITY_OP relationalExpr
    iiiN(RtParsedEqualityExprRRR(R[RRR((Rt
equalityExpr2s-cCs_hdd<dd<dd<dd<}ti|||d||d||d}|S(
sp
    from XPath/XPathBase.bgen.frag, line 531
    relationalExpr: relationalExpr RELATIONAL_OP additiveExpr
    t<it>is<=is>=iN(topsRtParsedRelationalExprRRR(R[RRRR((RtrelationalExpr2s*1cCs)tid||d||d}|S(sh
    from XPath/XPathBase.bgen.frag, line 569
    additiveExpr: additiveExpr '+' multiplicativeExpr
    iiN(RtParsedAdditiveExprRRR(R[RRR((Rt
additiveExpr2s%cCs)tid||d||d}|S(sh
    from XPath/XPathBase.bgen.frag, line 580
    additiveExpr: additiveExpr '-' multiplicativeExpr
    iiiN(RRRRR(R[RRR((Rt
additiveExpr3s%cCsVhdd<dd<dd<}ti|||d||d||d}|S(	sy
    from XPath/XPathBase.bgen.frag, line 598
    multiplicativeExpr: multiplicativeExpr MULTIPLY_OPERATOR unaryExpr
    t*itdivitmodiiN(RRtParsedMultiplicativeExprRRR(R[RRRR((RtmultiplicativeExpr2s!1cCsti||d}|S(sO
    from XPath/XPathBase.bgen.frag, line 634
    unaryExpr: '-' unionExpr
    iN(RtParsedUnaryExprRRR(R[RRR((Rt
unaryExpr2sNs(?P<p00>\)|\])|(?P<p01>::)|(?P<p02>\.\.)|(?P<p03>//)|(?P<p04>=|!=)|(?P<p05><=|<|>=|>)|(?P<p06>(node|text|comment|processing-instruction)(?=\s*\())|(?P<p07>[a-zA-Z_][a-zA-Z0-9\.\-_]*(?=\s*::))|(?P<p08>('[^']*')|("[^"]*"))|(?P<p09>(\d+(\.(\d+)?)?)|(\.\d+))|(?P<p10>\$([a-zA-Z_][a-zA-Z0-9\.\-_]*:)?[a-zA-Z_][a-zA-Z0-9\.\-_]*)|(?P<p11>([a-zA-Z_][a-zA-Z0-9\.\-_]*:)?[a-zA-Z_][a-zA-Z0-9\.\-_]*(?=\s*\())|(?P<p12>([a-zA-Z_][a-zA-Z0-9\.\-_]*:\*)|(([a-zA-Z_][a-zA-Z0-9\.\-_]*:)?[a-zA-Z_][a-zA-Z0-9\.\-_]*)|\*)|(?P<p13>[\t\n\r\s]+)|(?P<p14>.)sL(?P<p15>or)|(?P<p16>and)|(?P<p17>\*|mod|div)|(?P<p18>[\t\n\r\s]+)|(?P<p19>.)tp00tp01tp02tp03tp04tp05tp06tp07tp08tp09tp10tp11tp12tp13tp14tp15tp16tp17tp18tp19t__main__sUsing C parsersUsing Python parsersUse <Ctrl>-C to exit.s>>>(RRRR	R
RRR
RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/R0RRR^RRRRR|RzRRwRRRRRRyRRsRRetLEXER_FUNCTIONSRYtnewt	xml.xpathRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR}RltOPERATORtretcompiletMRRRRtreadlinetXPathParserctparsertXPathParserRitargvRRdtpprintt
SystemExitt	raw_inputRItKeyboardInterrupt(~R+RRRRRRRRRRR*RRRR%RRRRRyRR/R(R-RRRRRRRRRRRlRRdRR&RRRRRRRRRRRRRR)RRRRRRRRRR"RYR}R RRRRRRRReRRRRR	RRRzR|RRRR.R$RRIRR0RRR
RRRRR
RRRsRRRRRR!RRwRR'RRRRRRRR,RRRR#((Rt?	s:	@@	YZZ	








																																				
				@	6$
	
				



Anon7 - 2021