403Webshell
Server IP : 182.53.201.61  /  Your IP : 216.73.217.175
Web Server : Apache/2.2.15 (Fedora)
System : Linux km10.dyndns.org 2.6.31.5-127.fc12.i686.PAE #1 SMP Sat Nov 7 21:25:57 EST 2009 i686
User : apache ( 48)
PHP Version : 5.3.3
Disable Function : NONE
MySQL : ON  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : ON  |  Pkexec : ON
Directory :  /usr/lib/python2.6/site-packages/sepolgen/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /usr/lib/python2.6/site-packages/sepolgen/yacc.pyo
Jc@sdZdadZdZdZdZddkZddkZddkZddk	Z	ddk
Z
ddkZde
fd	YZd
fdYZdfd
YZdfdYZdZdZdZdfdYZdfdYZeidZdZdZdZdZdZddZdZdZ e!d Z"d!Z#e!d"Z$d#Z%d$Z&d%a'd&Z(d'Z)ha*d(Z+d)Z,d*Z-d+Z.d,Z/d-Z0d.Z1d/Z2d0Z3d1Z4d2Z5d3Z6d4Z7ed5d6Z8ed%d7Z9yei:ei;fZ<Wne=j
oei:Z<nXete!ee!dd%ded5d8
Z>d9Z?d:a@dS(;s2.2is
parser.outtparsetabtLALRiiNt	YaccErrorcBseZRS((t__name__t
__module__(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRIst
YaccSymbolcBseZdZdZRS(cCs|iS(N(ttype(tself((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__str__]scCs
t|S(N(tstr(R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__repr__^s(RRRR
(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR\s	tYaccProductioncBs\eZd	dZdZdZdZdZdZdZ	dZ
dZRS(
cCs||_g|_||_dS(N(tslicetpbstacktstack(RtsR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__init__js		cCst|tijo.|djo|i|iS|i|iSn<g}|i|i|i|iD]}||iqh~SdS(Ni(	RttypestIntTypeRtvalueRtstarttstoptstep(Rtnt_[1]R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__getitem__os

cCs||i|_dS(N(RR(RRtv((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__setitem__vscCs
t|iS(N(tlenR(R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt__len__yscCst|i|ddS(Ntlinenoi(tgetattrR(RR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR|scCs<t|i|dd}t|i|d|}||fS(NRit	endlineno(RR(RRt	startlinetendline((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlinespanscCst|i|ddS(Ntlexposi(RR(RR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR$scCs<t|i|dd}t|i|d|}||fS(NR$it	endlexpos(RR(RRtstartpostendpos((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlexspanscCs|djo
tdn|t|idjo$td|t|idfnx3td|D]"}|ii|i|dqhWdS(NisExpected a positive valueis,Can't push %d tokens. Only %d are available.(t
ValueErrorRRtrangeR
tappend(RRti((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytpushbacks

$N(RRtNoneRRRRRR#R$R(R-(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRis							tParsercBs8eZddZdZdZddddZRS(cCsT|djo
tdnd|_d|_h|_h|_h|_d|_dS(Ntxyzzys-Can't instantiate Parser. Use yacc() instead.s
Unknown LR(RR.tproductionst	errorfunctactiontgototrequiretmethod(Rtmagic((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRs

					cCs
d|_dS(Ni(t
errorcount(R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyterrokscCsD|i2|i2t}d|_|ii||iiddS(Ns$endi(t
statestacktsymstackRRR+(Rtsym((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytrestarts		icCsd}g}|i}|i}|i}td}	||	_d|_|pddk}
|
i}n||	_|o|i	|n|i
}g}||_g}
|
|_|
|	_
d}|idt}d|_|
i|x|djodG|dGHn|pA|p
|}n
|i}|pt}d|_qQn|oKddig}|
D]}||iql~dt|fi}n|d}|i}|i||fd}|djo
dG|GHn|dj	o|djo|djotiid	dS|i||djotiid
||fn|
i|d}|idjo|id8_qqn|djo||}|i}|i}t}||_d|_|djotiid||fn|o|
|d}||d<yd|di|_t|dd|di|_|di|_t|dd
|di|_ Wnt!j
od|_nX|
|3||3nd|_|g}||	_"g|	_#|i$|	|	i#o8|i|x|	i#D]}|i|qWd}n|
i||i||d|fqn|djo1|
d}t|ddStii|dqn|djo.|otii|dn|ip	t%|_|}|idjo
d}n|i&oQ|i'a'|a
|i(a(|i&|}b'b
b(|ip|}d}qqq|oft)|do
|i}nd}|o!tiid||ifqtiid|iqtiiddSn
t%|_t|djo'|idjod}d}|2qn|idjodS|idjoy|
d}|idjo
d}qnt}d|_t)|do|i|_n||_|i||}q|
i|iqnt*dqdS(Niis$enditstates%s . %st R3syacc: Parse error. EOF
s%-60s shift state %s
s%-60s reduce %d
R R%Rs
Rs(yacc: Syntax error at line %d, token=%s
syacc: Syntax error, token=%ss yacc: Parse error in input. EOF
terrorsyacc: internal parser error!!!
(+R.R3R4R1RtparserR8tlextlexertinputttokenR:R;RR+RRtpoptjoinR	tlstriptgettsyststderrtwritetnameRRRRR R$R%tAttributeErrorRR
tfuncterror_countR2R9R=thasattrtRuntimeError(RRDRCtdebugt	lookaheadtlookaheadstacktactionsR4tprodtpsliceRBt	get_tokenR:R;terrtokenR<Rtxxt	errorleadRtltypetttptpnametplenttargt_tRttokR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytparses"					
					
		


	K
	








					

 $				









	

			

!	#
			



N(RRR.RR9R=Re(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR/s		c

Cstii|\}}|djodSy&t|}|i}|iWntj
odSXtid}h}d}d}x|D]}	|i	|	}
|
o]|
i
d}|i|}|p|||<qti
id||||fd}n|d7}qW|S(Ns.pyis\s*def\s+(p_[a-zA-Z_0-9]*)\(s<%s:%d: Function %s redefined. Previously defined on line %d
i(tostpathtsplitexttopent	readlinestclosetIOErrortretcompiletmatchtgroupRIRJRKRL(
tfilenametbasetexttftlinestfret	counthashtlinentnoerrortltmRMtprev((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt
validate_files2
 
cCs6x/|iD]!\}}|dd!djo&t|titifjoq
n|dd!djoq
n|dd!djotiid|nt|tio|i	i
djonyT|iid}|ddjo-tiid	|i	i
|i	i|fnWq.tj
oq.Xq
q
WdS(
Niitp_tt_s.yacc: Warning. '%s' not defined as a function
iR?t:sF%s:%d: Warning. Possible grammar rule '%s' defined without p_ prefix.
(titemsRRtFunctionTypet
MethodTypeRJRKRLt
isinstancet	func_codetco_argcountt__doc__tsplittco_filenametco_firstlinenot
StandardError(tdRRtdoc((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt
validate_dicts
3&1cCsmdgahahahahahahahaga	da
tia
hatiatiadS(N(R.tProductionst	ProdnamestProdmapt	TerminalstNonterminalstFirsttFollowt
PrecedencetLRitemst	Errorfuncthashlibtmd5t	SignaturetRequirest	cStringIOtStringIOt_vft_vfc(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytinitialize_varss	t
ProductioncBs,eZdZdZdZdZRS(cKspx*|iD]\}}t|||q
Wd|_d|_d|_g|_h|_h|_g|_dS(Nii(	Rtsetattrtlr_indext	lr0_addedt	lr1_addedtusymst
lookaheadstlk_addedt
setnumbers(RtkwtkR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR!s
						cCs>|io#d|idi|if}nd|i}|S(Ns%s -> %sR?s
%s -> <empty>(RWRMRG(RR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR,s
#
cCs
t|S(N(R	(R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR
3sc	Cs-|t|ijodSt}|i|_t|i|_|i|_||_h|_|i	|_	|ii
|dt|i|_t|i|_|i|_yt
|i|d|_Wn$ttfj
o}g|_nXy|i|d|_Wntj
od|_nX|S(Nt.i(RRWR.RRMtlisttnumberRRRtinsertttupleRRtlraftert
IndexErrortKeyErrortlrbefore(RRR_te((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr_item7s,			(RRRRR
R(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR s			tMiniProductioncBseZRS((RR(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRQss^[a-zA-Z0-9_-]+$c
Csti|o"tiid|||fdS|djo"tiid|||fdSti|p"tiid|||fdSxtt|D]}||}|ddjoyst	|}t|djo%tiid	||||fdSti|pgt|<n|||<wWqTt
j
oqTXnti|o2|d
jo%tiid||||fdSqWd||f}ti|oRt|}	tiid
|||	ftiid|||	i|	i
fdSt}
||
_||
_||
_||
_
||
_tt|
_ti|
|
t|<ti|pgt|<nd}xs|t|
ijo\|
i|}|d
joy|
i|d}
Wn4tj
o(tiid|
i|
i
fdSXti|
d}|p(tiid|
i|
i
|
fdS||
_|
i|=|
i|=qnti|oAt|i|
it|
dpti|d|
_qn3ti|pgt|<nt|i|
i|d7}qWt|
dp
d|
_nt|
i|
_t|
i|
_g|
_x5|
iD]*}||
ijo|
ii|qWqWWyt|
ii|
Wn#tj
o|
gt|
i<nXdS(Ns;%s:%d: Illegal rule name '%s'. Already defined as a token.
iR@s9%s:%d: Illegal rule name '%s'. error is a reserved word.
s%s:%d: Illegal rule name '%s'
is'"isD%s:%d: Literal token %s in rule '%s' may only be a single character
s%precs&%s:%d: Illegal name '%s' in rule '%s'
s%s -> %ss%s:%d: Duplicate rule %s.
s$%s:%d: Previous definition at %s:%d
s-%s:%d: Syntax error. Nothing follows %%prec.
s2%s:%d: Nothing known about the precedence of '%s'
tprectright(Ri(Ri( Rthas_keyRJRKRLt_is_identifierRoR*RtevaltSyntaxErrorRtfiletlineRRMRWRORRR+RRRRIR.RRQRRRR(RtRRtprodnametsymstxRtctmapR{R_R,R^tprecnameR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytadd_productionhs

 
	 	
&						



 #	


	
cCsx|ii}|ii}d}t|tio
d}nd}|ii|jo%tii	d|||i
fdS|ii|jo%tii	d|||i
fdS|io|ii}d}|}x|D]o}|d7}|i}	|	pqny|	ddjoW|ptii	d||fdS|}
t|	djo|	d}qg}n{|	d}
|
}|	d}t|	djo|	d}ng}|d	jo,|d
jotii	d||fdSt||||
|}
||
7}Wqtj
o.tii	d|||f|d8}qXqWn!tii	d
|||i
f|S(Niiis)%s:%d: Rule '%s' has too many arguments.
is'%s:%d: Rule '%s' requires an argument.
t|s%s:%d: Misplaced '|'.
Rs::=s"%s:%d: Syntax error. Expected ':'
s!%s:%d: Syntax error in rule '%s'
s:%s:%d: No documentation string specified in function '%s'
(RRRRRRRRJRKRLRRt
splitlinesR.RRRR(RtRRR@treqdargstpstringstlastptdlinetpsR_RRtassignR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytadd_functions^
  




 cCsh}x(titiD]}d||<qWttdid|x7tiD])}||ptiid|qVqVWdS(s
    Find each symbol that can be reached from the start symbol.
    Print a warning for any nonterminals that can't be reached.
    (Unused terminals have already had their warning.)
    is"yacc: Symbol '%s' is unreachable.
N(	RtkeysRtmark_reachable_fromRRWRJRKRL(t	ReachableR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_reachables
cCs\||odSd||<x;ti|gD]'}x|iD]}t||q=Wq-WdS(s<
    Mark all symbols that are reachable from symbol s.
    Ni(RRIRWR(RRR_tr((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR%s

c
Csrh}xtiD]}d||<qWd|d<xtiD]}d||<q>Wxd}xtiD]x\}}xi|D]a}x-|iD]}||pd}PqqWd}|o$||pd||<d}nPq{q{WqhW|pPqUqUd}xr|iD]d\}}	|	pQti|o"ti|o|djoqjtii	d|d}qqW|S(s>
    Raise an error for any symbols that don't terminate.
    is$endiR@s3yacc: Infinite recursion detected for symbol '%s'.
