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/decorate/
Upload File :
Current File : //proc/self/root/usr/share/emacs/26.1/lisp/cedet/semantic/decorate/mode.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!\210\305\306\307\310\311\301\312\313&\207" [require semantic semantic/decorate semantic/tag-ls semantic/util-modes custom-declare-variable semantic-decoration-styles nil "List of active decoration styles.\nIt is an alist of (NAME . FLAG) elements, where NAME is a style name\nand FLAG is non-nil if the style is enabled.\nSee also `define-semantic-decoration-style' which will automatically\nadd items to this list." :group :type (repeat (cons (string :tag "Decoration Name") (boolean :tag "Enabled")))] 8)
#@40 Return the STYLE's predicate function.
(defalias 'semantic-decorate-style-predicate #[(style) "\301\302\303\"!\207" [style intern format "%s-p"] 4 (#$ . 976)])
(put 'semantic-decorate-style-predicate 'byte-optimizer 'byte-compile-inline-expand)
#@42 Return the STYLE's highlighter function.
(defalias 'semantic-decorate-style-highlighter #[(style) "\301\302\303\"!\207" [style intern format "%s-highlight"] 4 (#$ . 1228)])
(put 'semantic-decorate-style-highlighter 'byte-optimizer 'byte-compile-inline-expand)
#@40 Return the STYLE's predicate function.
(defalias 'semantic-decorate-style-predicate-default #[(style) "\301\302\303\"!\207" [style intern format "%s-p-default"] 4 (#$ . 1495)])
(put 'semantic-decorate-style-predicate-default 'byte-optimizer 'byte-compile-inline-expand)
#@42 Return the STYLE's highlighter function.
(defalias 'semantic-decorate-style-highlighter-default #[(style) "\301\302\303\"!\207" [style intern format "%s-highlight-default"] 4 (#$ . 1772)])
(put 'semantic-decorate-style-highlighter-default 'byte-optimizer 'byte-compile-inline-expand)
#@47 Return non-nil if OBJECT is a tag decoration.
(defalias 'semantic-decoration-p #[(object) "\301!\205\n\302\303\"\207" [object semantic-overlay-p semantic-overlay-get semantic-decoration] 3 (#$ . 2063)])
(put 'semantic-decoration-p 'byte-optimizer 'byte-compile-inline-expand)
#@59 Set the DECO decoration's PROPERTY to VALUE.
Return DECO.
(defalias 'semantic-decoration-set-property #[(deco property value) "\304	!\205\f\305	\306\")\204\307\310!\210\311\n#\210\207" [deco object property value semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) semantic-overlay-put] 4 (#$ . 2348)])
(put 'semantic-decoration-set-property 'byte-optimizer 'byte-compile-inline-expand)
#@46 Return the DECO decoration's PROPERTY value.
(defalias 'semantic-decoration-get-property #[(deco property) "\303	!\205\f\304	\305\")\204\306\307!\210\304\n\"\207" [deco object property semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 3 (#$ . 2807)])
(put 'semantic-decoration-get-property 'byte-optimizer 'byte-compile-inline-expand)
#@59 Set the face of the decoration DECO to FACE.
Return DECO.
(defalias 'semantic-decoration-set-face #[(deco face) "\301	\211\305\f!\205\306\f\307\")\204\310\311!\210\312\n#\210+\207" [deco face value property object semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) semantic-overlay-put] 5 (#$ . 3215)])
(put 'semantic-decoration-set-face 'byte-optimizer 'byte-compile-inline-expand)
#@41 Return the face of the decoration DECO.
(defalias 'semantic-decoration-face #[(deco) "\303\211\304\n!\205\305\n\306\")\204\307\310!\210\305	\"*\207" [deco property object face semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 4 (#$ . 3675)])
(put 'semantic-decoration-face 'byte-optimizer 'byte-compile-inline-expand)
#@67 Set the priority of the decoration DECO to PRIORITY.
Return DECO.
(defalias 'semantic-decoration-set-priority #[(deco priority) "\305!\204\n\306\307!\210	\300\211\310\f!\205\311\f\312\")\204$\306\313!\210\314	\n#\210	+\207" [priority deco value property object natnump cl--assertion-failed (natnump priority) semantic-overlay-p semantic-overlay-get semantic-decoration (semantic-decoration-p deco) semantic-overlay-put] 5 (#$ . 4069)])
(put 'semantic-decoration-set-priority 'byte-optimizer 'byte-compile-inline-expand)
#@45 Return the priority of the decoration DECO.
(defalias 'semantic-decoration-priority #[(deco) "\303\211\304\n!\205\305\n\306\")\204\307\310!\210\305	\"*\207" [deco property object priority semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco)] 4 (#$ . 4606)])
(put 'semantic-decoration-priority 'byte-optimizer 'byte-compile-inline-expand)
#@76 Move the decoration DECO on the region between BEGIN and END.
Return DECO.
(defalias 'semantic-decoration-move #[(deco begin end) "\304	!\205\f\305	\306\")\204\307\310!\210\311\n#\210\207" [deco object begin end semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (semantic-decoration-p deco) semantic-overlay-move] 4 (#$ . 5016)])
(put 'semantic-decoration-move 'byte-optimizer 'byte-compile-inline-expand)
#@192 Add a new decoration on TAG on the region between BEGIN and END.
If optional argument FACE is non-nil, set the decoration's face to
FACE.
Return the overlay that makes up the new decoration.
(defalias 'semantic-decorate-tag #[(tag begin end &optional face) "\306!\307	\310\311#\210	\n\211\312\f!\205\313\f\310\")\204$\314\315!\210\316	\n#\210	+\210	
\211\305
\211\312\f!\205E\313\f\310\")\204M\314\317!\210\307	#\210	-\210	)\207" [tag deco begin end object face semantic-tag-create-secondary-overlay semantic-overlay-put semantic-decoration t semantic-overlay-p semantic-overlay-get cl--assertion-failed (semantic-decoration-p deco) semantic-overlay-move (semantic-decoration-p deco) value property] 5 (#$ . 5468)])
#@97 Remove decorations from TAG.
If optional argument DECO is non-nil, remove only that decoration.
(defalias 'semantic-decorate-clear-tag #[(tag &optional deco) "\203\303	!\205\304	\305\")\204\306\307!\210\310\n!\210\311\n\206#\305\"\207" [deco object tag semantic-overlay-p semantic-overlay-get semantic-decoration cl--assertion-failed (or (null deco) (semantic-decoration-p deco)) semantic-unhighlight-tag semantic-tag-delete-secondary-overlay] 3 (#$ . 6215)])
#@33 Return decoration found on TAG.
(defalias 'semantic-decorate-tag-decoration #[(tag) "\301\302\"\207" [tag semantic-tag-get-secondary-overlay semantic-decoration] 3 (#$ . 6692)])
#@185 Flush decorations found in BUFFER.
BUFFER defaults to the current buffer.
Should be used to flush decorations that might remain in BUFFER, for
example, after tags have been refreshed.
(defalias 'semantic-decorate-flush-decorations #[(&optional buffer) "r\206pq\210\304ed\"\305\211\2052\n@\211\306!\205\"\307\310\")\203*\311	!\210\nA\211\204\305+\207" [buffer o --dolist-tail-- object semantic-overlays-in nil semantic-overlay-p semantic-overlay-get semantic-decoration semantic-overlay-delete] 4 (#$ . 6878)])
#@47 Remove decorations found in tags in TAG-LIST.
(defalias 'semantic-decorate-clear-decorations #[(tag-list) "\303\211\205\n@\304	!\210\305\306	!!\210\nA\211\204\303*\207" [tag-list tag --dolist-tail-- nil semantic-decorate-clear-tag semantic-decorate-clear-decorations semantic-tag-components-with-overlays] 4 (#$ . 7409)])
#@105 Add decorations to tags in TAG-LIST.
Also make sure old decorations in the area are completely flushed.
(defalias 'semantic-decorate-add-decorations #[(tag-list) "\306\211\205k\n@\307	!\203\310	!\210\306\211\203\\\n@\211@\311\312\313\f\"!)\f@\311\312\314\f\"!)\fA\203T\315!\203T	!\203T\315
!\203T
	!\210*\nA\211\204*\316\317	!!\210\nA\211\204\306*\207" [tag-list tag --dolist-tail-- semantic-decoration-styles style high nil semantic-decorate-tag-decoration semantic-decorate-clear-tag intern format "%s-p" "%s-highlight" fboundp semantic-decorate-add-decorations semantic-tag-components-with-overlays pred] 6 (#$ . 7747)])
#@56 Normal hook run to perform pending decoration changes.
(defvar semantic-decorate-pending-decoration-hook nil (#$ . 8408))
(semantic-varalias-obsolete 'semantic-decorate-pending-decoration-hooks 'semantic-decorate-pending-decoration-hook "23.2")
#@141 Add a pending decoration change represented by FCN.
Applies only to the current BUFFER.
The setting of FCN will be removed after it is run.
(defalias 'semantic-decorate-add-pending-decoration #[(fcn &optional buffer) "\212\203q\210\302\303	\304\305$)\207" [buffer fcn add-hook semantic-decorate-pending-decoration-hook nil t] 5 (#$ . 8660)])
#@109 Flush any pending decorations for BUFFER.
Flush functions from `semantic-decorate-pending-decoration-hook'.
(defalias 'semantic-decorate-flush-pending-decorations #[(&optional buffer) "\212\203q\210\302\301!\210\303\211)\207" [buffer semantic-decorate-pending-decoration-hook run-hooks nil] 2 (#$ . 9013)])
#@314 Non-nil if Global Semantic-Decoration mode is enabled.
See the `global-semantic-decoration-mode' command
for a description of this minor mode.
Setting this variable directly does not take effect;
either customize it (see the info node `Easy Customization')
or call the function `global-semantic-decoration-mode'.
(custom-declare-variable 'global-semantic-decoration-mode nil '(#$ . 9332) :set 'custom-set-minor-mode :initialize 'custom-initialize-default :group 'semantic :group 'semantic-modes :type 'boolean)
#@151 Toggle global use of option `semantic-decoration-mode'.
Decoration mode turns on all active decorations as specified
by `semantic-decoration-styles'.
(defalias 'global-semantic-decoration-mode #[(&optional arg) "\304 \305\302	\306=\203\307\302!?\202\310	!\311V\"\210\312\313\n\203#\314\202$\315\"\210\316\317\307\302!\2032\320\2023\321\"\210\322\323!\203^\324\302!\210\304 \203K\304 \232\203^\325\326\327\307\302!\203Y\330\202Z\331#\210))\332 \210\307\302!\207" [#1=#:last-message arg global-semantic-decoration-mode local current-message set-default toggle default-value prefix-numeric-value 0 semantic-toggle-minor-mode-globally semantic-decoration-mode 1 -1 run-hooks global-semantic-decoration-mode-hook global-semantic-decoration-mode-on-hook global-semantic-decoration-mode-off-hook called-interactively-p any customize-mark-as-set "" message "Global Semantic-Decoration mode %sabled%s" "en" "dis" force-mode-line-update] 4 (#$ . 9850) (list (or current-prefix-arg 'toggle))])
(defvar global-semantic-decoration-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\300!\205\307\211%\210\311\312\307\313\314\315\316\317&\207" [global-semantic-decoration-mode-map global-semantic-decoration-mode-hook variable-documentation put "Hook run after entering or leaving `global-semantic-decoration-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode global-semantic-decoration-mode nil boundp custom-declare-variable semantic-decoration-mode-hook "Hook run at the end of function `semantic-decoration-mode'." :group semantic :type hook] 8)
#@117 Non-nil if Semantic-Decoration mode is enabled.
Use the command `semantic-decoration-mode' to change this variable.
(defvar semantic-decoration-mode nil (#$ . 11542))
(make-variable-buffer-local 'semantic-decoration-mode)
#@396 Minor mode for decorating tags.
Decorations are specified in `semantic-decoration-styles'.
You can define new decoration styles with
`define-semantic-decoration-style'.
With prefix argument ARG, turn on if positive, otherwise off.  The
minor mode can be turned on only if semantic feature is available and
the current buffer was set up for parsing.  Return non-nil if the
minor mode is enabled.
(defalias 'semantic-decoration-mode #[(&optional arg) "\306 	\307=\203\n?\202\310	!\311V\211\203D\312\313!\203\"\204-\314\315\316\317 \"\210\202W\320\321\322\314\323$\210\320\324\325\314\323$\210\326\327\314\330#\210\202W\331\f!\210\332 \210\333\321\322\323#\210\333\324\325\323#\210\334\335\n\203a\336\202b\337\"\210\340\341!\203\207\306 \203v\306 \232\203\207\342\343\344\n\203\202\345\202\203\346
#\210))\347 \210\n\207" [#1=#:last-message arg semantic-decoration-mode semantic-new-buffer-fcn-was-run semantic--buffer-cache local current-message toggle prefix-numeric-value 0 featurep semantic nil error "Buffer %s was not set up for parsing" buffer-name add-hook semantic-after-partial-cache-change-hook semantic-decorate-tags-after-partial-reparse t semantic-after-toplevel-cache-change-hook semantic-decorate-tags-after-full-reparse run-with-idle-timer 0.1 #[nil "\301!\207" [semantic--buffer-cache semantic-decorate-add-decorations] 2] semantic-decorate-clear-decorations semantic-decorate-flush-decorations remove-hook run-hooks semantic-decoration-mode-hook semantic-decoration-mode-on-hook semantic-decoration-mode-off-hook called-interactively-p any " in current buffer" message "Semantic-Decoration mode %sabled%s" "en" "dis" force-mode-line-update] 6 (#$ . 11771) (list (or current-prefix-arg 'toggle))])
(defvar semantic-decoration-mode-hook nil)
(byte-code "\301\302N\204\f\303\301\302\304#\210\305\306\307\310\300!\205\307\211%\210\311\306\312\"\207" [semantic-decoration-mode-map semantic-decoration-mode-hook variable-documentation put "Hook run after entering or leaving `semantic-decoration-mode'.\nNo problems result if this variable is not bound.\n`add-hook' automatically binds it.  (This is true for all hook variables.)" add-minor-mode semantic-decoration-mode nil boundp semantic-add-minor-mode ""] 6)
#@264 Add decorations after a complete reparse of the current buffer.
TAG-LIST is the list of tags recently parsed.
Flush all existing decorations and call `semantic-decorate-add-decorations' to
add decorations.
Called from `semantic-after-toplevel-cache-change-hook'.
(defalias 'semantic-decorate-tags-after-full-reparse #[(tag-list) "\301 \210\302!\207" [tag-list semantic-decorate-flush-decorations semantic-decorate-add-decorations] 2 (#$ . 14028)])
#@227 Add decorations when new tags are created in the current buffer.
TAG-LIST is the list of newly created tags.
Call `semantic-decorate-add-decorations' to add decorations.
Called from `semantic-after-partial-cache-change-hook'.
(defalias 'semantic-decorate-tags-after-partial-reparse #[(tag-list) "\301!\207" [tag-list semantic-decorate-add-decorations] 2 (#$ . 14484)])
#@103 Return non-nil if STYLE is currently enabled.
Return nil if the style is disabled, or does not exist.
(defalias 'semantic-decoration-style-enabled-p #[(style) "\303	\"\211\205\nA)\207" [style semantic-decoration-styles pair assoc] 4 (#$ . 14861)])
#@217 Turn on/off the decoration style with NAME.
Decorations are specified in `semantic-decoration-styles'.
With prefix argument ARG, turn on if positive, otherwise off.
Return non-nil if the decoration style is enabled.
(defalias 'semantic-toggle-decoration-style #[(name &optional arg) "\306\307\"\211\310\232?\205X\311	\"\203\312!\313V\202 \nA?\n\204*\314\315\"\210\nA\f=\204V\n\f\241\210
\203A\305\316!\210\305\317!\210\320\321!\203V\322\323\n@\f\203S\324\202T\325#\210\f*\207" [name semantic-decoration-styles style arg flag semantic-decoration-mode format "%s" "" assoc prefix-numeric-value 0 error "Unknown decoration style %s" -1 1 called-interactively-p interactive message "Decoration style %s turned %s" "on" "off"] 5 (#$ . 15120) (list (completing-read "Decoration style: " semantic-decoration-styles nil t) current-prefix-arg)])
#@31 Cache of the decoration menu.
(defvar semantic-decoration-menu-cache nil (#$ . 15981))
#@64 Build a menu item for controlling a specific decoration STYLE.
(defalias 'semantic-decoration-build-style-menu #[(style) "\301@\302\303\304\305@DF\306\307\310\311@D&\207" [style vector lambda nil (interactive) semantic-toggle-decoration-style :style toggle :selected semantic-decoration-style-enabled-p] 8 (#$ . 16074)])
#@91 Create a menu listing all the known decorations for toggling.
IGNORE any input arguments.
(defalias 'semantic-build-decoration-mode-menu #[(&rest ignore) "\206\f\302\303\304	!\"\211\207" [semantic-decoration-menu-cache semantic-decoration-styles mapcar semantic-decoration-build-style-menu reverse] 4 (#$ . 16405)])
#@1117 Define a new decoration style with NAME.
DOC is a documentation string describing the decoration style NAME.
It is appended to auto-generated doc strings.
An optional list of FLAGS can also be specified.  Flags are:
  :enabled <value>  - specify the default enabled value for NAME.
  :load <value>     - specify a feature (as a string) with the rest of
                      the definition for decoration mode NAME.

This defines two new overload functions respectively called `NAME-p'
and `NAME-highlight', for which you must provide a default
implementation in respectively the functions `NAME-p-default' and
`NAME-highlight-default'.  Those functions are passed a tag.  `NAME-p'
must return non-nil to indicate that the tag should be decorated by
`NAME-highlight'.

To put primary decorations on a tag `NAME-highlight' must use
functions like `semantic-set-tag-face', `semantic-set-tag-read-only',
etc., found in the semantic-decorate library.

To add other kind of decorations on a tag, `NAME-highlight' must use
`semantic-decorate-tag', and other functions of the semantic
decoration API found in this library.
(defalias 'define-semantic-decoration-style '(macro . #[(name doc &rest flags) "\306\307\310	\"!)\306\307\311	\"!)\306\307\312	\"!)\306\307\313	\"!)\314\n\315\"\2032\316\n\315\"\2023\317\314\n\320\"\205>\316\n\320\"$%&\321\322\323&\324\307\325'#F\323%\326\307\327'#F\330\331\332\333\334!D\fEE\335\336D\337\340\333$DD\341\333$D\333D\342BBBE\337\340\333
DD\341\333
D\333D\343BBBEF\257.\207" [name style flags loadfile defaultenable highlighterdef intern format "%s-p" "%s-highlight" "%s-p-default" "%s-highlight-default" plist-member :enabled plist-get t :load progn (setq semantic-decoration-menu-cache nil) define-overloadable-function (tag) "Return non-nil to decorate TAG with `%s' style.\n%s" (tag) "Decorate TAG with `%s' style.\n%s" add-to-list 'semantic-decoration-styles cons quote symbol-name when stringp unless fboundp autoload ("Return non-nil to decorate TAG.") ("Decorate TAG.") predicatedef highlighter predicate doc] 14 (#$ . 16732)]))
(byte-code "\301\211\207" [semantic-decoration-menu-cache nil] 2)
#@156 Return non-nil to decorate TAG with `semantic-tag-boundary' style.
Place an overline in front of each long tag.
Does not provide overlines for prototypes.
(defalias 'semantic-tag-boundary-p #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-tag-boundary-p nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-tag-boundary-p-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 18904)])
(put 'semantic-tag-boundary-p 'mode-local-overload t)
#@138 Decorate TAG with `semantic-tag-boundary' style.
Place an overline in front of each long tag.
Does not provide overlines for prototypes.
(defalias 'semantic-tag-boundary-highlight #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-tag-boundary-highlight nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-tag-boundary-highlight-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 19978)])
(byte-code "\302\303\304\305#\210\306\305B\211	\235\204	B)\307\310\311\312\313\314%\207" [#:x semantic-decoration-styles put semantic-tag-boundary-highlight mode-local-overload t "semantic-tag-boundary" custom-declare-face semantic-tag-boundary-face ((((class color) (background dark)) (:overline "cyan")) (((class color) (background light)) (:overline "blue"))) "Face used to show long tags in.\nUsed by decoration style: `semantic-tag-boundary'." :group semantic-faces] 7)
#@63 Return non-nil if TAG is a type, or a non-prototype function.
(defalias 'semantic-tag-boundary-p-default #[(tag) "\211A@)\211\303=\204%	\304=\205&\305\306\3078)\n\"*?\205&\310)\207" [tag c attribute type function :prototype-flag plist-get 2 t] 4 (#$ . 21483)])
#@48 Highlight the first line of TAG as a boundary.
(defalias 'semantic-tag-boundary-highlight-default #[(tag) "\302\303!!\205Pr\303!q\210\304\211\211\3058)\306	!\203%\307	!\202(	\310H*\212\211\3058)\306	!\203?\307	!\202B	\310H*b\210\311\210\312u\210`)\313$)\207" [tag o bufferp semantic-tag-buffer semantic-decorate-tag 4 semantic-overlay-p semantic-overlay-start 0 nil 1 semantic-tag-boundary-face] 6 (#$ . 21762)])
(byte-code "\301\211\207" [semantic-decoration-menu-cache nil] 2)
#@148 Return non-nil to decorate TAG with `semantic-decoration-on-private-members' style.
Highlight class members that are designated as PRIVATE access.
(defalias 'semantic-decoration-on-private-members-p #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-private-members-p nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-private-members-p-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 22267)])
(put 'semantic-decoration-on-private-members-p 'mode-local-overload t)
#@130 Decorate TAG with `semantic-decoration-on-private-members' style.
Highlight class members that are designated as PRIVATE access.
(defalias 'semantic-decoration-on-private-members-highlight #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-private-members-highlight nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-private-members-highlight-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 23401)])
(byte-code "\302\303\304\305#\210\306\307B\211	\235\204	B)\310\311\312\313\314\315%\207" [#:x semantic-decoration-styles put semantic-decoration-on-private-members-highlight mode-local-overload t "semantic-decoration-on-private-members" nil custom-declare-face semantic-decoration-on-private-members-face ((((class color) (background dark)) (:background "#200000")) (((class color) (background light)) (:background "#8fffff"))) "Face used to show privately scoped tags in.\nUsed by the decoration style: `semantic-decoration-on-private-members'." :group semantic-faces] 7)
#@79 Highlight TAG as designated to have PRIVATE access.
Use a primary decoration.
(defalias 'semantic-decoration-on-private-members-highlight-default #[(tag) "\301\302\"\207" [tag semantic-set-tag-face semantic-decoration-on-private-members-face] 3 (#$ . 25047)])
#@43 Return non-nil if TAG has PRIVATE access.
(defalias 'semantic-decoration-on-private-members-p-default #[(tag) "\211A@)\301\235\205\302!\303=\207" [tag #'variable semantic-tag-protection private] 3 (#$ . 25314)])
(byte-code "\301\302\303\304\305\306%\210\307\211\207" [semantic-decoration-menu-cache custom-declare-face semantic-decoration-on-protected-members-face ((((class color) (background dark)) (:background "#000020")) (((class color) (background light)) (:background "#fffff8"))) "Face used to show protected scoped tags in.\nUsed by the decoration style: `semantic-decoration-on-protected-members'." :group semantic-faces nil] 7)
#@152 Return non-nil to decorate TAG with `semantic-decoration-on-protected-members' style.
Highlight class members that are designated as PROTECTED access.
(defalias 'semantic-decoration-on-protected-members-p #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-protected-members-p nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-protected-members-p-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 25966)])
(put 'semantic-decoration-on-protected-members-p 'mode-local-overload t)
#@134 Decorate TAG with `semantic-decoration-on-protected-members' style.
Highlight class members that are designated as PROTECTED access.
(defalias 'semantic-decoration-on-protected-members-highlight #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-protected-members-highlight nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-protected-members-highlight-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 27112)])
(byte-code "\302\303\304\305#\210\306\307B\211	\235\204	B)\307\207" [#:x semantic-decoration-styles put semantic-decoration-on-protected-members-highlight mode-local-overload t "semantic-decoration-on-protected-members" nil] 5)
#@45 Return non-nil if TAG has PROTECTED access.
(defalias 'semantic-decoration-on-protected-members-p-default #[(tag) "\211A@)\301\235\205\302!\303=\207" [tag #'variable semantic-tag-protection protected] 3 (#$ . 28423)])
#@81 Highlight TAG as designated to have PROTECTED access.
Use a primary decoration.
(defalias 'semantic-decoration-on-protected-members-highlight-default #[(tag) "\301\302\"\207" [tag semantic-set-tag-face semantic-decoration-on-protected-members-face] 3 (#$ . 28652)])
(byte-code "\301\211\207" [semantic-decoration-menu-cache nil] 2)
#@187 Return non-nil to decorate TAG with `semantic-decoration-on-includes' style.
Highlight class members that are includes.
This mode provides a nice context menu on the include statements.
(defalias 'semantic-decoration-on-includes-p #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-includes-p nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-includes-p-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 28993)])
(put 'semantic-decoration-on-includes-p 'mode-local-overload t)
#@169 Decorate TAG with `semantic-decoration-on-includes' style.
Highlight class members that are includes.
This mode provides a nice context menu on the include statements.
(defalias 'semantic-decoration-on-includes-highlight #[(tag) "\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+)\211\203\360!\202\364\317!)\207" [overload property mode symbol bind name semantic-decoration-on-includes-highlight nil override-flag symbol-name intern-soft mode-local-symbol-table mode-local-parent derived-mode-parent overload-obsolete semantic-decoration-on-includes-highlight-default mode-local-active-mode major-mode #1=#:override tag] 5 (#$ . 30138)])
(byte-code "\302\303\304\305#\210\306\305B\211	\235\204	B)\307\310!\204!\311\310\312\313#\210\307\314!\204-\311\314\312\315#\210\316\317!\207" [#:x semantic-decoration-styles put semantic-decoration-on-includes-highlight mode-local-overload t "semantic-decoration-on-includes" fboundp semantic-decoration-on-includes-p-default autoload "semantic/decorate/include" "Return non-nil to decorate TAG." semantic-decoration-on-includes-highlight-default "Decorate TAG." provide semantic/decorate/mode] 5)