X<__text__TEXTz__data__DATAz}067__cstring__TEXT{kf~__bss__DATA@__picsymbolstub2__TEXT+ 7__la_sym_ptr2__DATA4Mqq__nl_symbol_ptr__DATA<__textcoal_nt__TEXT4 @dT\$ PAATcPUWVSu BED$Uԉ$2>u U܋$E܉$E~Eԉ$4U܉B>u $E܉$VHE@UԉT$$/>tEԉ$U܉BED$Eԉ$>u,U܉$7ED$ED$E$U܉r 7Eԉ$ǾUЉU؉|$U؋$.tɃ~>u.<$E܉$jz$E܉><$;2})}̋U܋D$$d.t;2|;2u9E܉F2=>~D$ED$U$)D$E$EE8<[^_]ÐUWVS,~E;NEE䋴PD$D$<$UD$D$<$AED$D$<$,FD$D$<$~>t-RD$D$<$FD$D$<$ED$D$<$F >xD$D$<$TD$D$<$EE;P}E‰D$D$<$NƉ<$+,[^_]ÐUWVS,"EE䍃BE܋U T$E$E}$E6;.})}܋UD$$.tƒ;.|;.u EBF.>~)D$E$EE8E,[^_]ÐUWVS,:EhEE;F6 U܋Z~ > ED$UD$$E܉D$UD$$4$bt F$/D$UD$$E܉D$UD$$F$D$UD$$xD$UD$$]"D$4$ƉD$UD$$44$%D$UD$$;FUP}E‰D$D$E$NjU$<$Ɖ<$:,[^_]ÐUWVE;x >44UrFD$ D$D$F$FD$ D$UD$F$cFD$ D$UD$ 4$?E;x z^_]ÐUX]u}E8}8с $ƋUсL$t$$U$t щ $It$$IU4$_ED$U$ ƅ>u2ED$ED$ E D$D$$U$pE0]u}]U]uuE $dxH@ >ul )>uh up d $…>ud $‰Ћ]u]ÐUS,E$xL@ ЉЃ[]ÐUSE$x @ ƒ ЉƒЃ[]ÐUSE$\x PЃ[]ÐUSpE$(x PЃ[]ÐUE$UWVS}tC<;*}*>D$E$8.tσ;*|ܸ[^_]U8]u}u4$}u;TE䃻T>t!t$@`$uExdtЋ]u}]ÐUWVS,F;R}}fEUD$E$l>uMU$EE} t$} щ $U T$$U;R|>tTED$F`$>u=F`$(} t$} щ $lU T$$iF`,[^_]UWVSt'B$ƉD$D$<$4$NE܉D$D$<$Uz>t'B$ƉD$D$<$4$E܉D$D$<$vUz >t'B $mƉD$D$<$M4$E܉D$D$<$0UBD$D$<$E܉D$D$<$Uz>tBD$D$<$E܉D$D$<$UB>tD$D$<$E@>tD$D$<$UB>tD$D$<$iD$D$<$QEEU;B <$)Ɖ<$,[^_]ÐUX]u}EED$U$}<$EȅulD$EĉD$U$QUU֍8u6EUEȉ$:ƋEȉ$>}ẺD$U$u_EĉD$U$tFEЉD$U$u+EԉD$ EĉD$D$U$uE؅uEĉD$}D$E$<$ƋEȉẺFEЉFEԉF E؉F} >t4$]u}]UWVSGuD$$K} t8{>tgD$$ 8>u} >t_K8}.t|$ED$4$N)‰im۶~UU)iҷm۶ERЉ$RƋERЉD$t$$Ё[^_]U(]u}}u<$u _E D$<$>FD$U T$<$>E D$<$P8:u F#FD$U T$<$YE D$<$=8:u F #F D$U T$<$| E D$<$><$FuLE D$<$~><$FU T$<$VU ~F< <}!Шt[9D>uN28R>uN$8C>uN< < !Ш.uBB< <}!ШuЋ]u}]ÐUWVS,}эyfE|$UD$E$u%U<:>uED$E$ ~,[^_]Uu}u$_Ǹt|$4$k<$u}]US$ED$D$ E D$ED$$$[]ÐUS$ED$D$ E D$ED$$$[]ÐUWVSlt$}t E$j$Ch$LB(;}4,,$W(;|ލ((B,HDžLPTdX\D$HD$ D$D$$$D$D$~#D$D$yD$ D$D$$YDD$ +fD$D$D$ID$'fT$$|$$0D$LD$Hc#$D$DD$@# T$}֋B($;~,|拃Z$5[^_]ÐUS7>t$ ǃ[]U ÐUS<$ѿǃ[]ÐU(]u u>u舿$V…>} uaĭD$̭D$D$!D$ D$kD$$>ut4$F$ؾEЋ]u]ÐUWVS<>EE>|$F$S|$F$D|$F $5D$D$F$D$D$F$D$D$F$˽D$D$U2;S8EH,M؋@(EE9M}D;SEЋEUM9t!0}й8E܃EU9U|Ń}>u)eD$E $tD$$ʼMD$F$UBD$F$MAuD$F $D$Ex D$F$脼D$Uz D$F$`D$My D$F$<D$Ex D$F $<[^_]ÐUE$CÐUWVSL&$蓻Eԋ&$i$H$ƋED$D$&@$t8>u^}>u~WD$&D$TD$ D$&D$$pD$&@$v'ED$D$.$nF>uF8>u'}>WD$fD$]E؉D$ FD$EԋD0D$Eԉ$͹>uu}>u\FD$WD$D$ɫD$ D$&D$$xD$&@$~$蛿FED$D$2$fF8>u$[F~>E؉D$ FD$EԋD0D$Eԉ$ٸ>}>u\FD$WD$D$ɫD$ D$&D$$耹D$&@ $膸$裾F$蘾F$荾4$腾R>$t F 5B$t F F$<ЃF L[^_]ÐUWV$rƋE8щ $TUD$$KExu F5Uzщ $FUBD$F$Exu F5Uzщ $ɽFUBD$F$轻UB F ^_]ÐUVu$&~>t F$4$ ^]UWVS,Z;p,}=EED$׋B($>ut$G$$D U;r,|ƃ,[^_]ÐU(]u}LF$>t%F$ٵ>tF$E]u}]ÐUWVS,D$$r;ξ}$;ξ|;x,})E֋B($U;~,|ξ״0t4$誴6u膴Ѓ,[^_]UWVSuWtW$腷,$">u>HD$D$D$ D$FD$$覵+t$tot$蚳t$vщ $ɺT$$øWP`Ɖ$t $萺Fh t y 9}@WD$v B$軲Qh9|̍WxdHDžL۽PTdX\D$Ht$ ׽D$ȦD$ӽ$OW$(D$D$~#D$D$yD$ WD$ϽD$ئ$萶DD$ CJD$˽D$D $耴D$?JD$W$GD$<D$8c#D$4D$0#D$,D$(8(D$$D$ 'D$D$D$D$D$ DT$ϽD$$腵8D$;JD$8$dB¬&HDžLPDžT'XDž\…`DždŸhDžl2&ptD$ t$D$8 $zƉ$Wp4$-Ǎ$|D$Tt$P D$LD$HD$DD$@'D$$[D$LD$H|$DD$@D$A$$D$ t$_)D$B$$ f$D$L|$Hc(D$DD$@.(D$~<$r$j$FF $襆D$ VT$&T$$4FH$Zƒ>uu @$<$耉]u}]U(]u}輡\\>t|w4$躆$貆D$@T$$GG$ۅD$ WT$&T$$jG`D$G$ԅ4$ӈ]u}]ÐUWVSF`$ ;~d}$D$Fh$;~d|ǃ[^_]ÐUWVSl負}ED$ EĉD$ޏ@)D$E$_RF`D$Eĉ$譌>lF`$ƍEȅD E>uXkvD$svD$|D$}D$ D$RRD$$;>{ED$4$>RF`D$ }D$&}D$6}D$R}D$v}D$ D$RD$$躆>uF`D$F$`>u}t U$RF`$7;~d}$RD$Fh$;~d|}>t-}щ $ˋUĉT$$ȉRP`Eĉ$qE>u*RFdD$F@$*D$mE;x }5RD$UB$跃VhE;x |эRUB FdBD$F@$轂UBD$FD$訂$臁l[^_]ÐUZÐUS$D$ ED$hD$l$聁D$ ED$@)D$E$XE$̲$[]ÐUSL>t$褀$Ʉ[]UЀÐUS$V>tuHF`D$;rD$yD$yD$ D$JD$$覃D$yD$crD$*zD$yD$ D$JD$$Q:;}YʎEJUD$F`$t ;|";>}ʎ$OEU䉔ʎJ;xd>}"D$֋Bh$L;~d|ދUB ;z }5JD$UB$VhE;x |ыUBD$JF@$UBD$FD$vFH$X~<[^_]ÐUWVS<螚D$ wD$xD$xD$xD$ D$>D$$要;E䍳>UD$F`$at ;|M;>}D$蠅)D$T0T$$|>;xd>}"D$֋Bh$};~d|ލ>FdD$F@$~D$FD$}FH$|<[^_]ÐUS(Ȉ$|Ȉ$诀[]ÐU$|Uh}ÐUX}ÐU(]u还u>u{${…>} uixnD$nD$?wD$mwD$ D$_D$$>utD$4$}${EЋ]u]ÐUWVS%Hj|$E؋@$~|$U؋B0$~|$U؋B4$~|$U؋B8$~|$U؋B<$~D$D$U؋B$~D$D$U؋B$b~D$D$U؋B $D~D$D$U؋B$$&~D$D$U؋B($~D$D$U؋B,$}~E~E~E܋D$UԋB$}FD$UԋB0$}FD$UԋB4$}FD$UԋB8$w}F D$UԋB<$b}D$E ED$UԋB$#}D$}ƒ}!ЃD$UԋB$|D$}…!ЃD$UԋB $|D$}…!ЃD$UԋB$$|D$}D$UԋB($||D$E܉D$UԋB,$^|F$eyy<[^_]UD$E$ yÐUu}xƸt"~ >t 4$w4$腀u}]UWVS<讔r$zt.nsE䍃sEEEEctEENF $zF($zt3tEEEOtEEE|$NFL$z|$F0$zE܉D$F8$zE܉D$FT$zE؉D$F<$zE؉D$FX$zE؉D$FX$zEԉD$F($ozEԉD$F,$]zEԉD$F\$KzE$}D$ D$ڃoD$FP$D{<$b}E$}D$ D$ڃoD$FT$ {<$'}<[^_]ÐUWVSLʒD$ED$ށD$ ED$ށD$z$uv}EEؾ;u}]E܉Eԋ@)D$ EԉD$|$E$&vED$E܉$z~>u E4u;u|D$ E؉D$hD$v$zL[^_]ÐUWVSLʑ$~E@E@ @@@jF$$wE؋F$wt U܃J}t E@UT$qD$~$wU܉>u$zU܋8>uy}>uU[gD$qD$mD$ D$jD$$2xD$j@$8wU܋$R}E܉$G}WjF4$TsU܉B8>uW}>[gD$qD$rD$ D$jD$$wD$F4}U܋z?t" € !Шt>u&rD$U܋B$|EԋE܋pу9Mu0<\<&!Ш>u4rD$U܋B$4rt]}>[gD$JrD$KsD$ D$jD$$vD$j@4$buu }jF0$u>ti}>uO[gD$jsD$sD$ D$jD$$vD$F0$uD$U܉$>$CqU܉BD$ ED$hD$jF $:rD$ ED$@)D$E$r}щ $ {U܉BED$B$y}uF,$&tjF8$pU܉B}uv8>up}>uO[gD$sD$sD$ D$jD$$tD$F8$sD$E܉$SqBjF,$zs>t)F<$oU܉B 8>u$yE@ E܃L[^_]U(]u}|F$r>teF$s>tUF($r>tEF0$r>t5F4$r>t%F8$r>tF<$rE]u}]ÐUWVS,JA>pE;V|}5j~E{UD$F`$Bxt ;V||;V|uM䉌j~GV|j~$owEF{0tT tEt<$qMT$$w>u4$mD$4$m6upЃ,[^_]UWVS<*D${$q1D$ DmD$ED$ {$=mD$ DmD$ED${$ m$wƍzEԃx`>t0P`щ $gwMԋQ`T$$auEFEFz}܋GdF WdRЉ$wFE;xd}4zU؍FD$M؋Ah$`oE;xd|ՉЃ<[^_]U(u}UBU ;B>uUBU ;B>uUB U ;B t EU ;B URЉNjUzƋU rG;F.uD$$kFD$G$ckFD$G$DkuiF D$G $)kuNFD$G$ku3FD$G$juEEU ;B !Ћu}]ÐUWVE ƅ>u$duƋE8>t.щ $>uMT$$9s}>t0Wщ $tMQT$$rF}>t0Wщ $tMQT$$rF} >t0W щ $ztMQ T$$trF }>t0Wщ $8tMQT$$2rF}>t0Wщ $sMQT$$qF}GF^_]ÐUEt$MsÐUVu$6sF$F$F $F$F$} >t4$r^]UWV};w >}#D$vG$o;w |݋$rG$r<$r^_]ÐUWVSޅ;u}+uD$E$ rt;u|ۺЃ[^_]ÐUE$ÐU]uoED$gD$u4${g]u]{| || |` @`@D@Xw@} `` @0ghj4b ggfHcTebbb$b@_f^'(+'t'' '$Id: highlightData.c,v 1.68 2004/08/01 10:06:10 yooden Exp $PlainItalicBoldBold ItalicAda:1:0{ Comments:"--":"$"::Comment:: String Literals:"""":"""":"\n":String:: Character Literals:"'(?:[^\\]|\\.)'":::Character Const:: Ada Attributes:"(?i'size\s+(use)>)|'\l[\l\d]*(?:_[\l\d]+)*":::Ada Attributes:: Size Attribute:"\1":""::Keyword:Ada Attributes:C Based Numeric Literals:"<(?:\d+(?:_\d+)*)#(?:[\da-fA-F]+(?:_[\da-fA-F]+)*)(?:\.[\da-fA-F]+(?:_[\da-fA-F]+)*)?#(?iE[+\-]?(?:\d+(?:_\d+)*))?(?!\Y)":::Numeric Const:: Numeric Literals:"<(?:\d+(?:_\d+)*)(?:\.\d+(?:_\d+)*)?(?iE[+\-]?(?:\d+(?:_\d+)*))?>":::Numeric Const:: Pragma:"(?n(?ipragma)\s+\l[\l\d]*(?:_\l[\l\d]*)*\s*\([^)]*\)\s*;)":::Preprocessor:: Withs Use:"(?#Make \s work across newlines)(?n(?iwith|use)(?#Leading W/S)\s+(?#First package name)(?:\l[\l\d]*(?:(_|\.\l)[\l\d]+)*)(?#Additional package names [optional])(?:\s*,\s*(?:\l[\l\d]*(?:(_|\.\l)[\l\d]+)*))*(?#Trailing W/S)\s*;)+":::Preprocessor:: Predefined Types:"(?i(?=[bcdfilps]))<(?iboolean|character|count|duration|float|integer|long_float|long_integer|priority|short_float|short_integer|string)>":::Storage Type::D Predefined Subtypes:"(?i(?=[fnp]))<(?ifield|natural|number_base|positive|priority)>":::Storage Type::D Reserved Words:"(?i(?=[a-gil-pr-uwx]))<(?iabort|abs|accept|access|and|array|at|begin|body|case|constant|declare|delay|delta|digits|do|else|elsif|end|entry|exception|exit|for|function|generic|goto|if|in|is|limited|loop|mod|new|not|null|of|or|others|out|package|pragma|private|procedure|raise|range|record|rem|renames|return|reverse|select|separate|subtype|task|terminate|then|type|use|when|while|with|xor)>":::Keyword::D Dot All:"\.(?iall)>":::Storage Type:: Ada 95 Only:"(?i(?=[aprtu]))<(?iabstract|tagged|all|protected|aliased|requeue|until)>":::Keyword:: Labels Parent:"<(\l[\l\d]*(?:_[\l\d]+)*)(?n\s*:\s*)(?ifor|while|loop|declare|begin)>":::Keyword::D Labels subpattern:"\1":""::Label:Labels Parent:DC Endloop labels:"<(?nend\s+loop\s+(\l[\l\d]*(?:_[\l\d]+)*\s*));":::Keyword:: Endloop labels subpattern:"\1":""::Label:Endloop labels:C Goto labels:"\<\<\l[\l\d]*(?:_[\l\d]+)*\>\>":::Flag:: Exit parent:"((?iexit))\s+(\l\w*)(?i\s+when>)?":::Keyword:: Exit subpattern:"\2":""::Label:Exit parent:C Identifiers:"<(?:\l[\l\d]*(?:_[\l\d]+)*)>":::Identifier::D}Awk:2:0{ Comment:"#":"$"::Comment:: Pattern:"/(\\.|([[][]]?[^]]+[]])|[^/])+/":::Preprocessor:: Keyword:"<(return|print|printf|if|else|while|for|in|do|break|continue|next|exit|close|system|getline)>":::Keyword::D String:"""":"""":"\n":String1:: String escape:"\\(.|\n)":::String1:String: Builtin functions:"<(atan2|cos|exp|int|log|rand|sin|sqrt|srand|gsub|index|length|match|split|sprintf|sub|substr)>":::Keyword::D Gawk builtin functions:"<(fflush|gensub|tolower|toupper|systime|strftime)>":::Text Key1::D Builtin variables:"<(ARGC|ARGV|FILENAME|FNR|FS|NF|NR|OFMT|OFS|ORS|RLENGTH|RS|RSTART|SUBSEP)>":::Storage Type::D Gawk builtin variables:"""<(ARGIND|ERRNO|RT|IGNORECASE|FIELDWIDTHS)>""":::Storage Type::D Field:"\$[0-9a-zA-Z_]+|\$[ \t]*\([^,;]*\)":::Storage Type::D BeginEnd:"<(BEGIN|END)>":::Preprocessor1::D Numeric constant:"(?":"$"::Preprocessor:: string escape chars:"\\(?:.|\n)":::String1:string: preprocessor esc chars:"\\(?:.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: preproc cplus comment:"//":"$"::Comment:preprocessor line: preprocessor keywords:"<__(?:LINE|FILE|DATE|TIME|STDC)__>":::Preprocessor:: character constant:"L?'":"'":"[^\\][^']":Character Const:: numeric constant:"(?":::Storage Type::D keyword:"<(?:new|delete|this|return|goto|if|else|case|default|switch|break|continue|while|do|for|try|catch|throw|sizeof|true|false|namespace|using|dynamic_cast|static_cast|reinterpret_cast|const_cast)>":::Keyword::D braces:"[{}]":::Keyword::D}C:1:0 { comment:"/\*":"\*/"::Comment:: string:"L?""":"""":"\n":String:: preprocessor line:"^\s*#\s*(?:include|define|if|ifn?def|line|error|else|endif|elif|undef|pragma)>":"$"::Preprocessor:: string escape chars:"\\(?:.|\n)":::String1:string: preprocessor esc chars:"\\(?:.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: preprocessor keywords:"<__(?:LINE|FILE|DATE|TIME|STDC)__>":::Preprocessor:: character constant:"L?'":"'":"[^\\][^']":Character Const:: numeric constant:"(?":::Storage Type::D keyword:"<(?:return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D braces:"[{}]":::Keyword::D}CSS:1:0{ comment:"/\*":"\*/"::Comment:: import rule:"@import\s+(url\([^)]+\))\s*":";"::Warning:: import delim:"&":"&"::Preprocessor:import rule:C import url:"\1":::Subroutine1:import rule:C import media:"(all|screen|print|projection|aural|braille|embossed|handheld|tty|tv|,)":::Preprocessor1:import rule: media rule:"(@media)\s+":"(?=\{)"::Warning:: media delim:"&":"&"::Preprocessor:media rule:C media type:"(all|screen|print|projection|aural|braille|embossed|handheld|tty|tv|,)":::Preprocessor1:media rule: charset rule:"@charset\s+(""[^""]+"")\s*;":::Preprocessor:: charset name:"\1":::String:charset rule:C font-face rule:"@font-face":::Preprocessor:: page rule:"@page":"(?=\{)"::Preprocessor1:: page delim:"&":"&"::Preprocessor:page rule:C page pseudo class:":(first|left|right)":::Storage Type:page rule: declaration:"\{":"\}"::Warning:: declaration delims:"&":"&"::Keyword:declaration:C declaration comment:"/\*":"\*/"::Comment:declaration: property:"<(azimuth|background(-(attachment|color|image|position|repeat))?|border(-(bottom(-(color|style|width))?|-(color|style|width)|collapse|color|left(-(color|style|width))?|right(-(color|style|width))?|spacing|style|top(-(color|style|width))?|width))?|bottom|caption-side|clear|clip|color|content|counter-(increment|reset)|cue(-(after|before))?|cursor|direction|display|elevation|empty-cells|float|font(-(family|size|size-adjust|stretch|style|variant|weight))?|height|left|letter-spacing|line-height|list-style(-(image|position|type))?|margin(-(bottom|left|right|top))?|marker-offset|marks|max-(height|width)|min-(height|width)|orphans|outline(-(color|style|width))?|overflow|padding(-(bottom|left|right|top))?|page(-break-(after|before|inside))?|pause(-(after|before))?|pitch(-range)?|play-during|position|quotes|richness|right|size|speak(-(header|numeral|punctuation))?|speech-rate|stress|table-layout|text(-(align|decoration|indent|shadow|transform))|top|unicode-bidi|vertical-align|visibility|voice-family|volume|white-space|widows|width|word-spacing|z-index)>":::Identifier1:declaration: value:":":";":"\}":Warning:declaration: value delims:"&":"&"::Keyword:value:C value modifier:"!important|inherit":::Keyword:value: uri value:")?\)|)?\)":::Subroutine:value: color value:"(#[A-Fa-f\d]{6}>|#[A-Fa-f\d]{3}>|rgb\(([+-]?\d+(\.\d*)?)\s*,\s*([+-]?\d+(\.\d*)?)\s*,\s*([+-]?\d+(\.\d*)?)\)|rgb\(([+-]?\d+(\.\d*)?%)\s*,\s*([+-]?\d+(\.\d*)?%)\s*,\s*([+-]?\d+(\.\d*)?%)\)|<(?iaqua|black|blue|fuchsia|gray|green|lime|maroon|navy|olive|purple|red|silver|teal|white|yellow)>|)":::Text Arg2:value: dimension value:"[+-]?(\d*\.\d+|\d+)(in|cm|mm|pt|pc|em|ex|px|deg|grad|rad|s|ms|hz|khz)>":::Numeric Const:value: percentage value:"[+-]?(\d*\.\d+|\d+)%":::Numeric Const:value: named value:"<(100|200|300|400|500|600|700|800|900|above|absolute|always|armenian|auto|avoid|baseline|behind|below|bidi-override|blink|block|bold|bolder|both|bottom|capitalize|caption|center(?:-left|-right)?|child|circle|cjk-ideographic|close-quote|code|collapse|compact|condensed|continuous|crop|cross(?:hair)?|cursive|dashed|decimal(?:-leading-zero)?|default|digits|disc|dotted|double|e-resize|embed|expanded|extra(?:-condensed|-expanded)|fantasy|far(?:-left|-right)|fast(?:er)?|female|fixed|georgian|groove|hebrew|help|hidden|hide|high(?:er)?|hiragana(?:-iroha)?|icon|inherit|inline(?:-table)?|inset|inside|italic|justify|katakana(?:-iroha)?|landscape|larger?|left(?:-side|wards)?|level|lighter|line-through|list-item|loud|low(?:er(?:-alpha|-greek|-latin|-roman|case)?)?|ltr|male|marker|medium|menu|message-box|middle|mix|monospace|move|n-resize|narrower|ne-resize|no(?:-close-quote|-open-quote|-repeat)|none|normal|nowrap|nw-resize|oblique|once|open-quote|out(?:set|side)|overline|pointer|portrait|pre|relative|repeat(?:-x|-y)?|ridge|right(?:-side|wards)?|rtl|run-in|s-resize|sans-serif|scroll|se-resize|semi(?:-condensed|-expanded)|separate|serif|show|silent|slow(?:er)?|small(?:-caps|-caption|er)?|soft|solid|spell-out|square|static|status-bar|sub|super|sw-resize|table(?:-caption|-cell|-column(?:-group)?|-footer-group|-header-group|-row(?:-group)?)?|text(?:-bottom|-top)?|thick|thin|top|ultra(?:-condensed|-expanded)|underline|upper(?:-alpha|-latin|-roman|case)|visible|w-resize|wait|wider|x-(?:fast|high|large|loud|low|slow|small|soft)|xx-(large|small))>":::Text Arg2:value: integer value:"<\d+>":::Numeric Const:value: font family:"(?iarial|courier|impact|helvetica|lucida|symbol|times|verdana)":::String:value: dq string value:"""":"""":"\n":String:value: dq string escape:"\\([ -~\0200-\0377]|[\l\d]{1,6}\s?)":::Text Escape:dq string value: dq string continuation:"\\\n":::Text Escape:dq string value: sq string value:"'":"'":"\n":String:value: sq string escape:"\\([ -~\0200-\0377]|[\l\d]{1,6}\s?)":::Text Escape:sq string value: sq string continuation:"\\\n":::Text Escape:sq string value: operators:"[,/]":::Keyword:value: selector id:"#[-\w]+>":::Pointer:: selector class:"\.[-\w]+>":::Storage Type:: selector pseudo class:":(first-child|link|visited|hover|active|focus|lang(\([\-\w]+\))?)(?!\Y)":::Text Arg1:: selector attribute:"\[[^\]]+\]":::Ada Attributes:: selector operators:"[,>*+]":::Keyword:: selector pseudo element:":(first-letter|first-line|before|after)>":::Text Arg:: type selector:"<[\l_][-\w]*>":::Plain:: free text:".":::Warning:: info:"(?# version 1.31; author/maintainer: Joor Loohuis, joor@loohuis-consulting.nl)":::Plain::D}Csh:1:0{ Comment:"#":"$"::Comment:: Single Quote String:"'":"([^\\]'|^')":"\n":String:: SQ String Esc Char:"\\([bcfnrt$\n\\]|[0-9][0-9]?[0-9]?)":::String1:Single Quote String: Double Quote String:"""":"""":"\n":String:: DQ String Esc Char:"\\([bcfnrt\n\\]|[0-9][0-9]?[0-9]?)":::String1:Double Quote String: Keywords:"(^|[`;()])[ ]*(return|if|endif|then|else|switch|endsw|while|end|foreach|do|done)>":::Keyword::D Variable Ref:"\$([<$0-9\*]|[#a-zA-Z_?][0-9a-zA-Z_[\]]*(:([ehqrtx]|gh|gt|gr))?|\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1:: Variable in String:"\$([<$0-9\*]|[#a-zA-Z_?][0-9a-zA-Z_[\]]*(:([ehqrtx]|gh|gt|gr))?|\{[#0-9a-zA-Z_?][a-zA-Z0-9_[\]]*(:([ehqrtx]|gh|gt|gr))?})":::Identifier1:Double Quote String: Naked Variable Cmds:"<(unset|set|setenv|shift)[ \t]+[0-9a-zA-Z_]*(\[.+\])?":::Identifier1:: Recolor Naked Cmd:"\1":::Keyword:Naked Variable Cmds:C Built In Cmds:"(^|\|&|[\|`;()])[ ]*(alias|bg|break|breaksw|case|cd|chdir|continue|default|echo|eval|exec|exit|fg|goto|glob|hashstat|history|jobs|kill|limit|login|logout|nohup|notify|nice|onintr|popd|pushd|printenv|read|rehash|repeat|set|setenv|shift|source|suspend|time|umask|unalias|unhash|unlimit|unset|unsetenv|wait)>":::Keyword::D Tcsh Built In Cmds:"(^|\|&|[\|`;()])[ ]*(alloc|bindkey|builtins|complete|echotc|filetest|hup|log|sched|settc|setty|stop|telltc|uncomplete|where|which|dirs|ls-F)>":::Keyword::D Special Chars:"([-{};.,<>&~=!|^%[\]\+\*\|()])":::Keyword::D}Fortran:2:0{ Comment:"^[Cc*!]":"$"::Comment:: Bang Comment:"!":"$"::Comment:: Debug Line:"^D":"$"::Preprocessor:: String:"'":"'":"\n([^ \t]| [^ \t]| [^ \t]| [^ \t]| [^ \t]| [ \t0]| *\t[^1-9])":String:: Keywords:"<(?iaccept|automatic|backspace|block|call|close|common|continue|data|decode|delete|dimension|do|else|elseif|encode|enddo|end *file|endif|end|entry|equivalence|exit|external|format|function|go *to|if|implicit|include|inquire|intrinsic|logical|map|none|on|open|parameter|pause|pointer|print|program|read|record|return|rewind|save|static|stop|structure|subroutine|system|then|type|union|unlock|virtual|volatile|while|write)>":::Keyword::D Data Types:"<(?ibyte|character|complex|double *complex|double *precision|double|integer|real)(\*[0-9]+)?>":::Keyword::D F90 Keywords:"<(?iallocatable|allocate|case|case|cycle|deallocate|elsewhere|namelist|recursive|rewrite|select|where|intent|optional)>":::Keyword::D Continuation:"^( [^ \t0]|( | | | )?\t[1-9])":::Flag:: Continuation in String:"\n( [^ \t0]|( | | | )?\t[1-9])":::Flag:String:}Java:3:0{ README:"Java highlighting patterns for NEdit 5.1. Version 1.5 Author/maintainer: Joachim Lous - jlous at users.sourceforge.net":::Flag::D doccomment:"/\*\*":"\*/"::Text Comment:: doccomment tag:"@\l*":::Text Key1:doccomment: comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: string:"""":"""":"\n":String:: string escape:"(?:\\u[\dA-Faf]{4}|\\[0-7]{1,3}|\\[btnfr'""\\])":::String1:string: single quoted:"'":"'":"\n":String:: single quoted escape:"(?:\\u[\dA-Faf]{4}|\\[0-7]{1,3}|\\[btnfr'""\\])(?=')":::String1:single quoted: single quoted char:".(?=')":::String:single quoted: single quoted error:".":::Flag:single quoted: hex const:"<(?i0[X][\dA-F]+)>":::Numeric Const:: long const:"<(?i[\d]+L)>":::Numeric Const:: decimal const:"(?":";":"\n":Preprocessor:: classdef:"<(?:class|interface)>\s*\n?\s*([\l_]\w*)":::Keyword:: classdef name:"\1":""::Storage Type:classdef:C extends:"<(?:extends)>":"(?=(?:|[{;]))"::Keyword:: extends argument:"<[\l_][\w\.]*(?=\s*(?:/\*.*\*/)?(?://.*)?\n?\s*(?:[,;{]|))":::Storage Type:extends: extends comma:",":::Keyword:extends: extends comment:"/\*":"\*/"::Comment:extends: extends cpluscomment:"//":"$"::Comment:extends: extends error:".":::Flag:extends: impl_throw:"<(?:implements|throws)>":"(?=[{;])"::Keyword:: impl_throw argument:"<[\l_][\w\.]*(?=\s*(?:/\*.*\*/)?(?://.*)?\n?\s*[,;{])":::Storage Type:impl_throw: impl_throw comma:",":::Keyword:impl_throw: impl_throw comment:"/\*":"\*/"::Comment:impl_throw: impl_throw cpluscomment:"//":"$"::Comment:impl_throw: impl_throw error:".":::Flag:impl_throw: case:"":":"::Label:: case single quoted:"'\\?[^']'":::Character Const:case: case numeric const:"(?^&|%()]":::Keyword:case: case error:".":::Flag:case: label:"([;{}:])":"[\l_]\w*\s*:":"[^\s\n]":Label:: label qualifier:"\1":""::Keyword:label:C labelref:"<(?:break|continue)>\s*\n?\s*([\l_]\w*)?(?=\s*\n?\s*;)":::Keyword:: labelref name:"\1":""::Label:labelref:C instanceof:"\s*\n?\s*([\l_][\w.]*)":::Keyword:: instanceof class:"\1":""::Storage Type:instanceof:C newarray:"new\s*[\n\s]\s*([\l_][\w\.]*)\s*\n?\s*(?=\[)":::Keyword:: newarray type:"\1":""::Storage Type:newarray:C constructor def:"<(abstract|final|native|private|protected|public|static|synchronized)\s*[\n|\s]\s*[\l_]\w*\s*\n?\s*(?=\()":::Subroutine:: constructor def modifier:"\1":""::Keyword:constructor def:C keyword - modifiers:"<(?:abstract|final|native|private|protected|public|static|transient|synchronized|volatile)>":::Keyword:: keyword - control flow:"<(?:catch|do|else|finally|for|if|return|switch|throw|try|while)>":::Keyword:: keyword - calc value:"<(?:new|super|this)>":::Keyword:: keyword - literal value:"<(?:false|null|true)>":::Numeric Const:: function def:"<([\l_][\w\.]*)>((?:\s*\[\s*\])*)\s*[\n|\s]\s*<[\l_]\w*>\s*\n?\s*(?=\()":::Plain:: function def type:"\1":""::Storage Type:function def:C function def type brackets:"\2":""::Keyword:function def:C function call:"<[\l_]\w*>\s*\n?\s*(?=\()":::Plain:: cast:"[^\w\s]\s*\n?\s*\(\s*([\l_][\w\.]*)\s*\)":::Keyword:: cast type:"\1":""::Storage Type:cast:C declaration:"<[\l_][\w\.]*>((:?\s*\[\s*\]\s*)*)(?=\s*\n?\s*(?!instanceof)[\l_]\w*)":::Storage Type:: declaration brackets:"\1":""::Keyword:declaration:C variable:"<[\l_]\w*>":::Identifier1::D braces and parens:"[(){}[\]]":::Keyword::D signs:"[-+*/%=,.;:<>!|&^?]":::Keyword::D error:".":::Flag::D}JavaScript:1:0{ DSComment:"//":"$"::Comment:: MLComment:"/\*":"\*/"::Comment:: DQColors:"aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|#[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9]":::Text Arg1:DQStrings: SQColors:"aliceblue|antiquewhite|aqua|aquamarine|azure|beige|bisque|black|blanchedalmond|blue|blueviolet|brown|burlywood|cadetblue|chartreuse|chocolate|coral|cornflowerblue|cornsilk|crimson|cyan|darkblue|darkcyan|darkgoldenrod|darkgray|darkgreen|darkkhaki|darkmagenta|darkolivegreen|darkorange|darkorchid|darkred|darksalmon|darkseagreen|darkslateblue|darkslategray|darkturquoise|darkviolet|deeppink|deepskyblue|dimgray|dodgerblue|firebrick|floralwhite|forestgreen|fuchsia|gainsboro|ghostwhite|gold|goldenrod|gray|green|greenyellow|honeydew|hotpink|indianred|indigo|ivory|khaki|lavender|lavenderblush|lawngreen|lemonchiffon|lightblue|lightcoral|lightcyan|lightgoldenrodyellow|lightgreen|lightgrey|lightpink|lightsalmon|lightseagreen|lightskyblue|lightslategray|lightsteelblue|lightyellow|lime|limegreen|linen|magenta|maroon|mediumaquamarine|mediumblue|mediumorchid|mediumpurple|mediumseagreen|mediumslateblue|mediumspringgreen|mediumturquoise|mediumvioletred|midnightblue|mintcream|mistyrose|moccasin|navajowhite|navy|oldlace|olive|olivedrab|orange|orangered|orchid|palegoldenrod|palegreen|paleturquoise|palevioletred|papayawhip|peachpuff|peru|pink|plum|powderblue|purple|red|rosybrown|royalblue|saddlebrown|salmon|sandybrown|seagreen|seashell|sienna|silver|skyblue|slateblue|slategray|snow|springgreen|steelblue|tan|teal|thistle|tomato|turquoise|violet|wheat|white|whitesmoke|yellow|yellowgreen|(#)[A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-Fa-f0-9][A-F-af0-9]":::Text Arg1:SQStrings: Numeric:"(?":::Keyword:: Braces:"[{}]":::Keyword:: Statements:"<(break|continue|else|for|if|in|new|return|this|typeof|var|while|with)>":::Keyword:: Function:"function[\t ]+([a-zA-Z0-9_]+)[\t \(]+":"[\n{]"::Keyword:: FunctionName:"\1":""::Storage Type:Function:C FunctionArgs:"\(":"\)"::Text Arg:Function: Parentheses:"[\(\)]":::Plain:: BuiltInObjectType:"<(anchor|Applet|Area|Array|button|checkbox|Date|document|elements|FileUpload|form|frame|Function|hidden|history|Image|link|location|Math|navigator|Option|password|Plugin|radio|reset|select|string|submit|text|textarea|window)>":::Storage Type:: SQStrings:"'":"'":"\n":String:: DQStrings:"""":"""":"\n":String:: EventCapturing:"captureEvents|releaseEvents|routeEvent|handleEvent":"\)":"\n":Keyword:: PredefinedMethods:"<(abs|acos|alert|anchor|asin|atan|atan2|back|big|blink|blur|bold|ceil|charAt|clear|clearTimeout|click|close|confirm|cos|escape|eval|exp|fixed|floor|focus|fontcolor|fontsize|forward|getDate|getDay|getHours|getMinutes|getMonth|getSeconds|getTime|getTimezoneOffset|getYear|go|indexOf|isNaN|italics|javaEnabled|join|lastIndexOf|link|log|max|min|open|parse|parseFloat|parseInt|pow|prompt|random|reload|replace|reset|reverse|round|scroll|select|setDate|setHours|setMinutes|setMonth|setSeconds|setTimeout|setTime|setYear|sin|small|sort|split|sqrt|strike|sub|submit|substring|sup|taint|tan|toGMTString|toLocaleString|toLowerCase|toString|toUpperCase|unescape|untaint|UTC|write|writeln)>":::Keyword:: Properties:"<(action|alinkColor|anchors|appCodeName|appName|appVersion|bgColor|border|checked|complete|cookie|defaultChecked|defaultSelected|defaultStatus|defaultValue|description|E|elements|enabledPlugin|encoding|fgColor|filename|forms|frames|hash|height|host|hostname|href|hspace|index|lastModified|length|linkColor|links|LN2|LN10|LOG2E|LOG10E|lowsrc|method|name|opener|options|parent|pathname|PI|port|protocol|prototype|referrer|search|selected|selectedIndex|self|SQRT1_2|SQRT2|src|status|target|text|title|top|type|URL|userAgent|value|vlinkColor|vspace|width|window)>":::Storage Type:: Operators:"[= ; ->]|[/]|&|\|":::Preprocessor::}LaTeX:1:0{ Comment:"%":"$"::Text Comment:: Parameter:"#[0-9]*":::Text Arg:: Special Chars:"[{}&]":::Keyword:: Escape Chars:"\\[$&%#_{}]":::Text Escape:: Super Sub 1 Char:"(?:\^|_)(?:\\\l+|#\d|[^{\\])":::Text Arg2:: Verbatim Begin End:"\\begin\{verbatim\*?}":"\\end\{verbatim\*?}"::Plain:: Verbatim BG Color:"&":"&"::Keyword:Verbatim Begin End:C Verbatim:"(\\verb\*?)([^\l\s\*]).*?(\2)":::Plain:: Verbatim Color:"\1\2\3":""::Keyword:Verbatim:C Inline Math:"(?/~.,\\ ])":"nevermatch":"[^{[(]":Text Key:: Cmd Brace Args:"\{":"}":"(?<=^%)|\\]|\$\$|\\end\{equation\}":Text Arg2:Command: Brace Color:"&":"&"::Text Arg:Cmd Brace Args:C Cmd Paren Args:"\(":"\)":"$":Text Arg2:Command: Paren Color:"&":"&"::Text Arg:Cmd Paren Args:C Cmd Bracket Args:"\[":"\]":"$|\\\]":Text Arg2:Command: Bracket Color:"&":"&"::Text Arg:Cmd Bracket Args:C Sub Cmd Bracket Args Esc:"\\\}":::Plain:Sub Cmd Bracket Args: Sub Cmd Bracket Args:"\{":"\}":"$|\\\]":Preprocessor1:Cmd Bracket Args: Sub Command:"(?:[_^]|(?:[\\@](?:[A-Za-z]+\*?|[^A-Za-z$&%#{}~\\ \t])))":::Text Key1:Cmd Brace Args: Sub Brace:"\{":"}"::Text Arg2:Cmd Brace Args: Sub Sub Brace:"\{":"}"::Text Arg2:Sub Brace: Sub Sub Sub Brace:"\{":"}"::Text Arg2:Sub Sub Brace: Sub Sub Sub Sub Brace:"\{":"}"::Text Arg2:Sub Sub Sub Brace: Sub Paren:"\(":"\)":"$":Text Arg2:Cmd Paren Args: Sub Sub Paren:"\(":"\)":"$":Text Arg2:Sub Paren: Sub Sub Sub Paren:"\(":"\)":"$":Text Arg2:Sub Sub Paren: Sub Parameter:"#[0-9]*":::Text Arg:Cmd Brace Args: Sub Spec Chars:"[{}$&]":::Text Arg:Cmd Brace Args: Sub Esc Chars:"\\[$&%#_{}~^\\]":::Text Arg1:Cmd Brace Args:}Lex:1:0{ comment:"/\*":"\*/"::Comment:: string:"""":"""":"\n":String:: meta string:"\\"".*\\""":::String:: preprocessor line:"^\s*#\s*(include|define|if|ifn?def|line|error|else|endif|elif|undef|pragma)>":"$"::Preprocessor:: string escape chars:"\\(.|\n)":::String1:string: preprocessor esc chars:"\\(.|\n)":::Preprocessor1:preprocessor line: preprocessor comment:"/\*":"\*/"::Comment:preprocessor line: character constant:"'":"'":"[^\\][^']":Character Const:: numeric constant:"(?":::Storage Type::D keyword:"<(return|goto|if|else|case|default|switch|break|continue|while|do|for|sizeof)>":::Keyword::D lex keyword:"<(yylval|yytext|input|unput|output|lex_input|lex_output|yylex|yymore|yyless|yyin|yyout|yyleng|yywtext|yywleng|yyterminate|REJECT|ECHO|BEGIN|YY_NEW_FILE|yy_create_buffer|yy_switch_to_buffer|yy_delete_buffer|YY_CURRENT_BUFFER|YY_BUFFER_STATE|YY_DECL|YY_INPUT|yywrap|YY_USER_ACTION|YY_USER_INIT|YY_BREAK)>":::Text Arg::D stdlib:"<(BUFSIZ|CHAR_BIT|CHAR_MAX|CHAR_MIN|CLOCKS_PER_SEC|DBL_DIG|DBL_EPSILON|DBL_MANT_DIG|DBL_MAX|DBL_MAX_10_EXP|DBL_MAX_EXP|DBL_MIN|DBL_MIN_10_EXP|DBL_MIN_EXP|EDOM|EOF|ERANGE|EXIT_FAILURE|EXIT_SUCCESS|FILE|FILENAME_MAX|FLT_DIG|FLT_EPSILON|FLT_MANT_DIG|FLT_MAX|FLT_MAX_10_EXP|FLT_MAX_EXP|FLT_MIN|FLT_MIN_10_EXP|FLT_MIN_EXP|FLT_RADIX|FLT_ROUNDS|FOPEN_MAX|HUGE_VAL|INT_MAX|INT_MIN|LC_ALL|LC_COLLATE|LC_CTYPE|LC_MONETARY|LC_NUMERIC|LC_TIME|LDBL_DIG|LDBL_EPSILON|LDBL_MANT_DIG|LDBL_MAX|LDBL_MAX_10_EXP|LDBL_MAX_EXP|LDBL_MIN|LDBL_MIN_10_EXP|LDBL_MIN_EXP|LONG_MAX|LONG_MIN|L_tmpnam|MB_CUR_MAX|MB_LEN_MAX|NULL|RAND_MAX|SCHAR_MAX|SCHAR_MIN|SEEK_CUR|SEEK_END|SEEK_SET|SHRT_MAX|SHRT_MIN|SIGABRT|SIGFPE|SIGILL|SIGINT|SIGSEGV|SIGTERM|SIG_DFL|SIG_ERR|SIG_IGN|TMP_MAX|UCHAR_MAX|UINT_MAX|ULONG_MAX|USHRT_MAX|WCHAR_MAX|WCHAR_MIN|WEOF|_IOFBF|_IOLBF|_IONBF|abort|abs|acos|asctime|asin|assert|atan|atan2|atexit|atof|atoi|atol|bsearch|btowc|calloc|ceil|clearerr|clock|clock_t|cos|cosh|ctime|difftime|div|div_t|errno|exit|exp|fabs|fclose|feof|ferror|fflush|fgetc|fgetpos|fgets|fgetwc|fgetws|floor|fmod|fopen|fpos_t|fprintf|fputc|fputs|fputwc|fputws|fread|free|freopen|frexp|fscanf|fseek|fsetpos|ftell|fwide|fwprintf|fwrite|fwscanf|getc|getchar|getenv|gets|getwc|getwchar|gmtime|isalnum|isalpha|iscntrl|isdigit|isgraph|islower|isprint|ispunct|isspace|isupper|iswalnum|iswalpha|iswcntrl|iswctype|iswdigit|iswgraph|iswlower|iswprint|iswpunct|iswspace|iswupper|iswxdigit|isxdigit|jmp_buf|labs|lconv|ldexp|ldiv|ldiv_t|localeconv|localtime|log|log10|longjmp|malloc|mblen|mbrlen|mbrtowc|mbsinit|mbsrtowcs|mbstate_t|mbstowcs|mbtowc|memchr|memcmp|memcpy|memmove|memset|mktime|modf|offsetof|perror|pow|printf|ptrdiff_t|putc|puts|putwc|putwchar|qsort|raise|rand|realloc|remove|rename|rewind|scanf|setbuf|setjmp|setlocale|setvbuf|sig_atomic_t|signal|sin|sinh|size_t|sprintf|sqrt|srand|sscanf|stderr|stdin|stdout|strcat|strchr|strcmp|strcoll|strcpy|strcspn|strerror|strftime|strlen|strncat|strncmp|strncpy|stroul|strpbrk|strrchr|strspn|strstr|strtod|strtok|strtol|strxfrm|swprintf|swscanf|system|tan|tanh|time|time_t|tm|tmpfile|tmpnam|tolower|toupper|towctrans|towlower|towupper|ungetc|ungetwc|va_arg|va_end|va_list|va_start|vfwprintf|vprintf|vsprintf|vswprintf|vwprintf|wint_t|wmemchr|wmemcmp|wmemcpy|wmemmove|wmemset|wprintf|wscanf)>":::Subroutine::D label:"|(^[ \t]*[A-Za-z_][A-Za-z0-9_]*[ \t]*:)":::Flag::D braces:"[{}]":::Keyword::D markers:"(?[ \t]":"$"::Keyword:: Exports var:".[A-Za-z0-9_+]*":"$"::Keyword:Exports: Conditionals:"^( *| [ \t]*)[ \t]":::Keyword::D Conditionals ifdefs:"^( *| [ \t]*)[ \t]":"$"::Keyword::D Conditionals ifdefs var:".[A-Za-z0-9_+]*":"$"::Preprocessor:Conditionals ifdefs:D Conditional Ends:"^( *| [ \t]*)":::Keyword::D vpath:"^( *| [ \t]*)[ \t]":::Keyword::D define:"^( *| [ \t]*)[ \t]":"$"::Keyword::D define var:".[A-Za-z0-9_+]*":"$"::Preprocessor:define:D define Ends:"^( *| [ \t]*)":::Keyword::D}Matlab:1:0{ Comment:"%":"$"::Comment:: Comment in Octave:"#":"$"::Plain:: Keyword:"<(break|clear|else|elseif|end|for|function|global|if|return|then|while)>":::Keyword:: Transpose:"[\w.]('+)":::Plain:: Paren transposed:"\)('+)":::Keyword:: Paren transp close:"\1":""::Plain:Paren transposed:C Parentheses:"[\(\)]":::Keyword:: Brackets transposed:"\]('+)":::Text Key1:: Brack transp close:"\1":""::Plain:Brackets transposed:C Brackets:"[\[\]]":::Text Key1:: Braces transposed:"\}('+)":::Text Arg:: Braces transp close:"\1":""::Plain:Braces transposed:C Braces:"[\{\}]":::Text Arg:: String:"'":"'"::String:: Numeric const:"(?=|\<|\>":::Text Arg1:: Wrong logical ops:"&&|\|\|":::Plain:: Logical operators:"~|&|\|":::Text Arg2::}NEdit Macro:2:0{ README:"NEdit Macro syntax highlighting patterns, version 2.6, maintainer Thorsten Haude, nedit at thorstenhau.de":::Flag::D Comment:"#":"$"::Comment:: Built-in Misc Vars:"(?":::Identifier:: Built-in Pref Vars:"(?":::Identifier2:: Built-in Special Vars:"(?":::String1:: Built-in Subrs:"<(?:append_file|beep|calltip|clipboard_to_string|dialog|focus_window|get_character|get_pattern_(by_name|at_pos)|get_range|get_selection|get_style_(by_name|at_pos)|getenv|kill_calltip|length|list_dialog|max|min|rangeset_(?:add|create|destroy|get_by_name|includes|info|invert|range|set_color|set_mode|set_name|subtract)|read_file|replace_in_string|replace_range|replace_selection|replace_substring|search|search_string|select|select_rectangle|set_cursor_pos|set_language_mode|set_locked|shell_command|split|string_compare|string_dialog|string_to_clipboard|substring|t_print|tolower|toupper|valid_number|write_file)>":::Subroutine:: Menu Actions:"<(?:new|open|open-dialog|open_dialog|open-selected|open_selected|close|save|save-as|save_as|save-as-dialog|save_as_dialog|revert-to-saved|revert_to_saved|revert_to_saved_dialog|include-file|include_file|include-file-dialog|include_file_dialog|load-macro-file|load_macro_file|load-macro-file-dialog|load_macro_file_dialog|load-tags-file|load_tags_file|load-tags-file-dialog|load_tags_file_dialog|unload_tags_file|load_tips_file|load_tips_file_dialog|unload_tips_file|print|print-selection|print_selection|exit|undo|redo|delete|select-all|select_all|shift-left|shift_left|shift-left-by-tab|shift_left_by_tab|shift-right|shift_right|shift-right-by-tab|shift_right_by_tab|find|find-dialog|find_dialog|find-again|find_again|find-selection|find_selection|find_incremental|start_incremental_find|replace|replace-dialog|replace_dialog|replace-all|replace_all|replace-in-selection|replace_in_selection|replace-again|replace_again|replace_find|replace_find_same|replace_find_again|goto-line-number|goto_line_number|goto-line-number-dialog|goto_line_number_dialog|goto-selected|goto_selected|mark|mark-dialog|mark_dialog|goto-mark|goto_mark|goto-mark-dialog|goto_mark_dialog|match|select_to_matching|goto_matching|find-definition|find_definition|show_tip|split-window|split_window|close-pane|close_pane|uppercase|lowercase|fill-paragraph|fill_paragraph|control-code-dialog|control_code_dialog|filter-selection-dialog|filter_selection_dialog|filter-selection|filter_selection|execute-command|execute_command|execute-command-dialog|execute_command_dialog|execute-command-line|execute_command_line|shell-menu-command|shell_menu_command|macro-menu-command|macro_menu_command|bg_menu_command|post_window_bg_menu|beginning-of-selection|beginning_of_selection|end-of-selection|end_of_selection|repeat_macro|repeat_dialog|raise_window|focus_pane|set_statistics_line|set_incremental_search_line|set_show_line_numbers|set_auto_indent|set_wrap_text|set_wrap_margin|set_highlight_syntax|set_make_backup_copy|set_incremental_backup|set_show_matching|set_match_syntax_based|set_overtype_mode|set_locked|set_tab_dist|set_em_tab_dist|set_use_tabs|set_fonts|set_language_mode)(?=\s*\()":::Subroutine:: Text Actions:"<(?:self-insert|self_insert|grab-focus|grab_focus|extend-adjust|extend_adjust|extend-start|extend_start|extend-end|extend_end|secondary-adjust|secondary_adjust|secondary-or-drag-adjust|secondary_or_drag_adjust|secondary-start|secondary_start|secondary-or-drag-start|secondary_or_drag_start|process-bdrag|process_bdrag|move-destination|move_destination|move-to|move_to|move-to-or-end-drag|move_to_or_end_drag|end_drag|copy-to|copy_to|copy-to-or-end-drag|copy_to_or_end_drag|exchange|process-cancel|process_cancel|paste-clipboard|paste_clipboard|copy-clipboard|copy_clipboard|cut-clipboard|cut_clipboard|copy-primary|copy_primary|cut-primary|cut_primary|newline|newline-and-indent|newline_and_indent|newline-no-indent|newline_no_indent|delete-selection|delete_selection|delete-previous-character|delete_previous_character|delete-next-character|delete_next_character|delete-previous-word|delete_previous_word|delete-next-word|delete_next_word|delete-to-start-of-line|delete_to_start_of_line|delete-to-end-of-line|delete_to_end_of_line|forward-character|forward_character|backward-character|backward_character|key-select|key_select|process-up|process_up|process-down|process_down|process-shift-up|process_shift_up|process-shift-down|process_shift_down|process-home|process_home|forward-word|forward_word|backward-word|backward_word|forward-paragraph|forward_paragraph|backward-paragraph|backward_paragraph|beginning-of-line|beginning_of_line|end-of-line|end_of_line|beginning-of-file|beginning_of_file|end-of-file|end_of_file|next-page|next_page|previous-page|previous_page|page-left|page_left|page-right|page_right|toggle-overstrike|toggle_overstrike|scroll-up|scroll_up|scroll-down|scroll_down|scroll_left|scroll_right|scroll-to-line|scroll_to_line|select-all|select_all|deselect-all|deselect_all|focusIn|focusOut|process-return|process_return|process-tab|process_tab|insert-string|insert_string|mouse_pan)>":::Subroutine:: Keyword:"<(?:break|continue|define|delete|else|for|if|in|return|while)>":::Keyword:: Braces:"[{}\[\]]":::Keyword:: Global Variable:"\$[A-Za-z0-9_]+":::Identifier1:: String:"""":"""":"\n":String:: String Escape Char:"\\(?:.|\n)":::Text Escape:String: Numeric Const:"(?":::Numeric Const:: Macro Definition:"(?<=define)\s+\w+":::Subroutine1:: Custom Macro:"\w+(?=\s*(?:\\\n)?\s*[\(])":::Subroutine1:: Variables:"\w+":::Identifier1::D}Pascal:1:0{ TP Directives:"\{\$":"\}"::Comment:: Comment:"\(\*|\{":"\*\)|\}"::Comment:: String:"'":"'":"\n":String::D Array delimitors:"\(\.|\.\)|\[|\]":::Character Const::D Parentheses:"\(|\)":::Keyword::D X Numeric Values:"<([2-9]|[12]\d|3[0-6])#[\d\l]+>":::Text Key::D TP Numeric Values:"(?":::Text Key1::D Numeric Values:"<\d+(\.\d+)?((e|E)(\+|-)?\d+)?>":::Numeric Const::D Reserved Words 1:"<(?iBegin|Const|End|Program|Record|Type|Var)>":::Keyword::D Reserved Words 2:"<(?iForward|Goto|Label|Of|Packed|With)>":::Identifier::D X Reserved Words:"<(?iBindable|Export|Implementation|Import|Interface|Module|Only|Otherwise|Protected|Qualified|Restricted|Value)>":::Identifier1::D TP Reserved Words:"<(?iAbsolute|Assembler|Exit|External|Far|Inline|Interrupt|Near|Private|Unit|Uses)>":::Text Comment::D Data Types:"<(?iArray|Boolean|Char|File|Integer|Real|Set|Text)>":::Storage Type::D X Data Types:"<(?iBindingType|Complex|String|TimeStamp)>":::Text Arg1::D TP Data Types:"<(?iByte|Comp|Double|Extended|LongInt|ShortInt|Single|Word)>":::Text Arg2::D Predefined Consts:"<(?iFalse|Input|MaxInt|Nil|Output|True)>":::String1::D X Predefined Consts:"<(?iEpsReal|MaxChar|MaxReal|MinReal|StandardInput|StandardOutput)>":::String2::D Conditionals:"<(?iCase|Do|DownTo|Else|For|If|Repeat|Then|To|Until|While)>":::Ada Attributes::D Proc declaration:"<(?iProcedure)>":::Character Const::D Predefined Proc:"<(?iDispose|Get|New|Pack|Page|Put|Read|ReadLn|Reset|Rewrite|Unpack|Write|WriteLn)>":::Subroutine::D X Predefined Proc:"<(?iBind|Extend|GetTimeStamp|Halt|ReadStr|SeekRead|SeekUpdate|SeekWrite|Unbind|Update|WriteStr)>":::Subroutine1::D Func declaration:"<(?iFunction)>":::Identifier::D Predefined Func:"<(?iAbs|Arctan|Chr|Cos|Eof|Eoln|Exp|Ln|Odd|Ord|Pred|Round|Sin|Sqr|Sqrt|Succ|Trunc)>":::Preprocessor::D X Predefined Func:"<(?iArg|Binding|Card|Cmplx|Date|Empty|Eq|Ge|Gt|Im|Index|LastPosition|Le|Length|Lt|Ne|Polar|Position|Re|SubStr|Time|Trim)>":::Preprocessor1::D X Operators:"(\>\<|\*\*)|<(?iAnd_Then|Or_Else|Pow)>":::Text Arg1::D Assignment:":=":::Plain::D Operators:"(\<|\>|=|\^|@)|<(?iAnd|Div|In|Mod|Not|Or)>":::Text Arg::D TP Operators:"<(?iShl|Shr|Xor)>":::Text Arg2::D}Perl:2:0{ dq here doc:"(\<\<(""?))EOF(\2.*)$":"^EOF>"::Label:: dq here doc delims:"\1\3":::Keyword:dq here doc:C dq here doc esc chars:"\\([nrtfbaeulULQE@%\$\\]|0[0-7]+|x[0-9a-fA-F]+|c\l)":::Text Escape:dq here doc: dq here doc variables:"\$([-_./,""\\*?#;!@$<>(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:dq here doc: dq here doc content:".":::String:dq here doc: dq string:"(?(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:dq string: gen dq string:"(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:gen dq string: sq here doc:"(\<\<')EOF('.*)$":"^EOF>"::Label:: sq here doc delims:"\1\2":::Keyword:sq here doc:C sq here doc esc chars:"\\\\":::Text Escape:sq here doc: sq here doc content:".":::String1:sq here doc: sq string:"(?)|(\{)[-\w]+(\})":::String1:: implicit sq delims:"\1\2":::Keyword:implicit sq:C word list:""::Label:: bq here doc delims:"\1\2":::Keyword:bq here doc:C bq here doc comment:"#":"$"::Comment:bq here doc: bq here doc variables:"\$([-_./,""\\*?#;!@$<>(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:bq here doc: bq here doc content:".":::String1:bq here doc: bq string:"(?(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:bq string: gen bq string:"(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:gen bq string: gen bq string esc chars:"\\/":::Text Escape:gen bq string: transliteration:"<((y|tr)/)(\\/|[^/])+(/)(\\/|[^/])*(/[cds]*)":::String::D transliteration delims:"\1\4\6":::Keyword:transliteration:DC last array index:"\$#([\l_](\w|::(?=\w))*)?":::Identifier1:: comment:"#":"$"::Comment:: label:"((?:^|;)\s*<([A-Z_]+)>\s*:(?=(?:[^:]|\n)))|(goto|last|next|redo)\s+(<((if|unless)|[A-Z_]+)>|)":::Plain:: label identifier:"\2\5":::Label:label:C label keyword:"\3\6":::Keyword:label:C handle:"(\<)[A-Z_]+(\>)|(bind|binmode|close(?:dir)?|connect|eof|fcntl|fileno|flock|getc|getpeername|getsockname|getsockopt|ioctl|listen|open(?:dir)?|recv|read(?:dir)?|rewinddir|seek(?:dir)?|send|setsockopt|shutdown|socket|sysopen|sysread|sysseek|syswrite|tell(?:dir)?|write)>\s*(\(?)\s*[A-Z_]+>|<(accept|pipe|socketpair)>\s*(\(?)\s*[A-Z_]+\s*(,)\s*[A-Z_]+>|(print|printf|select)>\s*(\(?)\s*[A-Z_]+>(?!\s*,)":::Storage Type:: handle delims:"\1\2\4\6\7\9":::Keyword:handle:C handle functions:"\3\5\8":::Subroutine:handle:C statements:"<(if|until|while|elsif|else|unless|for(each)?|continue|last|goto|next|redo|do(?=\s*\{)|BEGIN|END)>":::Keyword::D packages and modules:"<(bless|caller|import|no|package|prototype|require|return|INIT|CHECK|BEGIN|END|use|new)>":::Keyword::D pragm modules:"<(attrs|autouse|base|blib|constant|diagnostics|fields|integer|less|lib|locale|ops|overload|re|sigtrap|strict|subs|vars|vmsish)>":::Keyword::D standard methods:"<(can|isa|VERSION)>":::Keyword::D file tests:"-[rwxRWXoOezsfdlSpbcugktTBMAC]>":::Subroutine::D subr header:"":"(?:\{|;)"::Keyword::D subr header coloring:"\1":::Plain:subr header:DC subr prototype:"\(":"\)"::Flag:subr header:D subr prototype delims:"&":"&"::Keyword:subr prototype:DC subr prototype chars:"\\?[@$%&*]|;":::Identifier1:subr prototype:D references:"\\(\$|@|%|&)(::)?[\l_](\w|::(?=\w))*|\\(\$?|@|%|&)\{(::)?[\l_](\w|::(?=\w))*\}|\\(\$|@|%|&)(?=\{)":::Identifier1:: variables:"\$([-_./,""\\*?#;!@$<>(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:: named operators:"<(lt|gt|le|ge|eq|ne|cmp|not|and|or|xor|sub|x)>":::Keyword::D library functions:"<((?# arithmetic functions)abs|atan2|cos|exp|int|log|rand|sin|sqrt|srand|time|(?# conversion functions)chr|gmtime|hex|localtime|oct|ord|vec|(?# structure conversion)pack|unpack|(?# string functions)chomp|chop|crypt|eval(?=\s*[^{])|index|lc|lcfirst|length|quotemeta|rindex|substr|uc|ucfirst|(?# array and hash functions)delete|each|exists|grep|join|keys|map|pop|push|reverse|scalar|shift|sort|splice|split|unshift|values|(?# search and replace functions)pos|study|(?# file operations)chmod|chown|link|lstat|mkdir|readlink|rename|rmdir|stat|symlink|truncate|unlink|utime|(?# input/output)binmode|close|eof|fcntl|fileno|flock|getc|ioctl|open|pipe|print|printf|read|readline|readpipe|seek|select|sprintf|sysopen|sysread|sysseek|syswrite|tell|(?# formats)formline|write|(?# tying variables)tie|tied|untie|(?# directory reading routines)closedir|opendir|readdir|rewinddir|seekdir|telldir|(?# system interaction)alarm|chdir|chroot|die|exec|exit|fork|getlogin|getpgrp|getppid|getpriority|glob|kill|setpgrp|setpriority|sleep|syscall|system|times|umask|wait|waitpid|warn|(?# networking)accept|bind|connect|getpeername|getsockname|getsockopt|listen|recv|send|setsockopt|shutdown|socket|socketpair|(?# system V ipc)msgctl|msgget|msgrcv|msgsnd|semctl|semget|semop|shmctl|shmget|shmread|shmwrite|(?# miscellaneous)defined|do|dump|eval(?=\s*\{)|local|my|ref|reset|undef|(?# informations from system databases)endpwent|getpwent|getpwnam|getpwuid|setpwent|endgrent|getgrent|getgrgid|getgrnam|setgrent|endnetent|getnetbyaddr|getnetbyname|getnetent|setnetent|endhostend|gethostbyaddr|gethostbyname|gethostent|sethostent|endservent|getservbyname|getservbyport|getservent|setservent|endprotoent|getprotobyname|getprotobynumber|getprotoent|setprotoent)>":::Subroutine:: subroutine call:"(&|-\>)\w(\w|::)*(?!\Y)|<\w(\w|::)*(?=\s*\()":::Subroutine1::D symbolic operators:">[-<>+.*/\\?!~=%^&:]<":::Keyword::D braces and parens:"[\[\]{}\(\)\<\>]":::Keyword::D numerics:"(?(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:re match: re match comment:"\(\?#[^)]*\)":::Comment:re match: re match syms:"[.^$[\])|)]|\{\d+(,\d*)?\}\??|\((\?([:=!>imsx]|\<[=!]))?|[?+*]\??":::Regex:re match: re match refs:"\\[1-9]\d?":::Identifier1:re match: re sub:"<(s/)":"(/)((?:\\/|\\[1-9]\d?|[^/])*)(/[egimosx]*)"::Plain:: re sub delims:"\1":"\1\3"::Keyword:re sub:C re sub subst:"\2":"\2"::String:re sub:C re sub esc chars:"\\([/abdeflnrstuwzABDEGLQSUWZ+?.*$^(){}[\]|\\]|0[0-7]{2}|x[0-9a-fA-F]{2})":::Text Escape:re sub: re sub class:"\[\^?":"\]"::Plain:re sub: re sub class delims:"&":"&"::Regex:re sub class:C re sub class esc chars:"\\([abdeflnrstuwzABDEGLQSUWZ^\]\\-]|0[0-7]{2}|x[0-9a-fA-F]{2})":::Text Escape:re sub class: re sub variables:"\$([-_.,""\\*?#;!@$<>(%=~^|&`'+[\]]|:(?!:)|\^[ADEFHILMOPSTWX]|ARGV|\d{1,2})|(@|\$#)(ARGV|EXPORT|EXPORT_OK|F|INC|ISA|_)>|%(ENV|EXPORT_TAGS|INC|SIG)>|(\$#?|@|%)(::)?[\l_](\w|::(?=\w))*|(\$#?|@|%)\{(::)?[\l_](\w|::(?=\w))*\}|(\$|@|%)(?=\{)":::Identifier1:re sub: re sub comment:"\(\?#[^)]*\)":::Comment:re sub: re sub syms:"[.^$[\])|)]|\{\d+(,\d*)?\}\??|\((\?([:=!>imsx]|\<[=!]))?|[?+*]\??":::Regex:re sub: re sub refs:"\\[1-9]\d?":::Identifier1:re sub: info:"version: 2.02p1; author/maintainer: Joor Loohuis, joor@loohuis-consulting.nl":::Plain::}PostScript:1:0{ DSCcomment:"^%[%|!]":"$"::Preprocessor:: Comment:"%":"$"::Comment:: string:"\(":"\)"::String:: string esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string: string2:"\(":"\)"::String:string: string2 esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string2: string3:"\(":"\)"::String:string2: string3 esc chars:"\\(n|r|t|b|f|\\|\(|\)|[0-9][0-9]?[0-9]?)?":::String2:string3: ASCII 85 string:"\<~":"~\>":"[^!-uz]":String1:: Dictionary:"(\<\<|\>\>)":::Storage Type:: hex string:"\<":"\>":"[^0-9a-fA-F> \t]":String1:: Literal:"/[^/%{}\(\)\<\>\[\]\f\n\r\t ]*":::Text Key:: Number:"(?":::Keyword::D Operator3:"<(GetHalftoneName|GetPageDeviceName|GetSubstituteCRD|StartData|addglyph|beginbfchar|beginbfrange|begincidchar|begincidrange|begincmap|begincodespacerange|beginnotdefchar|beginnotdefrange|beginrearrangedfont|beginusematrix|cliprestore|clipsave|composefont|currentsmoothness|currenttrapparams|endbfchar|endbfrange|endcidchar|endcidrange|endcmap|endcodespacerange|endnotdefchar|endnotdefrange|endrearrangedfont|endusematrix|findcolorrendering|removeall|removeglyphs|setsmoothness|settrapparams|settrapzone|shfill|usecmap|usefont)>":::Keyword::D Old operator:"<(condition|currentcontext|currenthalftonephase|defineusername|detach|deviceinfo|eoviewclip|fork|initviewclip|join|lock|monitor|notify|rectviewclip|sethalftonephase|viewclip|viewclippath|wait|wtranslation|yield)>":::Keyword::D}Python:2:0{ Comment:"#":"$"::Comment:: String3s:"[uU]?[rR]?'{3}":"'{3}"::String:: String3d:"[uU]?[rR]?""{3}":"""{3}"::String:: String1s:"[uU]?[rR]?'":"'":"$":String:: String1d:"[uU]?[rR]?""":"""":"$":String:: String escape chars 3s:"\\(?:\n|\\|'|""|a|b|f|n|r|t|v|[0-7]{1,3}|x[\da-fA-F]{2}|u[\da-fA-F]{4}|U[\da-fA-F]{8})":::String1:String3s: String escape chars 3d:"\\(?:\n|\\|'|""|a|b|f|n|r|t|v|[0-7]{1,3}|x[\da-fA-F]{2}|u[\da-fA-F]{4}|U[\da-fA-F]{8})":::String1:String3d: String escape chars 1s:"\\(?:\n|\\|'|""|a|b|f|n|r|t|v|[0-7]{1,3}|x[\da-fA-F]{2}|u[\da-fA-F]{4}|U[\da-fA-F]{8})":::String1:String1s: String escape chars 1d:"\\(?:\n|\\|'|""|a|b|f|n|r|t|v|[0-7]{1,3}|x[\da-fA-F]{2}|u[\da-fA-F]{4}|U[\da-fA-F]{8})":::String1:String1d: Representation:"`":"`":"$":String2:: Representation cont:"\\\n":::String2:Representation: Number:"(?":";|$":"#":Preprocessor:: Import continuation:"\\\n":::Preprocessor:Import: Member definition:"<(def)\s+(?:(__(?:abs|add|and|call|cmp|coerce|complex|contains|del|delattr|delitem|div|divmod|eq|float|floordiv|ge|getattr|getitem|gt|hash|hex|iadd|iand|idiv|ilshift|imod|imul|init|int|invert|ior|ipow|irshift|isub|iter|ixor|le|len|long|lshift|lt|mod|mul|ne|neg|nonzero|oct|or|pos|pow|radd|rand|rdiv|rdivmod|repr|rlshift|rmod|rmul|ror|rpow|rrshift|rshift|rsub|rxor|setattr|setitem|str|sub|truediv|xor)__)|((__(?:bases|class|dict)__)|(__(?:delslice|getslice|setslice)__)|(__(?:members|methods)__))|(and|assert|break|continue|def|del|elif|else|except|exec|finally|for|from|if|import|in|is|not|or|pass|print|raise|return|try|while|yield|class|global|lambda)|([\l_]\w*))(?=(?:\s*(?:\\\n\s*)?\(\s*|\s*\(\s*(?:\\?\n\s*)?)self>)":::Plain:: Member def color:"\1":::Keyword:Member definition:C Member def special:"\2":::Subroutine:Member definition:C Member def deprecated:"\3":::Warning:Member definition:C Member def error:"\7":::Flag:Member definition:C Static method definition:"<(def)\s+(__(?:new)__)":::Plain:: Static def color:"\1":::Keyword:Static method definition:C Static def special:"\2":::Subroutine:Static method definition:C Function definition:"<(def)\s+(?:(ArithmeticError|AssertionError|AttributeError|DeprecationWarning|EOFError|Ellipsis|EnvironmentError|Exception|False|FloatingPointError|FutureWarning|IOError|ImportError|IndentationError|IndexError|KeyError|KeyboardInterrupt|LookupError|MemoryError|NameError|None|NotImplemented|NotImplementedError|OSError|OverflowError|OverflowWarning|PendingDeprecationWarning|ReferenceError|RuntimeError|RuntimeWarning|StandardError|StopIteration|SyntaxError|SyntaxWarning|SystemError|SystemExit|TabError|True|TypeError|UnboundLocalError|UnicodeDecodeError|UnicodeEncodeError|UnicodeError|UnicodeTranslateError|UserWarning|ValueError|Warning|WindowsError|ZeroDivisionError|__builtins__|__debug__|__doc__|__import__|__name__|abs|apply|basestring|bool|buffer|callable|chr|classmethod|cmp|coerce|compile|complex|copyright|credits|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|license|list|locals|long|map|max|min|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|round|self|setattr|slice|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)|(and|assert|break|continue|def|del|elif|else|except|exec|finally|for|from|if|import|in|is|not|or|pass|print|raise|return|try|while|yield|class|global|lambda)|([\l_]\w*))>":::Plain:: Function def color:"\1":::Keyword:Function definition:C Function def deprecated:"\2":::Warning:Function definition:C Function def error:"\3":::Flag:Function definition:C Class definition:"<(class)\s+(?:(ArithmeticError|AssertionError|AttributeError|DeprecationWarning|EOFError|Ellipsis|EnvironmentError|Exception|False|FloatingPointError|FutureWarning|IOError|ImportError|IndentationError|IndexError|KeyError|KeyboardInterrupt|LookupError|MemoryError|NameError|None|NotImplemented|NotImplementedError|OSError|OverflowError|OverflowWarning|PendingDeprecationWarning|ReferenceError|RuntimeError|RuntimeWarning|StandardError|StopIteration|SyntaxError|SyntaxWarning|SystemError|SystemExit|TabError|True|TypeError|UnboundLocalError|UnicodeDecodeError|UnicodeEncodeError|UnicodeError|UnicodeTranslateError|UserWarning|ValueError|Warning|WindowsError|ZeroDivisionError|__builtins__|__debug__|__doc__|__import__|__name__|abs|apply|basestring|bool|buffer|callable|chr|classmethod|cmp|coerce|compile|complex|copyright|credits|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|getattr|globals|hasattr|hash|help|hex|id|input|int|intern|isinstance|issubclass|iter|len|license|list|locals|long|map|max|min|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|round|self|setattr|slice|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)|(and|assert|break|continue|def|del|elif|else|except|exec|finally|for|from|if|import|in|is|not|or|pass|print|raise|return|try|while|yield|class|global|lambda)|([\l_]\w*))>":::Plain:: Class def color:"\1":::Storage Type:Class definition:C Class def deprecated:"\2":::Warning:Class definition:C Class def error:"\3":::Flag:Class definition:C Member reference:"\.\s*(?:\\?\n\s*)?(?:((__(?:abs|add|and|call|cmp|coerce|complex|contains|del|delattr|delitem|div|divmod|eq|float|floordiv|ge|getattr|getitem|gt|hash|hex|iadd|iand|idiv|ilshift|imod|imul|init|int|invert|ior|ipow|irshift|isub|iter|ixor|le|len|long|lshift|lt|mod|mul|ne|neg|nonzero|oct|or|pos|pow|radd|rand|rdiv|rdivmod|repr|rlshift|rmod|rmul|ror|rpow|rrshift|rshift|rsub|rxor|setattr|setitem|str|sub|truediv|xor)__)|(__(?:new)__))|((__(?:delslice|getslice|setslice)__)|(__(?:members|methods)__))|(__(?:bases|class|dict)__)|(and|assert|break|continue|def|del|elif|else|except|exec|finally|for|from|if|import|in|is|not|or|pass|print|raise|return|try|while|yield|class|global|lambda)|([\l_]\w*))>":::Plain:: Member special method:"\1":::Subroutine:Member reference:C Member deprecated:"\4":::Warning:Member reference:C Member special attrib:"\7":::Identifier1:Member reference:C Member ref error:"\8":::Flag:Member reference:C Storage keyword:"<(?:class|global|lambda)>":::Storage Type:: Keyword:"<(?:and|assert|break|continue|def|del|elif|else|except|exec|finally|for|from|if|import|in|is|not|or|pass|print|raise|return|try|while|yield)>":::Keyword:: Built-in function:"<(?:__import__|abs|basestring|bool|callable|chr|classmethod|cmp|compile|complex|delattr|dict|dir|divmod|enumerate|eval|execfile|file|filter|float|getattr|globals|hasattr|hash|help|hex|id|input|int|isinstance|issubclass|iter|len|list|locals|long|map|max|min|object|oct|open|ord|pow|property|range|raw_input|reduce|reload|repr|round|setattr|slice|staticmethod|str|sum|super|tuple|type|unichr|unicode|vars|xrange|zip)>":::Subroutine:: Built-in name:"<(?:Ellipsis|False|None|NotImplemented|True|__builtins__|__debug__|__doc__|__name__|copyright|credits|license|self)>":::Identifier1:: Built-in exceptions:"<(?:ArithmeticError|AssertionError|AttributeError|EOFError|EnvironmentError|Exception|FloatingPointError|IOError|ImportError|IndentationError|IndexError|KeyError|KeyboardInterrupt|LookupError|MemoryError|NameError|NotImplementedError|OSError|OverflowError|ReferenceError|RuntimeError|StandardError|StopIteration|SyntaxError|SystemError|SystemExit|TabError|TypeError|UnboundLocalError|UnicodeDecodeError|UnicodeEncodeError|UnicodeError|UnicodeTranslateError|ValueError|WindowsError|ZeroDivisionError)>":::Identifier1:: Built-in warnings:"<(?:DeprecationWarning|FutureWarning|OverflowWarning|PendingDeprecationWarning|RuntimeWarning|SyntaxWarning|UserWarning|Warning)>":::Identifier1:: Deprecated function:"<(?:apply|buffer|coerce|intern)>":::Warning:: Braces and parens:"[[{()}\]]":::Keyword::D}Regex:1:0{ Comments:"(?#This is a comment!)\(\?#[^)]*(?:\)|$)":::Comment:: Literal Escape:"(?#Special chars that need escapes)\\[abefnrtv()\[\]<>{}.|^$*+?&\\]":::Preprocessor:: Shortcut Escapes:"(?#Shortcuts for common char classes)\\[dDlLsSwW]":::Character Const:: Backreferences:"(?#Internal regex backreferences)\\[1-9]":::Storage Type:: Word Delimiter:"(?#Special token to match NEdit [non]word-delimiters)\\[yY]":::Subroutine:: Numeric Escape:"(?#Negative lookahead is to exclude \x0 and \00)(?!\\[xX0]0*(?:[^\da-fA-F]|$))\\(?:[xX]0*[1-9a-fA-F][\da-fA-F]?|0*[1-3]?[0-7]?[0-7])":::Numeric Const:: Quantifiers:"(?#Matches greedy and lazy quantifiers)[*+?]\??":::Flag:: Counting Quantifiers:"(?#Properly limits range numbers to 0-65535)\{(?:[0-5]?\d?\d?\d?\d|6[0-4]\d\d\d|65[0-4]\d\d|655[0-2]\d|6553[0-5])?(?:,(?:[0-5]?\d?\d?\d?\d|6[0-4]\d\d\d|65[0-4]\d\d|655[0-2]\d|6553[0-5])?)?\}\??":::Numeric Const:: Character Class:"(?#Handles escapes, char ranges, ^-] at beginning and - at end)\[\^?[-\]]?(?:(?:\\(?:[abdeflnrstvwDLSW\-()\[\]<>{}.|^$*+?&\\]|[xX0][\da-fA-F]+)|[^\\\]])(?:-(?:\\(?:[abdeflnrstvwDLSW\-()\[\]<>{}.|^$*+?&\\]|[xX0][\da-fA-F]+)|[^\\\]]))?)*\-?]":::Character Const:: Anchors:"(?#\B is the ""not a word boundary"" anchor)[$^<>]|\\B":::Flag:: Parens and Alternation:"\(?:\?(?:[:=!iInN])|[()|]":::Keyword:: Match Themselves:"(?#Highlight chars left over which just match themselves).":::Text Comment::D}SGML HTML:6:0{ markup declaration:"\"::Plain:: mdo-mdc:"&":"&"::Storage Type:markup declaration:C markup declaration dq string:"""":""""::String1:markup declaration: markup declaration sq string:"'":"'"::String1:markup declaration: entity declaration:"((?ientity))[ \t\n][ \t]*\n?[ \t]*(%[ \t\n][ \t]*\n?[ \t]*)?(\l[\l\d\-\.]*|#((?idefault)))[ \t\n][ \t]*\n?[ \t]*((?i[cs]data|pi|starttag|endtag|m[ds]))?":::Preprocessor:markup declaration: ed name:"\2":""::String2:element declaration:C ed type:"\4":""::Storage Type:entity declaration:C doctype declaration:"((?idoctype))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: dt name:"\2":""::String2:doctype declaration:C element declaration:"((?ielement))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: attribute declaration:"((?iattlist))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: ad name:"\2":""::String2:attribute declaration:C notation declaration:"((?inotation))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: nd name:"\2":""::String2:notation declaration:C shortref declaration:"((?ishortref))[ \t\n][ \t]*\n?[ \t]*(\l[\l\d\-\.]*)":::Preprocessor:markup declaration: sd name:"\2":""::String2:shortref declaration:C comment:"\-\-":"\-\-"::Comment:markup declaration: pi:"\<\?[^\>]*\??\>":::Flag:: stag:"(\<)(\(\l[\w\-\.:]*\))?\l[\w\-\.:]*":"/?\>"::Text Key1:: stago-tagc:"\1":"&"::Text Arg:stag:C Attribute:"([\l\-]+)[ \t\v]*\n?[ \t\v]*=[ \t\v]*\n?[ \t\v]*(""([^""]*\n){,4}[^""]*""|'([^']*\n){,4}[^']*'|\&([^;]*\n){,4}[^;]*;|[\w\-\.:]+)":::Plain:stag: Attribute name:"\1":""::Text Arg2:Attribute:C Attribute value:"\2":""::String:Attribute:C Boolean Attribute:"([\l\-]+)":::Text Arg1:stag: etag:"(\)":::Text Key1:: etago-tagc:"\1\4":""::Text Arg:etag:C Character reference:"\&((\(\l[\l\d\-\.]*\))?\l[\l\d]*|#\d+|#[xX][a-fA-F\d]+);?":::Text Escape:: parameter entity:"%(\(\l[\l\d\-\.]*\))?\l[\l\d\-\.]*;?":::Text Escape:: md parameter entity:"%(\(\l[\l\d\-\.]*\))?\l[\l\d\-\.]*;?":::Text Escape:markup declaration: system-public id:"<(?isystem|public|cdata)>":::Storage Type:markup declaration:}SQL:1:0{ keywords:",|%|\<|\>|:=|=|<(SELECT|ON|FROM|ORDER BY|DESC|WHERE|AND|OR|NOT|NULL|TRUE|FALSE)>":::Keyword:: comment:"--":"$"::Comment:: data types:"<(CHAR|VARCHAR2\([0-9]*\)|INT[0-9]*|POINT|BOX|TEXT|BOOLEAN|VARCHAR2|VARCHAR|NUMBER\([0-9]*\)|NUMBER)(?!\Y)":::Storage Type:: string:"'":"'"::String:: keywords2:"END IF;|(?":::Preprocessor1:: comment2:"/\*":"\*/"::Comment::}Sh Ksh Bash:1:0{ README:"Shell syntax highlighting patterns, version 2.2, maintainer Thorsten Haude, nedit at thorstenhau.de":::Flag::D escaped special characters:"\\[\\""$`']":::Keyword:: single quoted string:"'":"'"::String1:: double quoted string:"""":""""::String:: double quoted escape:"\\[\\""$`]":::String2:double quoted string: dq command sub:"`":"`":"""":Subroutine:double quoted string: dq arithmetic expansion:"\$\(\(":"\)\)":"""":String:double quoted string: dq new command sub:"\$\(":"\)":"""":Subroutine:double quoted string: dqncs single quoted string:"'":"'"::String1:dq new command sub: dq variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:double quoted string: dq variables2:"\$\{":"}":"\n":Identifier1:double quoted string: arithmetic expansion:"\$\(\(":"\)\)"::String:: ae escapes:"\\[\\$`""']":::String2:arithmetic expansion: ae single quoted string:"'":"'":"\)\)":String1:arithmetic expansion: ae command sub:"`":"`":"\)\)":Subroutine:arithmetic expansion: ae arithmetic expansion:"\$\(\(":"\)\)"::String:arithmetic expansion: ae new command sub:"\$\(":"\)":"\)\)":Subroutine:arithmetic expansion: ae variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:arithmetic expansion: ae variables2:"\$\{":"}":"\)\)":Identifier1:arithmetic expansion: comments:"^[ \t]*#":"$"::Comment:: command substitution:"`":"`"::Subroutine:: cs escapes:"\\[\\$`""']":::Subroutine1:command substitution: cs single quoted string:"'":"'":"`":String1:command substitution: cs variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:command substitution: cs variables2:"\$\{":"}":"`":Identifier1:command substitution: new command substitution:"\$\(":"\)"::Subroutine:: ncs escapes:"\\[\\$`""']":::Subroutine1:new command substitution: ncs single quoted string:"'":"'"::String1:new command substitution: ncs variables:"\$([-*@#?$!0-9]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:new command substitution: ncs variables2:"\$\{":"}":"\)":Identifier1:new command substitution: assignment:"[a-zA-Z_][0-9a-zA-Z_]*=":::Identifier1:: variables:"\$([-*@#?$!0-9_]|[a-zA-Z_][0-9a-zA-Z_]*)":::Identifier1:: variables2:"\$\{":"}"::Identifier1:: internal var:"\$\{":"}"::Identifier1:variables2: comments in line:"#":"$"::Comment:: numbers:"<(?i0x[\da-f]+)|((\d*\.)?\d+([eE][-+]?\d+)?(?iul?|l|f)?)>":::Numeric Const::D keywords:"(??]+":::Identifier:: delimiters:"[{};<>&~=!|^%[\]+*|]":::Text Key::D built ins:"(?":::Identifier:: Braces and Brackets:"[\[\]{}]":::Keyword::D DQ String Esc Chars:"\\(.|\n)":::String1:Double Quote String: SQ String Esc Chars:"\\(.|\n)":::String1:Single Quote String: Variable in String:"\$\w+|\$\{[^}]*}|\$":::Identifier1:Double Quote String: Storage:"<(public|private|protected)>":::Storage Type:: Namespace:"\w+::":::Keyword::}VHDL:1:0{ Comments:"--":"$"::Comment:: String Literals:"""":"""":"\n":String:: Vhdl Attributes:"'[a-zA-Z][a-zA-Z_]+":::Ada Attributes:: Character Literals:"'":"'":"[^\\][^']":Character Const:: Numeric Literals:"(?":::Storage Type::D Predefined SubTypes:"<(?istd_logic|std_logic_vector|std_ulogic|std_ulogic_vector|bit|bit_vector)>":::Storage Type::D Reserved Words:"<(?iabs|access|after|all|and|architecture|array|assert|attribute|begin|block|body|buffer|bus|case|component|configuration|disconnect|downto|else|elsif|end|entity|error|exit|failure|file|for|function|generate|generic|guarded|if|in|inout|is|label|library|linkage|loop|map|mod|nand|new|next|nor|not|note|null|of|on|open|or|others|out|package|port|procedure|process|range|record|register|rem|report|return|select|severity|then|to|transport|units|until|use|wait|warning|when|while|with|xor|group|impure|inertial|literal|postponed|pure|reject|rol|ror|shared|sla|sll|sra|srl|unaffected|xnor)>":::Keyword::D Identifiers:"<([a-zA-Z][a-zA-Z0-9_]*)>":::Plain::D Flag Special Comments:"--\<[^a-zA-Z0-9]+\>":::Flag:Comments: Instantiation:"([a-zA-Z][a-zA-Z0-9_]*)([ \t]+):([ \t]+)([a-zA-Z][a-zA-Z0-9_]*)([ \t]+)(port|generic|map)":::Keyword:: Instance Name:"\1":""::Identifier1:Instantiation:C Component Name:"\4":""::Identifier:Instantiation:C Syntax Character:"(\<=|=\>|:|=|:=|;|,|\(|\))":::Keyword::}Verilog:1:0{ Comment:"/\*":"\*/"::Comment:: cplus comment:"//":"$"::Comment:: String Literals:"""":"""":"\n":String:: preprocessor line:"^[ ]*`":"$"::Preprocessor:: Reserved WordsA:"(?":::Storage Type::D System Functions:"\$[a-z_]+":::Subroutine::D Numeric Literals:"(?":::Storage Type1:: Special Chars:"(\{|\}|,|;|=|\.)":::Keyword::}XML:1:0{ comment:"\