(
RRRRRRWRRJRKRL(
t
TerminatesR^Rtsome_changetplR_Rtp_terminatest
some_errort
terminates((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_terminates8sH




	



/cCsd}xtD]}|pq
nxp|iD]e}ti|oNti|o=|djo0tiid|i|i	|fd}q+q+q+Wq
Wd}t
otidnxmtiD]_\}}|djoF|o>tiid|t
otid|n|d7}qqWt
oLtidx<t
dttD]!}tid	|t|fqPWnd}x`tiD]R\}}|p?t|d}tiid
|i|i	|f|d7}qqW|djotiidn|djotiid|n|djotiid
n|djotiid|nt
otidti}|ixS|D]K}	tid|	dig}
t|	D]}|
t|q~
fqWtidti}|ixW|D]K}	tid|	dig}t|	D]}|t|q?~fqWn|ot|t7}n|S(NiR@s?%s:%d: Symbol '%s' used, but not defined as a token or a rule.
isUnused terminals:

s1yacc: Warning. Token '%s' defined, but not used.
s   %s
s

Grammar

s
Rule %-5d %s
s1%s:%d: Warning. Rule '%s' defined, but not used.
s(yacc: Warning. There is 1 unused token.
s+yacc: Warning. There are %d unused tokens.
s'yacc: Warning. There is 1 unused rule.
s*yacc: Warning. There are %d unused rules.
s*
Terminals, with rules where they appear

s%-20s : %s
R?s-
Nonterminals, with rules where they appear

(RRWRRRRJRKRLRRt	yaccdebugRRR*RRRtsortRGR	RR(tcycle_checkR@R_Rt
unused_tokRR,tunused_prodtksRRt_[2]((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytverify_productionszst
/#

#
#





I

McCsxtD]w}|}|id}d}xS|i|}||_|pPntt|_ti||}|d7}q+qWdS(Nii(RRtlr_nextRRtlr_numR+(R_tlastlritlriR,((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt
build_lritemss	
c	Csd}d}x|D]}|d7}y|d}|d}|djo3|djo&|djotiid|dSxS|D]K}ti|o%tiid||d7}qn||ft|<qWWqtiid	|d7}qXqW|S(
NiitleftRtnonassocsyacc: Invalid precedence '%s'
is5yacc: Precedence already specified for terminal '%s'
s yacc: Invalid precedence table.
(RJRKRLRR(tplisttplevelR@R_RttermsR^((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytadd_precedences,


'
c
Csq|ptdi}ntddd|gddddddd
dtd<|gtd_t|iddS(NiRMsS'RWRiRRRRO(srighti(RRMRR.RRR+(R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytaugment_grammars
4cCsg}xw|D]b}d}xGt|D];}|djo
d}q$||jo|i|q$q$W|oq
Pq
W|id|S(Nis<empty>i(RR+(tbetatresultRtx_produces_emptyRt((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytfirsts



cCsxtiD]}gt|<q
W|ptdi}ndgt|<xRd}x:tdD].}x%tt|iD]}|i|}ti|ot	|i|d}d}x^|D]V}|djo,|t|jot|i
|d}n|djo
d}qqW|p|t|idjoHxEt|iD]2}|t|jot|i
|d}qFqFWqqvqvWqZW|pPqIqIdottomti
dx]tiD]K}ti
d|dig}	t|D]}
|	t|
q~	fqWndS(Nis$endis<empty>s	
Follow:
s%-20s : %s
R?(RRRRRMR*RRWRRR+RRRLRGR	(RRtdidaddR_R,tBtfstthasemptyRtRR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_follow2sH




!

cCshx!tiD]}|gt|<q
Wdgtd<dgtd<xtiD]}gt|<qKWxd}xotiD]a}xXt|D]L}xCt|iD]2}|t|jot|i|d}qqWqWquW|pPqbqbdottomt	i
dx]tiD]K}t	i
d|dig}t|D]}|t|q8~fqWndS(Ns$endt#iis
First:
s%-20s : %s
R?(
RRRRRRRWR+RRRLRGR	(R^RRR_RtRRR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_first1^s6






	cCs"hahadahahadS(NtUnknown(t
_lr_actiont_lr_gotot
_lr_methodt_lr_goto_cachet_lr0_cidhash(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr_init_varss
icCstd7at}|}d}xm|oed}xX|D]P}xG|iD]<}|itjoqDn|i|it|_d}qDWq4Wq W|S(Nii(t
_add_countRRRR+R(tItprodlisttJRtjR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr0_closures"

	cCs@tit||fd}|o|Sti|d}|ph}|t|<ng}x~|D]v}|i}|o`|i|joP|it|d}|ph}||t|<n|i||}qdqdW|idd}|p/|ot|}||d<q&||d<n|tt||f<|S(Ns$end(RRItidR.RRR+R(RRtgRtgsR_Rts1((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr0_gotos4	
c	Cs,ttdigg}d}x(|D] }|tt|<|d7}q&Wd}x|t|jo||}|d7}h}x,|D]$}x|iD]}d||<qWqWxq|iD]c}t	||}|pqnti
t|oqnt|tt|<|i|qWqSW|S(Nii(RRRRR	RRR.RR
RR+(tCR,RtasymstiiRRR
((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt	lr0_itemss6



cCsh}d}xxltdD]`}|idjod||i<qnx3|iD]}|i|pPqNqNWd||i<qWt||joPnt|}q|S(Nii(RRRMRWR(tnullabletnum_nullableR_R^((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_nullable_nonterminalss"

	cCsg}xtt|D]}x}||D]q}|i|idjoT||i|idf}ti|do"||jo|i|qqq*q*W|d}qW|S(Ni(R*RRRWRRR+(RttransR>R_R^((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytfind_nonterminal_transitions.s
c
Csh}|\}}g}t|||}xo|D]g}|i|idjoJ|i|id}	ti|	o"|	|jo|i|	qqq2q2W|djo)|tdidjo|idn|S(Niis$end(R
RRRWRRR+R(
RRRtdr_setR>tNRR
R_ta((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytdr_relationBs
%c
Csg}|\}}t|||}tit|d}xd|D]\}|i|idjo?|i|id}	|i|	o|i||	fqqDqDW|S(Nii(	R
RRIR	RRRWRR+(
RRtemptytrelR>RR
RR_R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytreads_relationZscCsh}h}h}x|D]}d||<qWxH|D]@\}}g}	g}
x||D]}|i|joqWn|i}|}
x||idjo|d}|i|}|i|
|fo{|d}xn||ijoFti|i|oPn|i|i|pPn|d}qW|
i|
|fnt||
|}ti	t
|d}
qWx||
D]}|i|ijoq}n|i|ijoq}nd}xV||ijo2|i||i|djoPn|d}qW|	i|
|fq}WqWWxC|
D];}|i|pg||<n||i||fq%W|	|||f<q4W||fS(Niii(RMRRRWRRR+R
RRIR	(RRRtlookdicttincludedicttdtransR^R>RtlookbtincludesR_RRtliR
RR,((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_lookback_includessh	


cCssh}x|D]}d||<q
Wg}h}x?|D]7}||djo t|||||||q4q4W|S(Ni(ttraverse(tXtRtFPRRRtF((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytdigraphs$c	Csk|i|t|}|||<||||<||}x|D]}	||	djo t|	||||||nt||||	||<x@|i|	gD],}
|
||jo||i|
qqWqFW|||jowti||d<||||d<|i}xE||jo3ti||d<||||d<|i}q"WndS(Nii(R+RR%tminRIRJtmaxintRF(RRRR)R&R'R(RRtyRtelement((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR%s.

 
cs:fd}fd}t|||}|S(Ncst|S((R(R(RR(s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt<lambda>scst|S((R(R(RR(s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR/s(R*(RtntransRR(R'R)((RRs1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_read_setsscs4fd}fd}t|||}|S(Ncs|S(((R(treadsets(s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR/scsi|gS((RI(R(tinclsets(s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR/s(R*(R0R2R3R(R'R)((R3R2s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytcompute_follow_setsscCsx|iD]\}}x|D]\}}|ii|pg|i|<n|i|g}x:|D]2}||i|jo|i|i|qiqiWq Wq
WdS(N(RRRRIR+(t	lookbackst	followsetRtlbR>R_RtR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytadd_lookaheads(s
cCsbt}t|}t|||}t|||\}}t|||}t||dS(N(RRR1R$R4R8(RRRR2tlookdtincludedt
followsets((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytadd_lalr_lookaheads9s	cCs@	t}t}h}|ad}d}to)tiid|tid|nt}|djot	|nd}x|D]}g}	toStid|x.|D]&}
tid|
i
t|
fqWtidnx|D]}
yi|
idd	jo|
i
d
jo$d||df<|
||df<q`|djo|
i|}nt|
i
}x|D]}|	i||
d|
i
|
ff|i||fd}
|
dj	o%|
djo0t|||fi
i\}}ti|d"\}}||jp||jou|djoh|
i
|||f<|
|||f<|o8|o0tid|tid||d7}qq||jo!|djod|||f<q|p0tid|tid||d7}qq|
djot|
}t|
i
}|i|ijo(|
i
|||f<|
|||f<n|d7}tid||||fi
|||fftid||||fi
|||ffqtiid|qu|
i
|||f<|
|||f<quWnM|
i}|
i|d}ti|o"t||}tit|d}|djo|	i||
d|f|i||fd}
|
dj	o|
djo)|
|jotiid|q4qX|
djo,t|||fi
i\}}ti|d#\}}||jp||joh|djo[||||f<|
|||f<|p0|d7}tid|tid|qq4||jo!|djod|||f<q4|o8|o0|d7}tid|tid|q4qXtiid|q\||||f<|
|||f<q`nWqtj
o}td|qXqWtoh}xs|	D]k\}}
}|i||foF|
|||fjo+tid||fd|||f<qqqWtidx|	D]\}}
}|i||fo`|
|||fj	oE|i||fp+tid||fd|||f<qqq q Wntotidnh}x@|D]8}x/|i D]$}t!i|od||<qqWqWx~|i"D]p}t||}tit|d}|djo6||||f<totid||fqqqW|d7}qWto|djotiid|n|djotiid|n|djotiid |n|djotiid!|q<	ndS($Nis%yacc: Generating %s parsing table...
s

