1
0
Fork 0

arduino-0018-windows

This commit is contained in:
orange 2010-03-30 21:53:44 +02:00
parent 157fd6f1a1
commit f39fc49523
5182 changed files with 950586 additions and 0 deletions

View file

@ -0,0 +1,368 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<style-classes>
<style-class name="embeddedjs" back="fofoff"/>
<style-class name="aspjs" fore="000000" back="dfdf7f"/>
<style-class name="embeddedvbs" fore="000000" back="efefff" eolfilled="true"/>
<style-class name="aspvbs" fore="000000" back="cfcfef" eolfilled="true" />
<style-class name="embeddedpython" back="efffef" eolfilled="true"/>
<style-class name="asppython" back="cfefcf" eolfilled="true"/>
<style-class name="php" back="fff8f8" eolfilled="true"/>
</style-classes>
<keyword-classes>
<keyword-class name="hypertext.elements">
a abbr acronym address applet area b base basefont
bdo big blockquote body br button caption center
cite code col colgroup dd del dfn dir div dl dt em
fieldset font form frame frameset h1 h2 h3 h4 h5 h6
head hr html i iframe img input ins isindex kbd label
legend li link map menu meta noframes noscript
object ol optgroup option p param pre q s samp
script select small span strike strong style sub sup
table tbody td textarea tfoot th thead title tr tt u ul
var xml xmlns
</keyword-class>
<keyword-class name="hypertext.attributes">
abbr accept-charset accept accesskey action align alink
alt archive axis background bgcolor border
cellpadding cellspacing char charoff charset checked cite
class classid clear codebase codetype color cols colspan
compact content coords
data datafld dataformatas datapagesize datasrc datetime
declare defer dir disabled enctype event
face for frame frameborder
headers height href hreflang hspace http-equiv
id ismap label lang language leftmargin link longdesc
marginwidth marginheight maxlength media method multiple
name nohref noresize noshade nowrap
object onblur onchange onclick ondblclick onfocus
onkeydown onkeypress onkeyup onload onmousedown
onmousemove onmouseover onmouseout onmouseup
onreset onselect onsubmit onunload
profile prompt readonly rel rev rows rowspan rules
scheme scope selected shape size span src standby start style
summary tabindex target text title topmargin type usemap
valign value valuetype version vlink vspace width
text password checkbox radio submit reset
file hidden image
</keyword-class>
<keyword-class name="hypertext">
<include-class name="hypertext.elements"/>
<include-class name="hypertext.attributes"/>
public !doctype
</keyword-class>
<keyword-class name="htmldtd">
ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
</keyword-class>
<keyword-class name="php">
and argv as argc break case cfunction class continue declare default do
die echo else elseif empty enddeclare endfor endforeach endif endswitch
endwhile e_all e_parse e_error e_warning eval exit extends false for
foreach function global http_cookie_vars http_get_vars http_post_vars
http_post_files http_env_vars http_server_vars if include include_once
list new not null old_function or parent php_os php_self php_version
print require require_once return static switch stdclass this true var
xor virtual while __file__ __line__ __sleep __wakeup
</keyword-class>
<keyword-class name="css">
font-family font-style font-variant font-weight font-size font
color background-color background-image background-repeat background-attachment background-position background
word-spacing letter-spacing text-decoration vertical-align text-transform text-align text-indent line-height
margin-top margin-right margin-bottom margin-left margin
padding-top padding-right padding-bottom padding-left padding
border-top-width border-right-width border-bottom-width border-left-width border-width
border-top border-right border-bottom border-left border
border-color border-style width height float clear
display white-space list-style-type list-style-image list-style-position list-style
</keyword-class>
<keyword-class name="css-values">
auto none normal italic oblique small-caps bold bolder lighter
xx-small x-small small medium large x-large xx-large larger smaller
transparent repeat repeat-x repeat-y no-repeat scroll fixed
top bottom left center right justify both
underline overline line-through blink
baseline sub super text-top middle text-bottom
capitalize uppercase lowercase thin medium thick
dotted dashed solid double groove ridge inset outset
block inline list-item pre no-wrap inside outside
disc circle square decimal lower-roman upper-roman lower-alpha upper-alpha
aqua black blue fuchsia gray green lime maroon navy olive purple red silver teal white yellow
</keyword-class>
<keyword-class name="css-pseudo">
first-letter first-line link active visited first-child focus hover lang before after left right first
</keyword-class>
<keyword-class name="css2">
border-top-color border-right-color border-bottom-color border-left-color border-color
border-top-style border-right-style border-bottom-style border-left-style border-style
top right bottom left position z-index direction unicode-bidi
min-width max-width min-height max-height overflow clip visibility content quotes
counter-reset counter-increment marker-offset
size marks page-break-before page-break-after page-break-inside page orphans widows
font-stretch font-size-adjust unicode-range units-per-em src
panose-1 stemv stemh slope cap-height x-height ascent descent widths bbox definition-src
baseline centerline mathline topline text-shadow
caption-side table-layout border-collapse border-spacing empty-cells speak-header
cursor outline outline-width outline-style outline-color
volume speak pause-before pause-after pause cue-before cue-after cue
play-during azimuth elevation speech-rate voice-family pitch pitch-range stress richness
speak-punctuation speak-numeral
</keyword-class>
<keyword-class name="css2-values">
inherit
run-in compact marker table inline-table table-row-group table-header-group table-footer-group
table-row table-column-group table-column table-cell table-caption
static relative absolute fixed ltr rtl embed bidi-override
visible hidden scroll collapse open-quote close-quote no-open-quote no-close-quote
decimal-leading-zero lower-greek lower-latin upper-latin hebrew armenian georgian
cjk-ideographic hiragana katakana hiragana-iroha katakana-iroha
landscape portrait crop cross always avoid
wider narrower ultra-condensed extra-condensed condensed semi-condensed
semi-expanded expanded extra-expanded ultra-expanded
caption icon menu message-box small-caption status-bar
separate show hide once crosshair default pointer move text wait help
e-resize ne-resize nw-resize n-resize se-resize sw-resize s-resize w-resize
ActiveBorder ActiveCaption AppWorkspace Background ButtonFace ButtonHighlight ButtonShadow
InactiveCaptionText ButtonText CaptionText GrayText Highlight HighlightText InactiveBorder
InactiveCaption InfoBackground InfoText Menu MenuText Scrollbar ThreeDDarkShadow
ThreeDFace ThreeDHighlight ThreeDLightShadow ThreeDShadow Window WindowFrame WindowText
silent x-soft soft medium loud x-loud spell-out mix
left-side far-left center-left center-right far-right right-side behind leftwards rightwards
below level above higher lower x-slow slow medium fast x-fast faster slower
male female child x-low low high x-high code digits continous
</keyword-class>
</keyword-classes>
<language name="web" title="HTML" folding="true" foldcomments="false" foldcompact="false">
<comments streamStart="&lt;!-- " streamEnd=" --&gt;"/>
<lexer name="hypertext" stylebits="7" />
<property name="asp.default.language" value="2" />
<property name="fold.html" value="1" />
<use-keywords>
<keyword key="0" name="Hypertext" class="hypertext"/>
<keyword key="1" name="Javascript" class="javascript"/>
<keyword key="2" name="VBScript" class="vb"/>
<keyword key="3" name="Python" class="python"/>
<keyword key="4" name="PHP Keywords" class="php"/>
<keyword key="5" name="DTD Keywords" class="htmldtd"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" class="default"/>
<style name="Text" key="0" class="default" />
<style name="Tags" key="1" class="tag"/>
<style name="Unknown Tags" key="2" class="unknowntag"/>
<style name="Attributes" key="3" class="attribute"/>
<style name="Unknown Attributes" key="4" class="unknownattribute"/>
<style name="Numbers" key="5" class="number"/>
<style name="Double Quoted Strings" key="6" class="string"/>
<style name="Single Quoted Strings" key="7" class="string"/>
<style name="Other inside tag" key="8" fore="800080"/>
<style name="Comment" key="9" class="comment"/>
<style name="Entity" key="10" fore="800080"/>
<style name="XML style tag ends /&gt;" key="11" class="tag"/>
<style name="XML Identifier start &lt; ?" key="12" class="tag"/>
<style name="XML Identifier end ?&gt;" key="13" class="tag"/>
<style name="Script" key="14" fore="000080"/>
<style name="ASP &lt;% ... %&gt;" key="15" back="ffff00"/>
<style name="ASP &lt;% ... %&gt;" key="16" back="ffdf00"/>
<style name="CDATA" key="17" back="ffdf00"/>
<style name="PHP" key="18" fore="0000ff" back="ffefbf"/>
<style name="Unquoted Values" key="19" fore="ff00ff" back="ffefff"/>
<!-- SGML Tags -->
<group name="SGML" description="SGML Tags">
<style name="Tags &lt;!...&gt;" key="21" fore="000080" back="efefff"/>
<style name="Command" key="22" fore="000080" back="efefff" bold="true"/>
<style name="1st Param" key="23" fore="006600" back="efefff"/>
<style name="double string" key="24" fore="006600" back="efefff"/>
<style name="single string" key="25" fore="993300" back="efefff"/>
<style name="error" key="26" fore="800000" back="ff6666"/>
<style name="special (#xxxx type)" key="27" fore="3366ff" back="efefff"/>
<style name="entity" key="28" fore="333333" back="efefff"/>
<style name="comment" key="29" fore="808000" back="efefff"/>
<style name="block" key="31" fore="000066" back="cccce0"/>
</group>
<!-- Embedded JavaScript -->
<group name="JavaScript" description="Embedded JavaScript" class="embeddedjs">
<style name="Start" key="40" fore="7f7f00"/>
<style name="Default" key="41" fore="000000" bold="true" eolfilled="true"/>
<style name="Comment" key="42" class="comment" eolfilled="true"/>
<style name="Line Comment" key="43" class="comment"/>
<style name="Doc comment" key="44" class="comment" eolfilled="true"/>
<style name="Number" key="45" class="number" />
<style name="Word" key="46" fore="000000"/>
<style name="Keyword" key="47" class="keyword" bold="true"/>
<style name="Double quoted string" key="48" class="string"/>
<style name="Single quoted string" key="49" class="string"/>
<style name="Symbols " key="50" class="operator"/>
<style name="EOL" key="51" back="bfbbb0" eolfilled="true"/>
<style name="Regular Expression" key="52" back="ffbbb0"/>
</group>
<!-- ASP JavaScript -->
<group name="ASP JavaScript" description="JavaScript embedded within an ASP file." class="aspjs" >
<style name="Start" key="55" fore="7F7F00" />
<style name="Default" key="56" eolfilled="true" bold="true"/>
<style name="Comment" key="57" fore="007F00" eolfilled="true"/>
<style name="Line Comment" key="58" fore="007F00"/>
<style name="Doc comment" key="59" fore="7F7F7F" bold="true" eolfilled="true"/>
<style name="Number" key="60" fore="007F7F"/>
<style name="Word" key="61" />
<style name="Keyword" key="62" fore="00007F" bold="true"/>
<style name="Double quoted string" key="63" fore="7F007F"/>
<style name="Single quoted string" key="64" fore="7F007F"/>
<style name="Symbols" key="65" bold="true"/>
<style name="EOL" key="66" back="BFBBB0" eolfilled="true"/>
<style name="Regular Expression" key="67" back="FFBBB0"/>
</group>
<!-- Embedded VBS -->
<group name="VBScript" description="VBScript code in HTML documents" class="embeddedvbs">
<style name="Start" key="70" />
<style name="Default" key="71" fore="000000"/>
<style name="Comment" key="72" class="comment" fore="008000"/>
<style name="Number" key="73" fore="008080"/>
<style name="KeyWord" key="74" fore="000080" bold="true"/>
<style name="String" key="75" fore="800080"/>
<style name="Identifier" key="76" fore="000080"/>
<style name="Unterminated string" key="77" back="7F7FFF" fore="000080"/>
</group>
<!-- ASP VBS -->
<group name="ASP VBScript" description="VBScript code embedded within an ASP file." class="aspvbs">
<style name="Start" key="80" />
<style name="Default" key="81" fore="000000"/>
<style name="Comment" key="82" class="comment" fore="008000"/>
<style name="Number" key="83" fore="008080"/>
<style name="KeyWord" key="84" fore="000080" bold="true"/>
<style name="String" key="85" fore="800080"/>
<style name="Identifier" key="86" fore="000080"/>
<style name="Unterminated string" key="87" back="7F7FBF" fore="000080"/>
</group>
<!-- Embedded Python -->
<group name="Python" description="Python code in HTML documents" class="embeddedpython" >
<style name="Start" key="90" fore="808080"/>
<style name="Default" key="91" fore="808080"/>
<style name="Comment" key="92" class="comment" fore="007F00"/>
<style name="Number" key="93" fore="007F7F"/>
<style name="String" key="94" fore="7F007F" />
<style name="Single quoted string" key="95" fore="7F007F" />
<style name="Keyword" key="96" fore="00007F" bold="true"/>
<style name="Triple quotes" key="97" fore="7F0000"/>
<style name="Triple double quotes" key="98" fore="7F0000"/>
<style name="Class name definition" key="99" fore="0000FF" bold="true"/>
<style name="Function or method name definition" key="100" fore="007F7F" bold="true"/>
<style name="Operators" key="101" bold="true"/>
<style name="Identifiers" key="102" />
</group>
<!-- ASP Python -->
<group name="ASP Python" description="Python code embedded within an ASP file." class="asppython" >
<style name="ASP Python" key="105" fore="808080"/>
<style name="ASP Python" key="106" fore="808080"/>
<style name="Comment" key="107" class="comment" fore="007F00" />
<style name="Number" key="108" fore="007F7F"/>
<style name="String" key="109" fore="7F007F" />
<style name="Single quoted string" key="110" fore="7F007F" />
<style name="Keyword" key="111" fore="00007F" bold="true"/>
<style name="Triple quotes" key="112" fore="7F0000"/>
<style name="Triple double quotes" key="113" fore="7F0000"/>
<style name="Class name definition" key="114" fore="0000FF" bold="true"/>
<style name="Function or method name definition" key="115" fore="007F7F" bold="true"/>
<style name="Operators" key="116" bold="true"/>
<style name="Identifiers" key="117" />
</group>
<!-- PHP -->
<group name="PHP" description="PHP code" class="php">
<style name="Default" key="118" fore="000033" />
<style name="Double quoted String" key="119" fore="007F00"/>
<style name="Single quoted string" key="120" fore="009F00"/>
<style name="Keyword" key="121" fore="7F007F" italic="true"/>
<style name="Number" key="122" fore="CC9900"/>
<style name="Variable" key="123" fore="00007F" italic="true"/>
<style name="Comment" key="124" class="comment" fore="999999" />
<style name="Line comment" key="125" class="comment" fore="666666" italic="true" />
<style name="String variable" key="126" fore="00007F" italic="true"/>
<style name="Operator" key="127" fore="000000"/>
</group>
</use-styles>
</language>
<language name="css" title="CSS" folding="false" foldcomments="false" foldcompact="false">
<comments streamStart="/*" streamEnd="*/"/>
<lexer name="css"/>
<use-keywords>
<keyword key="0" name="CSS 1" class="css"/>
<keyword key="1" name="pseudo Classes" class="css-pseudo" />
<keyword key="2" name="CSS 2" class="css2"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" class="default"/>
<style name="Text" key="0" class="default"/>
<style name="Selector (HTML tag)" key="1" class="keyword"/>
<style name="Class selector" key="2"/>
<style name="Pseudo class" key="3" fore="800000"/>
<style name="Unknown pseudo" key="4" fore="ff0000"/>
<style name="Operator" key="5" class="operator"/>
<style name="Property" key="6" fore="0000b0"/>
<style name="Unknown Property" key="7" fore="fa0000"/>
<style name="Value" key="8" class="string"/>
<style name="Comment" key="9" class="comment"/>
<style name="ID selector (#IdSel)" key="10" class="number"/>
<style name="Important" key="11" fore="ff8000" bold="true"/>
<style name="At-rule (@)" key="12" class="preprocessor" />
<style name="Double-Quoted Strings" key="13" class="string"/>
<style name="Single-Quoted Strings" key="14" class="string"/>
<style name="CSS 2 Property" key="15" fore="00a0e0"/>
<style name="Attribute Selection [att='val']" key="16" fore="800000"/>
</use-styles>
</language>
<language name="php" title="PHP" folding="true" foldcomments="false" foldcompact="false">
<comments line="//" streamStart="/*" streamEnd="*/"/>
<lexer name="hypertext" stylebits="7" />
<property name="fold.html" value="1" />
<use-keywords>
<keyword key="0" name="Hypertext" class="hypertext"/>
<keyword key="1" name="Javascript" class="javascript"/>
<keyword key="4" name="PHP Keywords" class="php"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" class="default"/>
<style name="Text" key="0" class="default"/>
<group name="PHP" description="PHP code" class="php">
<style name="Default" key="118" fore="000033" />
<style name="Double quoted String" key="119" fore="007F00"/>
<style name="Single quoted string" key="120" fore="009F00"/>
<style name="Keyword" key="121" fore="7F007F" italic="true"/>
<style name="Number" key="122" fore="CC9900"/>
<style name="Variable" key="123" fore="00007F" italic="true"/>
<style name="Comment" key="124" class="comment" fore="999999" />
<style name="Line comment" key="125" class="comment" fore="666666" italic="true" />
<style name="String variable" key="126" fore="00007F" italic="true"/>
<style name="Operator" key="127" fore="000000"/>
</group>
<group name="HTML" description="HTML">
<style name="Tags" key="1" class="tag"/>
<style name="Unknown Tags" key="2" class="unknowntag"/>
<style name="Attributes" key="3" class="attribute"/>
<style name="Unknown Attributes" key="4" class="unknownattribute"/>
<style name="Numbers" key="5" class="number"/>
<style name="Double Quoted Strings" key="6" class="string"/>
<style name="Single Quoted Strings" key="7" class="string"/>
<style name="Other inside tag" key="8" fore="800080"/>
<style name="Comment" key="9" class="comment"/>
<style name="Entity" key="10" fore="800080"/>
<style name="XML style tag ends /&gt;" key="11" fore="000080"/>
<style name="XML Identifier start &lt; ?" key="12" fore="0000ff"/>
<style name="XML Identifier end ?&gt;" key="13" fore="0000ff"/>
<style name="Script" key="14" fore="000080"/>
<style name="CDATA" key="17" back="ffdf00"/>
<style name="PHP" key="18" fore="0000ff" back="ffefbf"/>
<style name="Unquoted Values" key="19" fore="ff00ff" back="ffefff"/>
</group>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="ada">
abort abs accept access all 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 tagged task
terminate then
type until use when while with xor
</keyword-class>
<keyword-class name="gpr">
project export
</keyword-class>
</keyword-classes>
<language name="ada" title="Ada" folding="false">
<lexer name="ada" />
<use-keywords>
<keyword key="0" name="Keywords" class="ada"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Keyword" key="1" class="keyword" />
<style name="Identifier" key="2" />
<style name="Number" key="3" class="number"/>
<style name="Operator" key="4" class="operator"/>
<style name="Character" key="5" fore="colour.char"/>
<style name="Un-Closed Character" key="6" back="e0c0e0" eolfilled="true"/>
<style name="String" key="7" class="string"/>
<style name="Un-Closed String" key="8" back="e0c0e0" eolfilled="true"/>
<style name="Label" key="9" fore="7f0000"/>
<style name="Comment" key="10" class="commentline"/>
<style name="Illegal Token" key="11" fore="ff0000"/>
<!--<style name="Class Definition Words" key="16" class="keyword"/>-->
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,187 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="cpu_instruction1">
aaa aad aam aas adc add and call cbw
clc cld cli cmc cmp cmps cmpsb cmpsw cwd daa das dec div esc hlt
idiv imul in inc int into iret ja jae jb jbe jc jcxz je jg jge jl
jle jmp jna jnae jnb jnbe jnc jne jng jnge jnl jnle jno jnp jns
jnz jo jp jpe jpo js jz lahf lds lea les lods lodsb lodsw loop
loope loopew loopne loopnew loopnz loopnzw loopw loopz loopzw
mov movs movsb movsw mul neg nop not or out pop popf push pushf
rcl rcr ret retf retn rol ror sahf sal sar sbb scas scasb scasw
shl shr stc std sti stos stosb stosw sub test wait xchg xlat
xlatb xor
bound enter ins insb insw leave outs outsb outsw popa pusha pushw
arpl lar lsl sgdt sidt sldt smsw str verr verw clts lgdt lidt lldt lmsw ltr
bsf bsr bt btc btr bts cdq cmpsd cwde insd iretd iretdf iretf
jecxz lfs lgs lodsd loopd looped loopned loopnzd loopzd lss
movsd movsx movzx outsd popad popfd pushad pushd pushfd scasd seta
setae setb setbe setc sete setg setge setl setle setna setnae setnb
setnbe setnc setne setng setnge setnl setnle setno setnp setns
setnz seto setp setpe setpo sets setz shld shrd stosd
bswap cmpxchg invd invlpg wbinvd xadd
lock rep repe repne repnz repz</keyword-class>
<!-- these are mostly non-MMX/SSE/SSE2 486+ instructions -->
<keyword-class name="cpu_instruction2">
cflush cpuid emms femms
cmovo cmovno cmovb cmovc cmovnae cmovae cmovnb cmovnc
cmove cmovz cmovne cmovnz cmovbe cmovna cmova cmovnbe
cmovs cmovns cmovp cmovpe cmovnp cmovpo cmovl cmovnge
cmovge cmovnl cmovle cmovng cmovg cmovnle
cmpxchg486 cmpxchg8b
loadall loadall286 ibts icebp int1 int3 int01 int03 iretw
popaw popfw pushaw pushfw rdmsr rdpmc rdshr rdtsc
rsdc rsldt rsm rsts salc smi smint smintold svdc svldt svts
syscall sysenter sysexit sysret ud0 ud1 ud2 umov xbts wrmsr wrshr</keyword-class>
<!-- # fpu instructions, updated for 486+ -->
<keyword-class name="fpu_instruction">
f2xm1 fabs fadd faddp fbld fbstp fchs fclex fcom fcomp fcompp fdecstp
fdisi fdiv fdivp fdivr fdivrp feni ffree fiadd ficom ficomp fidiv
fidivr fild fimul fincstp finit fist fistp fisub fisubr fld fld1
fldcw fldenv fldenvw fldl2e fldl2t fldlg2 fldln2 fldpi fldz fmul
fmulp fnclex fndisi fneni fninit fnop fnsave fnsavew fnstcw fnstenv
fnstenvw fnstsw fpatan fprem fptan frndint frstor frstorw fsave
fsavew fscale fsqrt fst fstcw fstenv fstenvw fstp fstsw fsub fsubp
fsubr fsubrp ftst fwait fxam fxch fxtract fyl2x fyl2xp1
fsetpm fcos fldenvd fnsaved fnstenvd fprem1 frstord fsaved fsin fsincos
fstenvd fucom fucomp fucompp fcomi fcomip ffreep
fcmovb fcmove fcmovbe fcmovu fcmovnb fcmovne fcmovnbe fcmovnu</keyword-class>
<!-- # these are MMX, SSE, SSE2 instructions -->
<keyword-class name="ext_instruction">
addpd addps addsd addss andpd andps andnpd andnps
cmpeqpd cmpltpd cmplepd cmpunordpd cmpnepd cmpnltpd cmpnlepd cmpordpd
cmpeqps cmpltps cmpleps cmpunordps cmpneps cmpnltps cmpnleps cmpordps
cmpeqsd cmpltsd cmplesd cmpunordsd cmpnesd cmpnltsd cmpnlesd cmpordsd
cmpeqss cmpltss cmpless cmpunordss cmpness cmpnltss cmpnless cmpordss
comisd comiss cvtdq2pd cvtdq2ps cvtpd2dq cvtpd2pi cvtpd2ps
cvtpi2pd cvtpi2ps cvtps2dq cvtps2pd cvtps2pi cvtss2sd cvtss2si
cvtsd2si cvtsd2ss cvtsi2sd cvtsi2ss
cvttpd2dq cvttpd2pi cvttps2dq cvttps2pi cvttsd2si cvttss2si
divpd divps divsd divss fxrstor fxsave ldmxscr lfence mfence
maskmovdqu maskmovdq maxpd maxps paxsd maxss minpd minps minsd minss
movapd movaps movdq2q movdqa movdqu movhlps movhpd movhps movd movq
movlhps movlpd movlps movmskpd movmskps movntdq movnti movntpd movntps
movntq movq2dq movsd movss movupd movups mulpd mulps mulsd mulss
orpd orps packssdw packsswb packuswb paddb paddsb paddw paddsw
paddd paddsiw paddq paddusb paddusw pand pandn pause paveb pavgb pavgw
pavgusb pdistib pextrw pcmpeqb pcmpeqw pcmpeqd pcmpgtb pcmpgtw pcmpgtd
pf2id pf2iw pfacc pfadd pfcmpeq pfcmpge pfcmpgt pfmax pfmin pfmul
pmachriw pmaddwd pmagw pmaxsw pmaxub pminsw pminub pmovmskb
pmulhrwc pmulhriw pmulhrwa pmulhuw pmulhw pmullw pmuludq
pmvzb pmvnzb pmvlzb pmvgezb pfnacc pfpnacc por prefetch prefetchw
prefetchnta prefetcht0 prefetcht1 prefetcht2 pfrcp pfrcpit1 pfrcpit2
pfrsqit1 pfrsqrt pfsub pfsubr pi2fd pf2iw pinsrw psadbw pshufd
pshufhw pshuflw pshufw psllw pslld psllq pslldq psraw psrad
psrlw psrld psrlq psrldq psubb psubw psubd psubq psubsb psubsw
psubusb psubusw psubsiw pswapd punpckhbw punpckhwd punpckhdq punpckhqdq
punpcklbw punpcklwd punpckldq punpcklqdq pxor rcpps rcpss
rsqrtps rsqrtss sfence shufpd shufps sqrtpd sqrtps sqrtsd sqrtss
stmxcsr subpd subps subsd subss ucomisd ucomiss
unpckhpd unpckhps unpcklpd unpcklps xorpd xorps</keyword-class>
<keyword-class name="register">
ah al ax bh bl bp bx ch cl cr0 cr2 cr3 cr4 cs
cx dh di dl dr0 dr1 dr2 dr3 dr6 dr7 ds dx eax ebp ebx ecx edi edx
es esi esp fs gs si sp ss st tr3 tr4 tr5 tr6 tr7
st0 st1 st2 st3 st4 st5 st6 st7 mm0 mm1 mm2 mm3 mm4 mm5 mm6 mm7
xmm0 xmm1 xmm2 xmm3 xmm4 xmm5 xmm6 xmm7</keyword-class>
<!-- # masm directives -->
<keyword-class name="directive">
.186 .286 .286c .286p .287 .386 .386c .386p .387 .486 .486p
.8086 .8087 .alpha .break .code .const .continue .cref .data .data?
.dosseg .else .elseif .endif .endw .err .err1 .err2 .errb
.errdef .errdif .errdifi .erre .erridn .erridni .errnb .errndef
.errnz .exit .fardata .fardata? .if .lall .lfcond .list .listall
.listif .listmacro .listmacroall .model .no87 .nocref .nolist
.nolistif .nolistmacro .radix .repeat .sall .seq .sfcond .stack
.startup .tfcond .type .until .untilcxz .while .xall .xcref
.xlist alias align assume catstr comm comment db dd df dosseg dq
dt dup dw echo else elseif elseif1 elseif2 elseifb elseifdef elseifdif
elseifdifi elseife elseifidn elseifidni elseifnb elseifndef end
endif endm endp ends eq equ even exitm extern externdef extrn for
forc ge goto group gt high highword if if1 if2 ifb ifdef ifdif
ifdifi ife ifidn ifidni ifnb ifndef include includelib instr invoke
irp irpc label le length lengthof local low lowword lroffset
lt macro mask mod .msfloat name ne offset opattr option org %out
page popcontext proc proto ptr public purge pushcontext record
repeat rept seg segment short size sizeof sizestr struc struct
substr subtitle subttl textequ this title type typedef union while width</keyword-class>
<keyword-class name="directive_operand">
$ ? @b @f addr basic byte c carry? dword
far far16 fortran fword near near16 overflow? parity? pascal qword
real4 real8 real10 sbyte sdword sign? stdcall sword syscall tbyte
vararg word zero? flat near32 far32
abs all assumes at casemap common compact
cpu dotname emulator epilogue error export expr16 expr32 farstack flat
forceframe huge language large listing ljmp loadds m510 medium memory
nearstack nodotname noemulator nokeyword noljmp nom510 none nonunique
nooldmacros nooldstructs noreadonly noscoped nosignextend nothing
notpublic oldmacros oldstructs os_dos para private prologue radix
readonly req scoped setif2 smallstack tiny use16 use32 uses</keyword-class>
<!-- # nasm directives, mostly complete, does not parse properly
# the following: %!<env>, %%, %+, %+n %-n, %{n} -->
<keyword-class name="directive_nasm">
db dw dd dq dt resb resw resd resq rest incbin equ times
%define %idefine %xdefine %xidefine %undef %assign %iassign
%strlen %substr %macro %imacro %endmacro %rotate .nolist
%if %elif %else %endif %ifdef %ifndef %elifdef %elifndef
%ifmacro %ifnmacro %elifmacro %elifnmacro %ifctk %ifnctk %elifctk %elifnctk
%ifidn %ifnidn %elifidn %elifnidn %ifidni %ifnidni %elifidni %elifnidni
%ifid %ifnid %elifid %elifnid %ifstr %ifnstr %elifstr %elifnstr
%ifnum %ifnnum %elifnum %elifnnum %error %rep %endrep %exitrep
%include %push %pop %repl struct endstruc istruc at iend align alignb
%arg %stacksize %local %line
bits use16 use32 section absolute extern global common cpu org
section group import export</keyword-class>
<keyword-class name="directive_operand_nasm">
a16 a32 o16 o32 byte word dword nosplit $ $$ seq wrt
flat large small .text .data .bss near far
%0 %1 %2 %3 %4 %5 %6 %7 %8 %9</keyword-class>
<keyword-class name="asm_instructions">
<include-class name="cpu_instruction1"/>
<include-class name="cpu_instruction2"/>
</keyword-class>
<keyword-class name="asm_directives">
<include-class name="directive"/>
<include-class name="directive_nasm"/>
</keyword-class>
<keyword-class name="asm_operands">
<include-class name="directive_operand"/>
<include-class name="directive_operand_nasm"/>
</keyword-class>
</keyword-classes>
<language name="asm" title="Assembler" folding="false">
<lexer name="asm" />
<use-keywords>
<keyword key="0" name="CPU Instructions" class="asm_instructions"/>
<keyword key="1" name="FPU Instructions" class="fpu_instruction"/>
<keyword key="2" name="Registers" class="register"/>
<keyword key="3" name="Directives" class="asm_directives"/>
<keyword key="4" name="Directive Operands" class="asm_operands"/>
<keyword key="5" name="Extended Instructions" class="ext_instruction"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" fore="#808080" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Number" key="2" class="number" />
<style name="String" key="3" class="string" />
<style name="Operator" key="4" class="operator" />
<style name="Identifier" key="5" class="identifier" />
<style name="CPU instruction" key="6" class="keyword" />
<style name="FPU instruction" key="7" class="keyword" bold="true" />
<style name="Register" key="8" fore="46aa03" bold="true" />
<style name="Directive" key="9" class="keyword" />
<style name="Directive Operand" key="10" class="keyword" />
<!-- <style name="Comment block (GNU as /*...*/ syntax, unimplemented)" key="11" class="commentbox" /> -->
<style name="Single Quote String" key="12" class="string" />
<style name="Unclosed String" key="13" fore="000000" back="E0C0E0" eolfilled="true" />
<style name="Extended Instructions" key="14" fore="B00040" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,76 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="kwmnemo">
adc add adiw and andi asr bclr bld brbc brbs brcc
brcs break breq brge brhc brhs brid brie brlo brlt
brmi brne brpl brsh brtc brts brvc brvs bset bst
call cbi cbr clc clh cli cln clr cls clt clv clz
com cp cpc cpi cpse dec eicall eijmp elpm eor fmul
fmuls fmuls fmulsu icall ijmp in inc jmp ld ldd
ldi lds lpm lsl lsr mov movw mul muls mulsu neg
nop or ori out pop push rcall rd ret reti rjmp rol
ror sbc sbci sbi sbic sbis sbiw sbr sbrc sbrs sec
seh sei sen ser ses set sev sez sleep spm st st
std sts sub subi swap tst wdr
ADC ADD ADIW AND ANDI ASR BCLR BLD BRBC BRBS BRCC
BRCS BREAK BREQ BRGE BRHC BRHS BRID BRIE BRLO BRLT
BRMI BRNE BRPL BRSH BRTC BRTS BRVC BRVS BSET BST
CALL CBI CBR CLC CLH CLI CLN CLR CLS CLT CLV CLZ
COM CP CPC CPI CPSE DEC EICALL EIJMP ELPM EOR FMUL
FMULS FMULS FMULSU ICALL IJMP IN INC JMP LD LDD
LDI LDS LPM LSL LSR MOV MOVW MUL MULS MULSU NEG
NOP OR ORI OUT POP PUSH RCALL RD RET RETI RJMP ROL
ROR SBC SBCI SBI SBIC SBIS SBIW SBR SBRC SBRS SEC
SEH SEI SEN SER SES SET SEV SEZ SLEEP SPM ST ST
STD STS SUB SUBI SWAP TST WDR
</keyword-class>
<keyword-class name="kwregs">
r0 r1 r2 r3 r4 r5 r6 r7 r8 r9 r10 r11 r12 r13 r14
r15 r16 r17 r18 r19 r20 r21 r22 r23 r24 r25 r26
r27 r28 r29 r30 r31 x y z
R0 R1 R2 R3 R4 R5 R6 R7 R8 R9 R10 R11 R12 R13 R14
R15 R16 R17 R18 R19 R20 R21 R22 R23 R24 R25 R26
R27 R28 R29 R30 R31 X Y Z
</keyword-class>
</keyword-classes>
<language name="avrasm" title="AVR Assembler" folding="false">
<lexer name="cpp" />
<use-keywords>
<keyword key="0" name="Mnemonic" class="kwmnemo"/>
<keyword key="1" name="Register Name" class="kwregs"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="commentbox"/>
<style name="Comment Line" key="2" class="commentline"/>
<style name="Doc Comments" key="3" class="commentdoc"/>
<style name="Number" key="4" fore="colour.number"/>
<style name="Mnemonic" key="5" class="keyword"/>
<style name="String" key="6" fore="colour.string"/>
<style name="Character" key="7" fore="colour.char"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Operator" key="10" bold="true"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" font="font.monospace" back="e0c0e0" eolfilled="true"/>
<style name="Comment Line Doc" key="15" class="commentdoc"/>
<style name="Register Name" key="16" fore="a52a00"/>
<style name="Comment Doc Keyword" key="17" class="commentdoc" fore="3060a0"/>
<style name="Unknown Comment Doc Keyword" key="18" class="commentdoc" fore="804020"/>
<style name="Brace Match" key="34" fore="0000ee" bold="true"/>
<style name="Brace Mismatch" key="35" fore="ee0000" bold="true"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="bash">
alias
ar asa awk banner basename bash bc bdiff break
bunzip2 bzip2 cal calendar case cat cc cd chmod cksum
clear cmp col comm compress continue cp cpio crypt
csplit ctags cut date dc dd declare deroff dev df diff diff3
dircmp dirname do done du echo ed egrep elif else env
esac eval ex exec exit expand export expr false fc
fgrep fi file find fmt fold for function functions
getconf getopt getopts grep gres hash head help
history iconv id if in integer jobs join kill local lc
let line ln logname look ls m4 mail mailx make
man mkdir more mt mv newgrp nl nm nohup ntps od
pack paste patch pathchk pax pcat perl pg pr print
printf ps pwd read readonly red return rev rm rmdir
sed select set sh shift size sleep sort spell
split start stop strings strip stty sum suspend
sync tail tar tee test then time times touch tr
trap true tsort tty type typeset ulimit umask unalias
uname uncompress unexpand uniq unpack unset until
uudecode uuencode vi vim vpax wait wc whence which
while who wpaste wstart xargs zcat
</keyword-class>
<keyword-class name="bash-coreutils">
chgrp chown chroot dir dircolors
factor groups hostid install link md5sum mkfifo
mknod nice pinky printenv ptx readlink seq
sha1sum shred stat su tac unlink users vdir whoami yes
</keyword-class>
</keyword-classes>
<language name="bash" title="Bash">
<lexer name="bash"/>
<use-keywords>
<keyword key="0" name="Keywords" class="bash"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" fore="808080" />
<style name="Error" key="1" class="error" />
<style name="Comment" key="2" class="comment" />
<style name="Number" key="3" class="number" />
<style name="Keywords" key="4" class="keyword"/>
<style name="Double Quotes String" key="5" class="string"/>
<style name="Single Quotes String" key="6" class="string"/>
<style name="Operators" key="7" class="operator" />
<style name="Identifiers" key="8" class="identifier" />
<style name="Scalars: $var" key="9" class="identifier" />
<style name="Parameter expansion: ${var}" key="10" class="identifier" />
<style name="Back Ticks" key="11" fore="ffff00" back="a08080" />
<style name="Here-doc (delimiter)" key="12" fore="000000" back="ddd0dd" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,176 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="cpp">
asm auto bool break case catch char class const const_cast continue
default delete do double dynamic_cast else enum explicit export extern false float for
friend goto if inline int long mutable namespace new operator private protected public
register reinterpret_cast return short signed sizeof static static_cast struct switch
template this throw true try typedef typeid typename union unsigned using
virtual void volatile wchar_t while and and_eq bitand bitor compl not not_eq or
or_eq xor xor_eq
</keyword-class>
<keyword-class name="doxygen">
a addindex addtogroup anchor arg attention
author b brief bug c class code date def defgroup deprecated dontinclude
e em endcode endhtmlonly endif endlatexonly endlink endverbatim enum example exception
f$ f[ f] file fn hideinitializer htmlinclude htmlonly
if image include ingroup internal invariant interface latexonly li line link
mainpage name namespace nosubgrouping note overload
p page par param post pre ref relates remarks return retval
sa section see showinitializer since skip skipline struct subsection
test throw todo typedef union until
var verbatim verbinclude version warning weakgroup $ @ \ &amp; &lt; &gt; # { }
</keyword-class>
<keyword-class name="csharp">
abstract as base bool break byte case catch char checked class
const continue decimal default delegate do double else enum
event explicit extern false finally fixed float for foreach get goto if
implicit in int interface internal is lock long namespace new null
object operator out override params partial private protected public
readonly ref return sbyte sealed set short sizeof stackalloc static
string struct switch this throw true try typeof uint ulong
unchecked unsafe ushort using virtual void while
</keyword-class>
<keyword-class name="java">
abstract assert boolean break byte case catch char class const
continue default do double else extends final finally float for future
generic goto if implements import inner instanceof int interface long
native new null operator outer package private protected public rest
return short static super switch synchronized this throw throws
transient try var void volatile while
</keyword-class>
<keyword-class name="idl">
aggregatable allocate appobject arrays async async_uuid
auto_handle
bindable boolean broadcast byte byte_count
call_as callback char coclass code comm_status
const context_handle context_handle_noserialize
context_handle_serialize control cpp_quote custom
decode default defaultbind defaultcollelem
defaultvalue defaultvtable dispinterface displaybind dllname
double dual
enable_allocate encode endpoint entry enum error_status_t
explicit_handle
fault_status first_is float
handle_t heap helpcontext helpfile helpstring
helpstringcontext helpstringdll hidden hyper
id idempotent ignore iid_as iid_is immediatebind implicit_handle
import importlib in include in_line int __int64 __int3264 interface
last_is lcid length_is library licensed local long
max_is maybe message methods midl_pragma
midl_user_allocate midl_user_free min_is module ms_union
ncacn_at_dsp ncacn_dnet_nsp ncacn_http ncacn_ip_tcp
ncacn_nb_ipx ncacn_nb_nb ncacn_nb_tcp ncacn_np
ncacn_spx ncacn_vns_spp ncadg_ip_udp ncadg_ipx ncadg_mq
ncalrpc nocode nonbrowsable noncreatable nonextensible notify
object odl oleautomation optimize optional out out_of_line
pipe pointer_default pragma properties propget propput propputref
ptr public
range readonly ref represent_as requestedit restricted retval
shape short signed size_is small source strict_context_handle
string struct switch switch_is switch_type
transmit_as typedef
uidefault union unique unsigned user_marshal usesgetlasterror uuid
v1_enum vararg version void wchar_t wire_marshal
</keyword-class>
<keyword-class name="jsunsure">
undefined
</keyword-class>
</keyword-classes>
<!-- base scheme for C++ style languages -->
<base-language name="cppbase">
<lexer name="cpp" />
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" class="whitespace" />
<style name="Comment" key="1" class="commentbox"/>
<style name="Comment Line" key="2" class="commentline"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="String" key="6" class="string"/>
<style name="Character" key="7" class="string"/>
<style name="Operator" key="10" bold="true"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" back="e0c0e0" eolfilled="true"/>
</use-styles>
</base-language>
<language base="cppbase" name="cpp" title="C / C++" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true">
<lexer name="cpp" />
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="cpp"/>
<keyword key="2" name="Doxygen Keywords" class="doxygen"/>
</use-keywords>
<use-styles>
<style name="Doc Comments" key="3" class="commentdoc"/>
<style name="UUID" key="8" fore="804080"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Verbatim" key="13" fore="007f00" back="e0ffe0" eolfilled="true"/>
<style name="RegEx" key="14" fore="3f7f3f" back="e0f0ff" eolfilled="true"/>
<style name="Comment Line Doc" key="15" class="commentdoc"/>
<style name="Keywords 2" key="16" fore="b00040"/>
<style name="Comment Doc Keyword" key="17" class="commentdoc" fore="3060a0"/>
<style name="Unknown Comment Doc Keyword" key="18" class="commentdoc" fore="804020"/>
</use-styles>
</language>
<language base="cppbase" name="idl" title="IDL" folding="true">
<use-keywords>
<keyword key="0" name="Keywords" class="idl" />
</use-keywords>
</language>
<language base="cppbase" name="javascript" title="JavaScript" folding="true" foldcomments="true" foldcompact="true">
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="javascript"/>
<keyword key="1" name="Keywords 2" class="jsunsure"/>
</use-keywords>
<use-styles>
<style name="Keywords 2" key="16" fore="b00040"/>
</use-styles>
</language>
<language base="cppbase" name="csharp" title="C#" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true">
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="csharp"/>
</use-keywords>
<use-styles>
<style name="Doc Comments" key="3" class="commentdoc"/>
<style name="UUID" key="8" fore="804080"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Verbatim" key="13" fore="007f00" back="e0ffe0" eolfilled="true"/>
<style name="RegEx" key="14" fore="3f7f3f" back="e0f0ff" eolfilled="true"/>
<style name="Comment Line Doc" key="15" class="commentdoc"/>
<style name="Keywords 2" key="16" fore="b00040"/>
<!--<style name="Comment Doc Keyword" key="17" class="commentdoc" fore="3060a0"/>
<style name="Unknown Comment Doc Keyword" key="18" class="commentdoc" fore="804020"/>-->
</use-styles>
</language>
<language base="cppbase" name="java" title="Java" folding="true" foldcomments="true" foldcompact="true">
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="java"/>
</use-keywords>
<use-styles>
<style name="Doc Comments" key="3" class="commentdoc"/>
<style name="UUID" key="8" fore="804080"/>
<style name="Comment Line Doc" key="15" class="commentdoc"/>
<style name="Keywords 2" key="16" fore="b00040"/>
<style name="Comment Doc Keyword" key="17" class="commentdoc" fore="3060a0"/>
<style name="Unknown Comment Doc Keyword" key="18" class="commentdoc" fore="804020"/>
<!--<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Verbatim" key="13" fore="007f00" back="e0ffe0" eolfilled="true"/>
<style name="RegEx" key="14" fore="3f7f3f" back="e0f0ff" eolfilled="true"/>-->
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,74 @@
<?xml version="1.0"?>
<Scheme>
<!-- Scheme for the D language, see www.digitalmars.com -->
<!-- Note that there are things to do to fully support D:
1. Add support for /+ +/ comments to the Scintilla cpp lexer.
2. Add support for literal strings to the Scintilla cpp lexer
(like C# @ strings).
3. Add support for backtick strings to the Scintilla cpp lexer.
-->
<keyword-classes>
<keyword-class name="d">
abstract alias align asm assert auto body bool
break byte case cast catch cdouble cent cfloat char class
const continue creal dchar debug default delegate delete
deprecated do double else enum export extern false final finally
float for foreach foreach_reverse function goto idouble if
ifloat import in inout int interface invariant ireal is lazy
long mixin module new null out override package pragma private
protected public real return scope short static struct super
switch synchronized template this throw true try typedef typeid
typeof ubyte ucent uint ulong union unittest ushort version void
volatile wchar while with
</keyword-class>
<keyword-class name="ddoxygen">
a addindex addtogroup anchor arg attention
author b brief bug c class code date def defgroup deprecated dontinclude
e em endcode endhtmlonly endif endlatexonly endlink endverbatim enum example exception
f$ f[ f] file fn hideinitializer htmlinclude htmlonly
if image include ingroup internal invariant interface latexonly li line link
mainpage name namespace nosubgrouping note overload
p page par param post pre ref relates remarks return retval
sa section see showinitializer since skip skipline struct subsection
test throw todo typedef union until
var verbatim verbinclude version warning weakgroup $ @ \ &amp; &lt; &gt; # { }
</keyword-class>
</keyword-classes>
<!-- base scheme for C++ style languages -->
<language name="d" title="D" folding="true" foldcomments="true" foldcompact="false" foldpreproc="true">
<lexer name="cpp" />
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="d"/>
<!-- Comment doc: is this needed??? -->
<keyword key="2" name="Doxygen Keywords" class="ddoxygen"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="commentbox"/>
<style name="Comment Line" key="2" class="commentline"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="String" key="6" class="string"/>
<style name="Character" key="7" class="string"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Operator" key="10" class="operator"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" back="e0c0e0" eolfilled="true"/>
<!-- Comment doc: is this needed??? -->
<style name="Doc Comments" key="3" class="commentdoc"/>
<style name="Comment Line Doc" key="15" class="commentdoc"/>
<style name="Comment Doc Keyword" key="17" class="commentdoc" fore="3060a0"/>
<style name="Unknown Comment Doc Keyword" key="18" class="commentdoc" fore="804020"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,117 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<style-classes>
<style-class name="docbooksgml" back="efefff" eolfilled="true"/>
</style-classes>
<keyword-classes>
<keyword-class name="docbook42.elements">
abbrev abstract accel ackno acronym action address affiliation alt anchor
answer appendix appendixinfo application area areaset areaspec arg article
articleinfo artpagenums attribution audiodata audioobject author authorblurb
authorgroup authorinitials beginpage bibliocoverage bibliodiv biblioentry
bibliography bibliographyinfo biblioid bibliomisc bibliomixed bibliomset
bibliorelation biblioset bibliosource blockinfo blockquote book bookinfo
bridgehead callout calloutlist caption caution chapter chapterinfo citation
citebiblioid citerefentry citetitle city classname classsynopsis classsynopsisinfo
cmdsynopsis co collab collabname colophon colspec command computeroutput
confdates confgroup confnum confsponsor conftitle constant constraint
constraintdef constructorsynopsis contractnum contractsponsor contrib
copyright coref corpauthor corpname country database date dedication
destructorsynopsis edition editor email emphasis entry entrytbl envar
epigraph equation errorcode errorname errortext errortype example
exceptionname fax fieldsynopsis figure filename firstname firstterm
footnote footnoteref foreignphrase formalpara funcdef funcparams
funcprototype funcsynopsis funcsynopsisinfo function glossary glossaryinfo
glossdef glossdiv glossentry glosslist glosssee glossseealso glossterm
graphic graphicco group guibutton guiicon guilabel guimenu guimenuitem
guisubmenu hardware highlights holder honorific htm imagedata imageobject
imageobjectco important index indexdiv indexentry indexinfo indexterm
informalequation informalexample informalfigure informaltable initializer
inlineequation inlinegraphic inlinemediaobject interface interfacename
invpartnumber isbn issn issuenum itemizedlist itermset jobtitle keycap
keycode keycombo keysym keyword keywordset label legalnotice lhs lineage
lineannotation link listitem iteral literallayout lot lotentry manvolnum
markup medialabel mediaobject mediaobjectco member menuchoice methodname
methodparam methodsynopsis mm modespec modifier ousebutton msg msgaud
msgentry msgexplan msginfo msglevel msgmain msgorig msgrel msgset msgsub
msgtext nonterminal note objectinfo olink ooclass ooexception oointerface
option optional orderedlist orgdiv orgname otheraddr othercredit othername
pagenums para paramdef parameter part partinfo partintro personblurb
personname phone phrase pob postcode preface prefaceinfo primary primaryie
printhistory procedure production productionrecap productionset productname
productnumber programlisting programlistingco prompt property pubdate publisher
publishername pubsnumber qandadiv qandaentry qandaset question quote refclass
refdescriptor refentry refentryinfo refentrytitle reference referenceinfo
refmeta refmiscinfo refname refnamediv refpurpose refsect1 refsect1info refsect2
refsect2info refsect3 refsect3info refsection refsectioninfo refsynopsisdiv
refsynopsisdivinfo releaseinfo remark replaceable returnvalue revdescription
revhistory revision revnumber revremark rhs row sbr screen screenco screeninfo
screenshot secondary secondaryie sect1 sect1info sect2 sect2info sect3 sect3info
sect4 sect4info sect5 sect5info section sectioninfo see seealso seealsoie
seeie seg seglistitem segmentedlist segtitle seriesvolnums set setindex
setindexinfo setinfo sgmltag shortaffil shortcut sidebar sidebarinfo simpara
simplelist simplemsgentry simplesect spanspec state step street structfield
structname subject subjectset subjectterm subscript substeps subtitle
superscript surname sv symbol synopfragment synopfragmentref synopsis
systemitem table tbody term tertiary tertiaryie textdata textobject tfoot
tgroup thead tip title titleabbrev toc tocback tocchap tocentry tocfront
toclevel1 toclevel2 toclevel3 toclevel4 toclevel5 tocpart token trademark
type ulink userinput varargs variablelist varlistentry varname videodata
videoobject void volumenum warning wordasword xref year
</keyword-class>
<keyword-class name="docbook42.attributes">
arch condition conformance id lang os remap role revision revisionflag security
userlevel vendor xreflabel
status label endterm linkend space width
</keyword-class>
<keyword-class name="docbook42">
<include-class name="docbook42.elements"/>
<include-class name="docbook42.attributes"/>
</keyword-class>
<keyword-class name="docbook42.SGMLDTD">
ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
</keyword-class>
</keyword-classes>
<language name="docbook" title="Docbook XML" folding="false">
<lexer name="xml" stylebits="7"/>
<use-keywords>
<keyword key="0" name="Docbook" class="docbook42"/>
<keyword key="5" name="DTD Keywords" class="docbook42.SGMLDTD"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" class="default"/>
<style name="Text" key="0" class="default"/>
<style name="Tags" key="1" class="tag"/>
<style name="Unknown Tags" key="2" class="unknowntag"/>
<style name="Attributes" key="3" class="attribute"/>
<style name="Unknown Attributes" key="4" class="unknownattribute"/>
<style name="Numbers" key="5" class="number"/>
<style name="Double quoted strings" key="6" class="string"/>
<style name="Single quoted strings" key="7" class="string"/>
<style name="Other inside tag" key="8" fore="800080"/>
<style name="Comment" key="9" fore="808000"/>
<style name="Entities" key="10" fore="800080"/>
<style name="XML style tag ends '/&gt;'" key="11" fore="000080"/>
<style name="XML identifier start '&lt;?'" key="12" fore="800080" bold="true"/>
<style name="XML identifier end '?&gt;'" key="13" fore="800080" bold="true"/>
<style name="CDATA" key="17" fore="800000" back="FFF0F0" eolfilled="true"/>
<style name="Question" key="18" fore="800000"/>
<style name="Unquoted Value" key="19" fore="608060"/>
<group name="SGML" description="SGML" class="docbooksgml" >
<style name="Tags &lt;! ... &gt;" key="21" fore="000080"/>
<style name="Command" key="22" fore="000080" bold="true"/>
<style name="1st param" key="23" fore="006600"/>
<style name="Double string" key="24" fore="800000"/>
<style name="Single string" key="25" fore="993300"/>
<style name="Error" key="26" fore="800000" back="FF6666"/>
<style name="Special (#xxxx type)" key="27" fore="3366FF"/>
<style name="Entity" key="28" fore="333333"/>
<style name="Comment" key="29" fore="808000"/>
<style name="Block" key="31" fore="000066" back="CCCCE0"/>
</group>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,85 @@
.asm=asm
.asp=Web
.aut=properties
.bas=vb
.bat=batch
.bsh=bash
.build=xml
.c=cpp
.cgi=perl
.cf=properties
.cfg=properties
.clips=xml
.cls=vb
.cmd=batch
.ctl=vb
.conf=properties
.config=xml
.cpp=cpp
.cs=csharp
.css=css
.csproj=xml
.cxx=cpp
.d=d
.def=modula2
.dfm=pascal
.diff=diff
.dob=vb
.dpr=pascal
.dsm=vbscript
.dsr=vb
.dtd=xml
.frm=vb
.f90=fortran
.f95=fortran
.f2k=fortran
.f=fortran77
.for=fortran77
.h=cpp
.hpp=cpp
.html=Web
.htm=Web
.idl=cpp
.inf=properties
.ini=properties
.java=java
.js=javascript
.mod=modula2
.nsi=NSIS
.nsh=NSIS
.nlf=NSIS
.pag=vb
.pas=pascal
.patch=diff
.php=php
.pl=perl
.pm=perl
.pnpt=xml
.pnproj=xml
.pod=perl
.properties=properties
.py=python
.pyw=python
.rb=ruby
.reg=properties
.rng=xml
.s=asm
.s90=asm
.scheme=xml
.schemedef=xml
.sh=bash
.sln=xml
.sql=sql
.tcl=tcl
.url=properties
.v=verilog
.vb=vb
.vbs=vbscript
.vh=verilog
.vhd=vhdl
.xhtml=Web
.xml=xml
.xsd=xml
.xsl=xml
configure=bash
makefile=makefile

View file

@ -0,0 +1,95 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes><keyword-class name="fortran">access action advance allocatable
allocate apostrophe assign assignment associate asynchronous backspace bind blank
blockdata call case character class close common complex contains continue cycle
data deallocate decimal delim default dimension direct do dowhile double
doubleprecision else elseif elsewhere encoding end endassociate endblockdata enddo
endfile endforall endfunction endif endinterface endmodule endprogram endselect
endsubroutine endtype endwhere entry eor equivalence err errmsg exist exit external
file flush fmt forall form format formatted function go goto id if implicit in
include inout integer inquire intent interface intrinsic iomsg iolength iostat kind
len logical module name named namelist nextrec nml none nullify number only open
opened operator optional out pad parameter pass pause pending pointer pos position
precision print private program protected public quote read readwrite real rec recl
recursive result return rewind save select selectcase selecttype sequential sign
size stat status stop stream subroutine target then to type unformatted unit use
value volatile wait where while write</keyword-class>
<!-- keywords2 is for highlighting intrinsic and extended functions -->
<keyword-class name="fortran2">abs achar acos acosd adjustl adjustr
aimag aimax0 aimin0 aint ajmax0 ajmin0 akmax0 akmin0 all allocated alog
alog10 amax0 amax1 amin0 amin1 amod anint any asin asind associated
atan atan2 atan2d atand bitest bitl bitlr bitrl bjtest bit_size bktest break
btest cabs ccos cdabs cdcos cdexp cdlog cdsin cdsqrt ceiling cexp char
clog cmplx conjg cos cosd cosh count cpu_time cshift csin csqrt dabs
dacos dacosd dasin dasind datan datan2 datan2d datand date
date_and_time dble dcmplx dconjg dcos dcosd dcosh dcotan ddim dexp
dfloat dflotk dfloti dflotj digits dim dimag dint dlog dlog10 dmax1 dmin1
dmod dnint dot_product dprod dreal dsign dsin dsind dsinh dsqrt dtan dtand
dtanh eoshift epsilon errsns exp exponent float floati floatj floatk floor fraction
free huge iabs iachar iand ibclr ibits ibset ichar idate idim idint idnint ieor ifix
iiabs iiand iibclr iibits iibset iidim iidint iidnnt iieor iifix iint iior iiqint iiqnnt iishft
iishftc iisign ilen imax0 imax1 imin0 imin1 imod index inint inot int int1 int2 int4
int8 iqint iqnint ior ishft ishftc isign isnan izext jiand jibclr jibits jibset jidim jidint
jidnnt jieor jifix jint jior jiqint jiqnnt jishft jishftc jisign jmax0 jmax1 jmin0 jmin1
jmod jnint jnot jzext kiabs kiand kibclr kibits kibset kidim kidint kidnnt kieor kifix
kind kint kior kishft kishftc kisign kmax0 kmax1 kmin0 kmin1 kmod knint knot kzext
lbound leadz len len_trim lenlge lge lgt lle llt log log10 logical lshift malloc matmul
max max0 max1 maxexponent maxloc maxval merge min min0 min1 minexponent minloc
minval mod modulo mvbits nearest nint not nworkers number_of_processors pack popcnt
poppar precision present product radix random random_number random_seed range real
repeat reshape rrspacing rshift scale scan secnds selected_int_kind
selected_real_kind set_exponent shape sign sin sind sinh size sizeof sngl snglq spacing
spread sqrt sum system_clock tan tand tanh tiny transfer transpose trim ubound unpack verify</keyword-class>
<!-- keywords3 are nonstardard, extended and user defined functions -->
<keyword-class name="fortran3">cdabs cdcos cdexp cdlog cdsin cdsqrt cotan cotand
dcmplx dconjg dcotan dcotand decode dimag dll_export dll_import doublecomplex dreal
dvchk encode find flen flush getarg getcharqq getcl getdat getenv gettim hfix ibchng
identifier imag int1 int2 int4 intc intrup invalop iostat_msg isha ishc ishl jfix
lacfar locking locnear map nargs nbreak ndperr ndpexc offset ovefl peekcharqq precfill
prompt qabs qacos qacosd qasin qasind qatan qatand qatan2 qcmplx qconjg qcos qcosd
qcosh qdim qexp qext qextd qfloat qimag qlog qlog10 qmax1 qmin1 qmod qreal qsign qsin
qsind qsinh qsqrt qtan qtand qtanh ran rand randu rewrite segment setdat settim system
timer undfl unlock union val virtual volatile zabs zcos zexp zlog zsin zsqrt</keyword-class>
</keyword-classes>
<base-language name="fortranbase">
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Number" key="2" class="number"/>
<style name="Single Quote String" key="3" class="string"/>
<style name="Double Quote String" key="4" class="string"/>
<style name="End of line string" key="5" fore="000000" font="font.monospace" back="e0c0e0" eolfilled="true"/>
<style name="Operator" key="6" class="operator"/>
<style name="Identifier" key="7" class="identifier"/>
<style name="Keywords" key="8" class="keyword"/>
<style name="Keywords 2" key="9" class="keyword" fore="B00040"/>
<style name="Keywords 3" key="10" class="keyword" fore="B04080"/>
<style name="Preprocessor" key="11" class="preprocessor"/>
<style name=".NAME. format operators" key="12" class="operator" bold="true"/>
<style name="Labels" key="13" fore="E0C0E0"/>
<style name="Continuation" key="14" fore="000000" back="F0E080" />
<style name="User defined" key="15" fore="E0F0FF"/>
</use-styles>
</base-language>
<language name="fortran77" base="fortranbase" title="Fortran 77" folding="true">
<lexer name="f77"/>
<comments line="!~" />
<use-keywords>
<keyword key="0" name="Keywords" class="fortran" />
<keyword key="1" name="Keywords 2" class="fortran2" />
<keyword key="2" name="Keywords 3" class="fortran3" />
</use-keywords>
</language>
<language name="fortran" base="fortranbase" title="Fortran 95" folding="true">
<lexer name="fortran" />
<comments line="!~" />
<use-keywords>
<keyword key="0" name="Keywords" class="fortran" />
<keyword key="1" name="Keywords 2" class="fortran2" />
<keyword key="2" name="Keywords 3" class="fortran3" />
</use-keywords>
</language>
</Scheme>

View file

@ -0,0 +1,17 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<language name="latex" title="LaTeX" folding="false" >
<lexer name="latex" />
<use-keywords>
<keyword key="0" name="Keywords" class="perl"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Command" key="1" fore="aa0000" bold="true" />
<style name="Tag" key="2" fore="880088" bold="true" />
<style name="Math" key="3" fore="0000ff" />
<style name="Comment" key="4" class="comment" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,33 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="lua">
if elseif else then end do while nil true false
in for and or function local not repeat return until
</keyword-class>
</keyword-classes>
<language name="lua" title="Lua" folding="true" foldcomments="true" foldcompact="false" foldpreproc="true">
<lexer name="lua" />
<comments line="--" streamStart="--[[" streamEnd="]]" blockStart="--[[" blockLine="--" blockEnd="]]" />
<use-keywords>
<keyword key="0" name="Keywords" class="lua"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Comment Line" key="2" class="commentdoc" />
<style name="Comment Doc" key="3" class="commentline" />
<style name="Number" key="4" class="number" />
<style name="Keyword" key="5" class="keyword" />
<style name="String" key="6" class="string" />
<style name="Character" key="7" class="string" />
<style name="String Literal" key="8" class="string" />
<style name="Preprocessor" key="9" class="preprocessor" />
<style name="Operator" key="10" class="operator" />
<style name="Identifier" key="11" class="identifier" />
<style name="End of line string" key="12" fore="000000" back="e0c0e0" eolfilled="true"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<style-classes>
<!-- All styles inherit the default style. Font fore and back colours are
not specified - this way we inherit the system defaults -->
<style-class name="default" size="10" font="Lucida Console"/>
<style-class name="whitespace" description="Whitespace" fore="a8c5ff" />
<style-class name="comment" description="Comments" fore="007f00"/>
<style-class name="keyword" description="Keywords" fore="0000ef" />
<style-class name="string" description="Strings" fore="7f007f" />
<style-class name="number" description="Numbers" fore="007f7f" />
<style-class name="operator" description="Operators" />
<style-class name="preprocessor" description="Preprocessor" fore="7f7f00" />
<style-class name="error" description="Error Text" fore="ffff00" back="ff0000" />
<style-class name="commentdoc" description="Doc Comments" inherit-style="comment" fore="3f703f"/>
<style-class name="commentline" description="Line Comments" inherit-style="comment"/>
<style-class name="commentbox" description="Box Comments" inherit-style="comment"/>
<style-class name="tag" description="Tag" fore="000080"/>
<style-class name="unknowntag" description="Unknown Tag" fore="ff0000"/>
<style-class name="attribute" description="Attribute" fore="008080"/>
<style-class name="unknownattribute" description="Unknown Attribute" fore="ff0000"/>
<style-class name="bracematch" description="Brace Match" fore="0000ee" bold="true"/>
<style-class name="bracemismatch" description="Brace Mismatch" fore="ee0000" bold="true"/>
<style-class name="linenumbers" description="Line Numbers" />
<style-class name="controlchars" description="Control Characters" fore="808080" />
<style-class name="identifier" description="Identifier" fore="7080ff" />
</style-classes>
<base-options>
<style name="Line Numbers" key="33" class="linenumbers" />
<style name="Brace Match" key="34" class="bracematch" />
<style name="Brace Mismatch" key="35" class="bracemismatch" />
<style name="Control Characters" key="36" class="controlchars" />
</base-options>
<keyword-classes>
<keyword-class name="javascript">
abstract boolean break byte case catch char class
const continue debugger default delete do double else enum export extends
false final finally float for function goto if implements import in instanceof
int interface long native new null package private protected public
return short static super switch synchronized this throw throws
transient true try typeof var void volatile while with
</keyword-class>
</keyword-classes>
<imports>
<set pattern="*.scheme"/>
<set pattern="*.schemedef"/>
<!--<file name="userSettings.xml"/>-->
</imports>
</Scheme>

View file

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="matlab_keywords">
break case catch continue else elseif end for function global
if otherwise persistent return switch try while
</keyword-class>
<keyword-class name="octave_keywords">
<include-class name="matlab_keywords" />
do end_unwind_protect endfor endif endswitch endfunction until
unwind_protect unwind_protect_cleanup
</keyword-class>
</keyword-classes>
<base-language name="matlabbase">
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Command" key="2" class="command" />
<style name="Number" key="3" class="number" />
<style name="Keyword" key="4" class="keyword" />
<style name="String" key="5" class="string" />
<style name="Operator" key="6" class="operator" fore="800000"/>
<style name="Identifier" key="7" class="identifier" />
<style name="Double Quote String" key="8" class="doublequotestring" />
</use-styles>
</base-language>
<language base="matlabbase" name="matlab" title="Matlab" folding="true" casesensitive="true">
<lexer name="matlab" />
<use-keywords>
<keyword key="0" name="Keyword" class="matlab_keywords"/>
</use-keywords>
</language>
<language base="matlabbase" name="octave" title="Octave" folding="true" casesensitive="true">
<lexer name="octave" />
<use-keywords>
<keyword key="0" name="Keywords" class="octave_keywords"/>
</use-keywords>
</language>
</Scheme>

View file

@ -0,0 +1,92 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="dosbatch">
rem set if exist errorlevel for in do
break call chcp cd chdir choice cls country ctty date del erase dir echo
exit goto loadfix loadhigh mkdir md move path pause prompt rename ren
rmdir rd shift time type ver verify vol com con lpt nul
</keyword-class>
</keyword-classes>
<language name="properties" title="Properties">
<lexer name="props"/>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" fore="000000" />
<style name="Comment" key="1" class="comment" />
<style name="Section" key="2" fore="0000f0" back="e0f0f0" bold="true" eolfilled="true"/>
<style name="Assignment" key="3" class="operator"/>
<style name="Default Value" key="4" class="preprocessor"/>
</use-styles>
</language>
<language name="batch" title="Batch Files">
<lexer name="batch" />
<use-keywords>
<keyword key="0" name="Keywords" class="dosbatch"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Keyword" key="2" class="keyword" />
<style name="Label" key="3" fore="ffff00" back="606060" eolfilled="true" />
<style name="Hide command char '@'" key="4" class="preprocessor" />
<style name="External commands" key="5" class="keyword" />
<style name="Variable (%x)" key="6" back="ffffe0" />
<style name="Operator" key="7" class="operator" />
</use-styles>
</language>
<language name="makefile" title="Make" usetabs="true">
<lexer name="makefile" />
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Pre-Processor" key="2" class="preprocessor" />
<style name="Variable $(x)" key="3" fore="000080" />
<style name="Operator" key="4" class="operator" />
<style name="Target" key="5" fore="a00000" />
<style name="Error" key="9" class="error" />
</use-styles>
</language>
<language name="diff" title="Diff">
<lexer name="diff" />
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" fore="007f00" />
<style name="Command" key="2" fore="7f7f00" />
<style name="Source and Destination" key="3" fore="7f0000" />
<style name="Position Setting (@@)" key="4" fore="7f007f" />
<style name="Line Removed (-)" key="5" fore="007f7f" />
<style name="Line Added (+)" key="6" fore="00007f" />
</use-styles>
</language>
<language name="output" title="Output" internal="true">
<lexer name="errorlist" />
<use-styles>
<style name="Default" key="32" size="9" />
<style name="Whitespace" key="0" fore="000000" />
<style name="Python error" key="1" fore="ff0000" hotspot="true" />
<style name="gcc error" key="2" fore="800080" hotspot="true" />
<style name="Microsoft error" key="3" fore="808000" hotspot="true" />
<style name="command or return status" key="4" fore="0000ff" hotspot="true" />
<style name="Borland message" key="5" fore="b06000" hotspot="true" />
<style name="Perl message" key="6" fore="ff0000" hotspot="true" />
<style name=".NET tracebacks" key="7" fore="ff0000" hotspot="true" />
<style name="Lua messages" key="8" fore="ff0000" hotspot="true" />
<style name="ctags" key="9" fore="ff00ff" />
<group name="diff">
<style name="change (!)" key="10" fore="007f00" />
<style name="addition (+)" key="11" fore="00007f" />
<style name="deletion (-)" key="12" fore="007f7f" />
<style name="message (---)" key="13" fore="7f0000" />
</group>
<style name="PHP error" key="14" fore="ff0000" hotspot="true" />
<!-- this is the style used by the container-based error lexer. It may in the future
clash with that used by scintilla so will need updating then. -->
<style name="Custom error" key="20" fore="800080" hotspot="true" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="modula2">
<!--keywords from XDS Lexis-->
and array begin by case const definition div
do else elsif end exit except export finally
for forward from if implementation import in loop
mod module not of or packedset pointer procedure
qualified record rem retry repeat return set then
to type until var while with
<!--identifiers from XDS Lexis-->
abs bitset boolean cardinal cap chr char complex
cmplx dec dispose excl false float halt high
im inc incl int interruptible integer length lfloat
longcomplex longreal max min new nil odd ord
proc protection re real size true trunc uninterruptible
val
</keyword-class>
<keyword-class name="modula2_foldwords">
begin case record
</keyword-class>
</keyword-classes>
<language name="modula2" title="Modula-2" folding="true" foldcomments="true" foldcompact="false">
<lexer name="pascal" />
<use-keywords>
<keyword key="0" name="Keywords" class="modula2"/>
<keyword key="2" name="Fold Start Words" class="modula2_foldwords"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment"/>
<style name="Line Comment" key="2" class="commentline"/>
<style name="Doc Comment" key="3" class="commentdoc"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="Double-Quoted String" key="6" /><!-- fore="colour.string" -->
<style name="Single-Quoted String" key="7" class="string"/>
<style name="Symbols" key="8" />
<style name="PreProcessor" key="9" class="preprocessor"/>
<style name="Operators" key="10" class="operator"/>
<style name="Class Definition Words" key="16" class="keyword"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,405 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="NSIS">
;
Abort
AddBrandingImage
AddSize
AllowRootDirInstall
AllowSkipFiles
AutoCloseWindow
BGGradient
BrandingText
BringToFront
Call
CallInstDLL
Caption
ChangeUI
CheckBitmap
ClearErrors
CompletedText
ComponentText
CopyFiles
CRCCheck
CreateDirectory
CreateFont
CreateShortCut
Delete
DeleteINISec
DeleteINIStr
DeleteRegKey
DeleteRegValue
DetailPrint
DetailsButtonText
DirShow
DirText
DirVar
EnableWindow
EnumRegKey
EnumRegValue
Exch
Exec
ExecShell
ExecWait
ExpandEnvStrings
File
FileBufSize
FileClose
FileErrorText
FileOpen
FileRead
FileReadByte
FileSeek
FileWrite
FileWriteByte
FindClose
FindFirst
FindNext
FindWindow
FlushINI
Function
FunctionEnd
GetCurInstType
GetCurrentAddress
GetDlgItem
GetDLLVersion
GetDLLVersionLocal
GetFileTime
GetFileTimeLocal
GetFullPathName
GetFunctionAddress
GetLabelAddress
GetTempFileName
GetWindowText
Goto
HideWindow
Icon
IfAbort
IfErrors
IfFileExists
IfRebootFlag
IfSilent
InitPluginsDir
InstallButtonText
InstallColors
InstallDir
InstallDirRegKey
InstProgressFlags
InstType
InstTypeGetText
InstTypeSetText
IntCmp
IntCmpU
IntFmt
IntOp
IsWindow
LangString
LangStringUP
LicenseBkColor
LicenseData
LicenseForceSelection
LicenseLangString
LicenseText
LoadLanguageFile
LockWindow
LogSet
LogText
MessageBox
MiscButtonText
Name
Nop
OutFile
Page
PageCallbacks
PageEx
PageExEnd
Pop
Push
Quit
ReadEnvStr
ReadIniStr
ReadRegDWORD
ReadRegStr
Reboot
RegDLL
Rename
ReserveFile
Return
RMDir
SearchPath
Section
SectionEnd
SectionGetFlags
SectionGetInstTypes
SectionGetSize
SectionGetText
SectionIn
SectionSetFlags
SectionSetInstTypes
SectionSetSize
SectionSetText
SendMessage
SetAutoClose
SetBrandingImage
SetCompress
SetCompressor
SetCtlColors
SetCurInstType
SetDatablockOptimize
SetDateSave
SetDetailsPrint
SetDetailsView
SetErrors
SetFileAttributes
SetFont
SetOutPath
SetOverwrite
SetPluginUnload
SetRebootFlag
SetShellVarContext
SetSilent
ShowInstDetails
ShowUninstDetails
ShowWindow
SilentInstall
SilentUnInstall
Sleep
SpaceTexts
StrCmp
StrCpy
StrLen
SubCaption
SubSection
SubSectionEnd
UninstallButtonText
UninstallCaption
UninstallIcon
UninstallSubCaption
UninstallText
UninstPage
UnRegDLL
Var
VIAddVersionKey
VIProductVersion
WindowIcon
WriteINIStr
WriteRegBin
WriteRegDWORD
WriteRegExpandStr
WriteRegStr
WriteUninstaller
XPStyle
<!--Directives-->
!system
!include
!cd
!packhdr
!define
!undef
!ifdef
!ifndef
!endif
!else
!macro
!macroend
!insertmacro
!verbose
!warning
!error
!echo
!addIncludeDir
!addplugindir
<!--ParameterWSlash-->
/a
/components
/COMPONENTSONLYONCUSTOM
/CUSTOMSTRING
/e
/FILESONLY
/ifempty
/IMGID
/ITALIC
/lang
/NOCUSTOM
/nonfatal
/NOUNLOAD
/oname
/r
/REBOOTOK
/RESIZETOFIT
/SHORT
/silent
/STRIKE
/TIMEOUT
/TRIMCENTER
/TRIMLEFT
/TRIMRIGHT
/UNDERLINE
/windows
<!--Callback functions-->
.onGUIEnd
.onGUIInit
.onInit
.onInstFailed
.onInstSuccess
.onMouseOverSection
.onSelChange
.onUserAbort
.onVerifyInstDir
un.onGUIEnd
un.onGUIInit
un.onInit
un.onUninstFailed
un.onUninstSuccess
un.onUserAbort
</keyword-class>
<keyword-class name="NSISVars">
<!--Variables-->
$0 $1 $2 $3 $4 $5 $6 $7 $8 $9
$R0 $R1 $R2 $R3 $R4 $R5 $R6 $R7 $R8 $R9
$CMDLINE
$DESKTOP
$EXEDIR
$HWNDPARENT
$INSTDIR
$LANGUAGE
$OUTDIR
$PLUGINSDIR
$PROGRAMFILES
$QUICKLAUNCH
$SMPROGRAMS
$SMSTARTUP
$STARTMENU
$SYSDIR
$TEMP
$WINDIR
</keyword-class>
<keyword-class name="NSISParams">
<!--Parameter-->
all
alwaysoff
ARCHIVE
auto
both
bzip2
checkbox
components
current
custom
directory
false
FILE_ATTRIBUTE_ARCHIVE
FILE_ATTRIBUTE_HIDDEN
FILE_ATTRIBUTE_NORMAL
FILE_ATTRIBUTE_OFFLINE
FILE_ATTRIBUTE_READONLY
FILE_ATTRIBUTE_SYSTEM
FILE_ATTRIBUTE_TEMPORARY
force
HIDDEN
hide
HKCC
HKCR
HKCU
HKDD
HKEY_CLASSES_ROOT
HKEY_CURRENT_CONFIG
HKEY_CURRENT_USER
HKEY_DYN_DATA
HKEY_LOCAL_MACHINE
HKEY_PERFORMANCE_DATA
HKEY_USERS
HKLM
HKPD
HKU
IDABORT
IDCANCEL
IDIGNORE
IDNO
IDOK
IDRETRY
IDYES
ifdiff
ifnewer
instfiles
lastused
license
listonly
manual
MB_ABORTRETRYIGNORE
MB_DEFBUTTON1
MB_DEFBUTTON2
MB_DEFBUTTON3
MB_DEFBUTTON4
MB_ICONEXCLAMATION
MB_ICONINFORMATION
MB_ICONQUESTION
MB_ICONSTOP
MB_OK
MB_OKCANCEL
MB_RETRYCANCEL
MB_RIGHT
MB_SETFOREGROUND
MB_TOPMOST
MB_YESNO
MB_YESNOCANCEL
nevershow
none
normal
off
OFFLINE
on
radiobuttons
READONLY
RO
show
silent
silentlog
SW_SHOWMAXIMIZED
SW_SHOWMINIMIZED
SW_SHOWNORMAL
SYSTEM
TEMPORARY
textonly
true
try
uninstConfirm
zlib
</keyword-class>
</keyword-classes>
<language name="NSIS" title="NSIS2 Installer" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true">
<lexer name="nsis"/>
<use-keywords>
<keyword key="0" name="Keywords" class="NSIS"/>
<keyword key="1" name="Variables" class="NSISVars"/>
<keyword key="1" name="Parameters" class="NSISParams"/>
</use-keywords>
<use-styles>
<style name="Default" key="32"/>
<style name="Whitespace" key="0"/>
<style name="Comment" key="1" class="comment"/>
<style name="String double quote" key="2" class="string"/>
<style name="String left quote" key="3" class="string"/>
<style name="String right quote" key="4" class="string"/>
<style name="Keyword" key="5" fore="00007F" bold="true"/>
<style name="Variable" key="6" fore="cc3300"/>
<style name="Label" key="7" fore="ff9900"/>
<style name="User Keywords" key="8" class="keyword"/>
<style name="Section" key="9" fore="00007F" bold="true"/>
<style name="Sub Section" key="10" fore="00007F" bold="true"/>
<style name="PreProcessor" key="11" class="preprocessor"/>
<style name="Macro Definition" key="12" class="preprocessor"/>
<style name="Variable in String" key="13" fore="cc3300" back="eeeeee"/>
<style name="Numbers" key="14" fore="007F7F"/>
<style name="Section Group" key="15" fore="00007F" bold="true"/>
<style name="Page Ex" key="16" fore="00007F" bold="true"/>
<style name="Function" key="17" fore="00007F" bold="true"/>
<style name="Comment Box" key="18" fore="007F00" bold="true" class="comment"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,44 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="pascal">
program const type var begin break end array set packed record string if then else
while for to downto do with repeat until case of goto exit label procedure
function nil file and or not xor div mod unit uses implementation interface
external asm inline object constructor destructor virtual far assembler near
inherited stdcall cdecl library export exports end.
class ansistring raise try except on index name finally
resourcestring false true initialization finalization
</keyword-class>
<keyword-class name="pascal_inclass">
read write override overload public protected private property published default
</keyword-class>
<keyword-class name="pascal_foldwords">
begin object case class record try
</keyword-class>
</keyword-classes>
<language name="pascal" title="Pascal" folding="true" foldcomments="true" foldcompact="false">
<comments line="//" streamStart="{" streamEnd="}" blockStart="{*" blockLine=" *" blockEnd=" }" />
<lexer name="pascal" />
<use-keywords>
<keyword key="0" name="Keywords" class="pascal"/>
<keyword key="1" name="Property Keywords" class="pascal_inclass"/>
<keyword key="2" name="Fold Start Words" class="pascal_foldwords"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment"/>
<style name="Line Comment" key="2" class="commentline"/>
<style name="Doc Comment" key="3" class="commentdoc"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="Double-Quoted String" key="6" class="string"/><!-- fore="colour.string" -->
<style name="Single-Quoted String" key="7" class="string"/>
<style name="Symbols" key="8" />
<style name="PreProcessor" key="9" class="preprocessor"/>
<style name="Operators" key="10" class="operator"/>
<style name="Class Definition Words" key="16" class="keyword"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="perl">
NULL __FILE__ __LINE__ __PACKAGE__ __DATA__ __END__ AUTOLOAD
BEGIN CORE DESTROY END EQ GE GT INIT LE LT NE CHECK abs accept
alarm and atan2 bind binmode bless caller chdir chmod chomp chop
chown chr chroot close closedir cmp connect continue cos crypt
dbmclose dbmopen defined delete die do dump each else elsif endgrent
endhostent endnetent endprotoent endpwent endservent eof eq eval
exec exists exit exp fcntl fileno flock for foreach fork format
formline ge getc getgrent getgrgid getgrnam gethostbyaddr gethostbyname
gethostent getlogin getnetbyaddr getnetbyname getnetent getpeername
getpgrp getppid getpriority getprotobyname getprotobynumber getprotoent
getpwent getpwnam getpwuid getservbyname getservbyport getservent
getsockname getsockopt glob gmtime goto grep gt hex if index
int ioctl join keys kill last lc lcfirst le length link listen
local localtime lock log lstat lt m map mkdir msgctl msgget msgrcv
msgsnd my ne next no not oct open opendir or ord our pack package
pipe pop pos print printf prototype push q qq qr quotemeta qu
qw qx rand read readdir readline readlink readpipe recv redo
ref rename require reset return reverse rewinddir rindex rmdir
s scalar seek seekdir select semctl semget semop send setgrent
sethostent setnetent setpgrp setpriority setprotoent setpwent
setservent setsockopt shift shmctl shmget shmread shmwrite shutdown
sin sleep socket socketpair sort splice split sprintf sqrt srand
stat study sub substr symlink syscall sysopen sysread sysseek
system syswrite tell telldir tie tied time times tr truncate
uc ucfirst umask undef unless unlink unpack unshift untie until
use utime values vec wait waitpid wantarray warn while write
x xor y
</keyword-class>
</keyword-classes>
<style-classes>
<style-class name="heredoc" fore="7f007f" back="ddd0dd" eolfilled="true" />
</style-classes>
<language name="perl" title="Perl" folding="true" >
<lexer name="perl" />
<use-keywords>
<keyword key="0" name="Keywords" class="perl"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" fore="808080" />
<style name="Error" key="1" class="error" />
<style name="Comment" key="2" class="comment" />
<style name="POD" key="3" fore="004000" back="e0ffe0" eolfilled="true" />
<style name="Number" key="4" class="number" />
<style name="Keyword" key="5" class="keyword" />
<style name="Double Quoted String" key="6" class="string" />
<style name="Single Quoted String" key="7" class="string" />
<!-- not currently used:
<style name="Symbols / Punctuation" key="8" fore="ff0000" bold="true" />
<style name="Pre-processor" key="9" fore="ff0000" bold="true" />-->
<style name="Operator" key="10" class="operator" />
<style name="Identifier" key="11" class="identifier" />
<style name="Scalar: $var" key="12" fore="4b0082" />
<style name="Array: @var" key="13" fore="00005e" />
<style name="Hash: %var" key="14" fore="00008b" />
<style name="Symbol Table: *var" key="15" back="e0e0e0" />
<style name="Regex: /re/ or m{re}" key="17" back="a0ffa0" />
<style name="Substitution: s/re/ore/" key="18" back="f0e080" />
<!-- obsolete:
<style name="Long Quote: qq, qr, qw, qx" key="19" fore="ffff00" back="8080a0" /> -->
<style name="Back Ticks" key="20" fore="ffff00" back="a08080" />
<style name="Data Section" key="21" fore="600000" back="fff0d8" eolfilled="true" />
<group name="heredoc" description="Here-doc" class="heredoc">
<style name="Delimiter" key="22" fore="000000" />
<style name="Single Quoted (q)" key="23" />
<style name="Double Quoted (qq)" key="24" bold="true" />
<style name="Back Ticks (qx)" key="25" italic="true" />
</group>
<style name="Generic Single Quoted String" key="26" fore="7f007f" />
<style name="qq = Double Quoted String" key="27" class="string" />
<style name="qx = Back Ticks" key="28" fore="ffff00" back="a08080" />
<style name="qr = Regex" key="29" back="a0ffa0" />
<style name="qw = Array" key="30" fore="00005e" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="php">
and argv as argc break case cfunction class continue declare default do
die echo else elseif empty enddeclare endfor endforeach endif endswitch
endwhile e_all e_parse e_error e_warning eval exit extends false for
foreach function global http_cookie_vars http_get_vars http_post_vars
http_post_files http_env_vars http_server_vars if include include_once
list new not null old_function or parent php_os php_self php_version
print require require_once return static switch stdclass this true var
xor virtual while __file__ __line__ __sleep __wakeup
</keyword-class>
</keyword-classes>
<language name="phpscript" title="PHP Script" folding="true" foldcomments="false" foldcompact="false">
<comments line="//" streamStart="/*" streamEnd="*/"/>
<lexer name="phpscript" stylebits="7" />
<property name="fold.html" value="1" />
<use-keywords>
<keyword key="4" name="PHP Keywords" class="php"/>
</use-keywords>
<use-styles>
<style name="Default" key="118" fore="000033" />
<style name="Double quoted String" key="119" fore="007F00"/>
<style name="Single quoted string" key="120" fore="009F00"/>
<style name="Keyword" key="121" fore="7F007F" italic="true"/>
<style name="Number" key="122" fore="CC9900"/>
<style name="Variable" key="123" fore="00007F" italic="true"/>
<style name="Comment" key="124" class="comment" fore="999999" />
<style name="Line comment" key="125" class="comment" fore="666666" italic="true" />
<style name="String variable" key="126" fore="00007F" italic="true"/>
<style name="Operator" key="127" fore="000000"/>
<style name="Non-PHP" key="32" class="default"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="python">
and as assert break class continue def del elif
else except exec finally for from global if import in is lambda None
not or pass print raise return try while yield True False
</keyword-class>
</keyword-classes>
<language name="python" title="Python" folding="true" foldcomments="true" foldcompact="false">
<lexer name="python" />
<comments line="#" />
<property name="tab.timmy.whinge.level" value="1"/>
<use-keywords>
<keyword key="0" name="Keywords" class="python"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" class="whitespace" />
<style name="Comment" key="1" class="comment"/>
<style name="Number" key="2" class="number"/>
<style name="String" key="3" class="string"/>
<style name="Single-Quoted String" key="4" class="string"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="Triple Quotes" key="6" fore="7f0000"/>
<style name="Triple Double Quotes" key="7" fore="7f0000"/>
<style name="Class name" key="8" fore="0000ff" bold="true"/>
<style name="Function or method name" key="9" fore="007f7f" bold="true"/>
<style name="Operators" key="10" bold="true"/>
<style name="Identifiers" key="11"/>
<style name="Comment block" key="12" fore="7f7f7f" />
<style name="Unclosed string" key="13" class="string" back="e0c0e0" eolfilled="true" />
<style name="Highlighted Identifiers" key="14" fore="407090" />
<style name="Decorators" key="15" fore="805080" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,66 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="ruby">
__LINE__ __FILE__ and def end in or self unless
begin
defined? ensure module redo super until BEGIN break do false next rescue \
then when END case else for nil require retry true while alias class elsif if \
not return undef yield
</keyword-class>
</keyword-classes>
<style-classes>
<style-class name="rubyHERE" fore="7f007f" back="ddd0dd" eolfilled="true"/>
<style-class name="rubySTDIO" back="ff8080" />
</style-classes>
<language name="ruby" title="Ruby">
<lexer name="ruby" />
<use-keywords>
<keyword key="0" name="Keywords" class="ruby"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Error" key="1" back="FF0000"/>
<style name="Comment line" key="2" class="comment"/>
<style name="POD" key="3" fore="004000" back="C0FFC0" eolfilled="true"/>
<style name="Number" key="4" class="number"/>
<style name="Word" key="5" class="keyword"/>
<style name="String" key="6" class="string"/>
<style name="Character" key="7" class="string"/>
<style name="Class name" key="8" fore="0000FF" bold="true"/>
<style name="Def name" key="9" fore="007F7F" bold="true"/>
<style name="Operator" key="10" bold="true"/>
<style name="Identifier" key="11" class="identifier"/>
<style name="Regex" key="12" back="A0FFA0"/>
<style name="Global" key="13" fore="800080"/>
<style name="Symbol" key="14" fore="C0A030"/>
<style name="MODULE_NAME" key="15" fore="A000A0" bold="true"/>
<style name="INSTANCE_VAR" key="16" fore="B00080"/>
<style name="CLASS_VAR" key="17" fore="8000B0" />
<style name="BACKTICKS" key="18" fore="FFFF00" back="A08080"/>
<style name="DATASECTION" key="19" fore="600000" back="FFF0D8" eolfilled="true"/>
<group name="HERE" description="HERE" class="rubyHERE">
<style name="DELIM" key="20" fore="000000" back="DDD0DD"/>
<style name="Q" key="21" bold="false"/>
<style name="QQ" key="22" bold="true" />
<style name="QX" key="23" italics="true"/>
</group>
<group name="STRING" description="STRING">
<style name="Q" key="24" fore="7F007F" bold="false"/>
<style name="QQ" key="25" class="string"/>
<style name="QX" key="26" fore="FFFF00" back="A08080"/>
<style name="QR" key="27" fore="000000" back="A0FFA0"/>
<style name="QW" key="28" fore="000000" back="FFFFE0"/>
</group>
<group name="STDIO" description="Standard Input/Output">
<style name="STDIN" key="30"/>
<style name="STDOUT" key="31"/>
<style name="STDERR" key="40"/>
</group>
<style name="Demoted Keyword" key="29" class="keyword"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,65 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes><keyword-class name="specman">struct unit integer real bool
int long uint nibble byte bits bytes bit time string var instance event verilog
vhdl on compute start expect check that routine specman is also first only with
like list of all radix hex dec bin ignore illegal traceable untraceable cover using
count_only trace_only at_least transition item ranges cross text call task within
packing low high locker address body code vec chars byte_array external_pointer
choose matches if then else when try case casex casez default and or not xor until
repeat while for from to step each do break continue before next always -kind network
index it me in new return result select cycle sample events forever wait change
negedge rise fall delay sync sim true detach eventually emit gen keep keeping soft
before define as computed type extend variable global sys import untyped symtab
ECHO DOECHO initialize non_terminal testgroup delayed exit finish out append print
outf appendf post_generate pre_generate setup_test finalize_test extract_test init
run copy as_a a set_config dut_error add clear lock quit lock unlock release swap
quit to_string value stop_run crc_8 crc_32 crc_32_flip get_config add0 all_indices
and_all apply average count delete exists first_index get_indices has insert
is_a_permutation is_empty key key_exists key_index last last_index max max_index
max_value min min_index min_value or_all pop pop0 push push0 product resize reverse
sort split sum top top0 unique clear is_all_iterations get_enclosing_unit hdl_path
exec deep_compare deep_compare_physical pack unpack warning error fatal size files
load module ntv source_ref script read write initial idle others posedge clock cycles
statement action command member exp block num file</keyword-class>
<keyword-class name="specman2">TRUE FALSE MAX_INT MIN_INT NULL UNDEF</keyword-class>
<keyword-class name="specman3">any_sequence_item sequence any_sequence_driver driver
created_driver parent_sequence bfm_interaction_mode PULL_MODE PUSH_MODE MAIN SIMPLE
RANDOM max_random_count max_random_depth num_of_last_items NORMAL NONE FULL LOW HIGH
MEDIUM logger message get_tags show_units show_actions show_message ignore_tags set_style
set_screen set_file set_flush_frequency set_format set_units set_actions
at_message_verbosity short_name short_name_path short_name_style private protected package
rerun any_env unqualified_clk clk reset_start reset_end message_logger verbosity tags
to_file body pre_body post_body get_next_item send_to_bfm get_depth get_driver nice_string
get_index grab is_blocked is_relevant ungrab mid_do post_do post_trace pre_do
current_grabber get_current_item get_num_items_sent get_sequence_trace_list get_trace_list
is_grabbed try_next_item check_is_relevant delay_clock get_sub_drivers regenerate_data
wait_for_sequences stop</keyword-class></keyword-classes>
<language name="specman" title="Specman" folding="true">
<lexer name="specman" />
<comments line="//" />
<use-keywords>
<keyword key="0" name="Keywords" class="specman" />
<keyword key="1" name="Keywords 2" class="specman2" />
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Code" key="1" />
<style name="Comment Line" key="2" class="commentline"/>
<style name="Bang Comment" key="3" class="comment" fore="3F7F3F" back="E0F0FF" eolfilled="true"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="String" key="6" class="string"/>
<style name="Keyword 2" key="7" fore="B00040"/>
<style name="Keyword 3" key="8" fore="804080" bold="true"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Operator" key="10" class="operator"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" font="font.monospace" back="e0c0e0" eolfilled="true"/>
<style name="Regexp tag" key="13" fore="007F00" back="E0FFE0"/>
<style name="HDL signal" key="14" fore="00005F"/>
<style name="User defined" key="15" fore="E0F0FF"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,112 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="sql">
absolute action add admin after aggregate
alias all allocate alter and any are array as asc
assertion at authorization
before begin binary bit blob boolean both breadth by
call cascade cascaded case cast catalog char character
check class clob close collate collation column commit
completion connect connection constraint constraints
constructor continue corresponding create cross cube current
current_date current_path current_role current_time current_timestamp
current_user cursor cycle
data date day deallocate dec decimal declare default
deferrable deferred delete depth deref desc describe descriptor
destroy destructor deterministic dictionary diagnostics disconnect
distinct domain double drop dynamic
each else end end-exec equals escape every except
exception exec execute external
false fetch first float for foreign found from free full
function
general get global go goto grant group grouping
having host hour
identity if ignore immediate in indicator initialize initially
inner inout input insert int integer intersect interval
into is isolation iterate
join
key
language large last lateral leading left less level like
limit local localtime localtimestamp locator
map match minute modifies modify module month
names national natural nchar nclob new next no none
not null numeric
object of off old on only open operation option
or order ordinality out outer output
pad parameter parameters partial path postfix precision prefix
preorder prepare preserve primary
prior privileges procedure public
read reads real recursive ref references referencing relative
restrict result return returns revoke right
role rollback rollup routine row rows
savepoint schema scroll scope search second section select
sequence session session_user set sets size smallint some| space
specific specifictype sql sqlexception sqlstate sqlwarning start
state statement static structure system_user
table temporary terminate than then time timestamp
timezone_hour timezone_minute to trailing transaction translation
treat trigger true
under union unique unknown
unnest update usage user using
value values varchar variable varying view
when whenever where with without work write
year
zone</keyword-class>
<keyword-class name="plsql">
all alter and any array as asc at authid avg begin between
binary_integer
body boolean bulk by char char_base check close cluster collect
comment commit compress connect constant create current currval
cursor date day declare decimal default delete desc distinct
do drop else elsif end exception exclusive execute exists exit
extends false fetch float for forall from function goto group
having heap hour if immediate in index indicator insert integer
interface intersect interval into is isolation java level like
limited lock long loop max min minus minute mlslabel mod mode
month natural naturaln new nextval nocopy not nowait null number
number_base ocirowid of on opaque open operator option or order
organization others out package partition pctfree pls_integer
positive positiven pragma prior private procedure public raise
range raw real record ref release return reverse rollback row
rowid rownum rowtype savepoint second select separate set share
smallint space sql sqlcode sqlerrm start stddev subtype successful
sum synonym sysdate table then time timestamp to trigger true
type uid union unique update use user validate values varchar
varchar2 variance view when whenever where while with work write
year zone
</keyword-class>
</keyword-classes>
<base-language name="sqlbase">
<lexer name="sql" />
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="commentbox"/>
<style name="Comment Line" key="2" class="commentline"/>
<style name="Doc Comment" key="3" class="commentdoc"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="Double-Quoted String" key="6" class="string"/>
<style name="Single-Quoted String" key="7" class="string"/>
<style name="Symbols" key="8" fore="007f7f"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Operator" key="10" bold="true"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" back="e0c0e0" eolfilled="true"/>
<!-- braces.sql.style=10 -->
</use-styles>
</base-language>
<language name="sql" base="sqlbase" title="SQL">
<use-keywords>
<keyword key="0" name="Keywords" class="sql"/>
</use-keywords>
</language>
<language name="plsql" base="sqlbase" title="PL/SQL">
<use-keywords>
<keyword key="0" name="Keywords" class="plsql"/>
</use-keywords>
</language>
</Scheme>

View file

@ -0,0 +1,94 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="tcl">
after append array auto_execok auto_import auto_load
auto_load_index auto_qualify beep binary break case catch cd clock
close concat continue dde default echo else elseif encoding eof
error eval exec exit expr fblocked fconfigure fcopy file
fileevent flush for foreach format gets glob global history if
incr info interp join lappend lindex linsert list llength load
lrange lreplace lsearch lsort namespace open package pid
pkg_mkIndex proc puts pwd read regexp regsub rename resource
return scan seek set socket source split string subst switch
tclLog tclMacPkgSearch tclPkgSetup tclPkgUnknown tell time
trace unknown unset update uplevel upvar variable vwait while
</keyword-class>
<keyword-class name="tk">
bell bind bindtags button canvas checkbutton console
destroy entry event focus font frame grab grid image label listbox menu
menubutton message pack place radiobutton raise scale scrollbar
text tk tkwait toplevel winfo wm
</keyword-class>
<keyword-class name="itcl">
@scope body class code common component configbody
constructor define destructor hull import inherit itcl itk itk_component
itk_initialize itk_interior itk_option iwidgets keep method
private protected public
</keyword-class>
<keyword-class name="TkCommands">
tkButtonDown tkButtonEnter tkButtonInvoke
tkButtonLeave tkButtonUp tkCancelRepeat tkCheckRadioInvoke tkDarken
tkEntryAutoScan tkEntryBackspace tkEntryButton1 tkEntryClosestGap
tkEntryInsert tkEntryKeySelect tkEntryMouseSelect tkEntryNextWord
tkEntryPaste tkEntryPreviousWord tkEntrySeeInsert tkEntrySetCursor
tkEntryTranspose tkEventMotifBindings tkFDGetFileTypes tkFirstMenu
tkFocusGroup_Destroy tkFocusGroup_In tkFocusGroup_Out tkFocusOK
tkListboxAutoScan tkListboxBeginExtend tkListboxBeginSelect
tkListboxBeginToggle tkListboxCancel tkListboxDataExtend
tkListboxExtendUpDown tkListboxMotion tkListboxSelectAll
tkListboxUpDown tkMbButtonUp tkMbEnter tkMbLeave tkMbMotion
tkMbPost tkMenuButtonDown tkMenuDownArrow tkMenuDup tkMenuEscape
tkMenuFind tkMenuFindName tkMenuFirstEntry tkMenuInvoke tkMenuLeave
tkMenuLeftArrow tkMenuMotion tkMenuNextEntry tkMenuNextMenu
tkMenuRightArrow tkMenuUnpost tkMenuUpArrow tkMessageBox
tkPostOverPoint tkRecolorTree tkRestoreOldGrab tkSaveGrabInfo
tkScaleActivate tkScaleButton2Down tkScaleButtonDown
tkScaleControlPress tkScaleDrag tkScaleEndDrag tkScaleIncrement
tkScreenChanged tkScrollButton2Down tkScrollButtonDown
tkScrollButtonUp tkScrollByPages tkScrollByUnits tkScrollDrag
tkScrollEndDrag tkScrollSelect tkScrollStartDrag tkScrollToPos
tkScrollTopBottom tkTabToWindow tkTearOffMenu tkTextAutoScan
tkTextButton1 tkTextClosestGap tkTextInsert tkTextKeyExtend
tkTextKeySelect tkTextNextPara tkTextNextPos tkTextNextWord
tkTextPaste tkTextPrevPara tkTextPrevPos tkTextResetAnchor
tkTextScrollPages tkTextSelectTo tkTextSetCursor tkTextTranspose
tkTextUpDownLine tkTraverseToMenu tkTraverseWithinMenu tk_bisque
tk_chooseColor tk_dialog tk_focusFollowsMouse tk_focusNext
tk_focusPrev tk_getOpenFile tk_getSaveFile tk_messageBox
tk_optionMenu tk_popup tk_setPalette tk_textCopy tk_textCut
tk_textPaste
</keyword-class>
<keyword-class name="fulltcl">
<include-class name="tcl"/>
<include-class name="tk"/>
<include-class name="TkCommands"/>
</keyword-class>
</keyword-classes>
<!-- base scheme for C++ style languages -->
<language name="tcl" title="TCL" folding="true" foldcomments="true">
<lexer name="tcl" />
<use-keywords>
<keyword key="0" name="Keywords" class="fulltcl"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment"/>
<style name="Number" key="2" class="number"/>
<style name="String" key="3" class="string"/>
<style name="Single-quoted String" key="4" class="string"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="Triple quotes" key="6" fore="7f0000"/>
<style name="Triple double quotes" key="7" fore="7f0000"/>
<style name="Class name definition" key="8" fore="0000ff" bold="true"/>
<style name="Function or method definition" key="9" fore="007f7f" bold="true"/>
<style name="Operator" key="10" class="operator"/>
<style name="Identifier" key="11" />
<style name="Comment-blocks" key="12" class="comment" />
<style name="Unclosed string" key="13" class="string" back="e0c0e0" eolfilled="true"/>
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes>
<keyword-class name="vb">
and begin case call continue do each else elseif end erase
error event exit false for function get gosub goto if implement in load loop lset
me mid new next not nothing on or property raiseevent rem resume return rset
select set stop sub then to true unload until wend while with withevents
attribute alias as boolean byref byte byval const compare currency date declare dim double
enum explicit friend global integer let lib long module object option optional
preserve private property public redim single static string type variant
</keyword-class>
<keyword-class name="vbnet">
addhandler addressof andalso alias and ansi as assembly auto boolean
byref byte byval call case catch cbool cbyte cchar cdate cdec cdbl char cint class
clng cobj const cshort csng cstr ctype date decimal declare default delegate dim do double
each else elseif end enum erase error event exit false finally for friend function get
gettype goto handles if implements imports in inherits integer interface is let lib like long
loop me mod module mustinherit mustoverride mybase myclass namespace new
next not nothing notinheritable notoverridable object on option optional or
orelse overloads overridable overrides paramarray preserve private property protected public
raiseevent readonly redim rem removehandler resume return select set shadows
shared short single static step stop string structure sub synclock then throw to true try
typeof unicode until variant when while with withevents writeonly xor
</keyword-class>
</keyword-classes>
<base-language name="vbbase">
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="comment" />
<style name="Number" key="2" class="number" />
<style name="Keyword" key="3" class="keyword" />
<style name="String" key="4" class="string" />
<style name="Preprocessor" key="5" class="preprocessor" />
<style name="Operator" key="6" class="operator" />
<style name="Identifier" key="7" />
<style name="Date" key="8" class="number" />
</use-styles>
</base-language>
<language base="vbbase" name="vb" title="Visual Basic" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true" >
<comments line="'" blockStart="'" blockLine="'" blockEnd="" />
<lexer name="vb" />
<use-keywords>
<keyword key="0" name="Keywords" class="vbnet"/>
</use-keywords>
</language>
<language base="vbbase" name="vbscript" title="VBScript" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true" >
<lexer name="vbscript" />
<use-keywords>
<keyword key="0" name="Keywords" class="vb"/>
</use-keywords>
</language>
</Scheme>

View file

@ -0,0 +1,49 @@
<?xml version="1.0" encoding="UTF-8"?>
<Scheme>
<keyword-classes><keyword-class name="verilog">
always and assign attribute begin buf bufif0 bufif1 case casex
casez cmos deassign default defparam disable edge else end
endattribute endcase endfunction endmodule endprimitive endspecify
endtable endtask event for force forever fork function highz0 highz1
if ifnone initial inout input integer join makefile medium module large
macromodule nand negedge nmos nor not notif0 notif1 or output
parameter pmos posedge primitive pull0 pull1 pulldown pullup rcmos
real realtime reg release repeat rnmos rpmos rtran rtranif0 rtranif1
scalared signed small specify specparam strength strong0 strong1
supply0 supply1 table task time tran tranif0 tranif1 tri tri0 tri1
triand trior trireg unsigned vectored wait wand weak0 weak1 while
wire wor xbuf xnor xor</keyword-class>
<keyword-class name="verilog2">$readmemb $readmemh $sreadmemb $sreadmemh
$display $write $strobe $monitor $fdisplay $fwrite $fstrobe
$fmonitor $fopen $fclose $time $stime $realtime $scale $printtimescale
$timeformat $stop $finish $save $incsave $restart $input $log $nolog $key
$nokey $scope $showscopes $showscopes $showvars $showvars $countdrivers $list
$monitoron $monitoroff $dumpon $dumpoff $dumpfile $dumplimit $dumpflush $dumpvars
$dumpall $reset $reset $reset $reset $reset $random $getpattern $rtoi $itor $realtobits $bitstoreal
$setup $hold $setuphold $period $width $skew $recovery</keyword-class></keyword-classes>
<language name="verilog" title="Verilog" folding="true">
<lexer name="verilog" />
<comments line="//" streamStart="/*" streamEnd="*/" blockStart="/**" blockLine=" *" blockEnd=" */" />
<use-keywords>
<keyword key="0" name="Keywords" class="verilog" />
<keyword key="2" name="Keywords 2" class="verilog2" />
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" class="commentbox"/>
<style name="Comment Line" key="2" class="commentline"/>
<style name="Bang Comment" key="3" class="comment" fore="3F7F3F" back="E0F0FF" eolfilled="true"/>
<style name="Number" key="4" class="number"/>
<style name="Keyword" key="5" class="keyword"/>
<style name="String" key="6" class="string"/>
<style name="Keyword 2" key="7" class="string"/>
<style name="System Tasks" key="8" fore="804020"/>
<style name="Preprocessor" key="9" class="preprocessor"/>
<style name="Operator" key="10" class="operator"/>
<style name="Identifier" key="11" />
<style name="End of line string" key="12" fore="000000" font="font.monospace" back="e0c0e0" eolfilled="true"/>
<style name="User defined identifiers and tasks" key="19" fore="804020" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,87 @@
<?xml version="1.0" ?>
<Scheme>
<keyword-classes>
<keyword-class name="keywords">
access after alias all architecture array assert attribute begin block body buffer bus case component
configuration constant disconnect downto else elsif end entity exit file for function generate generic
group guarded if impure in inertial inout is label library linkage literal loop map new next null of
on open others out package port postponed procedure process pure range record register reject report
return select severity shared signal subtype then to transport type unaffected units until use variable
wait when while with
</keyword-class>
<keyword-class name="operators">
abs and mod nand nor not or rem rol ror sla sll sra srl xnor xor
</keyword-class>
<keyword-class name="attributes">
left right low high ascending image value pos val succ pred leftof rightof base range reverse_range
length delayed stable quiet transaction event active last_event last_active last_value driving
driving_value simple_name path_name instance_name
</keyword-class>
<keyword-class name="functions">
now readline read writeline write endfile resolved to_bit to_bitvector to_stdulogic to_stdlogicvector
to_stdulogicvector to_x01 to_x01z to_UX01 rising_edge falling_edge is_x shift_left shift_right rotate_left
rotate_right resize to_integer to_unsigned to_signed std_match to_01
</keyword-class>
<keyword-class name="packages">
std ieee work standard textio std_logic_1164 std_logic_arith std_logic_misc std_logic_signed
std_logic_textio std_logic_unsigned numeric_bit numeric_std math_complex math_real vital_primitives
vital_timing
</keyword-class>
<keyword-class name="types">
boolean bit character severity_level integer real time delay_length natural positive string bit_vector
file_open_kind file_open_status line text side width std_ulogic std_ulogic_vector std_logic
std_logic_vector X01 X01Z UX01 UX01Z unsigned signed
</keyword-class>
<keyword-class name="user">
userword
</keyword-class>
<keyword-class name="vhdl2">
'base 'left 'right 'high 'low 'ascending 'image 'value 'pos
'val 'succ 'pred 'leftof 'rightof 'range 'reverse_range 'length
'delayed 'stable 'quiet 'transaction 'event 'last_event 'last_active
'last_value 'driving 'driving_value 'simple_name 'instance_name 'path_name
</keyword-class>
<keyword-class name="vhdl3">
std_logic std_logic_vector
</keyword-class>
<keyword-class name="vhdl4">
string integer time
</keyword-class>
<keyword-class name="vhdl5">
dummy
</keyword-class>
</keyword-classes>
<language name="vhdl" title="VHDL" folding="true" foldcomments="true" foldcompact="true" foldpreproc="true" >
<lexer name="vhdl" />
<use-keywords>
<keyword key="0" name="Keywords" class="keywords"/>
<keyword key="1" name="operators" class="operators"/>
<keyword key="2" name="attributes" class="attributes"/>
<keyword key="3" name="functions" class="functions"/>
<keyword key="4" name="packages" class="packages"/>
<keyword key="5" name="types" class="types"/>
<keyword key="6" name="user" class="user"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" />
<style name="Whitespace" key="0" />
<style name="Comment" key="1" fore="009300" bold="true" italic="true" class="comment" />
<style name="CommentLineBang" key="2" class="comment" />
<style name="Number" key="3" fore="a52a00" class="number" />
<style name="String" key="4" fore="ea0075" class="string" />
<style name="StringEOL" key="7" class="string" />
<style name="Operator" key="5" class="operator" />
<style name="Identifier" key="6" />
<style name="Keyword" key="8" fore="0000ff" class="keyword" />
<style name="STDOperator" key="9" fore="0000ff" class="keyword" />
<style name="STDFunktion" key="11" fore="0000ff" class="keyword" />
<style name="STDPackage" key="12" fore="0000ff" class="keyword" />
<style name="STDType" key="13" fore="0000ff" class="keyword" />
<style name="Attribute" key="10" fore="0000ff" class="keyword" />
<style name="Userword" key="14" fore="0000ff" class="keyword" />
</use-styles>
</language>
</Scheme>

View file

@ -0,0 +1,47 @@
<?xml version="1.0"?>
<Scheme>
<style-classes><style-class name="sgml" back="efefff" eolfilled="true"/></style-classes>
<keyword-classes><keyword-class name="dtd">
ELEMENT DOCTYPE ATTLIST ENTITY NOTATION
</keyword-class></keyword-classes>
<language name="xml" title="XML" folding="true" foldcomments="false" foldcompact="false">
<comments streamStart="&lt;!-- " streamEnd=" --&gt;"/>
<lexer name="xml" stylebits="7"/>
<property name="fold.html" value="1" />
<use-keywords>
<keyword key="5" name="DTD keywords" class="dtd"/>
</use-keywords>
<use-styles>
<style name="Default" key="32" class="default"/>
<style name="Whitespace" key="0" />
<style name="Tags" key="1" class="tag"/>
<style name="Unknown Tags" key="2" class="unknowntag"/>
<style name="Attributes" key="3" class="attribute"/>
<style name="Unknown Attributes" key="4" class="unknownattribute"/>
<style name="Numbers" key="5" class="number"/>
<style name="Double quoted strings" key="6" class="string"/>
<style name="Single quoted strings" key="7" class="string"/>
<style name="Other inside tag" key="8" fore="800080"/>
<style name="Comment" key="9" fore="808000"/>
<style name="Entities" key="10" fore="800080"/>
<style name="XML style tag ends '/&gt;'" key="11" class="tag" />
<style name="XML identifier start '&lt;?'" key="12" class="tag" bold="true" />
<style name="XML identifier end '?&gt;'" key="13" class="tag" bold="true"/>
<style name="CDATA" key="17" fore="800000" back="FFF0F0" eolfilled="true"/>
<style name="Question" key="18" fore="800000"/>
<style name="Unquoted Value" key="19" fore="608060"/>
<group name="SGML" description="SGML Elements" class="sgml" >
<style name="Tags &lt;! ... &gt;" key="21" fore="000080"/>
<style name="Command" key="22" fore="000080" bold="true"/>
<style name="1st param" key="23" fore="006600"/>
<style name="Double string" key="24" fore="800000"/>
<style name="Single string" key="25" fore="993300"/>
<style name="Error" key="26" fore="800000" back="FF6666"/>
<style name="Special (#xxxx type)" key="27" fore="3366FF"/>
<style name="Entity" key="28" fore="333333"/>
<style name="Comment" key="29" fore="808000"/>
<style name="Block" key="31" fore="000066" back="CCCCE0"/>
</group>
</use-styles>
</language>
</Scheme>