PNG  IHDRX cHRMz&u0`:pQ<bKGD pHYsodtIME MeqIDATxw]Wug^Qd˶ 6`!N:!@xI~)%7%@Bh&`lnjVF29gΨ4E$|>cɚ{gk= %,a KX%,a KX%,a KX%,a KX%,a KX%,a KX%, b` ǟzeאfp]<!SJmɤY޲ڿ,%c ~ع9VH.!Ͳz&QynֺTkRR.BLHi٪:l;@(!MԴ=žI,:o&N'Kù\vRmJ雵֫AWic H@" !: Cé||]k-Ha oݜ:y F())u]aG7*JV@J415p=sZH!=!DRʯvɱh~V\}v/GKY$n]"X"}t@ xS76^[bw4dsce)2dU0 CkMa-U5tvLƀ~mlMwfGE/-]7XAƟ`׮g ewxwC4\[~7@O-Q( a*XGƒ{ ՟}$_y3tĐƤatgvێi|K=uVyrŲlLӪuܿzwk$m87k( `múcE)"@rK( z4$D; 2kW=Xb$V[Ru819קR~qloѱDyįݎ*mxw]y5e4K@ЃI0A D@"BDk_)N\8͜9dz"fK0zɿvM /.:2O{ Nb=M=7>??Zuo32 DLD@D| &+֎C #B8ַ`bOb $D#ͮҪtx]%`ES`Ru[=¾!@Od37LJ0!OIR4m]GZRJu$‡c=%~s@6SKy?CeIh:[vR@Lh | (BhAMy=݃  G"'wzn޺~8ԽSh ~T*A:xR[ܹ?X[uKL_=fDȊ؂p0}7=D$Ekq!/t.*2ʼnDbŞ}DijYaȲ(""6HA;:LzxQ‘(SQQ}*PL*fc\s `/d'QXW, e`#kPGZuŞuO{{wm[&NBTiiI0bukcA9<4@SӊH*؎4U/'2U5.(9JuDfrޱtycU%j(:RUbArLֺN)udA':uGQN"-"Is.*+k@ `Ojs@yU/ H:l;@yyTn}_yw!VkRJ4P)~y#)r,D =ě"Q]ci'%HI4ZL0"MJy 8A{ aN<8D"1#IJi >XjX֔#@>-{vN!8tRݻ^)N_╗FJEk]CT՟ YP:_|H1@ CBk]yKYp|og?*dGvzنzӴzjֺNkC~AbZƷ`.H)=!QͷVTT(| u78y֮}|[8-Vjp%2JPk[}ԉaH8Wpqhwr:vWª<}l77_~{s۴V+RCģ%WRZ\AqHifɤL36: #F:p]Bq/z{0CU6ݳEv_^k7'>sq*+kH%a`0ԣisqにtү04gVgW΂iJiS'3w.w}l6MC2uԯ|>JF5`fV5m`Y**Db1FKNttu]4ccsQNnex/87+}xaUW9y>ͯ骵G{䩓Գ3+vU}~jJ.NFRD7<aJDB1#ҳgSb,+CS?/ VG J?|?,2#M9}B)MiE+G`-wo߫V`fio(}S^4e~V4bHOYb"b#E)dda:'?}׮4繏`{7Z"uny-?ǹ;0MKx{:_pÚmFמ:F " .LFQLG)Q8qN q¯¯3wOvxDb\. BKD9_NN &L:4D{mm o^tֽ:q!ƥ}K+<"m78N< ywsard5+вz~mnG)=}lYݧNj'QJS{S :UYS-952?&O-:W}(!6Mk4+>A>j+i|<<|;ر^߉=HE|V#F)Emm#}/"y GII웻Jі94+v뾧xu~5C95~ūH>c@덉pʃ1/4-A2G%7>m;–Y,cyyaln" ?ƻ!ʪ<{~h~i y.zZB̃/,雋SiC/JFMmBH&&FAbϓO^tubbb_hZ{_QZ-sύodFgO(6]TJA˯#`۶ɟ( %$&+V'~hiYy>922 Wp74Zkq+Ovn錄c>8~GqܲcWꂎz@"1A.}T)uiW4="jJ2W7mU/N0gcqܗOO}?9/wìXžΏ0 >֩(V^Rh32!Hj5`;O28؇2#ݕf3 ?sJd8NJ@7O0 b־?lldщ̡&|9C.8RTWwxWy46ah嘦mh٤&l zCy!PY?: CJyв]dm4ǜҐR޻RլhX{FƯanшQI@x' ao(kUUuxW_Ñ줮[w8 FRJ(8˼)_mQ _!RJhm=!cVmm ?sFOnll6Qk}alY}; "baӌ~M0w,Ggw2W:G/k2%R,_=u`WU R.9T"v,<\Ik޽/2110Ӿxc0gyC&Ny޽JҢrV6N ``یeA16"J³+Rj*;BϜkZPJaÍ<Jyw:NP8/D$ 011z֊Ⱳ3ι֘k1V_"h!JPIΣ'ɜ* aEAd:ݺ>y<}Lp&PlRfTb1]o .2EW\ͮ]38؋rTJsǏP@芎sF\> P^+dYJLbJ C-xϐn> ι$nj,;Ǖa FU *择|h ~izť3ᤓ`K'-f tL7JK+vf2)V'-sFuB4i+m+@My=O҈0"|Yxoj,3]:cо3 $#uŘ%Y"y죯LebqtҢVzq¼X)~>4L׶m~[1_k?kxֺQ`\ |ٛY4Ѯr!)N9{56(iNq}O()Em]=F&u?$HypWUeB\k]JɩSع9 Zqg4ZĊo oMcjZBU]B\TUd34ݝ~:7ڶSUsB0Z3srx 7`:5xcx !qZA!;%͚7&P H<WL!džOb5kF)xor^aujƍ7 Ǡ8/p^(L>ὴ-B,{ۇWzֺ^k]3\EE@7>lYBȝR.oHnXO/}sB|.i@ɥDB4tcm,@ӣgdtJ!lH$_vN166L__'Z)y&kH;:,Y7=J 9cG) V\hjiE;gya~%ks_nC~Er er)muuMg2;֫R)Md) ,¶ 2-wr#F7<-BBn~_(o=KO㭇[Xv eN_SMgSҐ BS헃D%g_N:/pe -wkG*9yYSZS.9cREL !k}<4_Xs#FmҶ:7R$i,fi!~' # !6/S6y@kZkZcX)%5V4P]VGYq%H1!;e1MV<!ϐHO021Dp= HMs~~a)ަu7G^];git!Frl]H/L$=AeUvZE4P\.,xi {-~p?2b#amXAHq)MWǾI_r`S Hz&|{ +ʖ_= (YS(_g0a03M`I&'9vl?MM+m~}*xT۲(fY*V4x@29s{DaY"toGNTO+xCAO~4Ϳ;p`Ѫ:>Ҵ7K 3}+0 387x\)a"/E>qpWB=1 ¨"MP(\xp߫́A3+J] n[ʼnӼaTbZUWb={~2ooKױӰp(CS\S筐R*JغV&&"FA}J>G֐p1ٸbk7 ŘH$JoN <8s^yk_[;gy-;߉DV{c B yce% aJhDȶ 2IdйIB/^n0tNtџdcKj4϶v~- CBcgqx9= PJ) dMsjpYB] GD4RDWX +h{y`,3ꊕ$`zj*N^TP4L:Iz9~6s) Ga:?y*J~?OrMwP\](21sZUD ?ܟQ5Q%ggW6QdO+\@ ̪X'GxN @'4=ˋ+*VwN ne_|(/BDfj5(Dq<*tNt1х!MV.C0 32b#?n0pzj#!38}޴o1KovCJ`8ŗ_"]] rDUy޲@ Ȗ-;xџ'^Y`zEd?0„ DAL18IS]VGq\4o !swV7ˣι%4FѮ~}6)OgS[~Q vcYbL!wG3 7띸*E Pql8=jT\꘿I(z<[6OrR8ºC~ډ]=rNl[g|v TMTղb-o}OrP^Q]<98S¤!k)G(Vkwyqyr޽Nv`N/e p/~NAOk \I:G6]4+K;j$R:Mi #*[AȚT,ʰ,;N{HZTGMoּy) ]%dHء9Պ䠬|<45,\=[bƟ8QXeB3- &dҩ^{>/86bXmZ]]yޚN[(WAHL$YAgDKp=5GHjU&99v簪C0vygln*P)9^͞}lMuiH!̍#DoRBn9l@ xA/_v=ȺT{7Yt2N"4!YN`ae >Q<XMydEB`VU}u]嫇.%e^ánE87Mu\t`cP=AD/G)sI"@MP;)]%fH9'FNsj1pVhY&9=0pfuJ&gޤx+k:!r˭wkl03׼Ku C &ѓYt{.O.zҏ z}/tf_wEp2gvX)GN#I ݭ߽v/ .& и(ZF{e"=V!{zW`, ]+LGz"(UJp|j( #V4, 8B 0 9OkRrlɱl94)'VH9=9W|>PS['G(*I1==C<5"Pg+x'K5EMd؞Af8lG ?D FtoB[je?{k3zQ vZ;%Ɠ,]E>KZ+T/ EJxOZ1i #T<@ I}q9/t'zi(EMqw`mYkU6;[t4DPeckeM;H}_g pMww}k6#H㶏+b8雡Sxp)&C $@'b,fPߑt$RbJ'vznuS ~8='72_`{q纶|Q)Xk}cPz9p7O:'|G~8wx(a 0QCko|0ASD>Ip=4Q, d|F8RcU"/KM opKle M3#i0c%<7׿p&pZq[TR"BpqauIp$ 8~Ĩ!8Սx\ւdT>>Z40ks7 z2IQ}ItԀ<-%S⍤};zIb$I 5K}Q͙D8UguWE$Jh )cu4N tZl+[]M4k8֦Zeq֮M7uIqG 1==tLtR,ƜSrHYt&QP윯Lg' I,3@P'}'R˪e/%-Auv·ñ\> vDJzlӾNv5:|K/Jb6KI9)Zh*ZAi`?S {aiVDԲuy5W7pWeQJk֤#5&V<̺@/GH?^τZL|IJNvI:'P=Ϛt"¨=cud S Q.Ki0 !cJy;LJR;G{BJy޺[^8fK6)=yʊ+(k|&xQ2`L?Ȓ2@Mf 0C`6-%pKpm')c$׻K5[J*U[/#hH!6acB JA _|uMvDyk y)6OPYjœ50VT K}cǻP[ $:]4MEA.y)|B)cf-A?(e|lɉ#P9V)[9t.EiQPDѠ3ϴ;E:+Օ t ȥ~|_N2,ZJLt4! %ա]u {+=p.GhNcŞQI?Nd'yeh n7zi1DB)1S | S#ًZs2|Ɛy$F SxeX{7Vl.Src3E℃Q>b6G ўYCmtկ~=K0f(=LrAS GN'ɹ9<\!a`)֕y[uՍ[09` 9 +57ts6}b4{oqd+J5fa/,97J#6yν99mRWxJyѡyu_TJc`~W>l^q#Ts#2"nD1%fS)FU w{ܯ R{ ˎ󅃏џDsZSQS;LV;7 Od1&1n$ N /.q3~eNɪ]E#oM~}v֯FڦwyZ=<<>Xo稯lfMFV6p02|*=tV!c~]fa5Y^Q_WN|Vs 0ҘދU97OI'N2'8N֭fgg-}V%y]U4 峧p*91#9U kCac_AFңĪy뚇Y_AiuYyTTYЗ-(!JFLt›17uTozc. S;7A&&<ԋ5y;Ro+:' *eYJkWR[@F %SHWP 72k4 qLd'J "zB6{AC0ƁA6U.'F3:Ȅ(9ΜL;D]m8ڥ9}dU "v!;*13Rg^fJyShyy5auA?ɩGHRjo^]׽S)Fm\toy 4WQS@mE#%5ʈfFYDX ~D5Ϡ9tE9So_aU4?Ѽm%&c{n>.KW1Tlb}:j uGi(JgcYj0qn+>) %\!4{LaJso d||u//P_y7iRJ߬nHOy) l+@$($VFIQ9%EeKʈU. ia&FY̒mZ=)+qqoQn >L!qCiDB;Y<%} OgBxB!ØuG)WG9y(Ą{_yesuZmZZey'Wg#C~1Cev@0D $a@˲(.._GimA:uyw֬%;@!JkQVM_Ow:P.s\)ot- ˹"`B,e CRtaEUP<0'}r3[>?G8xU~Nqu;Wm8\RIkբ^5@k+5(By'L&'gBJ3ݶ!/㮻w҅ yqPWUg<e"Qy*167΃sJ\oz]T*UQ<\FԎ`HaNmڜ6DysCask8wP8y9``GJ9lF\G g's Nn͵MLN֪u$| /|7=]O)6s !ĴAKh]q_ap $HH'\1jB^s\|- W1:=6lJBqjY^LsPk""`]w)󭃈,(HC ?䔨Y$Sʣ{4Z+0NvQkhol6C.婧/u]FwiVjZka&%6\F*Ny#8O,22+|Db~d ~Çwc N:FuuCe&oZ(l;@ee-+Wn`44AMK➝2BRՈt7g*1gph9N) *"TF*R(#'88pm=}X]u[i7bEc|\~EMn}P瘊J)K.0i1M6=7'_\kaZ(Th{K*GJyytw"IO-PWJk)..axӝ47"89Cc7ĐBiZx 7m!fy|ϿF9CbȩV 9V-՛^pV̌ɄS#Bv4-@]Vxt-Z, &ֺ*diؠ2^VXbs֔Ìl.jQ]Y[47gj=幽ex)A0ip׳ W2[ᎇhuE^~q흙L} #-b۸oFJ_QP3r6jr+"nfzRJTUqoaۍ /$d8Mx'ݓ= OՃ| )$2mcM*cЙj}f };n YG w0Ia!1Q.oYfr]DyISaP}"dIӗթO67jqR ҊƐƈaɤGG|h;t]䗖oSv|iZqX)oalv;۩meEJ\!8=$4QU4Xo&VEĊ YS^E#d,yX_> ۘ-e\ "Wa6uLĜZi`aD9.% w~mB(02G[6y.773a7 /=o7D)$Z 66 $bY^\CuP. (x'"J60׿Y:Oi;F{w佩b+\Yi`TDWa~|VH)8q/=9!g߆2Y)?ND)%?Ǐ`k/sn:;O299yB=a[Ng 3˲N}vLNy;*?x?~L&=xyӴ~}q{qE*IQ^^ͧvü{Huu=R|>JyUlZV, B~/YF!Y\u_ݼF{_C)LD]m {H 0ihhadd nUkf3oٺCvE\)QJi+֥@tDJkB$1!Đr0XQ|q?d2) Ӣ_}qv-< FŊ߫%roppVBwü~JidY4:}L6M7f٬F "?71<2#?Jyy4뷢<_a7_=Q E=S1И/9{+93֮E{ǂw{))?maÆm(uLE#lïZ  ~d];+]h j?!|$F}*"4(v'8s<ŏUkm7^7no1w2ؗ}TrͿEk>p'8OB7d7R(A 9.*Mi^ͳ; eeUwS+C)uO@ =Sy]` }l8^ZzRXj[^iUɺ$tj))<sbDJfg=Pk_{xaKo1:-uyG0M ԃ\0Lvuy'ȱc2Ji AdyVgVh!{]/&}}ċJ#%d !+87<;qN޼Nفl|1N:8ya  8}k¾+-$4FiZYÔXk*I&'@iI99)HSh4+2G:tGhS^繿 Kتm0 вDk}֚+QT4;sC}rՅE,8CX-e~>G&'9xpW,%Fh,Ry56Y–hW-(v_,? ; qrBk4-V7HQ;ˇ^Gv1JVV%,ik;D_W!))+BoS4QsTM;gt+ndS-~:11Sgv!0qRVh!"Ȋ(̦Yl.]PQWgٳE'`%W1{ndΗBk|Ž7ʒR~,lnoa&:ü$ 3<a[CBݮwt"o\ePJ=Hz"_c^Z.#ˆ*x z̝grY]tdkP*:97YľXyBkD4N.C_[;F9`8& !AMO c `@BA& Ost\-\NX+Xp < !bj3C&QL+*&kAQ=04}cC!9~820G'PC9xa!w&bo_1 Sw"ܱ V )Yl3+ס2KoXOx]"`^WOy :3GO0g;%Yv㐫(R/r (s } u B &FeYZh0y> =2<Ϟc/ -u= c&׭,.0"g"7 6T!vl#sc>{u/Oh Bᾈ)۴74]x7 gMӒ"d]U)}" v4co[ ɡs 5Gg=XR14?5A}D "b{0$L .\4y{_fe:kVS\\O]c^W52LSBDM! C3Dhr̦RtArx4&agaN3Cf<Ԉp4~ B'"1@.b_/xQ} _߃҉/gٓ2Qkqp0շpZ2fԫYz< 4L.Cyυι1t@鎫Fe sYfsF}^ V}N<_`p)alٶ "(XEAVZ<)2},:Ir*#m_YӼ R%a||EƼIJ,,+f"96r/}0jE/)s)cjW#w'Sʯ5<66lj$a~3Kʛy 2:cZ:Yh))+a߭K::N,Q F'qB]={.]h85C9cr=}*rk?vwV렵ٸW Rs%}rNAkDv|uFLBkWY YkX מ|)1!$#3%y?pF<@<Rr0}: }\J [5FRxY<9"SQdE(Q*Qʻ)q1E0B_O24[U'],lOb ]~WjHޏTQ5Syu wq)xnw8~)c 쫬gٲߠ H% k5dƝk> kEj,0% b"vi2Wس_CuK)K{n|>t{P1򨾜j>'kEkƗBg*H%'_aY6Bn!TL&ɌOb{c`'d^{t\i^[uɐ[}q0lM˕G:‚4kb祔c^:?bpg… +37stH:0}en6x˟%/<]BL&* 5&fK9Mq)/iyqtA%kUe[ڛKN]Ě^,"`/ s[EQQm?|XJ߅92m]G.E΃ח U*Cn.j_)Tѧj̿30ڇ!A0=͜ar I3$C^-9#|pk!)?7.x9 @OO;WƝZBFU keZ75F6Tc6"ZȚs2y/1 ʵ:u4xa`C>6Rb/Yм)^=+~uRd`/|_8xbB0?Ft||Z\##|K 0>>zxv8۴吅q 8ĥ)"6>~\8:qM}#͚'ĉ#p\׶ l#bA?)|g g9|8jP(cr,BwV (WliVxxᡁ@0Okn;ɥh$_ckCgriv}>=wGzβ KkBɛ[˪ !J)h&k2%07δt}!d<9;I&0wV/ v 0<H}L&8ob%Hi|޶o&h1L|u֦y~󛱢8fٲUsւ)0oiFx2}X[zVYr_;N(w]_4B@OanC?gĦx>мgx>ΛToZoOMp>40>V Oy V9iq!4 LN,ˢu{jsz]|"R޻&'ƚ{53ўFu(<٪9:΋]B;)B>1::8;~)Yt|0(pw2N%&X,URBK)3\zz&}ax4;ǟ(tLNg{N|Ǽ\G#C9g$^\}p?556]/RP.90 k,U8/u776s ʪ_01چ|\N 0VV*3H鴃J7iI!wG_^ypl}r*jɤSR 5QN@ iZ#1ٰy;_\3\BQQ x:WJv츟ٯ$"@6 S#qe딇(/P( Dy~TOϻ<4:-+F`0||;Xl-"uw$Цi󼕝mKʩorz"mϺ$F:~E'ҐvD\y?Rr8_He@ e~O,T.(ފR*cY^m|cVR[8 JҡSm!ΆԨb)RHG{?MpqrmN>߶Y)\p,d#xۆWY*,l6]v0h15M˙MS8+EdI='LBJIH7_9{Caз*Lq,dt >+~ّeʏ?xԕ4bBAŚjﵫ!'\Ը$WNvKO}ӽmSşذqsOy?\[,d@'73'j%kOe`1.g2"e =YIzS2|zŐƄa\U,dP;jhhhaxǶ?КZ՚.q SE+XrbOu%\GتX(H,N^~]JyEZQKceTQ]VGYqnah;y$cQahT&QPZ*iZ8UQQM.qo/T\7X"u?Mttl2Xq(IoW{R^ ux*SYJ! 4S.Jy~ BROS[V|žKNɛP(L6V^|cR7i7nZW1Fd@ Ara{詑|(T*dN]Ko?s=@ |_EvF]׍kR)eBJc" MUUbY6`~V޴dJKß&~'d3i WWWWWW
Current Directory: /usr/share/emacs/24.3/lisp/cedet/semantic/decorate
Viewing File: /usr/share/emacs/24.3/lisp/cedet/semantic/decorate/mode.elc
;ELC ;;; Compiled by mockbuild@buildfarm01-new.corp.cloudlinux.com on Tue Nov 11 12:57:30 2025 ;;; from file /builddir/build/BUILD/emacs-24.3/lisp/cedet/semantic/decorate/mode.el ;;; in Emacs version 24.3.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 (#$ . 1139)]) (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 (#$ . 1392)]) (put 'semantic-decorate-style-highlighter '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 (#$ . 1659)]) (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\311C\"\210\312\n #\210\207" [deco object property value semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco) semantic-overlay-put] 4 (#$ . 1944)]) (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\310C\"\210\304\n\"\207" [deco object property semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco)] 3 (#$ . 2415)]) (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\312C\"\210\313 \n#\210+\207" [deco face value property object semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco) semantic-overlay-put] 5 (#$ . 2835)]) (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\311C\"\210\305 \"*\207" [deco property object face semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco)] 4 (#$ . 3307)]) (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\f\306\307\310C\"\210 \300\211\311\f!\205\312\f\313\")\204(\306\307\314C\"\210\315 \n#\210 +\207" [priority deco value property object natnump signal cl-assertion-failed (natnump priority) semantic-overlay-p semantic-overlay-get semantic-decoration (semantic-decoration-p deco) semantic-overlay-put] 5 (#$ . 3713)]) (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\311C\"\210\305 \"*\207" [deco property object priority semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco)] 4 (#$ . 4268)]) (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\311C\"\210\312\n #\210\207" [deco object begin end semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (semantic-decoration-p deco) semantic-overlay-move] 4 (#$ . 4690)]) (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\316C\"\210\317 \n #\210 +\210 \211\305 \211\312\f!\205G\313\f\310\")\204Q\314\315\320C\"\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 signal cl-assertion-failed (semantic-decoration-p deco) semantic-overlay-move (semantic-decoration-p deco) value property] 5 (#$ . 5154)]) #@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\310C\"\210\311\n!\210\312\n\206%\305\"\207" [deco object tag semantic-overlay-p semantic-overlay-get semantic-decoration signal cl-assertion-failed (or (null deco) (semantic-decoration-p deco)) semantic-unhighlight-tag semantic-tag-delete-secondary-overlay] 3 (#$ . 5919)]) #@33 Return decoration found on TAG. (defalias 'semantic-decorate-tag-decoration #[(tag) "\301\302\"\207" [tag semantic-tag-get-secondary-overlay semantic-decoration] 3 (#$ . 6408)]) #@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 (#$ . 6594)]) #@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 (#$ . 7125)]) #@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 (#$ . 7463)]) #@56 Normal hook run to perform pending decoration changes. (defvar semantic-decorate-pending-decoration-hook nil (#$ . 8124)) (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 (#$ . 8376)]) #@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 (#$ . 8729)]) #@314 Non-nil if Global-Semantic-Decoration mode is enabled. See the command `global-semantic-decoration-mode' 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 '(#$ . 9048) :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) "\303  \304=\203\n?\202\305 !\306V\307\310\n\203\311\202\312\"\210\313\314\n\203+\315\202,\316\"\210\317\320!\203Q\321\302!\210\303 \203D\303 \232\203Q\322\323\n\203N\324\202O\325\"\210)\326 \210\n\207" [#1=#:last-message arg global-semantic-decoration-mode current-message toggle 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" "en" "dis" force-mode-line-update] 3 (#$ . 9566) (list (or current-prefix-arg 'toggle))]) (byte-code "\301\302\303\304\300!\205\n\303\211%\210\305\306\303\307\310\311\312\313&\207" [global-semantic-decoration-mode-map 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 (#$ . 10825)) (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) "\305  \306=\203\n?\202\307 !\310V\211\203F\311\312!\203\" \204-\313\314\315\316 \"\210\202Y\317\320\321\313\322$\210\317\323\324\313\322$\210\325\326!\210\327\f!\210\202Y\330\f!\210\331 \210\332\320\321\322#\210\332\323\324\322#\210\333\334\n\203c\335\202d\336\"\210\337\340!\203\205\305 \203x\305 \232\203\205\341\342\n\203\202\343\202\203\344\"\210)\345 \210\n\207" [#1=#:last-message arg semantic-decoration-mode semantic-new-buffer-fcn-was-run semantic--buffer-cache 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 require semantic/decorate/include semantic-decorate-add-decorations 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 message "Semantic-Decoration mode %sabled" "en" "dis" force-mode-line-update] 6 (#$ . 11054) (list (or current-prefix-arg 'toggle))]) (byte-code "\301\302\303\304\300!\205\n\303\211%\210\305\302\306\"\207" [semantic-decoration-mode-map 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 (#$ . 12914)]) #@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 (#$ . 13370)]) #@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 (#$ . 13747)]) #@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?\205O\311 \" \203\312 !\313V\202 \nA?\nA\f=\204M\n\f\241\210 \2038\305\314!\210\305\315!\210\316\317!\203M\320\321\n@\f\203J\322\202K\323#\210\f*\207" [name semantic-decoration-styles style arg flag semantic-decoration-mode format "%s" "" assoc prefix-numeric-value 0 -1 1 called-interactively-p interactive message "Decoration style %s turned %s" "on" "off"] 5 (#$ . 14006) (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 (#$ . 14808)) #@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 (#$ . 14901)]) #@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 (#$ . 15232)]) #@985 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. 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-intangible', 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 \"!)\312\n\313\"\203 \314\n\313\"\202!\315\316\317\320 \321\307\322#F\320\f\323\307\324#F\325\326\327\330\331!D EE\257+\207" [name style flags defaultenable highlighter predicate intern format "%s-p" "%s-highlight" plist-member :enabled plist-get t 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 doc] 10 (#$ . 15558)])) (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\205h J+\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\340 J+)\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 (#$ . 17258)]) (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\205h J+\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\340 J+)\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 (#$ . 18332)]) (byte-code "\300\301\302\303#\210\304\305\306\303B\"\210\307\310\311\312\313\314%\207" [put semantic-tag-boundary-highlight mode-local-overload t add-to-list semantic-decoration-styles "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] 6) #@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 (#$ . 19839)]) #@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 (#$ . 20118)]) (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\205h J+\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\340 J+)\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 (#$ . 20623)]) (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\205h J+\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\340 J+)\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 (#$ . 21757)]) (byte-code "\300\301\302\303#\210\304\305\306\307B\"\210\310\311\312\313\314\315%\207" [put semantic-decoration-on-private-members-highlight mode-local-overload t add-to-list semantic-decoration-styles "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] 6) #@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 (#$ . 23405)]) #@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 (#$ . 23672)]) (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\205h J+\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\340 J+)\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 (#$ . 24325)]) (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\205h J+\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\340 J+)\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 (#$ . 25471)]) (byte-code "\300\301\302\303#\210\304\305\306\307B\"\207" [put semantic-decoration-on-protected-members-highlight mode-local-overload t add-to-list semantic-decoration-styles "semantic-decoration-on-protected-members" nil] 4) #@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 (#$ . 26775)]) #@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 (#$ . 27004)]) (provide 'semantic/decorate/mode)