Parsing method: %s

Rs
state %d

s    (%d) %s
s
iRsS's$endsreduce using rule %d (%s)RRs6shift/reduce conflict in state %d resolved as reduce.
s5  ! shift/reduce conflict for %s resolved as reduce.
iRs5shift/reduce conflict in state %d resolved as shift.
s4  ! shift/reduce conflict for %s resolved as shift.
s@reduce/reduce conflict in state %d resolved using rule %d (%s).
s?  ! reduce/reduce conflict for %s resolved using rule %d (%s).
sUnknown conflict in state %d
sshift and go to state %ds!Shift/shift conflict in state %d
sHosed in lr_parse_tables
    %-15s %s
s  ! %-15s [ %s ]
s#    %-30s shift and go to state %d
syacc: %d shift/reduce conflict
s yacc: %d shift/reduce conflicts
s yacc: %d reduce/reduce conflict
s!yacc: %d reduce/reduce conflicts
(srighti(srighti(#RRRRRJRKRLRRR<RR	RWRMRRR+RIR.RRRRRRRRR
RR	RRRRR(R6R4R3tactionptn_srconflicttn_rrconflictRtstRtactlistR_tlaheadsRRtsprectsleveltrprectrleveltoldptppR,R
RRt	_actprintR{tnkeysRRR((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr_parse_tableQs	
$

#

 '


15	




 '


$


#



tcCsstii||d}y/t|d}|id|ttttifd}|o@h}xxt	i
D]j\}}|i|d}|pggf}|||d<n|di|d|di|qwW|idx|i
D]\}}|id|x#|dD]}|id|q'W|id	x#|dD]}|id|qZW|id
qW|id|idnZ|id
x<t	i
D].\}}|id|d|d|fqW|id|o@h}xxt
i
D]j\}}|i|d}|pggf}|||d<n|di|d|di|qW|idx|i
D]\}}|id|x#|dD]}|id|qW|id	x#|dD]}|id|qW|id
qW|id|idnZ|idx<t
i
D].\}}|id|d|d|fq^W|id|idxtD]{}	|	oa|	io6|id|	i|	i|	ii|	i|	ifq,|id|	i|	ifq|idqW|id|iWn$tj
o}
d|GH|
GHdSXdS(Ns.pytws`
# %s
# This file is automatically generated. Do not edit.

_lr_method = %s

_lr_signature = %s
iis
_lr_action_items = {s%r:([s%r,s],[s]),s}
s
_lr_action = { }
for _k, _v in _lr_action_items.items():
   for _x,_y in zip(_v[0],_v[1]):
       _lr_action[(_x,_k)] = _y
del _lr_action_items
s
_lr_action = { s(%r,%r):%r,s
_lr_goto_items = {s
_lr_goto = { }
for _k, _v in _lr_goto_items.items():
   for _x,_y in zip(_v[0],_v[1]):
       _lr_goto[(_x,_k)] = _y
del _lr_goto_items
s
_lr_goto = { s_lr_productions = [
s  (%r,%d,%r,%r,%d),
s  (%r,%d,None,None,None),
s  None,
s]
sUnable to create '%s'(RfRgRGRiRLtreprRRtdigestRRRIR+RRRORMRRRRRkRl(t
modulenamet	outputdirRqRttsmallerRRRR,R_R((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr_write_tabless&






&







&


6!
	cBs{yZd|dU|peieijo)eiaeiaeiaeiadSdSWnee	fj
odSXdS(Nsimport %s as parsetabii(
RRORt
_lr_signatureRRt_lr_productionsRtImportErrorRN(tmoduletoptimize((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytlr_read_tabless				c
)Cs|ath}
d}ti||ot|tio
|i}qt|tocg}
t	|D]}|
|t
||fqn~
}h}x-|D]}|d||d<qWqtdnQy
tWnCtj
o7t
i\}}}|i}|i}|i}nX|p|idd}n|oti|n|ot|dot2xtD]}|ptidqtt}|d|_|d|_|d|_|d|_|do||d|_nti|qtWn3|o&t|tot
|dd}n|idd}|p
td	nt|tipt|ti p
td
n|idd}|ot|ti!p
tdnx|i"D]\}}yUt|tip
t#ng}|D]}||i$d
q~}|t%|<Wqt&j
od|GHqXqWnd|jodGHtdnx5|D]-}t'i(|o
d|GHngt'|<q~Wgt'd<|idd}|oTt|tipt|ti p
tdnt)|tit*|nx,|D]$}t+i(|pd't+|<q-q-W|idd} | ot| ti,o
d}!n't| ti-o
d}!n
td| i.i/}"| i.i0}#d|
|#<| i.i1d|!jotd|#|"fn| a2ndGHg}$|i3D]d}t4||ti,ti-fjo;||i5d djo#||i5djo|$||q!q!~$}%t|%djo
tdn|%i6dx?|%D]7}t7|djo|d7}qd|
|i.i0<qWx,|%D]$}|i8oti|i8qqWt9|o
tdnt|px+|
i3D]}&t:|&p
d}qdqdWt;||o"t<i(|otd|nt=|t>d|}g}'|i3D]L}t4|ti,ti-fjo'||i5d djo|'||qq~'}(|o
tdnt?t@tA||d(jotB|ntd"||otC||	ntoy_tDtEiFiG|	|d#}|iHtIiJ|iHd$|iHtKiJ|iLWq2tMj
o}d%|G|GHq2Xq6ntNd&}t|_Ot2|_PtQ|_RtS|_TtU|_Vt%|_W|iXaX|aY|ptZn|S()NiisExpected a moduleRiiittokenss&module does not define a list 'tokens'stokens must be a list or tuple.R5srequire must be a dictionary.RsJInvalid specification for rule '%s' in require. Expected a list of stringsR@s1yacc: Illegal token 'error'.  Is a reserved word.sIllegal token names+yacc: Warning. Token '%s' multiply defined.t
precedences#precedence must be a list or tuple.Rtp_errors3'p_error' defined, but is not a function or method.s%%s:%d: p_error() requires 1 argument.s0yacc: Warning. no p_error() function is defined.R~s,no rules of the form p_rulename are defined.cSst|ii|iiS((tcmpRR(RR-((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyR/7ssUnable to construct parser.sBad starting symbol '%s'RtSLRRsUnknown parsing method '%s'RMs

syacc: can't create '%s'R0(srighti(R^sLALR([RRRtupdateRRt
ModuleTypet__dict__t
_INSTANCETYPEtdirRR)RRRJtexc_infottb_frametf_backt	f_globalsRIR.RYRRUR+RRMRRRRORtListTypet	TupleTypetDictTypeRt	TypeErrorRRRRRRRNRRRRRRRRRRRRRRRR}RRRRRRRRKRSRiRfRgRGRLRtgetvalueRRkRlR/R1R2RR3RR4RR6R5ReRAtyacc_cleanup()R6RSRWt	tabmoduleRtcheck_recursionRXtwrite_tablest	debugfileRQtfilesR@tldictRRt_itemsR,RtbR^RtR_R{RZtrequiresRRRRtv1RRteftismethodtelinetefilet_[3]tsymbolsRqt_[4]t	otherfunc((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pytyaccs4

6

			




&



*



&



	

;,







O




							cCs:bbbbbbbbbb	b
bbb
bbbbdS(N(RRRRRRRRRRRRRRRRRR(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRms
	cOs
tddS(Ns!yacc: No parser built with yacc()(R(targstkwargs((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyRes(At__version__Rt
debug_filet
tab_modulet
default_lrRPRmRRJRRtos.pathRft	ExceptionRRRR/R}RRRRRnRRRRRRRRRR.RRRRRRRR
RRRRRRR$R*R%R1R4R8R<RKRSRYtInstanceTypet
ObjectTypeRbRNRRmRe(((s1/usr/lib/python2.6/site-packages/sepolgen/yacc.pyt<module>5spH
0			D1	l	A			BO			",	)			!	<				+	O	
	"					o'	

Youez - 2016 - github.com/yon3zu
LinuXploit