PNG  IHDRQgAMA a cHRMz&u0`:pQ<bKGDgmIDATxwUﹻ& ^CX(J I@ "% (** BX +*i"]j(IH{~R)[~>h{}gy)I$Ij .I$I$ʊy@}x.: $I$Ii}VZPC)I$IF ^0ʐJ$I$Q^}{"r=OzI$gRZeC.IOvH eKX $IMpxsk.쒷/&r[޳<v| .I~)@$updYRa$I |M.e JaֶpSYR6j>h%IRز if&uJ)M$I vLi=H;7UJ,],X$I1AҒJ$ XY XzI@GNҥRT)E@;]K*Mw;#5_wOn~\ DC&$(A5 RRFkvIR}l!RytRl;~^ǷJj اy뷦BZJr&ӥ8Pjw~vnv X^(I;4R=P[3]J,]ȏ~:3?[ a&e)`e*P[4]T=Cq6R[ ~ޤrXR Հg(t_HZ-Hg M$ãmL5R uk*`%C-E6/%[t X.{8P9Z.vkXŐKjgKZHg(aK9ڦmKjѺm_ \#$5,)-  61eJ,5m| r'= &ڡd%-]J on Xm|{ RҞe $eڧY XYrԮ-a7RK6h>n$5AVڴi*ֆK)mѦtmr1p| q:흺,)Oi*ֺK)ܬ֦K-5r3>0ԔHjJئEZj,%re~/z%jVMڸmrt)3]J,T K֦OvԒgii*bKiNO~%PW0=dii2tJ9Jݕ{7"I P9JKTbu,%r"6RKU}Ij2HKZXJ,妝 XYrP ެ24c%i^IK|.H,%rb:XRl1X4Pe/`x&P8Pj28Mzsx2r\zRPz4J}yP[g=L) .Q[6RjWgp FIH*-`IMRaK9TXcq*I y[jE>cw%gLRԕiFCj-ďa`#e~I j,%r,)?[gp FI˨mnWX#>mʔ XA DZf9,nKҲzIZXJ,L#kiPz4JZF,I,`61%2s $,VOϚ2/UFJfy7K> X+6 STXIeJILzMfKm LRaK9%|4p9LwJI!`NsiazĔ)%- XMq>pk$-$Q2x#N ؎-QR}ᶦHZډ)J,l#i@yn3LN`;nڔ XuX5pF)m|^0(>BHF9(cզEerJI rg7 4I@z0\JIi䵙RR0s;$s6eJ,`n 䂦0a)S)A 1eJ,堌#635RIgpNHuTH_SԕqVe ` &S)>p;S$魁eKIuX`I4춒o}`m$1":PI<[v9^\pTJjriRŭ P{#{R2,`)e-`mgj~1ϣLKam7&U\j/3mJ,`F;M'䱀 .KR#)yhTq;pcK9(q!w?uRR,n.yw*UXj#\]ɱ(qv2=RqfB#iJmmL<]Y͙#$5 uTU7ӦXR+q,`I}qL'`6Kͷ6r,]0S$- [RKR3oiRE|nӦXR.(i:LDLTJjY%o:)6rxzҒqTJjh㞦I.$YR.ʼnGZ\ֿf:%55 I˼!6dKxm4E"mG_ s? .e*?LRfK9%q#uh$)i3ULRfK9yxm܌bj84$i1U^@Wbm4uJ,ҪA>_Ij?1v32[gLRD96oTaR׿N7%L2 NT,`)7&ƝL*꽙yp_$M2#AS,`)7$rkTA29_Iye"|/0t)$n XT2`YJ;6Jx".e<`$) PI$5V4]29SRI>~=@j]lp2`K9Jaai^" Ԋ29ORI%:XV5]JmN9]H;1UC39NI%Xe78t)a;Oi Ҙ>Xt"~G>_mn:%|~ޅ_+]$o)@ǀ{hgN;IK6G&rp)T2i୦KJuv*T=TOSV>(~D>dm,I*Ɛ:R#ۙNI%D>G.n$o;+#RR!.eU˽TRI28t)1LWϚ>IJa3oFbu&:tJ*(F7y0ZR ^p'Ii L24x| XRI%ۄ>S1]Jy[zL$adB7.eh4%%누>WETf+3IR:I3Xה)3אOۦSRO'ٺ)S}"qOr[B7ϙ.edG)^ETR"RtRݜh0}LFVӦDB^k_JDj\=LS(Iv─aTeZ%eUAM-0;~˃@i|l @S4y72>sX-vA}ϛBI!ݎߨWl*)3{'Y|iSlEڻ(5KtSI$Uv02,~ԩ~x;P4ցCrO%tyn425:KMlD ^4JRxSهF_}شJTS6uj+ﷸk$eZO%G*^V2u3EMj3k%)okI]dT)URKDS 7~m@TJR~荪fT"֛L \sM -0T KfJz+nإKr L&j()[E&I ߴ>e FW_kJR|!O:5/2跌3T-'|zX ryp0JS ~^F>-2< `*%ZFP)bSn"L :)+pʷf(pO3TMW$~>@~ū:TAIsV1}S2<%ޟM?@iT ,Eūoz%i~g|`wS(]oȤ8)$ ntu`өe`6yPl IzMI{ʣzʨ )IZ2= ld:5+請M$-ї;U>_gsY$ÁN5WzWfIZ)-yuXIfp~S*IZdt;t>KūKR|$#LcԀ+2\;kJ`]YǔM1B)UbG"IRߊ<xܾӔJ0Z='Y嵤 Leveg)$znV-º^3Ւof#0Tfk^Zs[*I꯳3{)ˬW4Ւ4 OdpbZRS|*I 55#"&-IvT&/윚Ye:i$ 9{LkuRe[I~_\ؠ%>GL$iY8 9ܕ"S`kS.IlC;Ҏ4x&>u_0JLr<J2(^$5L s=MgV ~,Iju> 7r2)^=G$1:3G< `J3~&IR% 6Tx/rIj3O< ʔ&#f_yXJiގNSz; Tx(i8%#4 ~AS+IjerIUrIj362v885+IjAhK__5X%nV%Iͳ-y|7XV2v4fzo_68"S/I-qbf; LkF)KSM$ Ms>K WNV}^`-큧32ŒVؙGdu,^^m%6~Nn&͓3ŒVZMsRpfEW%IwdǀLm[7W&bIRL@Q|)* i ImsIMmKmyV`i$G+R 0tV'!V)֏28vU7͒vHꦼtxꗞT ;S}7Mf+fIRHNZUkUx5SAJㄌ9MqμAIRi|j5)o*^'<$TwI1hEU^c_j?Е$%d`z cyf,XO IJnTgA UXRD }{H}^S,P5V2\Xx`pZ|Yk:$e ~ @nWL.j+ϝYb퇪bZ BVu)u/IJ_ 1[p.p60bC >|X91P:N\!5qUB}5a5ja `ubcVxYt1N0Zzl4]7­gKj]?4ϻ *[bg$)+À*x쳀ogO$~,5 زUS9 lq3+5mgw@np1sso Ӻ=|N6 /g(Wv7U;zωM=wk,0uTg_`_P`uz?2yI!b`kĸSo+Qx%!\οe|އԁKS-s6pu_(ֿ$i++T8=eY; צP+phxWQv*|p1. ά. XRkIQYP,drZ | B%wP|S5`~́@i޾ E;Չaw{o'Q?%iL{u D?N1BD!owPHReFZ* k_-~{E9b-~P`fE{AܶBJAFO wx6Rox5 K5=WwehS8 (JClJ~ p+Fi;ŗo+:bD#g(C"wA^ r.F8L;dzdIHUX݆ϞXg )IFqem%I4dj&ppT{'{HOx( Rk6^C٫O.)3:s(۳(Z?~ٻ89zmT"PLtw䥈5&b<8GZ-Y&K?e8,`I6e(֍xb83 `rzXj)F=l($Ij 2*(F?h(/9ik:I`m#p3MgLaKjc/U#n5S# m(^)=y=đx8ŬI[U]~SцA4p$-F i(R,7Cx;X=cI>{Km\ o(Tv2vx2qiiDJN,Ҏ!1f 5quBj1!8 rDFd(!WQl,gSkL1Bxg''՞^ǘ;pQ P(c_ IRujg(Wz bs#P­rz> k c&nB=q+ؔXn#r5)co*Ũ+G?7< |PQӣ'G`uOd>%Mctz# Ԫڞ&7CaQ~N'-P.W`Oedp03C!IZcIAMPUۀ5J<\u~+{9(FbbyAeBhOSܳ1 bÈT#ŠyDžs,`5}DC-`̞%r&ڙa87QWWp6e7 Rϫ/oY ꇅ Nܶըtc!LA T7V4Jsū I-0Pxz7QNF_iZgúWkG83 0eWr9 X]㾮݁#Jˢ C}0=3ݱtBi]_ &{{[/o[~ \q鯜00٩|cD3=4B_b RYb$óBRsf&lLX#M*C_L܄:gx)WΘsGSbuL rF$9';\4Ɍq'n[%p.Q`u hNb`eCQyQ|l_C>Lb꟟3hSb #xNxSs^ 88|Mz)}:](vbۢamŖ࿥ 0)Q7@0=?^k(*J}3ibkFn HjB׻NO z x}7p 0tfDX.lwgȔhԾŲ }6g E |LkLZteu+=q\Iv0쮑)QٵpH8/2?Σo>Jvppho~f>%bMM}\//":PTc(v9v!gոQ )UfVG+! 35{=x\2+ki,y$~A1iC6#)vC5^>+gǵ@1Hy٪7u;p psϰu/S <aʸGu'tD1ԝI<pg|6j'p:tպhX{o(7v],*}6a_ wXRk,O]Lܳ~Vo45rp"N5k;m{rZbΦ${#)`(Ŵg,;j%6j.pyYT?}-kBDc3qA`NWQū20/^AZW%NQ MI.X#P#,^Ebc&?XR tAV|Y.1!؅⨉ccww>ivl(JT~ u`ٵDm q)+Ri x/x8cyFO!/*!/&,7<.N,YDŽ&ܑQF1Bz)FPʛ?5d 6`kQձ λc؎%582Y&nD_$Je4>a?! ͨ|ȎWZSsv8 j(I&yj Jb5m?HWp=g}G3#|I,5v珿] H~R3@B[☉9Ox~oMy=J;xUVoj bUsl_35t-(ՃɼRB7U!qc+x4H_Qo֮$[GO<4`&č\GOc[.[*Af%mG/ ňM/r W/Nw~B1U3J?P&Y )`ѓZ1p]^l“W#)lWZilUQu`-m|xĐ,_ƪ|9i:_{*(3Gѧ}UoD+>m_?VPۅ15&}2|/pIOʵ> GZ9cmíتmnz)yߐbD >e}:) r|@R5qVSA10C%E_'^8cR7O;6[eKePGϦX7jb}OTGO^jn*媓7nGMC t,k31Rb (vyܴʭ!iTh8~ZYZp(qsRL ?b}cŨʊGO^!rPJO15MJ[c&~Z`"ѓޔH1C&^|Ш|rʼ,AwĴ?b5)tLU)F| &g٣O]oqSUjy(x<Ϳ3 .FSkoYg2 \_#wj{u'rQ>o;%n|F*O_L"e9umDds?.fuuQbIWz |4\0 sb;OvxOSs; G%T4gFRurj(֍ڑb uԖKDu1MK{1^ q; C=6\8FR艇!%\YÔU| 88m)֓NcLve C6z;o&X x59:q61Z(T7>C?gcļxѐ Z oo-08jہ x,`' ҔOcRlf~`jj".Nv+sM_]Zk g( UOPyεx%pUh2(@il0ݽQXxppx-NS( WO+轾 nFߢ3M<;z)FBZjciu/QoF 7R¥ ZFLF~#ȣߨ^<쩡ݛкvџ))ME>ώx4m#!-m!L;vv#~Y[đKmx9.[,UFS CVkZ +ߟrY٧IZd/ioi$%͝ب_ֶX3ܫhNU ZZgk=]=bbJS[wjU()*I =ώ:}-蹞lUj:1}MWm=̛ _ ¾,8{__m{_PVK^n3esw5ӫh#$-q=A̟> ,^I}P^J$qY~Q[ Xq9{#&T.^GVj__RKpn,b=`żY@^՝;z{paVKkQXj/)y TIc&F;FBG7wg ZZDG!x r_tƢ!}i/V=M/#nB8 XxЫ ^@CR<{䤭YCN)eKOSƟa $&g[i3.C6xrOc8TI;o hH6P&L{@q6[ Gzp^71j(l`J}]e6X☉#͕ ׈$AB1Vjh㭦IRsqFBjwQ_7Xk>y"N=MB0 ,C #o6MRc0|$)ف"1!ixY<B9mx `,tA>)5ػQ?jQ?cn>YZe Tisvh# GMމȇp:ԴVuږ8ɼH]C.5C!UV;F`mbBk LTMvPʍϤj?ԯ/Qr1NB`9s"s TYsz &9S%U԰> {<ؿSMxB|H\3@!U| k']$U+> |HHMLޢ?V9iD!-@x TIî%6Z*9X@HMW#?nN ,oe6?tQwڱ.]-y':mW0#!J82qFjH -`ѓ&M0u Uγmxϵ^-_\])@0Rt.8/?ٰCY]x}=sD3ojަЫNuS%U}ԤwHH>ڗjܷ_3gN q7[q2la*ArǓԖ+p8/RGM ]jacd(JhWko6ڎbj]i5Bj3+3!\j1UZLsLTv8HHmup<>gKMJj0@H%,W΃7R) ">c, xixј^ aܖ>H[i.UIHc U1=yW\=S*GR~)AF=`&2h`DzT󑓶J+?W+}C%P:|0H܆}-<;OC[~o.$~i}~HQ TvXΈr=b}$vizL4:ȰT|4~*!oXQR6Lk+#t/g lԁߖ[Jڶ_N$k*". xsxX7jRVbAAʯKҎU3)zSNN _'s?f)6X!%ssAkʱ>qƷb hg %n ~p1REGMHH=BJiy[<5 ǁJҖgKR*倳e~HUy)Ag,K)`Vw6bRR:qL#\rclK/$sh*$ 6덤 KԖc 3Z9=Ɣ=o>X Ώ"1 )a`SJJ6k(<c e{%kϊP+SL'TcMJWRm ŏ"w)qc ef꒵i?b7b('"2r%~HUS1\<(`1Wx9=8HY9m:X18bgD1u ~|H;K-Uep,, C1 RV.MR5άh,tWO8WC$ XRVsQS]3GJ|12 [vM :k#~tH30Rf-HYݺ-`I9%lIDTm\ S{]9gOڒMNCV\G*2JRŨ;Rҏ^ڽ̱mq1Eu?To3I)y^#jJw^Ńj^vvlB_⋌P4x>0$c>K†Aļ9s_VjTt0l#m>E-,,x,-W)سo&96RE XR.6bXw+)GAEvL)͞K4$p=Ũi_ѱOjb HY/+@θH9޼]Nԥ%n{ &zjT? Ty) s^ULlb,PiTf^<À] 62R^V7)S!nllS6~͝V}-=%* ʻ>G DnK<y&>LPy7'r=Hj 9V`[c"*^8HpcO8bnU`4JȪAƋ#1_\ XϘHPRgik(~G~0DAA_2p|J묭a2\NCr]M_0 ^T%e#vD^%xy-n}-E\3aS%yN!r_{ )sAw ڼp1pEAk~v<:`'ӭ^5 ArXOI驻T (dk)_\ PuA*BY]yB"l\ey hH*tbK)3 IKZ򹞋XjN n *n>k]X_d!ryBH ]*R 0(#'7 %es9??ښFC,ՁQPjARJ\Ρw K#jahgw;2$l*) %Xq5!U᢯6Re] |0[__64ch&_}iL8KEgҎ7 M/\`|.p,~`a=BR?xܐrQ8K XR2M8f ?`sgWS%" Ԉ 7R%$ N}?QL1|-эټwIZ%pvL3Hk>,ImgW7{E xPHx73RA @RS CC !\ȟ5IXR^ZxHл$Q[ŝ40 (>+ _C >BRt<,TrT {O/H+˟Pl6 I B)/VC<6a2~(XwV4gnXR ϱ5ǀHٻ?tw똤Eyxp{#WK qG%5],(0ӈH HZ])ג=K1j&G(FbM@)%I` XRg ʔ KZG(vP,<`[ Kn^ SJRsAʠ5xՅF`0&RbV tx:EaUE/{fi2;.IAwW8/tTxAGOoN?G}l L(n`Zv?pB8K_gI+ܗ #i?ޙ.) p$utc ~DžfՈEo3l/)I-U?aԅ^jxArA ΧX}DmZ@QLےbTXGd.^|xKHR{|ΕW_h] IJ`[G9{).y) 0X YA1]qp?p_k+J*Y@HI>^?gt.06Rn ,` ?);p pSF9ZXLBJPWjgQ|&)7! HjQt<| ؅W5 x W HIzYoVMGP Hjn`+\(dNW)F+IrS[|/a`K|ͻ0Hj{R,Q=\ (F}\WR)AgSG`IsnAR=|8$}G(vC$)s FBJ?]_u XRvύ6z ŨG[36-T9HzpW̞ú Xg큽=7CufzI$)ki^qk-) 0H*N` QZkk]/tnnsI^Gu't=7$ Z;{8^jB% IItRQS7[ϭ3 $_OQJ`7!]W"W,)Iy W AJA;KWG`IY{8k$I$^%9.^(`N|LJ%@$I}ֽp=FB*xN=gI?Q{٥4B)mw $Igc~dZ@G9K X?7)aK%݅K$IZ-`IpC U6$I\0>!9k} Xa IIS0H$I H ?1R.Чj:4~Rw@p$IrA*u}WjWFPJ$I➓/6#! LӾ+ X36x8J |+L;v$Io4301R20M I$-E}@,pS^ޟR[/s¹'0H$IKyfŸfVOπFT*a$I>He~VY/3R/)>d$I>28`Cjw,n@FU*9ttf$I~<;=/4RD~@ X-ѕzἱI$: ԍR a@b X{+Qxuq$IЛzo /~3\8ڒ4BN7$IҀj V]n18H$IYFBj3̵̚ja pp $Is/3R Ӻ-Yj+L;.0ŔI$Av? #!5"aʄj}UKmɽH$IjCYs?h$IDl843.v}m7UiI=&=0Lg0$I4: embe` eQbm0u? $IT!Sƍ'-sv)s#C0:XB2a w I$zbww{."pPzO =Ɔ\[ o($Iaw]`E).Kvi:L*#gР7[$IyGPI=@R 4yR~̮´cg I$I/<tPͽ hDgo 94Z^k盇΄8I56^W$I^0̜N?4*H`237}g+hxoq)SJ@p|` $I%>-hO0eO>\ԣNߌZD6R=K ~n($I$y3D>o4b#px2$yڪtzW~a $I~?x'BwwpH$IZݑnC㧄Pc_9sO gwJ=l1:mKB>Ab<4Lp$Ib o1ZQ@85b̍ S'F,Fe,^I$IjEdù{l4 8Ys_s Z8.x m"+{~?q,Z D!I$ϻ'|XhB)=…']M>5 rgotԎ 獽PH$IjIPhh)n#cÔqA'ug5qwU&rF|1E%I$%]!'3AFD/;Ck_`9 v!ٴtPV;x`'*bQa w I$Ix5 FC3D_~A_#O݆DvV?<qw+I$I{=Z8".#RIYyjǪ=fDl9%M,a8$I$Ywi[7ݍFe$s1ՋBVA?`]#!oz4zjLJo8$I$%@3jAa4(o ;p,,dya=F9ً[LSPH$IJYЉ+3> 5"39aZ<ñh!{TpBGkj}Sp $IlvF.F$I z< '\K*qq.f<2Y!S"-\I$IYwčjF$ w9 \ߪB.1v!Ʊ?+r:^!I$BϹB H"B;L'G[ 4U#5>੐)|#o0aڱ$I>}k&1`U#V?YsV x>{t1[I~D&(I$I/{H0fw"q"y%4 IXyE~M3 8XψL}qE$I[> nD?~sf ]o΁ cT6"?'_Ἣ $I>~.f|'!N?⟩0G KkXZE]ޡ;/&?k OۘH$IRۀwXӨ<7@PnS04aӶp.:@\IWQJ6sS%I$e5ڑv`3:x';wq_vpgHyXZ 3gЂ7{{EuԹn±}$I$8t;b|591nءQ"P6O5i }iR̈́%Q̄p!I䮢]O{H$IRϻ9s֧ a=`- aB\X0"+5"C1Hb?߮3x3&gşggl_hZ^,`5?ߎvĸ%̀M!OZC2#0x LJ0 Gw$I$I}<{Eb+y;iI,`ܚF:5ܛA8-O-|8K7s|#Z8a&><a&/VtbtLʌI$I$I$I$I$I$IRjDD%tEXtdate:create2022-05-31T04:40:26+00:00!Î%tEXtdate:modify2022-05-31T04:40:26+00:00|{2IENDB`Mini Shell

HOME


Mini Shell 1.0
DIR:/proc/self/root/usr/share/emacs/26.1/lisp/cedet/semantic/analyze/
Upload File :
Current File : //proc/self/root/usr/share/emacs/26.1/lisp/cedet/semantic/analyze/debug.elc
;ELC
;;; Compiled
;;; in Emacs version 26.1
;;; with all optimizations.

;;; This file uses dynamic docstrings, first added in Emacs 19.29.

;;; This file does not contain utf-8 non-ASCII characters,
;;; and so can be loaded in Emacs versions earlier than 23.

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;


(byte-code "\300\301!\210\300\302!\210\300\303!\210\300\304!\207" [require semantic semantic/analyze semantic/analyze/complete semantic/db-typecache] 2)
#@47 Debug semantic analysis at the current point.
(defalias 'semantic-analyze-debug-assist #[nil "\306\211\307\310\211\n\311!\307\n\204+\211\204+\205*\312
\"\n\203U\f\204U\n\313N\203D\312
\n\313N\"\211\204+\n\211\314N\206O\n\315N)\211\204/\f,\211\205h	\203f	N\205hJ+\206\341\211\316N)\205\341\211\316N)\307\310\211\n\311!\307\n\204\243\211\204\243\205\242\312
\"\n\203\315\f\204\315\n\313N\203\274\312
\n\313N\"\211\204\243\n\211\314N\206\307\n\315N)\211\204\247\f,\211\205\340	\203\336	N\205\340J+)\306 \211\203\362\317\320\"\210\321 \206\205\322!*\207" [overload property mode symbol bind name semantic-analyze-current-context nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete message "Mode %s does not use the default analyzer." semantic-analyzer-debug-test-local-context semantic-analyzer-debug-found-prefix mode-local-active-mode major-mode ctxt actualfcn] 5 (#$ . 561) nil])
#@53 Debug the prefix found by the analyzer output CTXT.
(defalias 'semantic-analyzer-debug-found-prefix #[(ctxt) "\306\307\"\306\310\"\311\312\3131\314!0\202\210\312	8\203F\f\204F	8\n8\211;\204:\204?\315\202BT*\202\311=\203[	@;\203[\316	@
#\202\203S\n8\204j\317
#\202\203S\n8\203\200	8;\203\200\320
#\202\203\321\322!-\207" [ctxt pf pft idx stop comp eieio-oref prefix prefixtypes 0 nil (error) semantic-analyze-possible-completions t semantic-analyzer-debug-global-symbol semantic-analyzer-debug-missing-datatype semantic-analyzer-debug-missing-innertype message "Things look ok." ptentry pentry] 5 (#$ . 1612)])
#@106 Debug why we can't find the first entry in the CTXT PREFIX.
Argument COMP are possible completions here.
(defalias 'semantic-analyzer-debug-global-symbol #[(ctxt prefix comp) "\306p\fr\307\310 !q\210p\311 \210
\306\211$%\312\211&\312'(\313 \210\314\315!\210+\211)*r*q\210\316\317!\210\316+!\210\316\320!\210\3211nr	q\210\322,\323\"\243\206U`-\306\324-!.\325+\326D.\327#,0\202t\211/\211)\210\n\203\210\316\330!\210\331\n!\210\316\332!\210\202\225\316\333!\210\316+!\210\316\334!\210\316\335!\210\336,!\210\3370!\210\316\340!\210\341!\210)\342)!\210+\343 +\207" [semanticdb-current-table origbuf finderr tab default-directory #1=#:old-dir nil get-buffer-create help-buffer kill-all-local-variables t erase-buffer run-hooks temp-buffer-setup-hook princ "Unable to find symbol " ".\n\n" (error) eieio-oref bounds semantic-calculate-scope semantic-analyze-find-tag-sequence "" prefixtypes "The prefix lookup code threw the following error:\n  " prin1 "\n\nTo debug this error you can do this:\n  M-x toggle-debug-on-error RET\nand then re-run the debug analyzer.\n" "The prefix " " could not be found in the local scope,\nnor in any search tables.\n" "\n" semantic-analyzer-debug-describe-scope semantic-analyzer-debug-show-completions "When Semantic cannot find a symbol, it could be because the include\npath was setup incorrectly.\n" semantic-analyzer-debug-insert-include-summary internal-temp-output-buffer-show semantic-analyzer-debug-add-buttons buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output prefix ctxt position scope err comp] 5 (#$ . 2277)])
#@111 Debug why we can't find a datatype entry for CTXT prefix at IDX.
Argument COMP are possible completions here.
(defalias 'semantic-analyzer-debug-missing-datatype #[(ctxt idx comp) "\306	\307\"8S\306	\310\"8\n\211\311\312\f\313\f8)
\"++,-\203-\314\315!\210./r\316\317 !q\210p\320 \210/.\321\21101\322\2112\32234\323 \210\324\325!\210+\21156r6q\210\326\327!\210\326\330\n!!\210\326\331!\210+\3321\235\f:\205\231\f@;\205\231\fA@9\205\231\fA@\205\231\313\f8<\205\231\333\f8<0\202\237\210\321)\203\254\334+!\210\326\335!\210\326\336\337+\"!\210\326\340!\210\341	\342\"\210\326\343!\210\326\336\344\345-!G\346-!G#!\210\326\347!\210\350-!\210)\3515!\210+\352 ,\207" [idx ctxt prefixitem dt tag attribute eieio-oref prefix prefixtypes :type plist-get 2 error "Missing Datatype debugger is confused" get-buffer-create help-buffer kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook princ "Unable to find datatype for: \"" semantic-format-tag-prototype "\".\nDeclared type is: " (error) 3 semantic-analyzer-debug-insert-tag "\nRaw data type is: " format "%S" "\n\nSemantic could not find this data type in any of its global tables.\n\nSemantic locates datatypes through either the local scope, or the global\ntypecache.\n" semantic-analyzer-debug-describe-scope (type) "\nSemantic creates and maintains a type cache for each buffer.\nIf the type is a global type, then it should appear in they typecache.\nTo examine the typecache, type:\n\n  M-x semanticdb-typecache-dump RET\n\nCurrent typecache Statistics:\n" "   %4d types global in this file\n   %4d types from includes.\n" semanticdb-typecache-file-tags semanticdb-typecache-include-tags "\nIf the datatype is not in the typecache, then your include\npath may be incorrect.  " semantic-analyzer-debug-insert-include-summary internal-temp-output-buffer-show semantic-analyzer-debug-add-buttons tt semanticdb-current-table tab default-directory #1=#:old-dir buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output] 7 (#$ . 3941)])
#@216 Debug why we can't find an entry for CTXT prefix at IDX for known type.
We need to see if we have possible completions against the entry before
being too vocal about it.
Argument COMP are possible completions here.
(defalias 'semantic-analyzer-debug-missing-innertype #[(ctxt idx comp) "\306	\307\"8S\306	\307\"8S\306	\310\"8\311	!p=\312\306	\313\"\314#>\f\2040\315\316!\210?@r\317\320 !q\210p\321 \210@?\322\211AB\314\211C\314DE\323 \210\324\325!\210+\211FGrGq\210\326\327!\210\326\n!\210\326\330!\210\331\f!\210\326\332!\210\f\211H\333IH\334HH\335H8)I\"+\336\230\203\250\326\337!\210\326\f\211H@)!\210\326\340!\210\202~\326\341!\210\331\f!\210\342>\f\"\203\312r=q\210\343>\306	\313\"\"@)\204Z>r=q\210\343>\306	\313\"\"@)JKJK=\203\356\326\344!\210\202>\f=\203\374\326\345!\210\202\326\346!\210\331K!\210\326\347!\210\326\350!\210\331K!\210\326\332!\210J\203IJK=\204I\326\350!\210\331J!\210\326\332!\210JKr=q\210\343J\306	\313\"\"@)\211J\204J\204V\326\351!\210\326\352!\210*\202~\326\353!\210L\204r\326\354!\210\326\n!\210\326\355!\210\202~\326\356!\210\326\n!\210\326\357!\210\326\332!\210\360L!\210\326\361!\210\326\f\211H@)!\210\326\362!\210\f\211H\363IH\334HH\335H8)I\"+\322M\211N\203\323N@M\326\364!\210\331M!\210\326\332!\210NA\211N\204\270*
\203(\326\365!\210
H\3661H:\205\fH@;\205\fHA@9\205\fHA@\205\f\335H8<\205\f\367H8<0\202\210\322)\203\331
!\210\202$\326\370\371
\"!\210\326\372!\210)\373F!\210+\374 .\207" [idx ctxt prefixitem prevprefix dt desired-type eieio-oref prefix prefixtypes semantic-analyze-type-constraint semantic-analyze-tag-type scope t error "Missing Innertype debugger is confused" get-buffer-create help-buffer kill-all-local-variables nil erase-buffer run-hooks temp-buffer-setup-hook princ "Cannot find symbol \"" "\" in datatype:\n  " semantic-analyzer-debug-insert-tag "\n" :type plist-get 2 "namespace" "Semantic may not have found all possible namespaces with\nthe name " ".  You can debug the entire typecache, including merged namespaces\nwith the command:\n\n  M-x semanticdb-typecache-dump RET" "\nSemantic has found the datatype " semantic-equivalent-tag-p semantic-analyze-dereference-metatype "\n  [ Debugger error trying to help with metatypes ]" "\nwhich is a metatype" "\nwhich is derived from metatype " ".\nThe Metatype stack is:\n" "   " "   nil\n\n" "Last metatype is nil.  This means that semantic cannot derive\nthe list of members because the type referred to cannot be found.\n" "\nand its list of members." "  Semantic does not know what\npossible completions there are for \"" "\".  Examine the known\nmembers below for more." "  Semantic knows of some\npossible completions for \"" "\"." semantic-analyzer-debug-show-completions "\nKnown members of " ":\n" :members "  " "\nWhen there are known members that would make good completion\ncandidates that are not in the completion list, then the most likely\ncause is a type constraint.  Semantic has determined that there is a\ntype constraint looking for the type " (error) 3 format "%S" "." internal-temp-output-buffer-show semantic-analyzer-debug-add-buttons orig-buffer ots default-directory #1=#:old-dir buffer-read-only buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output tag attribute nexttype lasttype comp M --dolist-tail--] 7 (#$ . 6054)])
#@46 Test the local context parsed from the file.
(defalias 'semantic-analyzer-debug-test-local-context #[nil "\306`!\211@\3078\203	\203\n?\205\231r\310\311 !q\210p\312 \210\f\313\211\314\211\314 \315 \210\316\317!\210+\211!\"r\"q\210\320\321!\210\306\211#\313\322$%\211&%%&\323&!\313'(%\204\205)\211%\204\205*%\205\203\324(\"'%\203\271'\204\271%\325N\203\244\324(%\325N\"\211'\204\205%\211%\326N\206\262%\327N)\211%\204\212',\211&\205\322$\203\317&$N\205\322&J+\206m#\211#\330N)\205m#\211#\330N)\313\322$%\211&%%&\323&!\313'(%\204)\211%\204*%\205\324(\"'%\203S'\204S%\325N\203>\324(%\325N\"\211'\204%\211%\326N\206L%\327N)\211%\204$',\211&\205l$\203i&$N\205l&J+)\211+\203~\320\323+!!\210\202\211\320\331!\210\320\323*!!\210\320\332!\210)\333 \210)\314\334!!\210++\207" [prefixandbounds prefix bounds default-directory #1=#:old-dir buffer-read-only semantic-ctxt-current-symbol-and-bounds 2 get-buffer-create help-buffer kill-all-local-variables nil t erase-buffer run-hooks temp-buffer-setup-hook princ "Local Context Parser Failed.\n\nIf this is unexpected, then there is likely a bug in the Semantic\nlocal context parser.\n\nConsider debugging the function " override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete "semantic-ctxt-current-symbol-and-bounds,\nor implementing a version specific to " ".\n" semantic-analyzer-debug-add-buttons internal-temp-output-buffer-show buffer-file-name buffer-undo-list inhibit-modification-hooks inhibit-read-only #2=#:buf standard-output overload property mode symbol bind name mode-local-active-mode major-mode lcf] 5 (#$ . 9480)])
#@32 Show the completion list COMP.
(defalias 'semantic-analyzer-debug-show-completions #[(comp) "\204\304\305!\207\304\306!\210\307\211\203i\n@\304\310!\210	;\203'\304	!\210\202^	\3111T:\205P@;\205PA@9\205PA@\205P\3128<\205P\3138<0\202V\210\307)\203^\314	!\210\304\315!\210\nA\211\204*\304\315!\207" [comp C --dolist-tail-- tag princ "\nNo known possible completions.\n" "\nPossible completions are:\n" nil "  " (error) 2 3 semantic-analyzer-debug-insert-tag "\n"] 3 (#$ . 11256)])
#@57 Display a summary of includes for the semanticdb TABLE.
(defalias 'semantic-analyzer-debug-insert-include-summary #[(table) "\306\307!\210\310 \210\311!\312\211\203)\n@\211A@)\313=\203\"\n@	B\nA\211\204	\237*r\314!q\210\f)r\314!q\210
)r\314!q\210\315\316!\205J)r\314!q\210\315\317!\205Y)56789\320\321!\2106\203\264\320\322\323!!\210\320\324!\210\320\3256!!\210\320\326!\21065=\204\231\320\327!\210\320\3255!!\210\320\326!\2105\203\264\3305!:\320\331!\210\320\325:!!\210\320\326!\210)\320\332!\2107\312;\211<\203\336<@;\320\333!\210\320;!\210\320\326!\210<A\211<\204\303*\320\334!\210\320\335!!\210\320\336!\210\320\337\340\341\335!!9G#!\210\342\211\211\211=>?@9\312A\211<\203[<@A\343A!\211B\205&\344B\345\"CB\2045?T?\202QC\203L\346\347C\350\"!\203L@T@\202Q>T>*<A\211<\204*\351@?>#\211=\342U\204\204\320\337\352?\"!\210\320\337\353>\"!\210\320\337\354@\"!\210,8\203\251\320\355!\210\356\3578\"\210\320\360!\210\320\361\347\362\"!!\210\320\322\363!!\202\254\320\364!-\207" [table result tags tag semanticdb-find-lost-includes semantic-dependency-system-include-path require semantic/dep semantic-fetch-tags semantic-something-to-tag-table nil include semanticdb-get-buffer boundp ede-object ede-object-project princ "\n\nInclude Path Summary:" substitute-command-keys "\n\nThis file's project include search is handled by the EDE object:\n" "  Buffer Target:  " object-print "\n" "  Buffer Project: " ede-get-locator-object "  Backup Locator: " "\n\nThe system include path is:\n" "  " "\n\nInclude Summary: " semanticdb-full-filename "\n\n" format "%s contains %d includes.\n" file-name-nondirectory 0 semantic-dependency-tag-file semanticdb-file-table-object t number-or-marker-p eieio-oref pointmax + "   Unknown Includes:  %d\n" "   Unparsed Includes: %d\n" "   Parsed Includes:   %d\n" "\nA likely cause of an unfound tag is missing include files." semantic-analyzer-debug-insert-tag-list "The following includes were not found" "\nYou can fix the include path for " symbol-name major-mode " by using this function:\n\n\\[semantic-customize-system-include-path]\n\nwhich customizes the mode specific variable for the mode-local\nvariable `semantic-dependency-system-include-path'." "\n No unknown includes.\n" edeproj edeobj ip unk inc loc dir --dolist-tail-- all unparsed unknown ok i fileinner tableinner] 7 (#$ . 11768)])
#@129 Describe the scope in CTXT for finding a global symbol.
Optional argument CLASSCONSTRAINT says to output to tags of that class.
(defalias 'semantic-analyzer-debug-describe-scope #[(ctxt &optional classconstraint) "\306\307\"\306	\302\"\206\306\310\"\311\312!\210\311\313!\210\311\314\315\"!\210\n\203.\316\317\n\"\210\2022\311\320!\210\321\306	\301\"\f\"\321\306	\322\"\f\"\211\203P\316\323\"\210\202T\311\324!\210
\203_\316\325
\"\202b\311\326!-\207" [ctxt scope parents classconstraint cc lv eieio-oref :scope prefixclass princ "\nLocal Scope Information:" "\n * Tag Class Constraint against SCOPE: " format "%S" semantic-analyzer-debug-insert-tag-list " >> Known parent types with possible in scope symbols" "\n * No known parents in current scope." semantic-analyze-tags-of-class-list localvar " >> Known symbols within the current scope" "\n * No known symbols currently in scope." " >> Known symbols that are declared locally" "\n * No known symbols declared locally." si] 6 (#$ . 14199)])
#@105 Use `princ' to show text describing not finding symbol NAME-IN.
NAME is the name of the unfound symbol.
(defalias 'semantic-analyzer-debug-global-miss-text #[(name-in) ";\203	\202F\30316	:\2052	@;\2052	A@9\2052	A@\2052\304	8<\2052\305	8<0\2028\210\306)\203B\307!\202F\310\311\"\211\312\230?\205Y\313\314!\210\313\n!\210\313\315!)\207" [name-in tag name (error) 2 3 nil semantic-format-tag-name format "%S" "" princ "\nIf " " is a local variable, argument, or symbol in some\nnamespace or class exposed via scoping statements, then it should\nappear in the scope.\n\nDebugging the scope can be done with:\n  M-x semantic-calculate-scope RET\n\nIf the prefix is a global symbol, in an included file, then\nyour search path may be incomplete.\n"] 4 (#$ . 15222)])
#@53 Prefixing with TEXT, dump TAGLIST in a help buffer.
(defalias 'semantic-analyzer-debug-insert-tag-list #[(text taglist) "\304\305!\210\304!\210\304\306!\210	\307\211\205+@\304\310!\210\311\n!\210\304\305!\210A\211\204\307*\207" [text taglist M --dolist-tail-- princ "\n" ":\n" nil "  " semantic-analyzer-debug-insert-tag] 3 (#$ . 16008)])
#@95 Display a TAG by name, with possible jumpitude.
PARENT is a possible parent (by nesting) tag.
(defalias 'semantic-analyzer-debug-insert-tag #[(tag &optional parent) "\304	\"\305!\203#\306!\203#rq\210\307\n\310\311\300\312\313&)\202.\314\315!\210\314\n!\210\314\315!)\207" [tag parent str standard-output semantic-format-tag-prototype semantic-tag-with-position-p semantic-tag-file-name insert-button mouse-face custom-button-pressed-face action (lambda (button) (let ((buff nil) (pnt nil)) (save-excursion (semantic-go-to-tag (button-get button 'tag)) (setq buff (current-buffer)) (setq pnt (point))) (if (get-buffer-window buff) (select-window (get-buffer-window buff)) (pop-to-buffer buff t)) (goto-char pnt) (pulse-line-hook-function))) princ "\""] 8 (#$ . 16363)])
#@43 The originating buffer for a help button.
(defvar semantic-analyzer-debug-orig nil (#$ . 17148))
#@98 Add push-buttons to the *Help* buffer.
Look for key expressions, and add push-buttons near them.
(defalias 'semantic-analyzer-debug-add-buttons #[nil "\304 \211`p\223\210r\305q\210\306eb\210\307\302!\210\310\311\312\306#\203O\313\314!\315\316!!\2040\317\320\"\210\312\210\321c\210\322\323\324\325\326\327\330\331\332\333\334\316!DDF&\210)\202)\335\312!*\207" [orig-buffer inhibit-read-only semantic-analyzer-debug-orig fcn make-marker "*Help*" t make-local-variable re-search-forward "^\\s-*M-x \\(\\(\\w\\|\\s_\\)+\\) " nil match-string 1 fboundp intern-soft error "Help Err: Can't find %s" "   " insert-button "[ Do It ]" mouse-face custom-button-pressed-face do-fcn action lambda (arg) (let ((M semantic-analyzer-debug-orig)) (set-buffer (marker-buffer M)) (goto-char M)) call-interactively quote set-buffer-modified-p] 15 (#$ . 17251)])
(provide 'semantic/analyze/debug)