summaryrefslogtreecommitdiff
path: root/bench
diff options
context:
space:
mode:
authormurphy <murphy@rubychan.de>2006-04-19 00:13:41 +0000
committermurphy <murphy@rubychan.de>2006-04-19 00:13:41 +0000
commitf5f50a14c523327a28b39eeb0223261434d6d9f7 (patch)
tree611e101502bed11f09f5054a59c23d0a71095eb7 /bench
parent8b65a055f6627a6ce6d6874219775fa1f603dd31 (diff)
downloadcoderay-f5f50a14c523327a28b39eeb0223261434d6d9f7.tar.gz
New Version: 0.7.0!
Adjusted gem.rake. HTML scanner fixed. Enhanced filetype.rb: .rake files, xml, yaml (preparing for YAML scanner.) Enhanced test/ruby/1.in.rb. Added XML scanner with example. plugin.rb: made all_plugin_names public.
Diffstat (limited to 'bench')
-rw-r--r--bench/bench.rb31
-rw-r--r--bench/example.xml28137
2 files changed, 28166 insertions, 2 deletions
diff --git a/bench/bench.rb b/bench/bench.rb
index efda06e..7e3cbb8 100644
--- a/bench/bench.rb
+++ b/bench/bench.rb
@@ -135,7 +135,9 @@ Benchmark.bm(20) do |bm|
begin
v = $VERBOSE
$VERBOSE = nil
- output = c.convert(data)
+ N.times do
+ output = c.convert(data)
+ end
$VERBOSE = v
rescue => boom
output = boom.inspect
@@ -151,7 +153,10 @@ Benchmark.bm(20) do |bm|
time = bm.report('SilverCity') do
Dir.chdir(here) do
- `c:/Python/Scripts/source2html.pyo --generator=#{lang} example.#{lang} > test.silvercity.html`
+ File.open('input-data', 'w') { |f| f.write data }
+ N.times do
+ `c:/Python/Scripts/source2html.pyo --generator=#{lang} input-data > test.silvercity.html`
+ end
end
$file_created << ", test.silvercity.#{format}"
end
@@ -182,3 +187,25 @@ __END__
.ruby .global { color: #7FB; }
.ruby .expr { color: #227; }
.ruby .escape { color: #277; }
+
+.xml .normal {}
+.xml .namespace { color: #B66; font-weight: bold; }
+.xml .tag { color: #F88; }
+.xml .comment { color: #005; font-style: italic; }
+.xml .punct { color: #447; font-weight: bold; }
+.xml .string { color: #944; }
+.xml .number { color: #F99; }
+.xml .attribute { color: #BB7; }
+
+.yaml .normal {}
+.yaml .document { font-weight: bold; color: #07F; }
+.yaml .type { font-weight: bold; color: #05C; }
+.yaml .key { color: #F88; }
+.yaml .comment { color: #005; font-style: italic; }
+.yaml .punct { color: #447; font-weight: bold; }
+.yaml .string { color: #944; }
+.yaml .number { color: #F99; }
+.yaml .time { color: #F99; }
+.yaml .date { color: #F99; }
+.yaml .ref { color: #944; }
+.yaml .anchor { color: #944; }
diff --git a/bench/example.xml b/bench/example.xml
new file mode 100644
index 0000000..ba1bb6a
--- /dev/null
+++ b/bench/example.xml
@@ -0,0 +1,28137 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Ada" version="1.04" kateversion="2.1" section="Sources" extensions="*.adb;*.ads;*.ada;*.a" mimetype="text/x-adasrc">
+ <highlighting>
+ <list name="keywords">
+ <item> abort </item>
+ <item> abs </item>
+ <item> abstract </item>
+ <item> accept </item>
+ <item> access </item>
+ <item> aliased </item>
+ <item> all </item>
+ <item> and </item>
+ <item> array </item>
+ <item> at </item>
+ <item> begin </item>
+ <item> body </item>
+ <item> constant </item>
+ <item> declare </item>
+ <item> delay </item>
+ <item> delta </item>
+ <item> digits </item>
+ <item> do </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> end </item>
+ <item> entry </item>
+ <item> exception </item>
+ <item> exit </item>
+ <item> for </item>
+ <item> function </item>
+ <item> generic </item>
+ <item> goto </item>
+ <item> in </item>
+ <item> is </item>
+ <item> limited </item>
+ <item> mod </item>
+ <item> new </item>
+ <item> not </item>
+ <item> null </item>
+ <item> of </item>
+ <item> or </item>
+ <item> others </item>
+ <item> out </item>
+ <item> package </item>
+ <item> pragma </item>
+ <item> private </item>
+ <item> procedure </item>
+ <item> protected </item>
+ <item> raise </item>
+ <item> range </item>
+ <item> rem </item>
+ <item> record </item>
+ <item> renames </item>
+ <item> requeue </item>
+ <item> return </item>
+ <item> reverse </item>
+ <item> separate </item>
+ <item> subtype </item>
+ <item> tagged </item>
+ <item> task </item>
+ <item> terminate </item>
+ <item> then </item>
+ <item> type </item>
+ <item> until </item>
+ <item> use </item>
+ <item> when </item>
+ <item> while </item>
+ <item> with </item>
+ <item> xor </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Default">
+ <RegExpr attribute="Keyword" context="#stay" String="^\s*if " insensitive="TRUE" beginRegion="Region1"/>
+ <StringDetect attribute="Keyword" context="#stay" String="end if" insensitive="TRUE" endRegion="Region1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="^\s*case " insensitive="TRUE" beginRegion="Region2"/>
+ <StringDetect attribute="Keyword" context="#stay" String="end case" insensitive="TRUE" endRegion="Region2"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\sloop\s+" insensitive="TRUE" beginRegion="Region3"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\sloop$" insensitive="TRUE" beginRegion="Region3"/>
+ <StringDetect attribute="Keyword" context="#stay" String="end loop;" insensitive="TRUE" endRegion="Region3"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\sselect\s+" insensitive="TRUE" beginRegion="Region4"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\sselect$" insensitive="TRUE" beginRegion="Region4"/>
+ <StringDetect attribute="Keyword" context="#stay" String="end select;" insensitive="TRUE" endRegion="Region4"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <RegExpr attribute="Char" context="#stay" String="'.'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Base-N" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Asm6502" version="1.03" kateversion="2.1" section="Sources" extensions="*.asm" mimetype="text/x-asm6502">
+ <highlighting>
+ <list name = "opcodes6502">
+
+
+ </list>
+
+
+
+
+
+ <contexts>
+ <context name = "Base" attribute = "Normal Text" lineEndContext = "#stay">
+
+
+ <RegExpr String= "#define.*$" attribute = "Preprocessor" context="#stay"/>
+ <RegExpr String= "#include .*$" attribute = "Preprocessor" context="#stay"/>
+ <RegExpr String= ";.*$" attribute = "Comment" context="#stay"/>
+ <RegExpr String= "\.byte" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.byt" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.word" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.asc" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.dsb" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.fopt" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.text" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.data" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.bss" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.zero" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\.align" attribute = "Data Type" context="#stay"/>
+ <RegExpr String= "\$[A-Za-z0-9]*" attribute = "Hex" context="#stay"/>
+ <RegExpr String= ",x$" attribute = "Keyword" context="#stay" insensitive="TRUE"/>
+ <RegExpr String= ",y$" attribute = "Keyword" context="#stay" insensitive="TRUE"/>
+ <RegExpr String= "#" attribute = "Keyword" context="#stay" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TAX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="ADC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="AND" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="ASL" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BCC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BCS" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BEQ" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BIT" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BMI" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BNE" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BPL" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BRK" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BVC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="BVS" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CLC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CLD" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CLI" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CLV" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CMP" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CPX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="CPY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="DEC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="DEX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="DEY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="EOR" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="INC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="INX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="INY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="JMP" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="JSR" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="LDA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="LDX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="LDY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="LSR" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="NOP" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="ORA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="PHA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="PHP" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="PLA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="PLP" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="ROL" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="ROR" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="RTI" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="RTS" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="SBC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="SEC" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="SED" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="SEI" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="STA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="STX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="STY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TAY" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TSX" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TXA" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TXS" insensitive="TRUE"/>
+ <StringDetect attribute="Keyword" context="#stay" String="TYA" insensitive="TRUE"/>
+
+ <keyword String = "opcodes6502" attribute = "Keyword" context = "#stay" />
+ <RegExpr String= "\*=" attribute = "Decimal" context="#stay"/>
+ <RangeDetect char = "&quot;" char1 = "&quot;" attribute = "String" context = "#stay"/>
+ <AnyChar String = "-+&lt;&gt;=;" attribute = "Operator" context = "#stay"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+
+
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name = "Normal Text" defStyleNum = "dsNormal"/>
+ <itemData name = "Keyword" defStyleNum = "dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name = "String" defStyleNum = "dsString"/>
+ <itemData name = "Comment" defStyleNum = "dsComment"/>
+ <itemData name = "Substitution" defStyleNum = "dsOthers"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name = "Parameter" defStyleNum = "dsOthers"/>
+ <itemData name = "Operator" defStyleNum = "dsOthers"/>
+ <itemData name = "Command" defStyleNum = "dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start=";"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="AWK" version="0.1" kateversion="2.1" section="Scripts" extensions="*.awk" mimetype="text/x-awk">
+ <highlighting>
+ <list name="keywords">
+ <item>BEGIN</item>
+ <item>END</item>
+ <item>if</item>
+ <item>else</item>
+ <item>while</item>
+ <item>do</item>
+ <item>for</item>
+ <item>in</item>
+ <item>continue</item>
+ <item>break</item>
+ <item>print</item>
+ <item>printf</item>
+ <item>getline</item>
+ <item>function</item>
+ <item>return</item>
+ <item>next</item>
+ <item>exit</item>
+ </list>
+ <list name="builtins">
+ <item>ARGC</item>
+ <item>ARGV</item>
+ <item>CONVFMT</item>
+ <item>ENVIRON</item>
+ <item>FILENAME</item>
+ <item>FNR</item>
+ <item>FS</item>
+ <item>NF</item>
+ <item>NR</item>
+ <item>OFMT</item>
+ <item>OFS</item>
+ <item>ORS</item>
+ <item>RS</item>
+ <item>RSTART</item>
+ <item>RLENGTH</item>
+ <item>SUBSEP</item>
+ </list>
+ <list name="functions">
+ <item>gsub</item>
+ <item>index</item>
+ <item>length</item>
+ <item>match</item>
+ <item>split</item>
+ <item>sprintf</item>
+ <item>sub</item>
+ <item>substr</item>
+ <item>tolower</item>
+ <item>toupper</item>
+ <item>atan2</item>
+ <item>cos</item>
+ <item>exp</item>
+ <item>int</item>
+ <item>log</item>
+ <item>rand</item>
+ <item>sin</item>
+ <item>sqrt</item>
+ <item>srand</item>
+ <item>close</item>
+ <item>fflush</item>
+ <item>system</item>
+ </list>
+ <contexts>
+ <context name="Base" attribute="Normal" lineEndContext="#stay">
+ <keyword String="keywords" attribute="Keyword" context="#stay"/>
+ <keyword String="builtins" attribute="Builtin" context="#stay"/>
+ <keyword String="functions" attribute="Function" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <Float attribute="Float" context="#stay"/>
+ <RegExpr String="\$[A-Za-z0-9_]+" attribute="Field" context="#stay"/>
+ <DetectChar char="&quot;" attribute="String" context="String"/>
+ <DetectChar char="/" attribute="Pattern" context="Pattern"/>
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ </context>
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <DetectChar char="&quot;" attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String" context="#stay"/>
+ </context>
+ <context name="Pattern" attribute="Pattern" lineEndContext="#stay">
+ <DetectChar char="/" attribute="Pattern" context="#pop"/>
+ <RegExpr String="\\." attribute="Pattern" context="#stay"/>
+ </context>
+ <context name="Field" attribute="Field" lineEndContext="#stay">
+ <RegExpr String="\$[A-Za-z0-9_]+" attribute="Field" context="#pop"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Builtin" defStyleNum="dsDataType"/>
+ <itemData name="Function" defStyleNum="dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Pattern" defStyleNum="dsString"/>
+ <itemData name="Field" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#"/>
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Bash" version="1.08" kateversion="2.2" section="Scripts" extensions="*.sh" mimetype="application/x-shellscript">
+ <highlighting>
+ <list name = "keywords">
+ <item> break </item>
+ <item> case </item>
+ <item> else </item>
+ <item> esac </item>
+ <item> exit </item>
+ <item> export </item>
+ <item> for </item>
+ <item> function </item>
+ <item> in </item>
+ <item> return </item>
+ <item> select </item>
+ <item> then </item>
+ <item> until </item>
+ <item> while </item>
+ <item> . </item>
+ <item> done </item>
+ <item> do </item>
+ <item> elif </item>
+ <item> fi </item>
+ <item> if </item>
+
+ </list>
+ <list name = "commands">
+ <item> cp </item>
+ <item> date </item>
+ <item> echo </item>
+ <item> eval </item>
+ <item> dcop </item>
+ <item> dcopstart </item>
+ <item> dcopfind </item>
+ </list>
+ <contexts>
+ <context name = "Base" attribute = "Normal Text" lineEndContext = "#stay">
+ <RegExpr attribute="Keyword" context="#stay" String="\bdone\b" insensitive="TRUE" endRegion="dodone1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bdo\b" insensitive="TRUE" beginRegion="dodone1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\belif\b" insensitive="TRUE" beginRegion="iffi1" endRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bif\b" insensitive="TRUE" beginRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bfi\b" insensitive="TRUE" endRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bcase\b" insensitive="TRUE" beginRegion="case1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\besac\b" insensitive="TRUE" endRegion="case1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="^[^()]+\)" insensitive="TRUE" beginRegion="subcase1"/>
+ <StringDetect attribute="Keyword" context="#stay" String=";;" insensitive="TRUE" endRegion="subcase1"/>
+ <DetectChar attribute="Keyword" context="#stay" char="{" beginRegion="func1"/>
+ <DetectChar attribute="Keyword" context="#stay" char="}" endRegion="func1"/>
+
+ <keyword String = "keywords" attribute = "Keyword" context = "#stay"/>
+ <keyword String = "commands" attribute = "Command" context = "#stay"/>
+ <Int attribute = "Decimal" context = "#stay"/>
+ <RegExpr String = "\$[A-Za-z0-9_?{}!]+" attribute = "Parameter" context = "#stay"/>
+ <RangeDetect char = "&quot;" char1 = "&quot;" attribute = "String" context = "#stay"/>
+ <AnyChar String = "|&lt;&gt;=;" attribute = "Operator" context = "#stay"/>
+ <DetectChar char="'" attribute = "String" context = "Single Quote"/>
+ <DetectChar char="`" attribute = "Substitution" context = "Substitution"/>
+ <Detect2Chars attribute = "Normal Text" context = "#stay" char = "\" char1 = "#"/>
+ <RegExpr String= "#.*$" attribute = "Comment" context="#stay"/>
+
+ </context>
+ <context name = "String" attribute = "String" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\&quot;" attribute = "String" context = "#stay"/>
+ <DetectChar char = "&quot;" attribute = "String" context = "#pop"/>
+ </context>
+ <context name = "Single Quote" attribute = "String" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\'" attribute = "String" context = "#stay"/>
+ <DetectChar char = "'" attribute = "String" context = "#pop"/>
+ </context>
+ <context name = "Substitution" attribute = "Substitution" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\`" attribute = "String" context = "#stay"/>
+ <DetectChar char = "`" attribute = "Substitution" context = "#pop"/>
+ </context>
+ <context name = "Parameter" attribute = "Parameter" lineEndContext="#stay">
+ <RegExpr String = "\$[A-Za-z0-9_?]+" attribute = "Parameter" context="#pop"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name = "Normal Text" defStyleNum = "dsNormal"/>
+ <itemData name = "Keyword" defStyleNum = "dsKeyword"/>
+ <itemData name = "Decimal" defStyleNum = "dsDecVal"/>
+ <itemData name = "Float" defStyleNum = "dsFloat"/>
+ <itemData name = "Char" defStyleNum = "dsChar"/>
+ <itemData name = "String" defStyleNum = "dsString"/>
+ <itemData name = "Comment" defStyleNum = "dsComment"/>
+ <itemData name = "Substitution" defStyleNum = "dsOthers"/>
+ <itemData name = "Parameter" defStyleNum = "dsOthers"/>
+ <itemData name = "Operator" defStyleNum = "dsOthers"/>
+ <itemData name = "Command" defStyleNum = "dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language>
+<language name="BibTeX" version="0.1" extensions="*.bib" section="Markup" mimetype="text/x-bib" casesensitive="1">
+ <highlighting>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar char="@" attribute="Bib Item" context="Bib Item" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ </context>
+
+ <context name="Bib Item" attribute="Bib Item" lineEndContext="#stay">
+ <DetectChar char="{" attribute="Normal Text" context="Ref Key" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ </context>
+
+ <context name="Ref Key" attribute="Ref Key" lineEndContext="#stay">
+ <DetectChar char="," attribute="Normal Text" context="Keyword" />
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ </context>
+
+ <context name="Keyword" attribute="Keyword" lineEndContext="#stay">
+ <RegExpr String="\\." attribute="Keyword" context="#stay"/>
+ <DetectChar char="@" attribute="Bib Item" context="Bib Item"/>
+ <DetectChar char="=" attribute="Normal Text" context="#stay"/>
+ <DetectChar char="," attribute="Normal Text" context="#stay"/>
+ <DetectChar char='"' attribute="Value" context="Value"/>
+ <DetectChar char="%" attribute="Comment" context="Comment"/>
+ </context>
+
+ <context name="Value" attribute="Value" lineEndContext="#stay">
+ <Detect2Chars char="\" char1='"' attribute="Value" context="#stay"/>
+ <DetectChar char='"' attribute="Value" context="Keyword"/>
+ </context>
+
+ <context name="Comment" attribute="5" lineEndContext="#pop">
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Bib Item" defStyleNum="dsNormal" color="#0000ff" selColor="#ffff00" bold="1" italic="0"/>
+ <itemData name="Keyword" defStyleNum="dsNormal" color="#000000" selColor="#dddddd" bold="0" italic="0"/>
+ <itemData name="Value" defStyleNum="dsNormal" color="#aa5500" selColor="#22aaff" bold="0" italic="0"/>
+ <itemData name="Ref Key" defStyleNum="dsNormal" color="#007700" selColor="#00aa00" bold="1" italic="0"/>
+ <itemData name="Comment" defStyleNum="dsNormal" color="#aaaaaa" selColor="#222222" bold="0" italic="0"/>
+ </itemDatas>
+ </highlighting><general>
+ <comments>
+ <comment name="singleLine" start="%" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="C" version="1.09" kateversion="2.1" section="Sources" extensions="*.c;*.C;*.h" mimetype="text/x-csrc;text/x-c++src;text/x-chdr" priority="5">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> case </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> do </item>
+ <item> else </item>
+ <item> enum </item>
+ <item> extern </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> inline </item>
+ <item> return </item>
+ <item> sizeof </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> typedef </item>
+ <item> union </item>
+ <item> while </item>
+ </list>
+ <list name="types">
+ <item> auto </item>
+ <item> char </item>
+ <item> const </item>
+ <item> double </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> register </item>
+ <item> restrict </item>
+ <item> short </item>
+ <item> signed </item>
+ <item> static </item>
+ <item> unsigned </item>
+ <item> void </item>
+ <item> volatile </item>
+ <item> _Imaginary </item>
+ <item> _Complex </item>
+ <item> _Bool </item>
+ </list>
+ <list name="attention">
+ <item> FIXME </item>
+ <item> TODO </item>
+ <item> ### </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" >
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <StringDetect attribute="Preprocessor" context="Outscoped" String="#if 0" insensitive="FALSE"/>
+ <DetectChar attribute="Preprocessor" context="Preprocessor" char="#"/>
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="define.*"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*" beginRegion="Comment2"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Define">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment2" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context"/>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context2"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped" >
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ <RegExpr attribute="Comment" context="Outscoped intern" String="^#if" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#endif" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#else" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped intern">
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#if" />
+ <RegExpr attribute="Comment" context="#pop" String="#endif" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/> <!--,Qt::darkYellow,Qt::yellow,false,false)); -->
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="ChangeLog" version="1.01" kateversion="2.1" section="Other" extensions="ChangeLog" mimetype="">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Keyword" context="#stay" String="^\d\d\d\d\s*-\s*\d\d\s*-\s*\d\d.*$"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Types" defStyleNum="dsDataType"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Cisco" version="1.09" kateversion="2.2" section="Scripts"
+ extensions="*.cis" mimetype="text/cisco"
+ author="Raphaël GRAPINET" license="LGPL">
+ <highlighting>
+ <list name = "commands">
+ <item> aaa </item>
+ <item> access-list </item>
+ <item> address </item>
+ <item> alias </item>
+ <item> arp </item>
+ <item> async-bootp </item>
+ <item> banner </item>
+ <item> boot </item>
+ <item> bridge </item>
+ <item> buffers </item>
+ <item> busy-message </item>
+ <item> call-history-mib </item>
+ <item> cdp </item>
+ <item> chat-script </item>
+ <item> class-map </item>
+ <item> clock </item>
+ <item> cns </item>
+ <item> config-register </item>
+ <item> controller </item>
+ <item> crypto </item>
+ <item> default </item>
+ <item> default-value </item>
+ <item> dialer </item>
+ <item> dialer-list </item>
+ <item> dnsix-dmdp </item>
+ <item> dnsix-nat </item>
+ <item> downward-compatible-config </item>
+ <item> enable </item>
+ <item> end </item>
+ <item> exception </item>
+ <item> exit </item>
+ <item> file </item>
+ <item> frame-relay </item>
+ <item> help </item>
+ <item> hostname </item>
+ <item> interface </item>
+ <item> ip </item>
+ <item> isdn </item>
+ <item> isdn-mib </item>
+ <item> kerberos </item>
+ <item> key </item>
+ <item> line </item>
+ <item> logging </item>
+ <item> login-string </item>
+ <item> map-class </item>
+ <item> map-list </item>
+ <item> memory-size </item>
+ <item> menu </item>
+ <item> modemcap </item>
+ <item> multilink </item>
+ <item> netbios </item>
+ <item> no </item>
+ <item> ntp </item>
+ <item> partition </item>
+ <item> policy-map </item>
+ <item> priority-list </item>
+ <item> privilege </item>
+ <item> process-max-time </item>
+ <item> prompt </item>
+ <item> queue-list </item>
+ <item> resume-string </item>
+ <item> rlogin </item>
+ <item> rmon </item>
+ <item> route-map </item>
+ <item> router </item>
+ <item> rtr </item>
+ <item> scheduler </item>
+ <item> service </item>
+ <item> snmp-server </item>
+ <item> sntp </item>
+ <item> stackmaker </item>
+ <item> state-machine </item>
+ <item> subscriber-policy </item>
+ <item> tacacs-server </item>
+ <item> template </item>
+ <item> terminal-queue </item>
+ <item> tftp-server </item>
+ <item> time-range </item>
+ <item> username </item>
+ <item> virtual-profile </item>
+ <item> virtual-template </item>
+ <item> vpdn </item>
+ <item> vpdn-group </item>
+ <item> x25 </item>
+ <item> x29 </item>
+ </list>
+ <list name = "parameters">
+ <item> accounting </item>
+ <item> accounting-list </item>
+ <item> accounting-threshold </item>
+ <item> accounting-transits </item>
+ <item> address-pool </item>
+ <item> as-path </item>
+ <item> audit </item>
+ <item> auth-proxy </item>
+ <item> authentication </item>
+ <item> authorization </item>
+ <item> bgp-community </item>
+ <item> bootp </item>
+ <item> cef </item>
+ <item> classless </item>
+ <item> community-list </item>
+ <item> default-gateway </item>
+ <item> default-network </item>
+ <item> dhcp </item>
+ <item> dhcp-server </item>
+ <item> domain-list </item>
+ <item> domain-lookup </item>
+ <item> domain-name </item>
+ <item> dvmrp </item>
+ <item> exec-callback </item>
+ <item> extcommunity-list </item>
+ <item> finger </item>
+ <item> flow-aggregation </item>
+ <item> flow-cache </item>
+ <item> flow-export </item>
+ <item> forward-protocol </item>
+ <item> ftp </item>
+ <item> gratuitous-arps </item>
+ <item> host </item>
+ <item> host-routing </item>
+ <item> hp-host </item>
+ <item> http </item>
+ <item> icmp </item>
+ <item> inspect </item>
+ <item> local </item>
+ <item> mrm </item>
+ <item> mroute </item>
+ <item> msdp </item>
+ <item> multicast </item>
+ <item> multicast-routing </item>
+ <item> name-server </item>
+ <item> nat </item>
+ <item> new-model </item>
+ <item> ospf </item>
+ <item> password </item>
+ <item> password-encryption </item>
+ <item> pgm </item>
+ <item> pim </item>
+ <item> port-map </item>
+ <item> prefix-list </item>
+ <item> radius </item>
+ <item> rcmd </item>
+ <item> reflexive-list </item>
+ <item> route </item>
+ <item> routing </item>
+ <item> rsvp </item>
+ <item> rtcp </item>
+ <item> sap </item>
+ <item> sdr </item>
+ <item> security </item>
+ <item> source-route </item>
+ <item> subnet-zero </item>
+ <item> tacacs </item>
+ <item> tcp </item>
+ <item> tcp-small-servers </item>
+ <item> telnet </item>
+ <item> tftp </item>
+ <item> timestamps </item>
+ <item> udp-small-servers </item>
+ <item> vrf </item>
+ <item> wccp </item>
+ </list>
+ <list name = "options">
+ <item> accounting </item>
+ <item> accounting-list </item>
+ <item> accounting-threshold </item>
+ <item> accounting-transits </item>
+ <item> address-pool </item>
+ <item> as-path </item>
+ <item> audit </item>
+ <item> auth-proxy </item>
+ <item> authentication </item>
+ <item> authorization </item>
+ <item> bgp-community </item>
+ <item> bootp </item>
+ <item> cef </item>
+ <item> classless </item>
+ <item> community-list </item>
+ <item> default-gateway </item>
+ <item> default-network </item>
+ <item> dhcp </item>
+ <item> dhcp-server </item>
+ <item> domain-list </item>
+ <item> domain-lookup </item>
+ <item> domain-name </item>
+ <item> dvmrp </item>
+ <item> exec-callback </item>
+ <item> extcommunity-list </item>
+ <item> finger </item>
+ <item> flow-aggregation </item>
+ <item> flow-cache </item>
+ <item> flow-export </item>
+ <item> forward-protocol </item>
+ <item> ftp </item>
+ <item> gratuitous-arps </item>
+ <item> host </item>
+ <item> host-routing </item>
+ <item> hp-host </item>
+ <item> http </item>
+ <item> icmp </item>
+ <item> inspect </item>
+ <item> local </item>
+ <item> mrm </item>
+ <item> mroute </item>
+ <item> msdp </item>
+ <item> multicast </item>
+ <item> multicast-routing </item>
+ <item> name-server </item>
+ <item> nat </item>
+ <item> new-model </item>
+ <item> ospf </item>
+ <item> password </item>
+ <item> password-encryption </item>
+ <item> pgm </item>
+ <item> pim </item>
+ <item> port-map </item>
+ <item> prefix-list </item>
+ <item> radius </item>
+ <item> rcmd </item>
+ <item> reflexive-list </item>
+ <item> route </item>
+ <item> routing </item>
+ <item> rsvp </item>
+ <item> rtcp </item>
+ <item> sap </item>
+ <item> sdr </item>
+ <item> security </item>
+ <item> source-route </item>
+ <item> subnet-zero </item>
+ <item> tacacs </item>
+ <item> tcp </item>
+ <item> tcp-small-servers </item>
+ <item> telnet </item>
+ <item> tftp </item>
+ <item> timestamps </item>
+ <item> udp-small-servers </item>
+ <item> vrf </item>
+ <item> wccp </item>
+ </list>
+ <contexts>
+ <context name = "Base" attribute = "Normal Text" lineEndContext = "#stay">
+ <RegExpr attribute="Keyword" context="#stay" String="\bdone\b" insensitive="TRUE" endRegion="dodone1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bdo\b" insensitive="TRUE" beginRegion="dodone1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\belif\b" insensitive="TRUE" beginRegion="iffi1" endRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bif\b" insensitive="TRUE" beginRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bfi\b" insensitive="TRUE" endRegion="iffi1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bcase\b" insensitive="TRUE" beginRegion="case1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\besac\b" insensitive="TRUE" endRegion="case1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="^[^()]+\)" insensitive="TRUE" beginRegion="subcase1"/>
+ <StringDetect attribute="Keyword" context="#stay" String=";;" insensitive="TRUE" endRegion="subcase1"/>
+ <DetectChar attribute="Keyword" context="#stay" char="{" beginRegion="func1"/>
+ <DetectChar attribute="Keyword" context="#stay" char="}" endRegion="func1"/>
+
+ <keyword String = "commands" attribute = "Command" context = "#stay"/>
+ <keyword String = "parameters" attribute = "Parameter" context = "#stay"/>
+ <keyword String = "options" attribute = "Keyword" context = "#stay"/>
+ <Int attribute = "Decimal" context = "#stay"/>
+ <RegExpr String = "\$[A-Za-z0-9_?{}!]+" attribute = "Parameter" context = "#stay"/>
+ <RangeDetect char = "&quot;" char1 = "&quot;" attribute = "String" context = "#stay"/>
+ <AnyChar String = "|&lt;&gt;=;" attribute = "Operator" context = "#stay"/>
+ <DetectChar char="'" attribute = "String" context = "Single Quote"/>
+ <DetectChar char="`" attribute = "Substitution" context = "Substitution"/>
+ <Detect2Chars attribute = "Normal Text" context = "#stay" char = "\" char1 = "#"/>
+ <RegExpr String= "#.*$" attribute = "Comment" context="#stay"/>
+
+ </context>
+ <context name = "String" attribute = "String" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\&quot;" attribute = "String" context = "#stay"/>
+ <DetectChar char = "&quot;" attribute = "String" context = "#pop"/>
+ </context>
+ <context name = "Single Quote" attribute = "String" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\'" attribute = "String" context = "#stay"/>
+ <DetectChar char = "'" attribute = "String" context = "#pop"/>
+ </context>
+ <context name = "Substitution" attribute = "Substitution" lineEndContext="#stay">
+ <StringDetect String = "\\" attribute = "String" context = "#stay"/>
+ <StringDetect String = "\`" attribute = "String" context = "#stay"/>
+ <DetectChar char = "`" attribute = "Substitution" context = "#pop"/>
+ </context>
+ <context name = "Parameter" attribute = "Parameter" lineEndContext="#stay">
+ <RegExpr String = "\$[A-Za-z0-9_?]+" attribute = "Parameter" context="#pop"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name = "Normal Text" defStyleNum = "dsNormal"/>
+ <itemData name = "Keyword" defStyleNum = "dsKeyword"/>
+ <itemData name = "Decimal" defStyleNum = "dsDecVal"/>
+ <itemData name = "Float" defStyleNum = "dsFloat"/>
+ <itemData name = "Char" defStyleNum = "dsChar"/>
+ <itemData name = "String" defStyleNum = "dsString"/>
+ <itemData name = "Comment" defStyleNum = "dsComment"/>
+ <itemData name = "Substitution" defStyleNum = "dsOthers"/>
+ <itemData name = "Parameter" defStyleNum = "dsOthers"/>
+ <itemData name = "Operator" defStyleNum = "dsOthers"/>
+ <itemData name = "Command" defStyleNum = "dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="!"/>
+ </comments>
+ <keywords casesensitive="0"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="ColdFusion" version="1.03" kateversion="2.1" section="Markup" extensions="*.cfm;*.cfc;*.cfml;*.dbm" mimetype="text/x-coldfusion">
+
+ <highlighting>
+
+ <list name="Script Keywords">
+
+ <item> if </item>
+ <item> else </item>
+ <item> for </item>
+ <item> in </item>
+ <item> while </item>
+ <item> do </item>
+ <item> continue </item>
+ <item> break </item>
+ <item> with </item>
+ <item> try </item>
+ <item> catch </item>
+ <item> switch </item>
+ <item> case </item>
+ <item> new </item>
+ <item> var </item>
+ <item> function </item>
+ <item> return </item>
+ <item> this </item>
+ <item> delete </item>
+ <item> true </item>
+ <item> false </item>
+ <item> void </item>
+ <item> throw </item>
+ <item> typeof </item>
+ <item> const </item>
+ <item> default </item>
+
+ </list>
+
+ <list name="Script Objects">
+
+ <item> Anchor </item>
+ <item> Applet </item>
+ <item> Area </item>
+ <item> Array </item>
+ <item> Boolean </item>
+ <item> Button </item>
+ <item> Checkbox </item>
+ <item> Date </item>
+ <item> Document </item>
+ <item> Event </item>
+ <item> FileUpload </item>
+ <item> Form </item>
+ <item> Frame </item>
+ <item> Function </item>
+ <item> Hidden </item>
+ <item> History </item>
+ <item> Image </item>
+ <item> Layer </item>
+ <item> Linke </item>
+ <item> Location </item>
+ <item> Math </item>
+ <item> Navigator </item>
+ <item> Number </item>
+ <item> Object </item>
+ <item> Option </item>
+ <item> Password </item>
+ <item> Radio </item>
+ <item> RegExp </item>
+ <item> Reset </item>
+ <item> Screen </item>
+ <item> Select </item>
+ <item> String </item>
+ <item> Submit </item>
+ <item> Text </item>
+ <item> Textarea </item>
+ <item> Window </item>
+
+ </list>
+
+ <list name="Script Methods">
+
+ <item> abs </item>
+ <item> acos </item>
+ <item> alert </item>
+ <item> anchor </item>
+ <item> apply </item>
+ <item> asin </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> back </item>
+ <item> blur </item>
+ <item> call </item>
+ <item> captureEvents </item>
+ <item> ceil </item>
+ <item> charAt </item>
+ <item> charCodeAt </item>
+ <item> clearInterval </item>
+ <item> clearTimeout </item>
+ <item> click </item>
+ <item> close </item>
+ <item> compile </item>
+ <item> concat </item>
+ <item> confirm </item>
+ <item> cos </item>
+ <item> disableExternalCapture </item>
+ <item> enableExternalCapture </item>
+ <item> eval </item>
+ <item> exec </item>
+ <item> exp </item>
+ <item> find </item>
+ <item> floor </item>
+ <item> focus </item>
+ <item> forward </item>
+ <item> fromCharCode </item>
+ <item> getDate </item>
+ <item> getDay </item>
+ <item> getFullYear </item>
+ <item> getHours </item>
+ <item> getMilliseconds </item>
+ <item> getMinutes </item>
+ <item> getMonth </item>
+ <item> getSeconds </item>
+ <item> getSelection </item>
+ <item> getTime </item>
+ <item> getTimezoneOffset </item>
+ <item> getUTCDate </item>
+ <item> getUTCDay </item>
+ <item> getUTCFullYear </item>
+ <item> getUTCHours </item>
+ <item> getUTCMilliseconds </item>
+ <item> getUTCMinutes </item>
+ <item> getUTCMonth </item>
+ <item> getUTCSeconds </item>
+ <item> go </item>
+ <item> handleEvent </item>
+ <item> home </item>
+ <item> indexOf </item>
+ <item> javaEnabled </item>
+ <item> join </item>
+ <item> lastIndexOf </item>
+ <item> link </item>
+ <item> load </item>
+ <item> log </item>
+ <item> match </item>
+ <item> max </item>
+ <item> min </item>
+ <item> moveAbove </item>
+ <item> moveBelow </item>
+ <item> moveBy </item>
+ <item> moveTo </item>
+ <item> moveToAbsolute </item>
+ <item> open </item>
+ <item> parse </item>
+ <item> plugins.refresh </item>
+ <item> pop </item>
+ <item> pow </item>
+ <item> preference </item>
+ <item> print </item>
+ <item> prompt </item>
+ <item> push </item>
+ <item> random </item>
+ <item> releaseEvents </item>
+ <item> reload </item>
+ <item> replace </item>
+ <item> reset </item>
+ <item> resizeBy </item>
+ <item> resizeTo </item>
+ <item> reverse </item>
+ <item> round </item>
+ <item> routeEvent </item>
+ <item> scrollBy </item>
+ <item> scrollTo </item>
+ <item> search </item>
+ <item> select </item>
+ <item> setDate </item>
+ <item> setFullYear </item>
+ <item> setHours </item>
+ <item> setInterval </item>
+ <item> setMilliseconds </item>
+ <item> setMinutes </item>
+ <item> setMonth </item>
+ <item> setSeconds </item>
+ <item> setTime </item>
+ <item> setTimeout </item>
+ <item> setUTCDate </item>
+ <item> setUTCFullYear </item>
+ <item> setUTCHours </item>
+ <item> setUTCMilliseconds </item>
+ <item> setUTCMinutes </item>
+ <item> setUTCMonth </item>
+ <item> setUTCSeconds </item>
+ <item> shift </item>
+ <item> sin </item>
+ <item> slice </item>
+ <item> sort </item>
+ <item> splice </item>
+ <item> split </item>
+ <item> sqrt </item>
+ <item> stop </item>
+ <item> String formatting </item>
+ <item> submit </item>
+ <item> substr </item>
+ <item> substring </item>
+ <item> taintEnabled </item>
+ <item> tan </item>
+ <item> test </item>
+ <item> toLocaleString </item>
+ <item> toLowerCase </item>
+ <item> toSource </item>
+ <item> toString </item>
+ <item> toUpperCase </item>
+ <item> toUTCString </item>
+ <item> unshift </item>
+ <item> unwatch </item>
+ <item> UTC </item>
+ <item> valueOf </item>
+ <item> watch </item>
+ <item> write </item>
+ <item> writeln </item>
+
+ </list>
+
+ <list name="CFSCRIPT Keywords">
+
+ <item> break </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> do </item>
+ <item> else </item>
+ <item> for </item>
+ <item> function </item>
+ <item> if </item>
+ <item> in </item>
+ <item> return </item>
+ <item> switch </item>
+ <item> try </item>
+ <item> var </item>
+ <item> while </item>
+
+ </list>
+
+ <list name="CFSCRIPT Functions">
+
+ <item> Abs </item>
+ <item> ACos </item>
+ <item> ArrayAppend </item>
+ <item> ArrayAvg </item>
+ <item> ArrayClear </item>
+ <item> ArrayDeleteAt </item>
+ <item> ArrayInsertAt </item>
+ <item> ArrayIsEmpty </item>
+ <item> ArrayLen </item>
+ <item> ArrayMax </item>
+ <item> ArrayMin </item>
+ <item> ArrayNew </item>
+ <item> ArrayPrepend </item>
+ <item> ArrayResize </item>
+ <item> ArraySet </item>
+ <item> ArraySort </item>
+ <item> ArraySum </item>
+ <item> ArraySwap </item>
+ <item> ArrayToList </item>
+ <item> Asc </item>
+ <item> ASin </item>
+ <item> Atn </item>
+ <item> BitAnd </item>
+ <item> BitMaskClear </item>
+ <item> BitMaskRead </item>
+ <item> BitMaskSet </item>
+ <item> BitNot </item>
+ <item> BitOr </item>
+ <item> BitSHLN </item>
+ <item> BitSHRN </item>
+ <item> BitXor </item>
+ <item> Ceiling </item>
+ <item> Chr </item>
+ <item> CJustify </item>
+ <item> Compare </item>
+ <item> CompareNoCase </item>
+ <item> Cos </item>
+ <item> CreateDate </item>
+ <item> CreateDateTime </item>
+ <item> CreateObject </item>
+ <item> CreateODBCDate </item>
+ <item> CreateODBCDateTime </item>
+ <item> CreateODBCTime </item>
+ <item> CreateTime </item>
+ <item> CreateTimeSpan </item>
+ <item> CreateUUID </item>
+ <item> DateAdd </item>
+ <item> DateCompare </item>
+ <item> DateConvert </item>
+ <item> DateDiff </item>
+ <item> DateFormat </item>
+ <item> DatePart </item>
+ <item> Day </item>
+ <item> DayOfWeek </item>
+ <item> DayOfWeekAsString </item>
+ <item> DayOfYear </item>
+ <item> DaysInMonth </item>
+ <item> DaysInYear </item>
+ <item> DE </item>
+ <item> DecimalFormat </item>
+ <item> DecrementValue </item>
+ <item> Decrypt </item>
+ <item> DeleteClientVariable </item>
+ <item> DirectoryExists </item>
+ <item> DollarFormat </item>
+ <item> Duplicate </item>
+ <item> Encrypt </item>
+ <item> Evaluate </item>
+ <item> Exp </item>
+ <item> ExpandPath </item>
+ <item> FileExists </item>
+ <item> Find </item>
+ <item> FindNoCase </item>
+ <item> FindOneOf </item>
+ <item> FirstDayOfMonth </item>
+ <item> Fix </item>
+ <item> FormatBaseN </item>
+ <item> GetAuthUser </item>
+ <item> GetBaseTagData </item>
+ <item> GetBaseTagList </item>
+ <item> GetBaseTemplatePath </item>
+ <item> GetClientVariablesList </item>
+ <item> GetCurrentTemplatePath </item>
+ <item> GetDirectoryFromPath </item>
+ <item> GetException </item>
+ <item> GetFileFromPath </item>
+ <item> GetFunctionList </item>
+ <item> GetHttpRequestData </item>
+ <item> GetHttpTimeString </item>
+ <item> GetK2ServerDocCount </item>
+ <item> GetK2ServerDocCountLimit </item>
+ <item> GetLocale </item>
+ <item> GetMetaData </item>
+ <item> GetMetricData </item>
+ <item> GetPageContext </item>
+ <item> GetProfileSections </item>
+ <item> GetProfileString </item>
+ <item> GetServiceSettings </item>
+ <item> GetTempDirectory </item>
+ <item> GetTempFile </item>
+ <item> GetTemplatePath </item>
+ <item> GetTickCount </item>
+ <item> GetTimeZoneInfo </item>
+ <item> GetToken </item>
+ <item> Hash </item>
+ <item> Hour </item>
+ <item> HTMLCodeFormat </item>
+ <item> HTMLEditFormat </item>
+ <item> IIf </item>
+ <item> IncrementValue </item>
+ <item> InputBaseN </item>
+ <item> Insert </item>
+ <item> Int </item>
+ <item> IsArray </item>
+ <item> IsBinary </item>
+ <item> IsBoolean </item>
+ <item> IsCustomFunction </item>
+ <item> IsDate </item>
+ <item> IsDebugMode </item>
+ <item> IsDefined </item>
+ <item> IsK2ServerABroker </item>
+ <item> IsK2ServerDocCountExceeded </item>
+ <item> IsK2ServerOnline </item>
+ <item> IsLeapYear </item>
+ <item> IsNumeric </item>
+ <item> IsNumericDate </item>
+ <item> IsObject </item>
+ <item> IsQuery </item>
+ <item> IsSimpleValue </item>
+ <item> IsStruct </item>
+ <item> IsUserInRole </item>
+ <item> IsWDDX </item>
+ <item> IsXmlDoc </item>
+ <item> IsXmlElement </item>
+ <item> IsXmlRoot </item>
+ <item> JavaCast </item>
+ <item> JSStringFormat </item>
+ <item> LCase </item>
+ <item> Left </item>
+ <item> Len </item>
+ <item> ListAppend </item>
+ <item> ListChangeDelims </item>
+ <item> ListContains </item>
+ <item> ListContainsNoCase </item>
+ <item> ListDeleteAt </item>
+ <item> ListFind </item>
+ <item> ListFindNoCase </item>
+ <item> ListFirst </item>
+ <item> ListGetAt </item>
+ <item> ListInsertAt </item>
+ <item> ListLast </item>
+ <item> ListLen </item>
+ <item> ListPrepend </item>
+ <item> ListQualify </item>
+ <item> ListRest </item>
+ <item> ListSetAt </item>
+ <item> ListSort </item>
+ <item> ListToArray </item>
+ <item> ListValueCount </item>
+ <item> ListValueCountNoCase </item>
+ <item> LJustify </item>
+ <item> Log </item>
+ <item> Log10 </item>
+ <item> LSCurrencyFormat </item>
+ <item> LSDateFormat </item>
+ <item> LSEuroCurrencyFormat </item>
+ <item> LSIsCurrency </item>
+ <item> LSIsDate </item>
+ <item> LSIsNumeric </item>
+ <item> LSNumberFormat </item>
+ <item> LSParseCurrency </item>
+ <item> LSParseDateTime </item>
+ <item> LSParseEuroCurrency </item>
+ <item> LSParseNumber </item>
+ <item> LSTimeFormat </item>
+ <item> LTrim </item>
+ <item> Max </item>
+ <item> Mid </item>
+ <item> Min </item>
+ <item> Minute </item>
+ <item> Month </item>
+ <item> MonthAsString </item>
+ <item> Now </item>
+ <item> NumberFormat </item>
+ <item> ParagraphFormat </item>
+ <item> ParameterExists </item>
+ <item> ParseDateTime </item>
+ <item> Pi </item>
+ <item> PreserveSingleQuotes </item>
+ <item> Quarter </item>
+ <item> QueryAddColumn </item>
+ <item> QueryAddRow </item>
+ <item> QueryNew </item>
+ <item> QuerySetCell </item>
+ <item> QuotedValueList </item>
+ <item> Rand </item>
+ <item> Randomize </item>
+ <item> RandRange </item>
+ <item> REFind </item>
+ <item> REFindNoCase </item>
+ <item> RemoveChars </item>
+ <item> RepeatString </item>
+ <item> Replace </item>
+ <item> ReplaceList </item>
+ <item> ReplaceNoCase </item>
+ <item> REReplace </item>
+ <item> REReplaceNoCase </item>
+ <item> Reverse </item>
+ <item> Right </item>
+ <item> RJustify </item>
+ <item> Round </item>
+ <item> RTrim </item>
+ <item> Second </item>
+ <item> SetEncoding </item>
+ <item> SetLocale </item>
+ <item> SetProfileString </item>
+ <item> SetVariable </item>
+ <item> Sgn </item>
+ <item> Sin </item>
+ <item> SpanExcluding </item>
+ <item> SpanIncluding </item>
+ <item> Sqr </item>
+ <item> StripCR </item>
+ <item> StructAppend </item>
+ <item> StructClear </item>
+ <item> StructCopy </item>
+ <item> StructCount </item>
+ <item> StructDelete </item>
+ <item> StructFind </item>
+ <item> StructFindKey </item>
+ <item> StructFindValue </item>
+ <item> StructGet </item>
+ <item> StructInsert </item>
+ <item> StructIsEmpty </item>
+ <item> StructKeyArray </item>
+ <item> StructKeyExists </item>
+ <item> StructKeyList </item>
+ <item> StructNew </item>
+ <item> StructSort </item>
+ <item> StructUpdate </item>
+ <item> Tan </item>
+ <item> TimeFormat </item>
+ <item> ToBase64 </item>
+ <item> ToBinary </item>
+ <item> ToString </item>
+ <item> Trim </item>
+ <item> UCase </item>
+ <item> URLDecode </item>
+ <item> URLEncodedFormat </item>
+ <item> URLSessionFormat </item>
+ <item> Val </item>
+ <item> ValueList </item>
+ <item> Week </item>
+ <item> WriteOutput </item>
+ <item> XmlChildPos </item>
+ <item> XmlElemNew </item>
+ <item> XmlFormat </item>
+ <item> XmlNew </item>
+ <item> XmlParse </item>
+ <item> XmlSearch </item>
+ <item> XmlTransform </item>
+ <item> Year </item>
+ <item> YesNoFormat </item>
+
+ </list>
+
+ <contexts>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
+ <StringDetect attribute="CF Comment" context="ctxCF Comment" String="&lt;!---" />
+ <StringDetect attribute="HTML Comment" context="ctxHTML Comment" String="&lt;!--" />
+ <RegExpr attribute="Script Tags" context="ctxCFSCRIPT Tag" String="&lt;[cC][fF][sS][cC][rR][iI][pP][tT]" />
+ <RegExpr attribute="Script Tags" context="ctxSCRIPT Tag" String="&lt;[sS][cC][rR][iI][pP][tT]" />
+ <RegExpr attribute="Style Tags" context="ctxSTYLE Tag" String="&lt;[sS][tT][yY][lL][eE]" />
+ <DetectChar attribute="HTML Entities" context="ctxHTML Entities" char="&amp;" />
+ <RegExpr attribute="Custom Tags" context="ctxCustom Tag" String="&lt;\/?[cC][fF]_" />
+ <RegExpr attribute="CFX Tags" context="ctxCFX Tag" String="&lt;\/?[cC][fF][xX]_" />
+ <RegExpr attribute="CF Tags" context="ctxCF Tag" String="&lt;\/?[cC][fF]" />
+ <RegExpr attribute="Table Tags" context="ctxTable Tag" String="&lt;\/?([tT][aAhHbBfFrRdD])|([cC][aA][pP][tT])" />
+ <RegExpr attribute="Anchor Tags" context="ctxAnchor Tag" String="&lt;\/?[aA] " />
+ <RegExpr attribute="Image Tags" context="ctxImage Tag" String="&lt;\/?[iI][mM][gG] " />
+ <RegExpr attribute="Tags" context="ctxTag" String="&lt;!?\/?[a-zA-Z0-9_]+" />
+ </context>
+
+
+
+ <context name="ctxCFSCRIPT Tag" attribute="Script Tags" lineEndContext="#stay">
+ <DetectChar attribute="Script Tags" context="ctxCFSCRIPT Block" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxSCRIPT Tag" attribute="Script Tags" lineEndContext="#stay">
+ <DetectChar attribute="Script Tags" context="ctxSCRIPT Block" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxSTYLE Tag" attribute="Style Tags" lineEndContext="#stay">
+ <DetectChar attribute="Style Tags" context="ctxSTYLE Block" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+
+
+ <context name="ctxTag" attribute="Tags" lineEndContext="#stay">
+ <DetectChar attribute="Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxTable Tag" attribute="Table Tags" lineEndContext="#stay">
+ <DetectChar attribute="Table Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxAnchor Tag" attribute="Anchor Tags" lineEndContext="#stay">
+ <DetectChar attribute="Anchor Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxImage Tag" attribute="Image Tags" lineEndContext="#stay">
+ <DetectChar attribute="Image Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxCF Tag" attribute="CF Tags" lineEndContext="#stay">
+ <DetectChar attribute="CF Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxCustom Tag" attribute="Custom Tags" lineEndContext="#stay">
+ <DetectChar attribute="Custom Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ <context name="ctxCFX Tag" attribute="CFX Tags" lineEndContext="#stay">
+ <DetectChar attribute="CFX Tags" context="#pop" char="&gt;" />
+ <DetectChar attribute="Normal Text" context="#stay" char="=" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+
+
+ <context name="ctxHTML Comment" attribute="HTML Comment" lineEndContext="#stay">
+ <StringDetect attribute="CF Comment" context="ctxCF Comment" String="&lt;!---" />
+ <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
+ </context>
+
+ <context name="ctxCF Comment" attribute="CF Comment" lineEndContext="#stay">
+ <StringDetect attribute="CF Comment" context="#pop" String="---&gt;" />
+ </context>
+
+ <context name="ctxC Style Comment" attribute="Script Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Script Comment" context="#pop" char="*" char1="/" />
+ </context>
+
+ <context name="ctxOne Line Comment" attribute="Script Comment" lineEndContext="#pop" />
+
+ <context name="ctxHTML Entities" attribute="HTML Entities" lineEndContext="#pop">
+ <DetectChar attribute="HTML Entities" context="#pop" char=";" />
+ </context>
+
+
+
+ <context name="ctxCFSCRIPT Block" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" />
+ <Detect2Chars attribute="Script Comment" context="ctxOne Line Comment" char="/" char1="/" />
+ <RegExpr attribute="Script Strings" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Script Strings" context="#stay" String="'[^']*'" />
+ <Int attribute="Script Numbers" context="#stay" />
+ <Float attribute="Script Numbers" context="#stay" />
+ <AnyChar attribute="Script Operators" context="#stay" String="[()[\]=+-*/]+" />
+ <AnyChar attribute="Brackets" context="#stay" String="{}" />
+
+ <keyword attribute="Script Keywords" context="#stay" String="CFSCRIPT Keywords" />
+ <keyword attribute="Script Functions" context="#stay" String="CFSCRIPT Functions" />
+ <RegExpr attribute="Script Tags" context="#pop#pop" String="&lt;/[cC][fF][sS][cC][rR][iI][pP][tT]&gt;" />
+ </context>
+
+
+
+ <context name="ctxSCRIPT Block" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" />
+ <Detect2Chars attribute="Script Comment" context="ctxOne Line Comment" char="/" char1="/" />
+ <RegExpr attribute="Script Strings" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Script Strings" context="#stay" String="'[^']*'" />
+ <Int attribute="Script Numbers" context="#stay" />
+ <Float attribute="Script Numbers" context="#stay" />
+ <AnyChar attribute="Script Operators" context="#stay" String="[()[\]=+-*/]+" />
+ <AnyChar attribute="Brackets" context="#stay" String="{}" />
+
+ <keyword attribute="Script Keywords" context="#stay" String="Script Keywords" />
+ <keyword attribute="Script Objects" context="#stay" String="Script Objects" />
+ <keyword attribute="Script Functions" context="#stay" String="Script Methods" />
+ <RegExpr attribute="Script Tags" context="#pop#pop" String="&lt;/[sS][cC][rR][iI][pP][tT]&gt;" />
+ </context>
+
+
+
+ <context name="ctxSTYLE Block" attribute="Style Selectors" lineEndContext="#stay">
+ <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" />
+ <DetectChar attribute="Brackets" context="ctxStyle Properties" char="{" />
+ <RegExpr attribute="Style Tags" context="#pop#pop" String="&lt;/[sS][tT][yY][lL][eE]&gt;" />
+ </context>
+
+ <context name="ctxStyle Properties" attribute="Style Properties" lineEndContext="#stay">
+ <DetectChar attribute="Brackets" context="#pop" char="}" />
+ <Detect2Chars attribute="Script Comment" context="ctxC Style Comment" char="/" char1="*" />
+ <DetectChar attribute="Normal Text" context="ctxStyle Values" char=":" />
+ </context>
+
+ <context name="ctxStyle Values" attribute="Style Values" lineEndContext="#pop">
+ <DetectChar attribute="Normal Text" context="#pop" char=";" />
+ <DetectChar attribute="Normal Text" context="#stay" char="," />
+ <Int attribute="Numbers" context="#stay" />
+ <Float attribute="Numbers" context="#stay" />
+ <RegExpr attribute="Numbers" context="#stay" String="#([0-9a-fA-F]{3})|([0-9a-fA-F]{6})" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="&quot;[^&quot;]*&quot;" />
+ <RegExpr attribute="Attribute Values" context="#stay" String="'[^']*'" />
+ </context>
+
+ </contexts>
+
+ <itemDatas>
+
+ <itemData name="Normal Text" defStyleNum="dsNormal" color="#000000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Tags" defStyleNum="dsNormal" color="#000080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Table Tags" defStyleNum="dsNormal" color="#008080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Script Tags" defStyleNum="dsNormal" color="#800000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Image Tags" defStyleNum="dsNormal" color="#800080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Style Tags" defStyleNum="dsNormal" color="#800080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Anchor Tags" defStyleNum="dsNormal" color="#008000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Attribute Values" defStyleNum="dsNormal" color="#0000ff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="HTML Comment" defStyleNum="dsComment" color="#008000" selColor="#999999" bold="0" italic="0" />
+ <itemData name="CF Comment" defStyleNum="dsComment" color="#ff9900" selColor="#999999" bold="0" italic="0" />
+ <itemData name="Script Comment" defStyleNum="dsComment" color="#ff9900" selColor="#999999" bold="0" italic="0" />
+ <itemData name="CF Tags" defStyleNum="dsNormal" color="#800000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Custom Tags" defStyleNum="dsNormal" color="#cc6666" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="CFX Tags" defStyleNum="dsNormal" color="#008000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Numbers" defStyleNum="dsNormal" color="#0000ff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="HTML Entities" defStyleNum="dsNormal" color="#000000" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Style Selectors" defStyleNum="dsNormal" color="#ff00ff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Style Properties" defStyleNum="dsNormal" color="#000080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Style Values" defStyleNum="dsNormal" color="#ff0000" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Brackets" defStyleNum="dsNormal" color="#000080" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Script Numbers" defStyleNum="dsNormal" color="#ff00ff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Script Strings" defStyleNum="dsNormal" color="#008080" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Script Operators" defStyleNum="dsNormal" color="#0000ff" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Script Keywords" defStyleNum="dsNormal" color="#0000cc" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Script Functions" defStyleNum="dsNormal" color="#000080" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Script Objects" defStyleNum="dsNormal" color="#0000cc" selColor="#ffffff" bold="1" italic="0" />
+
+ </itemDatas>
+
+ </highlighting>
+
+ <general>
+
+ <comments>
+
+ <comment name="multiLine" start="&lt;!--" end="--&gt;" />
+ <comment name="multiLine" start="/*" end="*/" />
+ <comment name="singleLine" start="//" />
+
+ </comments>
+
+ <keywords casesensitive="0" weakDeliminator="-" />
+
+ </general>
+
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Author: Werner Braun <wb@o3-software.de> -->
+<!-- 29.05.2003 wb mailed to the kate-team (cullmann) -->
+<!-- 23.05.2003 wb added *.bro File-Type for GPCP Browser output-->
+<!-- 09.05.2003 wb nested comments allowed (maximum two level nesting) -->
+<!-- 07.04.2003 wb IN Problem solved -->
+<!-- 06.05.2003 wb NEW without ( -->
+<!-- 22.04.2003 wb Minor bugfixes -->
+<!-- 19.04.2003 wb Some more Enhancements -->
+<!-- 18.04.2003 wb Enhancenment for Maior / Minor Comments and Full / ReadOnly Exports, Folds for Procedures, Records, Comments -->
+<!-- 17.04.2003 wb Enhancements for Relation and Operators -->
+<language name="Component-Pascal" version="1.05" kateversion="2.1" section="Sources"
+ extensions="*.cp;*.bro" mimetype="text/x-component-pascal"
+ author="Werner Braun (wb@o3-software.de)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> BEGIN </item>
+ <item> BY </item>
+ <item> CASE </item>
+ <item> CLOSE </item>
+ <item> CONST </item>
+ <item> DO </item>
+ <item> ELSE </item>
+ <item> ELSIF </item>
+ <item> END </item>
+ <item> FOR </item>
+ <item> IF </item>
+ <item> IMPORT </item>
+ <item> LOOP </item>
+ <item> MODULE </item>
+ <item> NEW </item>
+ <item> OF </item>
+ <item> OUT </item>
+ <item> PROCEDURE </item>
+ <item> REPEAT </item>
+ <item> THEN </item>
+ <item> TO </item>
+ <item> TYPE </item>
+ <item> UNTIL </item>
+ <item> VAR </item>
+ <item> WHILE </item>
+ <item> WITH </item>
+ </list>
+ <list name="exits">
+ <item> ASSERT </item>
+ <item> EXIT </item>
+ <item> HALT </item>
+ <item> RETURN </item>
+ </list>
+ <list name="types">
+ <item> ANYPTR </item>
+ <item> ANYREC </item>
+ <item> ARRAY </item>
+ <item> BOOLEAN </item>
+ <item> SHORTCHAR </item>
+ <item> CHAR </item>
+ <item> BYTE </item>
+ <item> SHORTINT </item>
+ <item> INTEGER </item>
+ <item> LONGINT </item>
+ <item> POINTER </item>
+ <item> RECORD </item>
+ <item> SHORTREAL </item>
+ <item> REAL </item>
+ <item> SET </item>
+ </list>
+ <list name="attributes">
+ <item> ABSTRACT </item>
+ <item> EMPTY </item>
+ <item> EXTENSIBLE </item>
+ <item> LIMITED </item>
+ </list>
+ <list name="builtins">
+ <item> ABS </item>
+ <item> ASH </item>
+ <item> BITS </item>
+ <item> CAP </item>
+ <item> CHR </item>
+ <item> DEC </item>
+ <item> ENTIER </item>
+ <item> EXCL </item>
+ <item> INC </item>
+ <item> INCL </item>
+ <item> LEN </item>
+ <item> LONG </item>
+ <item> MAX </item>
+ <item> MIN </item>
+ <item> ODD </item>
+ <item> ORD </item>
+ <item> SHORT </item>
+ <item> SIZE </item>
+ </list>
+ <list name="specials">
+ <item> FALSE </item>
+ <item> INF </item>
+ <item> NIL </item>
+ <item> TRUE </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <StringDetect attribute="CommentMaior" context="Comment1" String="(**" beginRegion="Comment"/>
+ <Detect2Chars attribute="CommentMinor" context="Comment2" char="(" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="String" context="String1" char="&quot;" />
+ <DetectChar attribute="String" context="String2" char="'" />
+ <RegExpr attribute="Keyword" context="#stay" String="PROCEDURE\s" beginRegion="Proc"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="ABSTRACT;|EMPTY;|END\s*[A-Za-z][A-Za-z0-9_]*\;" endRegion="Proc"/>
+ <RegExpr attribute="Type" context="#stay" String="RECORD" beginRegion="Rec"/>
+ <RegExpr attribute="Keyword" context="#stay" String="END" endRegion="Rec"/>
+ <StringDetect attribute="MemAlloc" context="#stay" String="NEW"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Exit" context="#stay" String="exits"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <keyword attribute="Attribute" context="#stay" String="attributes"/>
+ <keyword attribute="Builtin" context="#stay" String="builtins"/>
+ <keyword attribute="SpecialValues" context="#stay" String="specials"/>
+ <RegExpr attribute="Integer" context="#stay" String="\s[\+|\-]{0,1}[0-9]([0-9]*|[0-9A-F]*(H|L))"/>
+ <Float attribute="Float" context="#stay"/>
+ <RegExpr attribute="Char" context="#stay" String="\s[0-9][0-9A-F]*X"/>
+ <RegExpr attribute="ExportFull" context="#stay" String="[A-Za-z][A-Za-z0-9_]*\*"/>
+ <RegExpr attribute="ExportReadOnly" context="#stay" String="[A-Za-z][A-Za-z0-9_]*\-"/>
+ <RegExpr attribute="Relation" context="#stay" String="\s(=|#|&lt;|&lt;=|&gt;|&gt;=|IN\s|IS)"/>
+ <RegExpr attribute="Operator" context="#stay" String="\s(\+|\-|OR|\*|/|DIV|MOD|\&amp;)"/>
+ </context>
+ <context attribute="CommentMaior" lineEndContext="#stay" name="Comment1">
+ <Detect2Chars attribute="CommentMaior" context="#pop" char="*" char1=")" endRegion="Comment"/>
+ <Detect2Chars attribute="CommentMinor" context="CommentN" char="(" char1="*"/>
+ </context>
+ <context attribute="CommentMinor" lineEndContext="#stay" name="Comment2">
+ <Detect2Chars attribute="CommentMinor" context="#pop" char="*" char1=")" endRegion="Comment"/>
+ <Detect2Chars attribute="CommentMinor" context="CommentN" char="(" char1="*"/>
+ </context>
+ <context attribute="CommentMinor" lineEndContext="#stay" name="CommentN">
+ <Detect2Chars attribute="CommentMinor" context="#pop" char="*" char1=")"/>
+ <Detect2Chars attribute="CommentMinor" context="CommentN2" char="(" char1="*"/>
+ </context>
+ <context attribute="CommentMinor" lineEndContext="#stay" name="CommentN2">
+ <Detect2Chars attribute="CommentMinor" context="#pop" char="*" char1=")"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String1">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String2">
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="CommentMaior" defStyleNum="dsComment" />
+ <itemData name="CommentMinor" defStyleNum="dsComment" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="MemAlloc" defStyleNum="dsKeyword" />
+ <itemData name="Exit" defStyleNum="dsKeyword"/>
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Attribute" defStyleNum="dsOthers"/>
+ <itemData name="Builtin" defStyleNum="dsNormal"/>
+ <itemData name="Integer" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="SpecialValues" defStyleNum="dsDecVal"/>
+ <itemData name="ExportFull" defStyleNum="dsOthers"/>
+ <itemData name="ExportReadOnly" defStyleNum="dsOthers"/>
+ <itemData name="Relation" defStyleNum="dsNormal"/>
+ <itemData name="Operator" defStyleNum="dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ <comments>
+ <comment name="multiLine" start="(*" end="*)" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="C++" version="1.15" kateversion="2.1" section="Sources" extensions="*.cxx;*.cpp;*.cc;*.C;*.h;*.hxx;*.hpp;*.hcc;*.moc" mimetype="text/x-c++src;text/x-c++hdr;text/x-chdr" priority="9">
+ <highlighting>
+ <list name="keywords">
+ <item> asm </item>
+ <item> break </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> class </item>
+ <item> const_cast </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> delete </item>
+ <item> do </item>
+ <item> dynamic_cast</item>
+ <item> else </item>
+ <item> enum </item>
+ <item> explicit </item>
+ <item> export </item>
+ <item> extern </item>
+ <item> false </item>
+ <item> friend </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> inline </item>
+ <item> namespace </item>
+ <item> new </item>
+ <item> operator </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> reinterpret_cast </item>
+ <item> return </item>
+ <item> sizeof </item>
+ <item> static_cast </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> template </item>
+ <item> this </item>
+ <item> throw </item>
+ <item> true </item>
+ <item> try </item>
+ <item> typedef </item>
+ <item> typeid </item>
+ <item> type_info </item>
+ <item> typename </item>
+ <item> union </item>
+ <item> using </item>
+ <item> virtual </item>
+ <item> while </item>
+
+ <item> and </item>
+ <item> and_eq </item>
+ <item> bad_cast </item>
+ <item> bad_typeid </item>
+ <item> bitand </item>
+ <item> bitor </item>
+ <item> compl </item>
+ <item> not </item>
+ <item> not_eq </item>
+ <item> or </item>
+ <item> or_eq </item>
+ <item> xor </item>
+ <item> xor_eq </item>
+ <item> except </item>
+ <item> finally </item>
+ <item> xalloc </item>
+ </list>
+ <list name="extensions">
+ <item> K_DCOP </item>
+ <item> SLOT </item>
+ <item> SIGNAL </item>
+ <item> Q_CLASSINFO </item>
+ <item> Q_ENUMS </item>
+ <item> Q_EXPORT </item>
+ <item> Q_OBJECT </item>
+ <item> Q_OVERRIDE </item>
+ <item> Q_PROPERTY </item>
+ <item> Q_SETS </item>
+ <item> TRUE </item>
+ <item> FALSE </item>
+ <item> connect </item>
+ <item> disconnect </item>
+ <item> emit </item>
+ <item> signals </item>
+ <item> slots </item>
+ </list>
+ <list name="types">
+ <item> auto </item>
+ <item> bool </item>
+ <item> char </item>
+ <item> const </item>
+ <item> double </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> mutable </item>
+ <item> register </item>
+ <item> short </item>
+ <item> signed </item>
+ <item> static </item>
+ <item> unsigned </item>
+ <item> void </item>
+ <item> volatile </item>
+ <item> uchar </item>
+ <item> uint </item>
+ <item> int8_t </item>
+ <item> int16_t </item>
+ <item> int32_t </item>
+ <item> int64_t </item>
+ <item> uint8_t </item>
+ <item> uint16_t </item>
+ <item> uint32_t </item>
+ <item> uint64_t </item>
+ <item> wchar_t </item>
+ </list>
+ <list name="attention">
+ <item> FIXME </item>
+ <item> TODO </item>
+ <item> ### </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Extensions" context="#stay" String="extensions" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <StringDetect attribute="Preprocessor" context="Outscoped" String="#if 0"/>
+ <DetectChar attribute="Preprocessor" context="Preprocessor" char="#"/>
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\d\w]*(?=[\s]*[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="([.]{1,1}|[:]{2,2})" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RegExpr attribute="Preprocessor" context="Define" String="define.*((?=\\))"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="define.*"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Define">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="String" name="Some Context"/>
+ <context attribute="Normal Text" lineEndContext="Preprocessor" name="Some Context2"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped" >
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ <RegExpr attribute="Comment" context="Outscoped intern" String="^#if" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#endif" />
+ <RegExpr attribute="Preprocessor" context="#pop" String="#else" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Outscoped intern">
+ <RegExpr attribute="Comment" context="Outscoped intern" String="#if" />
+ <RegExpr attribute="Comment" context="#pop" String="#endif" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Extensions" defStyleNum="dsKeyword" color="#0095ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="C#" version="1.08" kateversion="2.1" section="Sources" extensions="*.cs" mimetype="text/x-csharp-src;text/x-csharp-hde">
+ <highlighting>
+ <list name="keywords">
+ <item> abstract</item>
+ <item> as</item>
+ <item> base</item>
+ <item> break</item>
+ <item> case</item>
+ <item> catch</item>
+ <item> class</item>
+ <item> checked</item>
+ <item> continue</item>
+ <item> default</item>
+ <item> delegate</item>
+ <item> do</item>
+ <item> else</item>
+ <item> enum</item>
+ <item> event</item>
+ <item> explicit</item>
+ <item> extern</item>
+ <item> false</item>
+ <item> for</item>
+ <item> foreach</item>
+ <item> finally</item>
+ <item> fixed</item>
+ <item> goto</item>
+ <item> if</item>
+ <item> implicit</item>
+ <item> in</item>
+ <item> interface</item>
+ <item> internal</item>
+ <item> is</item>
+ <item> lock</item>
+ <item> namespace</item>
+ <item> new</item>
+ <item> null</item>
+ <item> operator</item>
+ <item> out</item>
+ <item> override</item>
+ <item> params</item>
+ <item> private</item>
+ <item> protected</item>
+ <item> public</item>
+ <item> readonly</item>
+ <item> ref</item>
+ <item> return</item>
+ <item> sealed</item>
+ <item> sizeof</item>
+ <item> stackalloc</item>
+ <item> static</item>
+ <item> struct</item>
+ <item> switch</item>
+ <item> this</item>
+ <item> throw</item>
+ <item> true</item>
+ <item> try</item>
+ <item> typeof</item>
+ <item> unchecked</item>
+ <item> unsafe</item>
+ <item> using</item>
+ <item> virtual</item>
+ <item> while</item>
+ <item> #if</item>
+ <item> #else</item>
+ <item> #elif</item>
+ <item> #endif</item>
+ <item> #define</item>
+ <item> #undef</item>
+ <item> #warning</item>
+ <item> #error</item>
+ <item> #line</item>
+ </list>
+ <list name="types">
+ <item> bool</item>
+ <item> byte</item>
+ <item> char</item>
+ <item> const</item>
+ <item> decimal</item>
+ <item> double</item>
+ <item> float</item>
+ <item> int</item>
+ <item> long</item>
+ <item> object</item>
+ <item> uint</item>
+ <item> ushort</item>
+ <item> ulong</item>
+ <item> sbyte</item>
+ <item> short</item>
+ <item> string</item>
+ <item> void</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" >
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="block1"/>
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="block1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="#region.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="#endregion.*$" endRegion="Region1"/>
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="CSS" version="1.02" kateversion="2.1" section="Markup" extensions="*.css" mimetype="text/css">
+ <highlighting>
+ <list name="keywords">
+ <item> azimuth </item>
+ <item> background-attachment </item>
+ <item> background-color </item>
+ <item> background-image </item>
+ <item> background-position </item>
+ <item> background-repeat </item>
+ <item> border-collapse </item>
+ <item> border-spacing </item>
+ <item> border-top-color </item>
+ <item> border-right-color </item>
+ <item> border-bottom-color </item>
+ <item> border-left-color </item>
+ <item> border-top-style </item>
+ <item> border-right-style </item>
+ <item> border-bottom-style </item>
+ <item> border-left-style </item>
+ <item> border-top-width </item>
+ <item> border-right-width </item>
+ <item> border-bottom-width </item>
+ <item> border-left-width </item>
+ <item> bottom </item>
+ <item> caption-side </item>
+ <item> clear </item>
+ <item> clip </item>
+ <item> color </item>
+ <item> content </item>
+ <item> counter-increment </item>
+ <item> counter-reset </item>
+ <item> cue-after </item>
+ <item> cue-before </item>
+ <item> cursor </item>
+ <item> direction </item>
+ <item> display </item>
+ <item> elevation </item>
+ <item> empty-cells </item>
+ <item> float </item>
+ <item> font-family </item>
+ <item> font-size </item>
+ <item> font-size-adjust </item>
+ <item> font-stretch </item>
+ <item> font-style </item>
+ <item> font-variant </item>
+ <item> font-weight </item>
+ <item> height </item>
+ <item> left </item>
+ <item> letter-spacing </item>
+ <item> line-height </item>
+ <item> list-style-image </item>
+ <item> list-style-position </item>
+ <item> list-style-keyword </item>
+ <item> list-style-type </item>
+ <item> margin-top </item>
+ <item> margin-right </item>
+ <item> margin-bottom </item>
+ <item> margin-left </item>
+ <item> marker-offset </item>
+ <item> max-height </item>
+ <item> max-width </item>
+ <item> min-height </item>
+ <item> min-width </item>
+ <item> orphans </item>
+ <item> outline-color </item>
+ <item> outline-style </item>
+ <item> outline-width </item>
+ <item> overflow </item>
+ <item> padding-top </item>
+ <item> padding-right </item>
+ <item> padding-bottom </item>
+ <item> padding-left </item>
+ <item> page </item>
+ <item> page-break-after </item>
+ <item> page-break-before </item>
+ <item> page-break-inside </item>
+ <item> pause-after </item>
+ <item> pause-before </item>
+ <item> pitch </item>
+ <item> pitch-range </item>
+ <item> play-during </item>
+ <item> position </item>
+ <item> quotes </item>
+ <item> richness </item>
+ <item> right </item>
+ <item> size </item>
+ <item> speak </item>
+ <item> speak-header </item>
+ <item> speak-numeral </item>
+ <item> speak-punctuation </item>
+ <item> speech-rate </item>
+ <item> stress </item>
+ <item> table-layout </item>
+ <item> text-align </item>
+ <item> text-decoration </item>
+ <item> text-decoration-color </item>
+ <item> text-indent </item>
+ <item> text-shadow </item>
+ <item> text-transform </item>
+ <item> top </item>
+ <item> unicode-bidi </item>
+ <item> vertical-align </item>
+ <item> visibility </item>
+ <item> voice-family </item>
+ <item> volume </item>
+ <item> white-space </item>
+ <item> widows </item>
+ <item> width </item>
+ <item> word-spacing </item>
+ <item> z-index </item>
+ <item> background </item>
+ <item> border </item>
+ <item> border-color </item>
+ <item> border-style </item>
+ <item> border-top </item>
+ <item> border-right </item>
+ <item> border-bottom </item>
+ <item> border-left </item>
+ <item> border-width </item>
+ <item> cue </item>
+ <item> font </item>
+ <item> list-style </item>
+ <item> margin </item>
+ <item> outline </item>
+ <item> padding </item>
+ <item> pause </item>
+ <item> konq_bgpos_x </item>
+ <item> konq_bgpos_y </item>
+ </list>
+ <list name="types">
+ <item> inherit </item>
+ <item> none </item>
+ <item> hidden </item>
+ <item> dotted </item>
+ <item> dashed </item>
+ <item> solid </item>
+ <item> double </item>
+ <item> groove </item>
+ <item> ridge </item>
+ <item> inset </item>
+ <item> outset </item>
+ <item> xx-small </item>
+ <item> x-small </item>
+ <item> small </item>
+ <item> medium </item>
+ <item> large </item>
+ <item> x-large </item>
+ <item> xx-large </item>
+ <item> smaller </item>
+ <item> larger </item>
+ <item> italic </item>
+ <item> oblique </item>
+ <item> small-caps </item>
+ <item> normal </item>
+ <item> bold </item>
+ <item> bolder </item>
+ <item> lighter </item>
+ <item> light </item>
+ <item> 100 </item>
+ <item> 200 </item>
+ <item> 300 </item>
+ <item> 400 </item>
+ <item> 500 </item>
+ <item> 600 </item>
+ <item> 700 </item>
+ <item> 800 </item>
+ <item> 900 </item>
+ <item> transparent </item>
+ <item> repeat </item>
+ <item> repeat-x </item>
+ <item> repeat-y </item>
+ <item> no-repeat </item>
+ <item> baseline </item>
+ <item> sub </item>
+ <item> super </item>
+ <item> top </item>
+ <item> text-top </item>
+ <item> middle </item>
+ <item> bottom </item>
+ <item> text-bottom </item>
+ <item> left </item>
+ <item> right </item>
+ <item> center </item>
+ <item> justify </item>
+ <item> konq-center </item>
+ <item> disc </item>
+ <item> circle </item>
+ <item> square </item>
+ <item> decimal </item>
+ <item> decimal-leading-zero </item>
+ <item> lower-roman </item>
+ <item> upper-roman </item>
+ <item> lower-greek </item>
+ <item> lower-alpha </item>
+ <item> lower-latin </item>
+ <item> upper-alpha </item>
+ <item> upper-latin </item>
+ <item> hebrew </item>
+ <item> armenian </item>
+ <item> georgian </item>
+ <item> cjk-ideographic </item>
+ <item> hiragana </item>
+ <item> katakana </item>
+ <item> hiragana-iroha </item>
+ <item> katakana-iroha </item>
+ <item> inline </item>
+ <item> block </item>
+ <item> list-item </item>
+ <item> run-in </item>
+ <item> compact </item>
+ <item> marker </item>
+ <item> table </item>
+ <item> inline-table </item>
+ <item> table-row-group </item>
+ <item> table-header-group </item>
+ <item> table-footer-group </item>
+ <item> table-row </item>
+ <item> table-column-group </item>
+ <item> table-column </item>
+ <item> table-cell </item>
+ <item> table-caption </item>
+ <item> auto </item>
+ <item> crosshair </item>
+ <item> default </item>
+ <item> pointer </item>
+ <item> move </item>
+ <item> e-resize </item>
+ <item> ne-resize </item>
+ <item> nw-resize </item>
+ <item> n-resize </item>
+ <item> se-resize </item>
+ <item> sw-resize </item>
+ <item> s-resize </item>
+ <item> w-resize </item>
+ <item> text </item>
+ <item> wait </item>
+ <item> help </item>
+ <item> above </item>
+ <item> absolute </item>
+ <item> always </item>
+ <item> avoid </item>
+ <item> below </item>
+ <item> bidi-override </item>
+ <item> blink </item>
+ <item> both </item>
+ <item> capitalize </item>
+ <item> caption </item>
+ <item> close-quote </item>
+ <item> collapse </item>
+ <item> condensed </item>
+ <item> crop </item>
+ <item> cross </item>
+ <item> embed </item>
+ <item> expanded </item>
+ <item> extra-condensed </item>
+ <item> extra-expanded </item>
+ <item> fixed </item>
+ <item> hand </item>
+ <item> hide </item>
+ <item> higher </item>
+ <item> icon </item>
+ <item> inside </item>
+ <item> invert </item>
+ <item> landscape </item>
+ <item> level </item>
+ <item> line-through </item>
+ <item> loud </item>
+ <item> lower </item>
+ <item> lowercase </item>
+ <item> ltr </item>
+ <item> menu </item>
+ <item> message-box </item>
+ <item> mix </item>
+ <item> narrower </item>
+ <item> no-close-quote </item>
+ <item> no-open-quote </item>
+ <item> nowrap </item>
+ <item> open-quote </item>
+ <item> outside </item>
+ <item> overline </item>
+ <item> portrait </item>
+ <item> pre </item>
+ <item> relative </item>
+ <item> rtl </item>
+ <item> scroll </item>
+ <item> semi-condensed </item>
+ <item> semi-expanded </item>
+ <item> separate </item>
+ <item> show </item>
+ <item> small-caption </item>
+ <item> static </item>
+ <item> static-position </item>
+ <item> status-bar </item>
+ <item> thick </item>
+ <item> thin </item>
+ <item> ultra-condensed </item>
+ <item> ultra-expanded </item>
+ <item> underline </item>
+ <item> uppercase </item>
+ <item> visible </item>
+ <item> wider </item>
+ <item> break </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Notice" context="#stay" String="/\*BEGIN.*\*/" beginRegion="UserDefined" />
+ <RegExpr attribute="Notice" context="#stay" String="/\*END.*\*/" endRegion="UserDefined" />
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment" />
+ <DetectChar attribute="Normal Text" context="Rules" char="{" beginRegion="RuleSet" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Rules">
+ <DetectChar attribute="Normal Text" context="#pop" char="}" endRegion="RuleSet" />
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
+ <RegExpr attribute="Notice" context= "#stay" String="(FIXME|TODO|NOTE)" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Notice" defStyleNum="dsString" bold="1"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" weakDeliminator="-"/>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="CUE Sheet" version="0.9" kateversion="2.1" section="Other" extensions="*.cue" mimetype="application/x-cue">
+ <highlighting>
+ <list name="keywords">
+ <item> CATALOG </item>
+ <item> CDTEXTFILE </item>
+ <item> FILE </item>
+ <item> FLAGS </item>
+ <item> INDEX </item>
+ <item> ISRC </item>
+ <item> PERFORMER </item>
+ <item> PREGAP </item>
+ <item> POSTGAP </item>
+ <item> REM </item>
+ <item> SONGWRITER </item>
+ <item> TITLE </item>
+ <item> TRACK </item>
+ </list>
+ <list name="format">
+ <item> AIFF </item>
+ <item> WAVE </item>
+ <item> MP3 </item>
+ <item> BINARY </item>
+ <item> MOTOTOLA </item>
+ </list>
+ <list name="mode">
+ <item> AUDIO </item>
+ <item> CDG </item>
+ <item> CDI </item>
+ <item> MODE1 </item>
+ <item> MODE2 </item>
+ <item> RAW </item>
+ </list>
+ <list name="flags">
+ <item> 4CH </item>
+ <item> DCP </item>
+ <item> PRE </item>
+ <item> SCMS </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Format" context="#stay" String="format" />
+ <keyword attribute="Mode" context="#stay" String="mode" />
+ <keyword attribute="Flags" context="#stay" String="flags" />
+ <Int attribute="Decimal" context="#stay" />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char=";"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment" />
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Format" defStyleNum="dsNormal" color="#800000"/>
+ <itemData name="Mode" defStyleNum="dsNormal" color="#000080"/>
+ <itemData name="Flags" defStyleNum="dsNormal" color="#008000"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start=";" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="D" version="1.1" kateversion="2.1" section="Sources" extensions="*.d;*.D" mimetype="text/x-dsrc">
+ <highlighting>
+ <list name="keywords">
+ <item> abstract </item>
+ <item> alias </item>
+ <item> align </item>
+ <item> asm </item>
+ <item> auto </item>
+
+ <item> body </item>
+ <item> break </item>
+
+ <item> case </item>
+ <item> cast </item>
+ <item> catch </item>
+ <item> class </item>
+ <item> const </item>
+ <item> continue </item>
+
+ <item> default </item>
+ <item> delegate </item>
+ <item> delete </item>
+ <item> deprecated </item>
+ <item> do </item>
+
+ <item> else </item>
+ <item> enum </item>
+ <item> export </item>
+
+ <item> false </item>
+ <item> final </item>
+ <item> finally </item>
+ <item> for </item>
+ <item> foreach </item>
+ <item> function </item>
+
+ <item> goto </item>
+
+ <item> if </item>
+ <item> in </item>
+ <item> inout </item>
+ <item> interface </item>
+ <item> invariant </item>
+
+ <item> new </item>
+ <item> null </item>
+
+ <item> override </item>
+ <item> out </item>
+
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+
+ <item> return </item>
+
+ <item> static </item>
+ <item> struct </item>
+ <item> super </item>
+ <item> switch </item>
+ <item> synchronized </item>
+
+ <item> this </item>
+ <item> throw </item>
+ <item> true </item>
+ <item> try </item>
+ <item> typedef </item>
+
+ <item> union </item>
+
+ <item> volatile </item>
+
+ <item> while </item>
+ <item> with </item>
+ </list>
+ <list name="modules">
+ <item> module </item>
+ <item> import </item>
+ </list>
+ <list name="types">
+ <item> void </item>
+ <item> bit </item>
+ <item> byte </item>
+ <item> ubyte </item>
+ <item> short </item>
+ <item> ushort </item>
+ <item> int </item>
+ <item> uint </item>
+ <item> long </item>
+ <item> ulong </item>
+ <item> cent </item>
+ <item> ucent </item>
+ <item> float </item>
+ <item> double </item>
+ <item> real </item>
+ <item> ireal </item>
+ <item> ifloat </item>
+ <item> idouble </item>
+ <item> creal </item>
+ <item> cfloat </item>
+ <item> cdouble </item>
+ <item> char </item>
+ <item> wchar </item>
+ <item> dchar </item>
+ </list>
+ <list name="phobos">
+ <item> printf </item>
+ </list>
+ <list name="linkage">
+ <item> extern </item>
+ </list>
+ <list name="ltypes">
+ <item> C </item>
+ <item> D </item>
+ <item> Windows </item>
+ <item> Pascal </item>
+ </list>
+ <list name="debug">
+ <item> debug </item>
+ </list>
+ <list name="assert">
+ <item> assert </item>
+ </list>
+ <list name="version">
+ <item> version </item>
+ </list>
+ <list name="vtypes">
+ <item> DigitalMars </item>
+ <item> X86 </item>
+ <item> Win32 </item>
+ <item> linux </item>
+ <item> LittleEndian </item>
+ <item> BigEndian </item>
+ <item> D_InlineAsm </item>
+ <item> none </item>
+ </list>
+ <list name="unittest">
+ <item> unittest </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Module" context="ModuleName" String="modules"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <keyword attribute="Phobos Library" context="#stay" String="phobos"/>
+ <keyword attribute="Linkage" context="Linkage" String="linkage"/>
+ <keyword attribute="Debug" context="#stay" String="debug"/>
+ <keyword attribute="Assert" context="#stay" String="assert"/>
+ <keyword attribute="Version" context="Version" String="version"/>
+ <keyword attribute="Unit Test" context="#stay" String="unittest"/>
+
+ <Detect2Chars attribute="Wysiwyg" context="Wysiwyg" char="r" char1="&quot;"/>
+ <Detect2Chars attribute="Hex" context="Hex" char="x" char1="&quot;"/>
+
+ <RegExpr attribute="Normal Text" context="#pop" String="[_a-z][\w]*" insensitive="TRUE"/>
+
+ <RegExpr attribute="Pragmas" context="#pop" String="\#[ ]*line"/>
+
+ <RegExpr attribute="Escape String" context="#pop" String="\\[n|t|&quot;]"/>
+ <RegExpr attribute="Escape String" context="#pop" String="(\\r\\n)"/>
+ <RegExpr attribute="Escape String" context="#pop" String="\\0[0-7]+"/>
+ <RegExpr attribute="Escape String" context="#pop" String="\\u[\d]+" insensitive="TRUE"/>
+ <RegExpr attribute="Escape String" context="#pop" String="\\x[\da-fA-F]+"/>
+
+ <RegExpr attribute="Binary" context="#pop" String="0b[01]+[_01]*[ ]*\.\.[ ]*0b[01]+[_01]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Octal" context="#pop" String="0[0-7]+[_0-7]*[ ]*\.\.[ ]*0[0-7]+[_0-7]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Hex" context="#pop" String="0x[\da-f]+[_\da-f]*[ ]*\.\.[ ]*0x[\da-f]+[_\da-f]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Integer" context="#pop" String="[\d]+[_\d]*(UL|LU|U|L)?[ ]*\.\.[ ]*[\d]+[_\d]*(UL|LU|U|L)?" insensitive="TRUE"/>
+
+ <RegExpr attribute="Float" context="#pop" String="[\d]*[_\d]*\.[_\d]*(e-|e|e\+)?[\d]+[_\d]*(F|L|I|FI|LI|)?" insensitive="TRUE"/>
+ <RegExpr attribute="Float" context="#pop" String="[\d]*[_\d]*\.?[_\d]*(e-|e|e\+)[\d]+[_\d]*(F|L|I|FI|LI|)?" insensitive="TRUE"/>
+ <RegExpr attribute="Float" context="#pop" String="0x[\da-f]+[_\da-f]*\.[_\da-f]*(p-|p|p\+)?[\da-f]+[_\da-f]*(F|L|I|FI|LI)?" insensitive="TRUE"/>
+ <RegExpr attribute="Float" context="#pop" String="0x[\da-f]+[_\da-f]*\.?[_\da-f]*(p-|p|p\+)[\da-f]+[_\da-f]*(F|L|I|FI|LI)?" insensitive="TRUE"/>
+
+ <RegExpr attribute="Binary" context="#pop" String="0B[01]+[_01]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Octal" context="#pop" String="0[0-7]+[_0-7]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Hex" context="#pop" String="0x[\da-f]+[_\da-f]*(UL|LU|U|L)?" insensitive="TRUE"/>
+ <RegExpr attribute="Integer" context="#pop" String="[\d]+[_\d]*(UL|LU|U|L)?" insensitive="TRUE"/>
+
+ <DetectChar attribute="Char" context="Char" char="'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Wysiwyg" context="Wysiwyg" char="`"/>
+
+ <Detect2Chars attribute="Comment" context="CommentLine" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="CommentBlockA" char="/" char1="*" beginRegion="CommentA"/>
+ <Detect2Chars attribute="Comment" context="CommentBlockB" char="/" char1="+" beginRegion="CommentB"/>
+
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="BraceA" />
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="BraceA" />
+ </context>
+
+ <context attribute="Module Name" lineEndContext="#stay" name="ModuleName">
+ <DetectChar attribute="Normal Text" context="#stay" char=","/>
+ <DetectChar attribute="Normal Text" context="#pop" char=";"/>
+ <Detect2Chars attribute="Comment" context="CommentLine" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="CommentBlockA" char="/" char1="*" beginRegion="CommentA"/>
+ <Detect2Chars attribute="Comment" context="CommentBlockB" char="/" char1="+" beginRegion="CommentB"/>
+ </context>
+
+ <context attribute="Linkage" lineEndContext="#pop" name="Linkage">
+ <keyword attribute="Type" context="#pop" String="types"/>
+ <DetectChar attribute="Normal Text" context="#stay" char="("/>
+ <keyword attribute="Linkage Type" context="#stay" String="ltypes"/>
+ <DetectChar attribute="Normal Text" context="#pop" char=")"/>
+ <DetectChar attribute="Normal Text" context="#pop" char=";"/>
+ </context>
+ <context attribute="Version" lineEndContext="#pop" name="Version">
+ <DetectChar attribute="Normal Text" context="#pop" char="="/>
+ <DetectChar attribute="Normal Text" context="#stay" char="("/>
+ <keyword attribute="Version Type" context="#stay" String="vtypes"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="\w" insensitive="TRUE"/>
+ <DetectChar attribute="Normal Text" context="#pop" char=")"/>
+ </context>
+
+ <context attribute="Wysiwyg" lineEndContext="#stay" name="Wysiwyg">
+ <DetectChar attribute="Wysiwyg" context="#pop" char="&quot;"/>
+ <DetectChar attribute="Wysiwyg" context="#pop" char="`"/>
+ </context>
+ <context attribute="Hex" lineEndContext="#stay" name="Hex">
+ <DetectChar attribute="Hex" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Char" lineEndContext="#stay" name="Char">
+ <Detect2Chars attribute="Char" context="#stay" char="\" char1="'"/>
+ <Detect2Chars attribute="Char" context="#stay" char="\" char1="\"/>
+ <DetectChar attribute="Char" context="#pop" char="'"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="CommentLine">
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="CommentBlockA">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="CommentA"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="CommentBlockB">
+ <Detect2Chars attribute="Comment" context="#pop" char="+" char1="/" endRegion="CommentB"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyWord" color="#000000" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Module" defStyleNum="dsKeyWord" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Module Name" defStyleNum="dsKeyWord" color="#0000ff" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Phobos Library" defStyleNum="dsKeyWord" color="#000000" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Linkage" defStyleNum="dsKeyWord" color="#ff0000" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Linkage Type" defStyleNum="dsDataType" color="#ff0000" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Debug" defStyleNum="dsKeyWord" color="#ff00ff" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Assert" defStyleNum="dsKeyWord" color="#0000ff" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Version" defStyleNum="dsKeyWord" color="#ff0000" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Version Type" defStyleNum="dsDataType" color="#ff0000" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Unit Test" defStyleNum="dsKeyWord" color="#ff00ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Pragmas" defStyleNum="dsKeyWord" color="#00aa00" selColor="#ffffff" bold="1" italic="0"/>
+
+ <itemData name="Integer" defStyleNum="dsDecVal"/>
+ <itemData name="Binary" defStyleNum="dsBaseN" color="#00dddd" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Octal" defStyleNum="dsBaseN" color="#00aaaa" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Hex" defStyleNum="dsBaseN" color="#006666" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+
+ <itemData name="Escape String" defStyleNum="dsString" color="#00aa00" selColor="#ff0000" bold="0" italic="0"/>
+ <itemData name="String" defStyleNum="dsString" color="#00aa00" selColor="#ff0000" bold="0" italic="0"/>
+ <itemData name="Char" defStyleNum="dsChar" color="#ff00ff" selColor="#ff00ff" bold="0" italic="0"/>
+ <itemData name="Wysiwyg" defStyleNum="dsChar" color="#a100a1" selColor="#ff00ff" bold="0" italic="0"/>
+
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/+" end="+/"/>
+ </comments>
+ <keywords casesensitive="TRUE"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name=".desktop" version="1.02" kateversion="2.1" section="Other" extensions="*.desktop;*.kdelnk" mimetype="application/x-desktop">
+ <highlighting>
+ <contexts>
+ <context attribute="Key" lineEndContext="#stay" name="Normal">
+ <RegExpr String="^\[.*\]$" attribute="Section" context="#stay" beginRegion="Section" endRegion="Section" />
+ <RegExpr String="\[.*\]" attribute="Language" context="Value"/>
+ <DetectChar char="=" attribute="Normal Text" context="Value"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Value"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Section" defStyleNum="dsKeyword"/>
+ <itemData name="Key" defStyleNum="dsDataType"/>
+ <itemData name="Language" defStyleNum="dsNormal" color="#0000FF" selColor="#ffffff" italic="0" bold="1"/>
+ </itemDatas>
+ </highlighting>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Diff" version="1.01" kateversion="2.1" section="Other" extensions="*.diff;*patch" mimetype="text/x-diff">
+ <highlighting>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Keyword" context="Keyword" String="^(\+\+\+|\-\-\-|\*\*\*|diff|\d)" />
+ <RegExpr attribute="Added line" context="Added" String="^(\+|&gt;|!)" />
+ <RegExpr attribute="Removed line" context="Removed" String="^(\-|&lt;)" />
+ <RegExpr attribute="Data Type" context="Data" String="^\@\@" />
+ </context>
+
+ <context attribute="Keyword" lineEndContext="#pop" name="Keyword"/>
+ <context attribute="Removed line" lineEndContext="#pop" name="Removed"/>
+ <context attribute="Added line" lineEndContext="#pop" name="Added"/>
+ <context attribute="Data Type" lineEndContext="#pop" name="Data"/>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Removed line" defStyleNum="dsOthers"/>
+ <itemData name="Added line" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="E Language" version="0.1" kateversion="2.1" section="Sources" extensions="*.e" mimetype="text/x-e-src">
+ <highlighting>
+ <list name="Type">
+ <item> FALSE </item>
+ <item> MAX_INT </item>
+ <item> MIN_INT </item>
+ <item> NULL </item>
+ <item> TRUE </item>
+ <item> UNDEF </item>
+ <item> bit </item>
+ <item> bits </item>
+ <item> body </item>
+ <item> bool </item>
+ <item> byte </item>
+ <item> byte_array </item>
+ <item> continue </item>
+ <item> copy </item>
+ <item> default </item>
+ <item> external_pointer </item>
+ <item> files </item>
+ <item> file </item>
+ <item> form </item>
+ <item> global </item>
+ <item> index </item>
+ <item> init </item>
+ <item> int </item>
+ <item> it </item>
+ <item> list </item>
+ <item> load </item>
+ <item> long </item>
+ <item> me </item>
+ <item> method </item>
+ <item> module </item>
+ <item> ntv </item>
+ <item> of </item>
+ <item> pat </item>
+ <item> print </item>
+ <item> result </item>
+ <item> source_ref </item>
+ <item> string </item>
+ <item> symtab </item>
+ <item> sys </item>
+ <item> test </item>
+ <item> uint </item>
+ <item> untyped </item>
+ <item> vec </item>
+ </list>
+ <list name="Function">
+ <item> run </item>
+ <item> init </item>
+ <item> pre_generate </item>
+ <item> dut_error </item>
+ <item> pack </item>
+ <item> unpack </item>
+ <item> post_generate </item>
+ <item> pre_generate </item>
+ <item> set_config </item>
+ <item> hex </item>
+ <item> stop_run </item>
+ <item> append </item>
+ <item> size </item>
+ <item> delete </item>
+ <item> is_empty </item>
+ <item> deep_compare </item>
+ <item> deep_compare_physical </item>
+ <item> clear </item>
+ <item> pop0 </item>
+ <item> setup </item>
+ <item> crc_32 </item>
+ </list>
+ <list name="Statement">
+ <item> chars </item>
+ <item> define </item>
+ <item> extend </item>
+ <item> event </item>
+ <item> ECHO </item>
+ <item> DOECHO </item>
+ <item> import </item>
+ <item> initialize </item>
+ <item> non_terminal </item>
+ <item> struct </item>
+ <item> unit </item>
+ <item> script </item>
+ <item> testgroup </item>
+ <item> type </item>
+ </list>
+ <list name="Action">
+ <item> C </item>
+ <item> add </item>
+ <item> also </item>
+ <item> and </item>
+ <item> as </item>
+ <item> as_a </item>
+ <item> break </item>
+ <item> code </item>
+ <item> compute </item>
+ <item> computed </item>
+ <item> delayed </item>
+ <item> do </item>
+ <item> else </item>
+ <item> each </item>
+ <item> emit </item>
+ <item> empty </item>
+ <item> end </item>
+ <item> exit </item>
+ <item> finish </item>
+ <item> for </item>
+ <item> from </item>
+ <item> if </item>
+ <item> in </item>
+ <item> is </item>
+ <item> like </item>
+ <item> log </item>
+ <item> new </item>
+ <item> no </item>
+ <item> not </item>
+ <item> only </item>
+ <item> or </item>
+ <item> out </item>
+ <item> read </item>
+ <item> repeat </item>
+ <item> return </item>
+ <item> reverse </item>
+ <item> routine </item>
+ <item> step </item>
+ <item> then </item>
+ <item> to </item>
+ <item> traceable </item>
+ <item> untraceable </item>
+ <item> var </item>
+ <item> when </item>
+ <item> while </item>
+ <item> with </item>
+ <item> write </item>
+ <item> xor </item>
+ </list>
+ <list name="Generation">
+ <item> before </item>
+ <item> by </item>
+ <item> choose </item>
+ <item> gen </item>
+ <item> keep </item>
+ <item> keeping </item>
+ <item> matches </item>
+ <item> next </item>
+ <item> select </item>
+ <item> sequence </item>
+ <item> soft </item>
+ <item> using </item>
+ </list>
+ <list name="Cover">
+ <item> address </item>
+ <item> cover </item>
+ <item> error </item>
+ <item> events </item>
+ <item> event </item>
+ <item> length </item>
+ <item> kind </item>
+ <item> ranges </item>
+ <item> range </item>
+ <item> sample </item>
+ <item> text </item>
+ <item> value </item>
+ <item> item </item>
+ <item> transition </item>
+ <item> illegal </item>
+ </list>
+ <list name="Simulator">
+ <item> always </item>
+ <item> all </item>
+ <item> basic </item>
+ <item> call </item>
+ <item> cycles </item>
+ <item> cycle </item>
+ <item> clock </item>
+ <item> change </item>
+ <item> check </item>
+ <item> expect </item>
+ <item> fall </item>
+ <item> first </item>
+ <item> forever </item>
+ <item> idle </item>
+ <item> initial </item>
+ <item> negedge </item>
+ <item> others </item>
+ <item> on </item>
+ <item> posedge </item>
+ <item> rise </item>
+ <item> start </item>
+ <item> that </item>
+ <item> time </item>
+ <item> task </item>
+ <item> until </item>
+ <item> verilog </item>
+ <item> vhdl </item>
+ <item> wait </item>
+ <item> within </item>
+ </list>
+ <contexts>
+
+ <context name="out_comment" attribute="OutSide E code" lineEndContext="#stay">
+ <Detect2Chars attribute="code_begin" context="normal" char="&lt;" char1="'" />
+ </context>
+
+ <context name="normal" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Operators" context="#stay" char="{" beginRegion="Region1"/>
+ <DetectChar attribute="Operators" context="#stay" char="}" endRegion="Region1"/>
+ <HlCHex attribute="Integer" context="#stay" />
+ <HlCOct attribute="Integer" context="#stay" />
+ <Int attribute="Integer" context="#stay" />
+ <Detect2Chars attribute="code_end" context="out_comment" char="'" char1="&gt;" />
+ <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
+ <Detect2Chars attribute="Comment" context="comment" char="/" char1="/" />
+ <DetectChar attribute="Vector" context="string" char="&quot;" />
+ <AnyChar attribute="Operators" context="#stay" String="'[&amp;&gt;&lt;=:+\-*\|].,;" />
+ <keyword attribute="Data Type" context="#stay" String="Type"/>
+ <keyword attribute="Function" context="#stay" String="Function"/>
+ <keyword attribute="Statement" context="#stay" String="Statement"/>
+ <keyword attribute="Action" context="#stay" String="Action"/>
+ <keyword attribute="Keyword" context="#stay" String="Generation"/>
+ <keyword attribute="Keyword" context="#stay" String="Cover"/>
+ <keyword attribute="Keyword" context="#stay" String="Simulator"/>
+
+ </context>
+
+
+ <context name="comment" attribute="Comment" lineEndContext="#pop" />
+
+ <context name="string" attribute="Vector" lineEndContext="#stay" >
+ <DetectChar attribute="Vector" context="#pop" char="&quot;" />
+ </context>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="OutSide E code" defStyleNum="dsComment"/>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Function" defStyleNum="dsNormal" color="#0000FF" selColor="#00ff00" bold="1" italic="0" />
+ <itemData name="Statement" defStyleNum="dsNormal" color="#8080FF" selColor="#00ff00" bold="1" italic="0" />
+ <itemData name="Action" defStyleNum="dsNormal" color="#FF8080" selColor="#00ff00" bold="1" italic="0" />
+ <itemData name="Data Type" defStyleNum="dsDataType" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Integer" defStyleNum="dsDecVal" />
+ <itemData name="Bit" defStyleNum="dsDecVal" />
+ <itemData name="Vector" defStyleNum="dsString" />
+ <itemData name="Operators" defStyleNum="dsNormal" color="#404000" selColor="#00ff00" bold="0" italic="0" />
+ </itemDatas>
+
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Eiffel" version="1.02" kateversion="2.1" section="Sources" extensions="*.e" mimetype="text/x-eiffel-src">
+ <highlighting>
+ <list name="keywords">
+ <item> indexing </item>
+ <item> class </item>
+ <item> inherit </item>
+ <item> creation </item>
+ <item> feature </item>
+ <item> rename </item>
+ <item> redefine </item>
+ <item> undefine </item>
+ <item> select </item>
+ <item> export </item>
+ <item> local </item>
+ <item> deferred </item>
+ <item> do </item>
+ <item> is </item>
+ <item> once </item>
+ <item> alias </item>
+ <item> external </item>
+ <item> rescue </item>
+ <item> debug </item>
+ <item> if </item>
+ <item> inspect </item>
+ <item> from </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> when </item>
+ <item> until </item>
+ <item> loop </item>
+ <item> then </item>
+ <item> obsolete </item>
+ <item> end </item>
+ </list>
+ <list name="assertions">
+ <item> check </item>
+ <item> ensure </item>
+ <item> require </item>
+ <item> variant </item>
+ <item> invariant </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <RegExpr attribute="Char" context="#stay" String="'.'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
+ <keyword attribute="Assertions" context="#stay" String="assertions"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" name="Comment" lineEndContext="#pop"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Assertions" defStyleNum="dsOthers" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="ferite" version="1.02" kateversion="2.1" section="Scripts" extensions="*.fe;*.feh" mimetype="text/x-ferite-src">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> case </item>
+ <item> continue </item>
+ <item> else </item>
+ <item> for </item>
+ <item> if </item>
+ <item> do </item>
+ <item> function </item>
+ <item> namespace </item>
+ <item> while </item>
+ <item> class </item>
+ <item> new </item>
+ <item> uses </item>
+ <item> global </item>
+ <item> return </item>
+ <item> self </item>
+ <item> super </item>
+ <item> null </item>
+ <item> iferr </item>
+ <item> fix </item>
+ </list>
+ <list name="types">
+ <item> number </item>
+ <item> void </item>
+ <item> string </item>
+ <item> array </item>
+ <item> object </item>
+ <item> final </item>
+ <item> static </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Default" >
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay" />
+ <HlCHex attribute="Hex" context="#stay" />
+ <Int attribute="Decimal" context="#stay" >
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Multiline Comment" char="/" char1="*"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ <StringDetect attribute="Comment" context="Undeffed" String="#if 0" insensitive="FALSE"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^#"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Multiline Comment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Multiline Comment 2" char="/" char1="*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Multiline Comment 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="unknown" />
+ <context attribute="Normal Text" lineEndContext="#pop" name ="unknown 2" />
+ <context attribute="Comment" lineEndContext="#stay" name="Undeffed">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <RegExpr attribute="Comment" context="#pop" String="^#endif" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Fortran" version="1.04" kateversion="2.1" section="Sources" extensions="*.f;*.F;*.for;*.FOR;*.f90;*.F90;*.fpp;*.FPP" mimetype="text/x-fortran-src">
+ <highlighting>
+ <list name="keywords">
+ <item> common </item>
+ <item> continue </item>
+ <item> block </item>
+ <item> data </item>
+ <item> date </item>
+ <item> function </item>
+ <item> include </item>
+ <item> parameter </item>
+ <item> implicit </item>
+ <item> none </item>
+ <item> equivalence </item>
+ <item> if </item>
+ <item> then </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> endif </item>
+ <item> go </item>
+ <item> to </item>
+ <item> goto </item>
+ <item> program </item>
+ <item> subroutine </item>
+ <item> end </item>
+ <item> call </item>
+ <item> while </item>
+ <item> cycle </item>
+ <item> do </item>
+ <item> enddo </item>
+ <item> for </item>
+ <item> break </item>
+ <item> pause </item>
+ <item> return </item>
+ <item> stop </item>
+ </list>
+ <list name="io_functions">
+ <item> access </item>
+ <item> backspace </item>
+ <item> close </item>
+ <item> inquire </item>
+ <item> open </item>
+ <item> print </item>
+ <item> read </item>
+ <item> rewind </item>
+ <item> write </item>
+ <item> format </item>
+ </list>
+ <list name="maths">
+ <item> abs </item>
+ <item> acos </item>
+ <item> aimag </item>
+ <item> aint </item>
+ <item> alog </item>
+ <item> alog10 </item>
+ <item> amax0 </item>
+ <item> amax1 </item>
+ <item> amin0 </item>
+ <item> amin1 </item>
+ <item> amod </item>
+ <item> anint </item>
+ <item> aprime </item>
+ <item> asin </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> acos </item>
+ <item> cabs </item>
+ <item> cexp </item>
+ <item> clog </item>
+ <item> conjg </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> ccos </item>
+ <item> csin </item>
+ <item> csqrt </item>
+ <item> dabs </item>
+ <item> dacos </item>
+ <item> dasin </item>
+ <item> datan </item>
+ <item> datan2 </item>
+ <item> dconjg </item>
+ <item> dcos </item>
+ <item> dcosh </item>
+ <item> dfloat </item>
+ <item> ddmim </item>
+ <item> dexp </item>
+ <item> dim </item>
+ <item> dint </item>
+ <item> dlog </item>
+ <item> dlog10 </item>
+ <item> dmax1 </item>
+ <item> dmin1 </item>
+ <item> dmod </item>
+ <item> dnint </item>
+ <item> dsign </item>
+ <item> dsin </item>
+ <item> dsinh </item>
+ <item> dsqrt </item>
+ <item> dtan </item>
+ <item> dtanh </item>
+ <item> exp </item>
+ <item> iabs </item>
+ <item> idim </item>
+ <item> index </item>
+ <item> isign </item>
+ <item> len </item>
+ <item> log </item>
+ <item> log10 </item>
+ <item> max </item>
+ <item> max0 </item>
+ <item> max1 </item>
+ <item> min </item>
+ <item> min0 </item>
+ <item> min1 </item>
+ <item> mod </item>
+ <item> rand </item>
+ <item> sign </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sqrt </item>
+ <item> tan </item>
+ <item> tanh </item>
+ </list>
+ <list name="types">
+ <item> character </item>
+ <item> complex </item>
+ <item> double </item>
+ <item> precision </item>
+ <item> real </item>
+ <item> real*8 </item>
+ <item> integer </item>
+ <item> logical </item>
+ <item> dimension </item>
+ <item> external </item>
+ <item> intrinsic </item>
+ <item> save </item>
+
+ <item> char </item>
+ <item> cmplx </item>
+ <item> dble </item>
+ <item> dcmplx </item>
+ <item> float </item>
+ <item> ichar </item>
+ <item> idint </item>
+ <item> ifix </item>
+ <item> int </item>
+ <item> sngl </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="default" >
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="IO Function" context="#stay" String="io_functions"/>
+ <keyword attribute="Math Intrinsic" context="#stay" String="maths"/>
+ <RegExpr attribute="Conditional" context="#stay" String="\.(and|AND|or|OR|eqv|EQV|neqv|NEQV|lt|LT|le|LE|eq|EQ|ne|NE|eqv|EQV|neqv|NEQV|ge|GE|gt|GT|not|NOT|true|TRUE|false|FALSE)\."/>
+ <RegExpr attribute="Float" context="#stay" String="[0-9]*\.[0-9]*[dD][+|-]{0,1}[0-9]*"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar attribute="Float" context="#stay" String="fFdD"/>
+ </Float>
+ <Int attribute="Decimal" context="#stay" />
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="strings 1" char="&quot;"/>
+ <DetectChar attribute="String" context="strings 2" char="&apos;"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="^(#|cDEC\$|CDEC\$).*$"/>
+ <RegExpr attribute="Comment" context="#stay" String="^[cC\*].*$"/>
+ <RegExpr attribute="Comment" context="#stay" String="!.*$"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="strings 1">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="strings 2">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&apos;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Conditional" defStyleNum="dsOthers" color="#008000" selColor="#ffa0a0" bold="1" italic="0"/>
+ <itemData name="IO Function" defStyleNum="dsKeyword" color="#006060" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Math Intrinsic" defStyleNum="dsKeyword" color="#600060" selColor="#ffa0ff" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="0"/>
+ <comments>
+ <comment name="singleLine" start="c"/>
+ <comment name="singleLine" start="!"/>
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="GDL" version="1.0" kateversion="2.0" section="Sources" extensions="*.gdl;*.vcg;*.GDL;*.VCG" mimetype="">
+ <highlighting>
+ <list name="colors">
+ <item> white </item>
+ <item> blue </item>
+ <item> red </item>
+ <item> green </item>
+ <item> yellow </item>
+ <item> magenta </item>
+ <item> cyan </item>
+ <item> darkgrey </item>
+ <item> darkgray </item>
+ <item> darkblue </item>
+ <item> darkred </item>
+ <item> darkgreen </item>
+ <item> darkyellow </item>
+ <item> darkmagenta </item>
+ <item> darkcyan </item>
+ <item> gold </item>
+ <item> lightgrey </item>
+ <item> lightgray </item>
+ <item> lightblue </item>
+ <item> lightred </item>
+ <item> lightgreen </item>
+ <item> lightyellow </item>
+ <item> lightmagenta </item>
+ <item> lightcyan </item>
+ <item> lilac </item>
+ <item> turquoise </item>
+ <item> aquamarine </item>
+ <item> khaki </item>
+ <item> purple </item>
+ <item> yellowgreen </item>
+ <item> pink </item>
+ <item> orange </item>
+ <item> orchid </item>
+ <item> black </item>
+ </list>
+ <list name="shapes">
+ <item> box </item>
+ <item> triangle </item>
+ <item> circle </item>
+ <item> ellipse </item>
+ <item> hexagon </item>
+ <item> rhomb </item>
+ <item> rhomboid </item>
+ <item> trapeze </item>
+ <item> uptrapeze </item>
+ <item> trapezoid </item>
+ <item> uptrapezoid </item>
+ <item> lparallelogram </item>
+ <item> rparallelogram </item>
+ </list>
+ <list name="states">
+ <item> unfolded </item>
+ <item> folded </item>
+ <item> boxed </item>
+ <item> clustered </item>
+ <item> wrapped </item>
+ <item> exclusive </item>
+ <item> white </item>
+ </list>
+ <list name="algorithms">
+ <item> normal </item>
+ <item> tree </item>
+ <item> forcedir </item>
+ <item> dfs </item>
+ <item> minbackward </item>
+ <item> maxdepth </item>
+ <item> maxdepthslow </item>
+ <item> mindepth </item>
+ <item> mindepthslow </item>
+ <item> minindegree </item>
+ <item> minoutdegree </item>
+ <item> maxindegree </item>
+ <item> maxoutdegree </item>
+ <item> maxdegree </item>
+ <item> mindegree </item>
+ </list>
+ <list name="forcedir">
+ <item> attraction </item>
+ <item> repulsion </item>
+ <item> randomfactor </item>
+ <item> randomimpulse </item>
+ <item> randomrounds </item>
+ <item> tempscheme </item>
+ <item> temptreshold </item>
+ <item> tempmin </item>
+ <item> tempmax </item>
+ </list>
+ <list name="magnetic">
+ <item> no </item>
+ <item> polar </item>
+ <item> circular </item>
+ <item> polcircular </item>
+ <item> orthogonal </item>
+ </list>
+ <list name="orientation">
+ <item> toptobottom </item>
+ <item> bottomtotop </item>
+ <item> lefttoright </item>
+ <item> righttoleft </item>
+ <item> top_to_bottom </item>
+ <item> bottom_to_top </item>
+ <item> left_to_right </item>
+ <item> right_to_left </item>
+ </list>
+ <list name="lines">
+ <item> solid </item>
+ <item> continuous </item>
+ <item> dashed </item>
+ <item> dotted </item>
+ <item> double </item>
+ <item> triple </item>
+ <item> invisible </item>
+ </list>
+ <list name="fisheye">
+ <item> pfish </item>
+ <item> cfish </item>
+ <item> fpfish </item>
+ <item> fcfish </item>
+ <item> dpfish </item>
+ <item> dcfish </item>
+ </list>
+ <contexts>
+ <context name="default" attribute="Normal" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="ccomment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="cppcomment" char="/" char1="*"/>
+ <StringDetect attribute="Keyword" context="#stay" String="focus"/>
+ <RegExpr attribute="Keyword" context="#stay" String="(graph|edge|node|region|backedge|(left|right|)(bent|)nearedge):"/>
+ <RegExpr attribute="Value" context="#stay" String="loc *:"/>
+ <StringDetect attribute="Value" context="centry" String="colorentry"/>
+ <RegExpr attribute="Value" context="arrowmode" String="arrow_?mode *:"/>
+ <RegExpr attribute="Value" context="colorid" String="(foldnode.|node.|)(text|border|)color *:"/>
+ <RegExpr attribute="Value" context="colorid" String="(foldedge.|edge.|)(arrow|backarrow|)color *:"/>
+ <RegExpr attribute="Value" context="arrow" String="(foldedge.|edge.|)(arrow|backarrow)style *:"/>
+ <RegExpr attribute="Value" context="lineid" String="(foldedge.|edge.|)linestyle *:"/>
+ <RegExpr attribute="Value" context="lineid" String="(foldnode.|node.|)borderstyle *:"/>
+ <RegExpr attribute="Value" context="fishid" String="view *:"/>
+ <RegExpr attribute="Value" context="shapeid" String="(foldnode.|node.|)shape"/>
+ <RegExpr attribute="Value" context="lquote" String="(source|target)(name|)"/>
+ <RegExpr attribute="Value" context="lquote" String="title *:"/>
+ <RegExpr attribute="Value" context="lquote" String="(foldnode.|node.|foldedge.|edge.|)label *:"/>
+ <RegExpr attribute="Value" context="fontlq" String="(foldnode.|node.|foldedge.|edge.|)fontname *:"/>
+ <RegExpr attribute="Value" context="lquote" String="infoname(1|2|3) *:"/>
+ <RegExpr attribute="Value" context="lquote" String="(foldnode.|node.|)info(1|2|3) *:"/>
+ <RegExpr attribute="Value" context="intval" String="spreadlevel *:"/>
+ <RegExpr attribute="Value" context="nodelevel" String="(foldnode.|node.|)(level|vertical_?order) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(foldnode.|node.|foldedge.|edge.|)horizontal_?order *:"/>
+ <RegExpr attribute="Value" context="stateid" String="stat(e|us) *:"/>
+ <RegExpr attribute="Value" context="algid" String="layout_?algorithm *:"/>
+ <RegExpr attribute="Value" context="boolean" String="crossing_?optimization *:"/>
+ <RegExpr attribute="Value" context="boolean" String="crossing_?phase2 *:"/>
+ <RegExpr attribute="Value" context="boolean" String="(dirty_edge_|display_edge_|displayedge|late_edge_|subgraph_?)labels *:"/>
+ <RegExpr attribute="Value" context="boolean" String="s?manhatt(a|e)n_?edges *:"/>
+ <RegExpr attribute="Value" context="boolean" String="(nodes|near_?edges|edges|splines) *:"/>
+ <RegExpr attribute="Value" context="classname" String="classname"/>
+ <RegExpr attribute="Value" context="orient" String="orientation *:"/>
+ <RegExpr attribute="Value" context="nodealign" String="node_alignment *:"/>
+ <RegExpr attribute="Value" context="textmode" String="(foldnode.|node.|)textmode *:"/>
+ <RegExpr attribute="Value" context="boolean" String="equal_y_dist *:"/>
+ <RegExpr attribute="Value" context="boolean" String="equal_?ydist *:"/>
+ <RegExpr attribute="Value" context="weight" String="crossing_?weight *:"/>
+ <RegExpr attribute="Value" context="boolean" String="(fast_?|)icons *:"/>
+ <RegExpr attribute="Value" context="boolean" String="fine_?tuning *:"/>
+ <RegExpr attribute="Value" context="boolean" String="(f?straight_?|priority_)phase *:"/>
+ <RegExpr attribute="Value" context="boolean" String="ignore_?singles *:"/>
+ <RegExpr attribute="Value" context="boolean" String="(in|out|)port_?sharing *:"/>
+ <RegExpr attribute="Value" context="boolean" String="linear_?segments *:"/>
+ <RegExpr attribute="Value" context="intval" String="(foldnode.|node.|)(height|width|borderwidth|stretch|shrink) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(foldedge.|edge.|)(arrowsize|backarrowsize|thickness|class|priority) *:"/>
+ <RegExpr attribute="Value" context="intval" String="anchor *:"/>
+ <RegExpr attribute="Value" context="intval" String="iconcolors *:"/>
+ <RegExpr attribute="Value" context="intval" String="hidden *:"/>
+ <RegExpr attribute="Value" context="boolean" String="energetic *:"/>
+ <RegExpr attribute="Value" context="intval" String="layout_(up|down|near|spline)factor *:"/>
+ <RegExpr attribute="Value" context="intval" String="border +(x|y) *:"/>
+ <RegExpr attribute="Value" context="intval" String="splinefactor *:"/>
+ <RegExpr attribute="Value" context="floatval" String="(gravity|tempfactor|treefactor) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(xspace|xbase|xmax|xraster|x) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(yspace|ybase|ymax|yraster|y) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(xlraster|xlspace) *:"/>
+ <RegExpr attribute="Value" context="intval" String="magnetic_force(1|2) *:"/>
+ <RegExpr attribute="Value" context="magnor" String="magnetic_field(1|2) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(a|b|c|fd|p|r|s)(max) *:"/>
+ <RegExpr attribute="Value" context="intval" String="(c|p|r)(min) *:"/>
+ <keyword attribute="Value" context="intval" String="forcedir"/>
+ <RegExpr attribute="Value" context="scaling" String="scaling *:"/>
+ <RegExpr attribute="Value" context="lquote" String="useraction(name|cmd)(1|2|3|4) *:"/>
+ </context>
+ <context name="string" attribute="String" lineEndContext="#stay">
+ <DetectChar attribute="String" context="default" char="&quot;"/>
+ <Detect2Chars attribute="Char" context="#stay" char="\" char1="&quot;"/>
+ <RegExpr attribute="Char" context="#stay" String="\\(n|a|t|b)"/>
+ <RegExpr attribute="Char" context="#stay" String="\\fi(0|1|2)[0-9][0-9]"/>
+ <RegExpr attribute="Char" context="#stay" String="\\f(u|I|b|B|n|[0-9][0-9])"/>
+ </context>
+ <context name="scaling" attribute="Normal" lineEndContext="#stay">
+ <StringDetect attribute="Datatype" context="default" String="maxspect"/>
+ <Float attribute="Float" context="default"/>
+ </context>
+ <context name="ccomment" attribute="Comment" lineEndContext="default">
+ </context>
+ <context name="cppcomment" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="default" char="*" char1="/"/>
+ </context>
+ <context name="colorid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="colors"/>
+ <RegExpr attribute="Datatype" context="default" String="[0-9][0-9]?"/>
+ </context>
+ <context name="shapeid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="shapes"/>
+ </context>
+ <context name="lquote" attribute="Normal" lineEndContext="#stay">
+ <DetectChar attribute="String" context="string" char="&quot;"/>
+ </context>
+ <context name="stateid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="states"/>
+ </context>
+ <context name="algid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="algorithms"/>
+ </context>
+ <context name="fishid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="fisheye"/>
+ </context>
+ <context name="boolean" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(yes|no)"/>
+ </context>
+ <context name="lineid" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="lines"/>
+ </context>
+ <context name="intval" attribute="Normal" lineEndContext="#stay">
+ <Int attribute="Integer" context="longint"/>
+ </context>
+ <context name="longint" attribute="Normal" lineEndContext="default">
+ <Int attribute="Integer" context="longint"/>
+ <RegExpr attribute="Normal" context="default" String="\ "/>
+ </context>
+ <context name="centry" attribute="Normal" lineEndContext="default">
+ <RegExpr attribute="Value" context="cecolon" String="[0-9][0-9]?"/>
+ </context>
+ <context name="rgb" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Integer" context="default" String="[0-9][0-9]?[0-9]? +[0-9][0-9]?[0-9]? +[0-9][0-9]?[0-9]?"/>
+ </context>
+ <context name="floatval" attribute="Normal" lineEndContext="#stay">
+ <Float attribute="Float" context="default"/>
+ </context>
+ <context name="fontlq" attribute="Normal" lineEndContext="#stay">
+ <DetectChar attribute="Datatype" context="fontbase" char="&quot;"/>
+ </context>
+ <context name="fontbase" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="fontsize" String="((tim|ncen)(R|B|I|BI)|(cour|helv)(R|B|O|BO)|symb)"/>
+ </context>
+ <context name="fontsize" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="#stay" String="(08|10|12|14|18|24)(.vcf|)"/>
+ <DetectChar attribute="Datatype" context="default" char="&quot;"/>
+ </context>
+ <context name="arrow" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(solid|line|none)"/>
+ </context>
+ <context name="arrowmode" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(free|fixed)"/>
+ </context>
+ <context name="magnor" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="magnetic"/>
+ <keyword attribute="Datatype" context="default" String="orientation"/>
+ </context>
+ <context name="orient" attribute="Normal" lineEndContext="#stay">
+ <keyword attribute="Datatype" context="default" String="orientation"/>
+ </context>
+ <context name="nodealign" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(top|center|bottom)"/>
+ </context>
+ <context name="nodelevel" attribute="Normal" lineEndContext="#stay">
+ <StringDetect attribute="Datatype" context="default" String="maxlevel"/>
+ <Int attribute="Integer" context="longint"/>
+ </context>
+ <context name="classname" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="#stay" String="[0-9]+"/>
+ <DetectChar attribute="Value" context="lquote" char=":"/>
+ </context>
+ <context name="cecolon" attribute="Normal" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="rgb" char=":"/>
+ </context>
+ <context name="weight" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(medianbary|barymedian|bary|median)"/>
+ </context>
+ <context name="textmode" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Datatype" context="default" String="(center|left_justify|right_justify)"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal" defStyleNum="dsNormal"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Integer" defStyleNum="dsDecVal"/>
+ <itemData name="Datatype" defStyleNum="dsDataType"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Value" defStyleNum="dsOthers"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+
+*************************************************************************
+* *
+* Syntax highlighting for the GNU Assembler *
+* Copyright (C) 2002, John Zaitseff *
+* *
+*************************************************************************
+
+Updated: Roland Pabel <roland@pabel.name>
+Date: 15th August, 2002
+Version: 1.01
+
+Author: John Zaitseff <J.Zaitseff@zap.org.au>
+Date: 15th April, 2002
+Version: 1.0
+
+This file contains the XML syntax highlighting description for the GNU
+Assembler, for KATE, the KDE Advanced Editor. Keywords have been taken
+directly from the GNU Assembler source code (read.c).
+
+Known problems: Floating point highlighting does not work correctly.
+
+This program, including associated files, is free software. You may
+distribute it and/or modify it under the terms of the GNU General Public
+License as published by the Free Software Foundation; either Version 2 of
+the license, or (at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but
+WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY
+or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+for more details.
+
+You should have received a copy of the GNU General Public License along
+with this program; if not, write to the Free Software Foundation, Inc.,
+59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+
+-->
+
+<language name="GNU Assembler" version="1.04" kateversion="2.1" section="Sources"
+ extensions="*.s;*.S" mimetype="text/x-asm"
+ author="John Zaitseff (J.Zaitseff@zap.org.au), Roland Pabel (roland@pabel.name)" license="GPL">
+ <highlighting>
+ <list name="keywords">
+ <item>.abort</item>
+ <item>.align</item>
+ <item>.appfile</item>
+ <item>.appline</item>
+ <item>.ascii</item>
+ <item>.asciz</item>
+ <item>.balign</item>
+ <item>.balignl</item>
+ <item>.balignw</item>
+ <item>.byte</item>
+ <item>.comm</item>
+ <item>.common.s</item>
+ <item>.common</item>
+ <item>.data</item>
+ <item>.dc.b</item>
+ <item>.dc.d</item>
+ <item>.dc.l</item>
+ <item>.dc.s</item>
+ <item>.dc.w</item>
+ <item>.dc.x</item>
+ <item>.dc</item>
+ <item>.dcb.b</item>
+ <item>.dcb.d</item>
+ <item>.dcb.l</item>
+ <item>.dcb.s</item>
+ <item>.dcb.w</item>
+ <item>.dcb.x</item>
+ <item>.dcb</item>
+ <item>.debug</item>
+ <item>.def</item>
+ <item>.desc</item>
+ <item>.dim</item>
+ <item>.double</item>
+ <item>.ds.b</item>
+ <item>.ds.d</item>
+ <item>.ds.l</item>
+ <item>.ds.p</item>
+ <item>.ds.s</item>
+ <item>.ds.w</item>
+ <item>.ds.x</item>
+ <item>.ds</item>
+ <item>.dsect</item>
+ <item>.eject</item>
+ <item>.else</item>
+ <item>.elsec</item>
+ <item>.elseif</item>
+ <item>.end</item>
+ <item>.endc</item>
+ <item>.endef</item>
+ <item>.endfunc</item>
+ <item>.endif</item>
+ <item>.endm</item>
+ <item>.endr</item>
+ <item>.equ</item>
+ <item>.equiv</item>
+ <item>.err</item>
+ <item>.exitm</item>
+ <item>.extend</item>
+ <item>.extern</item>
+ <item>.fail</item>
+ <item>.file</item>
+ <item>.fill</item>
+ <item>.float</item>
+ <item>.format</item>
+ <item>.func</item>
+ <item>.global</item>
+ <item>.globl</item>
+ <item>.hidden</item>
+ <item>.hword</item>
+ <item>.ident</item>
+ <item>.if</item>
+ <item>.ifc</item>
+ <item>.ifdef</item>
+ <item>.ifeq</item>
+ <item>.ifeqs</item>
+ <item>.ifge</item>
+ <item>.ifgt</item>
+ <item>.ifle</item>
+ <item>.iflt</item>
+ <item>.ifnc</item>
+ <item>.ifndef</item>
+ <item>.ifne</item>
+ <item>.ifnes</item>
+ <item>.ifnotdef</item>
+ <item>.include</item>
+ <item>.int</item>
+ <item>.internal</item>
+ <item>.irep</item>
+ <item>.irepc</item>
+ <item>.irp</item>
+ <item>.irpc</item>
+ <item>.lcomm</item>
+ <item>.lflags</item>
+ <item>.line</item>
+ <item>.linkonce</item>
+ <item>.list</item>
+ <item>.llen</item>
+ <item>.ln</item>
+ <item>.long</item>
+ <item>.lsym</item>
+ <item>.macro</item>
+ <item>.mexit</item>
+ <item>.name</item>
+ <item>.noformat</item>
+ <item>.nolist</item>
+ <item>.nopage</item>
+ <item>.octa</item>
+ <item>.offset</item>
+ <item>.org</item>
+ <item>.p2align</item>
+ <item>.p2alignl</item>
+ <item>.p2alignw</item>
+ <item>.page</item>
+ <item>.plen</item>
+ <item>.popsection</item>
+ <item>.previous</item>
+ <item>.print</item>
+ <item>.protected</item>
+ <item>.psize</item>
+ <item>.purgem</item>
+ <item>.pushsection</item>
+ <item>.quad</item>
+ <item>.rep</item>
+ <item>.rept</item>
+ <item>.rva</item>
+ <item>.sbttl</item>
+ <item>.scl</item>
+ <item>.sect.s</item>
+ <item>.sect</item>
+ <item>.section.s</item>
+ <item>.section</item>
+ <item>.set</item>
+ <item>.short</item>
+ <item>.single</item>
+ <item>.size</item>
+ <item>.skip</item>
+ <item>.sleb128</item>
+ <item>.space</item>
+ <item>.spc</item>
+ <item>.stabd</item>
+ <item>.stabn</item>
+ <item>.stabs</item>
+ <item>.string</item>
+ <item>.struct</item>
+ <item>.subsection</item>
+ <item>.symver</item>
+ <item>.tag</item>
+ <item>.text</item>
+ <item>.title</item>
+ <item>.ttl</item>
+ <item>.type</item>
+ <item>.uleb128</item>
+ <item>.use</item>
+ <item>.val</item>
+ <item>.version</item>
+ <item>.vtable_entry</item>
+ <item>.vtable_inherit</item>
+ <item>.weak</item>
+ <item>.word</item>
+ <item>.xcom</item>
+ <item>.xdef</item>
+ <item>.xref</item>
+ <item>.xstabs</item>
+ <item>.zero</item>
+ <!-- Directives specific to ARM -->
+ <item>.arm</item>
+ <item>.bss</item>
+ <item>.code</item>
+ <item>.even</item>
+ <item>.force_thumb</item>
+ <item>.ldouble</item>
+ <item>.loc</item>
+ <item>.ltorg</item>
+ <item>.packed</item>
+ <item>.pool</item>
+ <item>.req</item>
+ <item>.thumb</item>
+ <item>.thumb_func</item>
+ <item>.thumb_set</item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Label" context="#stay" String="^\s*[A-Za-z0-9_.$]+:" />
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <HlCOct attribute="Octal" context="#stay" />
+ <HlCHex attribute="Hex" context="#stay" />
+ <RegExpr attribute="Binary" context="#stay" String="0[bB][01]+" />
+ <Int attribute="Decimal" context="#stay" />
+ <RegExpr attribute="Float" context="#stay" String="0[fFeEdD][-+]?[0-9]*\.?[0-9]*[eE]?[-+]?[0-9]+" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z_.$][A-Za-z0-9_.$]*" />
+ <RegExpr attribute="Char" context="#stay" String="'(\\x[0-9a-fA-F][0-9a-fA-F]?|\\[0-7]?[0-7]?[0-7]?|\\.|.)" />
+ <DetectChar attribute="String" context="String" char="&quot;" />
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="*" />
+ <DetectChar attribute="Comment" context="Commentar 2" char="@" />
+ <DetectChar attribute="Comment" context="Commentar 2" char=";" />
+ <AnyChar attribute="Symbol" context="#stay" String="!#%&amp;*()+,-&lt;=&gt;?/:[]^{|}~" />
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^#" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 2" />
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor" />
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="Some Context" />
+ <HlCStringChar attribute="String Char" context="#stay" />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context" />
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Label" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Octal" defStyleNum="dsBaseN" />
+ <itemData name="Hex" defStyleNum="dsBaseN" />
+ <itemData name="Binary" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="String Char" defStyleNum="dsChar" />
+ <itemData name="Symbol" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Preprocessor" defStyleNum="dsOthers" />
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start=";" />
+ <comment name="singleLine" start="@" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" weakDeliminator="_.$" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Haskell syntax highlighting by Marcel Martin <mmar@freenet.de> -->
+<language name="Haskell" version="1.02" kateversion="2.1" section="Sources"
+ extensions="*.hs"
+ author="Marcel Martin (mmar@freenet.de)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> case </item>
+ <item> class </item>
+ <item> data </item>
+ <item> deriving </item>
+ <item> do </item>
+ <item> else </item>
+ <item> if </item>
+ <item> in </item>
+ <item> infixl </item>
+ <item> infixr </item>
+ <item> instance </item>
+ <item> let </item>
+ <item> module </item>
+ <item> of </item>
+ <item> primitive </item>
+ <item> then </item>
+ <item> type </item>
+ <item> where </item>
+ </list>
+ <list name="infix operators">
+ <item> quot </item>
+ <item> rem </item>
+ <item> div </item>
+ <item> mod </item>
+ <item> elem </item>
+ <item> notElem </item>
+ <item> seq </item>
+ </list>
+ <list name="functions">
+ <!--
+ These operators are not handled yet.
+ <item> !! </item>
+ <item> % </item>
+ <item> && </item>
+ <item> $! </item>
+ <item> $ </item>
+ <item> * </item>
+ <item> ** </item>
+ <item> - </item>
+ <item> . </item>
+ <item> /= </item>
+ <item> < </item>
+ <item> <= </item>
+ <item> =<< </item>
+ <item> == </item>
+ <item> > </item>
+ <item> >= </item>
+ <item> >> </item>
+ <item> >>= </item>
+ <item> ^ </item>
+ <item> ^^ </item>
+ <item> ++ </item>
+ <item> || </item>
+ //-->
+
+ <item> FilePath </item>
+ <item> IOError </item>
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> all </item>
+ <item> and </item>
+ <item> any </item>
+ <item> appendFile </item>
+ <item> approxRational </item>
+ <item> asTypeOf </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> basicIORun </item>
+ <item> break </item>
+ <item> catch </item>
+ <item> ceiling </item>
+ <item> chr </item>
+ <item> compare </item>
+ <item> concat </item>
+ <item> concatMap </item>
+ <item> const </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> curry </item>
+ <item> cycle </item>
+ <item> decodeFloat </item>
+ <item> denominator </item>
+ <item> digitToInt </item>
+ <item> div </item>
+ <item> divMod </item>
+ <item> drop </item>
+ <item> dropWhile </item>
+ <item> either </item>
+ <item> elem </item>
+ <item> encodeFloat </item>
+ <item> enumFrom </item>
+ <item> enumFromThen </item>
+ <item> enumFromThenTo </item>
+ <item> enumFromTo </item>
+ <item> error </item>
+ <item> even </item>
+ <item> exp </item>
+ <item> exponent </item>
+ <item> fail </item>
+ <item> filter </item>
+ <item> flip </item>
+ <item> floatDigits </item>
+ <item> floatRadix </item>
+ <item> floatRange </item>
+ <item> floor </item>
+ <item> fmap </item>
+ <item> foldl </item>
+ <item> foldl1 </item>
+ <item> foldr </item>
+ <item> foldr1 </item>
+ <item> fromDouble </item>
+ <item> fromEnum </item>
+ <item> fromInt </item>
+ <item> fromInteger </item>
+ <item> fromIntegral </item>
+ <item> fromRational </item>
+ <item> fst </item>
+ <item> gcd </item>
+ <item> getChar </item>
+ <item> getContents </item>
+ <item> getLine </item>
+ <item> head </item>
+ <item> id </item>
+ <item> inRange </item>
+ <item> index </item>
+ <item> init </item>
+ <item> intToDigit </item>
+ <item> interact </item>
+ <item> ioError </item>
+ <item> isAlpha </item>
+ <item> isAlphaNum </item>
+ <item> isAscii </item>
+ <item> isControl </item>
+ <item> isDenormalized </item>
+ <item> isDigit </item>
+ <item> isHexDigit </item>
+ <item> isIEEE </item>
+ <item> isInfinite </item>
+ <item> isLower </item>
+ <item> isNaN </item>
+ <item> isNegativeZero </item>
+ <item> isOctDigit </item>
+ <item> isPrint </item>
+ <item> isSpace </item>
+ <item> isUpper </item>
+ <item> iterate </item>
+ <item> last </item>
+ <item> lcm </item>
+ <item> length </item>
+ <item> lex </item>
+ <item> lexDigits </item>
+ <item> lexLitChar </item>
+ <item> lines </item>
+ <item> log </item>
+ <item> logBase </item>
+ <item> lookup </item>
+ <item> map </item>
+ <item> mapM </item>
+ <item> mapM_ </item>
+ <item> max </item>
+ <item> maxBound </item>
+ <item> maximum </item>
+ <item> maybe </item>
+ <item> min </item>
+ <item> minBound </item>
+ <item> minimum </item>
+ <item> mod </item>
+ <item> negate </item>
+ <item> not </item>
+ <item> notElem </item>
+ <item> null </item>
+ <item> numerator </item>
+ <item> odd </item>
+ <item> or </item>
+ <item> ord </item>
+ <item> otherwise </item>
+ <item> pi </item>
+ <item> pred </item>
+ <item> primExitWith </item>
+ <item> print </item>
+ <item> product </item>
+ <item> properFraction </item>
+ <item> putChar </item>
+ <item> putStr </item>
+ <item> putStrLn </item>
+ <item> quot </item>
+ <item> quotRem </item>
+ <item> range </item>
+ <item> rangeSize </item>
+ <item> read </item>
+ <item> readDec </item>
+ <item> readFile </item>
+ <item> readFloat </item>
+ <item> readHex </item>
+ <item> readIO </item>
+ <item> readInt </item>
+ <item> readList </item>
+ <item> readLitChar </item>
+ <item> readLn </item>
+ <item> readOct </item>
+ <item> readParen </item>
+ <item> readSigned </item>
+ <item> reads </item>
+ <item> readsPrec </item>
+ <item> realToFrac </item>
+ <item> recip </item>
+ <item> rem </item>
+ <item> repeat </item>
+ <item> replicate </item>
+ <item> return </item>
+ <item> reverse </item>
+ <item> round </item>
+ <item> scaleFloat </item>
+ <item> scanl </item>
+ <item> scanl1 </item>
+ <item> scanr </item>
+ <item> scanr1 </item>
+ <item> seq </item>
+ <item> sequence </item>
+ <item> sequence_ </item>
+ <item> show </item>
+ <item> showChar </item>
+ <item> showInt </item>
+ <item> showList </item>
+ <item> showLitChar </item>
+ <item> showParen </item>
+ <item> showSigned </item>
+ <item> showString </item>
+ <item> shows </item>
+ <item> showsPrec </item>
+ <item> significand </item>
+ <item> signum </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> snd </item>
+ <item> span </item>
+ <item> splitAt </item>
+ <item> sqrt </item>
+ <item> subtract </item>
+ <item> succ </item>
+ <item> sum </item>
+ <item> tail </item>
+ <item> take </item>
+ <item> takeWhile </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> threadToIOResult </item>
+ <item> toEnum </item>
+ <item> toInt </item>
+ <item> toInteger </item>
+ <item> toLower </item>
+ <item> toRational </item>
+ <item> toUpper </item>
+ <item> truncate </item>
+ <item> uncurry </item>
+ <item> undefined </item>
+ <item> unlines </item>
+ <item> until </item>
+ <item> unwords </item>
+ <item> unzip </item>
+ <item> unzip3 </item>
+ <item> userError </item>
+ <item> words </item>
+ <item> writeFile </item>
+ <item> zip </item>
+ <item> zip3 </item>
+ <item> zipWith </item>
+ <item> zipWith3 </item>
+ </list>
+ <list name="type constructors">
+ <item> Bool </item>
+ <item> Char </item>
+ <item> Double </item>
+ <item> Either </item>
+ <item> Float </item>
+ <item> IO </item>
+ <item> Integer </item>
+ <item> Int </item>
+ <item> Maybe </item>
+ <item> Ordering </item>
+ <item> Rational </item>
+ <item> Ratio </item>
+ <item> ReadS </item>
+ <item> ShowS </item>
+ <item> String </item>
+
+ </list>
+ <list name="classes">
+ <item> Bounded </item>
+ <item> Enum </item>
+ <item> Eq </item>
+ <item> Floating </item>
+ <item> Fractional </item>
+ <item> Functor </item>
+ <item> Integral </item>
+ <item> Ix </item>
+ <item> Monad </item>
+ <item> Num </item>
+ <item> Ord </item>
+ <item> Read </item>
+ <item> RealFloat </item>
+ <item> RealFrac </item>
+ <item> Real </item>
+ <item> Show </item>
+ </list>
+ <list name="data constructors">
+ <item> EQ </item>
+ <item> False </item>
+ <item> GT </item>
+ <item> Just </item>
+ <item> LT </item>
+ <item> Left </item>
+ <item> Nothing </item>
+ <item> Right </item>
+ <item> True </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="normal">
+ <Detect2Chars attribute="Comment" context="comment_multi_line" char="{" char1="-" />
+ <Detect2Chars attribute="Comment" context="comment_single_line" char="-" char1="-" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Class" context="#stay" String="classes" />
+ <keyword attribute="Type Constructor" context="#stay" String="type constructors" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Data Constructor" context="#stay" String="data constructors" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="Infix Operator" context="infix" char="`"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z0-9_][']+" />
+ <DetectChar attribute="Char" context="single_char" char="'" />
+ <RegExpr attribute="Function Definition" context="#stay" String="[a-z_]+[A-Za-z_0-9]*'*\s*::" />
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="comment_single_line" />
+ <context attribute="Comment" lineEndContext="#stay" name="comment_multi_line">
+ <Detect2Chars attribute="Comment" context="#pop" char="-" char1="}" />
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="string">
+ <RegExpr attribute="String" context="#stay" String="\\." />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Infix Operator" lineEndContext="#stay" name="infix">
+ <DetectChar attribute="Infix Operator" context="#pop" char="`"/>
+ </context>
+ <context attribute="Char" lineEndContext="#pop" name="single_char">
+ <RegExpr attribute="Char" context="#stay" String="\\." />
+ <DetectChar attribute="Char" context="#pop" char="'" />
+ </context>
+ <context attribute="Function Definition" lineEndContext="#pop" name="function_definition">
+ <DetectChar attribute="Function Definition" context="#pop" char=";" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsOthers"/>
+ <itemData name="Function Definition" defStyleNum="dsOthers"/>
+ <itemData name="Class" defStyleNum="dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Constructor" defStyleNum="dsOthers"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Data Constructor" defStyleNum="dsKeyword"/>
+ <itemData name="Type Constructor" defStyleNum="dsDataType"/>
+ <itemData name="Infix Operator" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--" />
+ <comment name="multiLine" start="{-" end="-}" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="HTML" version="1.05" kateversion="2.1" section="Markup" extensions="*.html;*.htm;*.shtml;*.shtm" mimetype="text/html">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="normal">
+ <StringDetect attribute="Comment" context="comment" String="&lt;!--"/>
+ <StringDetect attribute="Keyword" context="javascript_hook" String="&lt;SCRIPT" insensitive="TRUE" beginRegion="Script" />
+ <StringDetect attribute="Keyword" context="CSS_hook" String="&lt;style" insensitive="TRUE" beginRegion="Style" />
+
+ <RegExpr attribute="Keyword" context="tagname" String="&lt;\s*\/?\s*[a-zA-Z0-9_]*" />
+ </context>
+
+ <context attribute="Identifier" lineEndContext="#stay" name="tagname">
+ <DetectChar attribute="Keyword" context="#pop" char="&gt;"/>
+ <RegExpr attribute="Normal Text" context="values" String="\s*=\s*"/>
+ </context>
+
+ <context attribute="Wrong Values" lineEndContext="#stay" name="values">
+ <RegExpr attribute="Types" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
+ <DetectChar attribute="Types" context="string" char="&quot;" />
+ </context>
+
+ <context attribute="Types" lineEndContext="#stay" name="string">
+ <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="comment">
+ <StringDetect attribute="Comment" context="#pop" String="--&gt;"/>
+ </context>
+
+ <context attribute="Identifier" lineEndContext="#stay" name="javascript_hook">
+ <DetectChar attribute="Keyword" context="javascript" char="&gt;"/>
+ <RegExpr attribute="Normal Text" context="values" String="\s*=\s*"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="javascript">
+ <Detect2Chars attribute="Comment" char="/" char1="/" context="javascript_comment"/>
+ <StringDetect attribute="Keyword" context="#pop#pop" String="&lt;/SCRIPT&gt;" insensitive="TRUE" endRegion="Script"/>
+ <IncludeRules context="##JavaScript"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="javascript_comment">
+ <StringDetect attribute="Keyword" context="#pop#pop#pop" String="&lt;/SCRIPT&gt;" insensitive="TRUE" endRegion="Script" />
+ <RegExpr attribute="Wrong Values" context="#stay" String="(FIXME|TODO)" />
+ </context>
+
+ <context attribute="Identifier" lineEndContext="#stay" name="CSS_hook">
+ <DetectChar attribute="Keyword" context="CSS" char="&gt;"/>
+ <RegExpr attribute="Normal Text" context="values" String="\s*=\s*"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="CSS">
+ <IncludeRules context="##CSS"/>
+ <StringDetect attribute="Keyword" context="#pop#pop" String="&lt;/style&gt;" insensitive="TRUE" endRegion="Style"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Types" defStyleNum="dsDataType"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Wrong Values" defStyleNum="dsNormal" color="#ff0000" selColor="#ffffff" italic="0" bold="1"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="//--&gt;" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Quake, Wolfenstein, Half-Life" version="1.02" kateversion="2.1" section="Games" extensions="*.cfg" mimetype="">
+
+<highlighting>
+<list name="Commands">
+<item> ForceCloseComman </item>
+<item> _config_com_baud </item>
+<item> _config_com_modem </item>
+<item> _vid_default_mode </item>
+<item> _vid_default_mode_win </item>
+<item> _vid_wait_override </item>
+<item> _windowed_mouse </item>
+<item> addip </item>
+<item> addressbook </item>
+<item> adjust_crosshair </item>
+<item> advancedupdate </item>
+<item> allow_download </item>
+<item> allow_download_maps </item>
+<item> allow_download_models </item>
+<item> allow_download_skins </item>
+<item> allow_download_sounds </item>
+<item> allskins </item>
+<item> appenddemo </item>
+<item> autosave </item>
+<item> ban </item>
+<item> banClient </item>
+<item> banUser </item>
+<item> banid </item>
+<item> baseskin </item>
+<item> begin </item>
+<item> bf </item>
+<item> bgetmod </item>
+<item> bindlist </item>
+<item> block_switch </item>
+<item> bottomcolor </item>
+<item> buyNow </item>
+<item> buyequip </item>
+<item> cache_endgather </item>
+<item> cache_flush </item>
+<item> cache_mapchange </item>
+<item> cache_print </item>
+<item> cache_profile </item>
+<item> cache_setindex </item>
+<item> cache_startgather </item>
+<item> cache_usedfile </item>
+<item> cancelselect </item>
+<item> cd </item>
+<item> centerview </item>
+<item> changeVectors </item>
+<item> changelevel </item>
+<item> changelevel2 </item>
+<item> changing </item>
+<item> chase_active </item>
+<item> cinematic </item>
+<item> cl_deadbodyfilter </item>
+<item> cl_gibfilter </item>
+<item> cl_hightrack </item>
+<item> cl_hudswap </item>
+<item> cl_messages </item>
+<item> cl_nodelta </item>
+<item> cl_nolerp </item>
+<item> cl_nopred </item>
+<item> cl_predict_players </item>
+<item> cl_rate </item>
+<item> cl_sbar </item>
+<item> cl_sbar_separator </item>
+<item> cl_shownet </item>
+<item> cl_sidespeed </item>
+<item> cl_solid_players </item>
+<item> cl_warncmd </item>
+<item> cl_writecfg </item>
+<item> clear </item>
+<item> clearplayers </item>
+<item> clientinfo </item>
+<item> clientkick </item>
+<item> cmd </item>
+<item> cmdline </item>
+<item> cmdlist </item>
+<item> color </item>
+<item> commands </item>
+<item> condebug </item>
+<item> condump </item>
+<item> configstrings </item>
+<item> confirm_quit </item>
+<item> connect </item>
+<item> contimes </item>
+<item> coop </item>
+<item> crash </item>
+<item> credits </item>
+<item> cropimages </item>
+<item> crosshair </item>
+<item> cvar_restart </item>
+<item> cvarlist </item>
+<item> d_mipcap </item>
+<item> d_subdiv16 </item>
+<item> deathmatch </item>
+<item> delta_clear </item>
+<item> delta_stats </item>
+<item> demo </item>
+<item> demolist </item>
+<item> demomap </item>
+<item> demos </item>
+<item> developer </item>
+<item> devmap </item>
+<item> dir </item>
+<item> disconnect </item>
+<item> dlfile </item>
+<item> dmoptions </item>
+<item> download </item>
+<item> drawradar </item>
+<item> drop </item>
+<item> dropclient </item>
+<item> dumpuser </item>
+<item> edict </item>
+<item> edictcount </item>
+<item> edicts </item>
+<item> endmovie </item>
+<item> entities </item>
+<item> envmap </item>
+<item> error </item>
+<item> escape </item>
+<item> exec </item>
+<item> exit </item>
+<item> fastsprites </item>
+<item> fdir </item>
+<item> filterban </item>
+<item> firstperson </item>
+<item> floodprot </item>
+<item> floodprotmsg </item>
+<item> flush </item>
+<item> fly </item>
+<item> force_centerview </item>
+<item> fov </item>
+<item> fraglogfile </item>
+<item> freelook </item>
+<item> freeze </item>
+<item> front </item>
+<item> fs_openedList </item>
+<item> fs_referencedList </item>
+<item> fullinfo </item>
+<item> fullserverinfo </item>
+<item> game </item>
+<item> gameCompleteStatus </item>
+<item> gamedir </item>
+<item> gamemap </item>
+<item> gameversion </item>
+<item> getcertificate </item>
+<item> gfxinfo </item>
+<item> gg </item>
+<item> gib </item>
+<item> gibload </item>
+<item> gibstats </item>
+<item> give </item>
+<item> gl_affinemodels </item>
+<item> gl_clear </item>
+<item> gl_colorlights </item>
+<item> gl_constretch </item>
+<item> gl_cull </item>
+<item> gl_dlight_lightmap </item>
+<item> gl_dlight_polyblend </item>
+<item> gl_dlight_smooth </item>
+<item> gl_fb_bmodels </item>
+<item> gl_fb_models </item>
+<item> gl_finish </item>
+<item> gl_fires </item>
+<item> gl_flashblend </item>
+<item> gl_keeptjunctions </item>
+<item> gl_lerp_anim </item>
+<item> gl_lightmode </item>
+<item> gl_max_size </item>
+<item> gl_multitexture </item>
+<item> gl_nobind </item>
+<item> gl_nocolors </item>
+<item> gl_picmip </item>
+<item> gl_playermip </item>
+<item> gl_polyblend </item>
+<item> gl_reportjunctions </item>
+<item> gl_sky_clip </item>
+<item> gl_skymultipass </item>
+<item> gl_smoothmodels </item>
+<item> gl_texsort </item>
+<item> gl_texturemode </item>
+<item> gl_triplebuffer </item>
+<item> gl_ztrick </item>
+<item> globalservers </item>
+<item> god </item>
+<item> gun </item>
+<item> gun_model </item>
+<item> gun_next </item>
+<item> gun_prev </item>
+<item> gunsmoke </item>
+<item> heartbeat </item>
+<item> help </item>
+<item> hideconsole </item>
+<item> hideradar </item>
+<item> host_speeds </item>
+<item> hostname </item>
+<item> hpkextract </item>
+<item> hpklist </item>
+<item> hpkremove </item>
+<item> hpkval </item>
+<item> hud_centerid </item>
+<item> imagelist </item>
+<item> impulse </item>
+<item> imt </item>
+<item> in_bind </item>
+<item> in_paste_buffer </item>
+<item> in_restart </item>
+<item> in_unbind </item>
+<item> info </item>
+<item> interp </item>
+<item> invdrop </item>
+<item> inven </item>
+<item> invnext </item>
+<item> invnextp </item>
+<item> invnextw </item>
+<item> invprev </item>
+<item> invprevp </item>
+<item> invprevw </item>
+<item> invuse </item>
+<item> joinserver </item>
+<item> joy </item>
+<item> joy_advancedupdate </item>
+<item> joy_enable </item>
+<item> joyadvanced </item>
+<item> joyadvancedupdat </item>
+<item> joyadvancedupdate </item>
+<item> joyname </item>
+<item> joystick </item>
+<item> keys </item>
+<item> kick </item>
+<item> kill </item>
+<item> killserver </item>
+<item> lefthand </item>
+<item> link </item>
+<item> list </item>
+<item> listdemo </item>
+<item> listen </item>
+<item> listid </item>
+<item> listip </item>
+<item> listmaps </item>
+<item> load </item>
+<item> loadas8bit </item>
+<item> loadgame </item>
+<item> loading </item>
+<item> loadsky </item>
+<item> loadtranslations </item>
+<item> loc </item>
+<item> localinfo </item>
+<item> localservers </item>
+<item> log </item>
+<item> logaddress </item>
+<item> logfile </item>
+<item> lookspring </item>
+<item> lookstrafe </item>
+<item> m_filter </item>
+<item> main </item>
+<item> map </item>
+<item> map_restart </item>
+<item> maplist </item>
+<item> maps </item>
+<item> maxplayers </item>
+<item> max_smokepuffs </item>
+<item> max_shells </item>
+<item> mcache </item>
+<item> meminfo </item>
+<item> menu </item>
+<item> menu_addressbook </item>
+<item> menu_credits </item>
+<item> menu_help </item>
+<item> menu_keys </item>
+<item> menu_load </item>
+<item> menu_loadgame </item>
+<item> menu_main </item>
+<item> menu_multiplayer </item>
+<item> menu_options </item>
+<item> menu_playerconfig </item>
+<item> menu_quit </item>
+<item> menu_save </item>
+<item> menu_savegame </item>
+<item> menu_setup </item>
+<item> menu_select </item>
+<item> menu_singleplayer </item>
+<item> menu_startserver </item>
+<item> menu_video </item>
+<item> menu_dmoptions </item>
+<item> menu_game </item>
+<item> menu_joinserver </item>
+<item> messagemode </item>
+<item> messagemode2 </item>
+<item> messagemode3 </item>
+<item> messagemode4 </item>
+<item> model </item>
+<item> modelist </item>
+<item> modellist </item>
+<item> msg </item>
+<item> multiplayer </item>
+<item> music </item>
+<item> name </item>
+<item> net_stats </item>
+<item> new </item>
+<item> next </item>
+<item> nextul </item>
+<item> nightvision </item>
+<item> no_pogo_stick </item>
+<item> noaim </item>
+<item> noclip </item>
+<item> noexit </item>
+<item> nomonsters </item>
+<item> noskins </item>
+<item> nosound </item>
+<item> notarget </item>
+<item> options </item>
+<item> packet </item>
+<item> password </item>
+<item> path </item>
+<item> pausable </item>
+<item> pause </item>
+<item> paused </item>
+<item> ping </item>
+<item> pingservers </item>
+<item> play </item>
+<item> playdemo </item>
+<item> playerconfig </item>
+<item> players </item>
+<item> playvol </item>
+<item> pushlatency </item>
+<item> pointfile </item>
+<item> ppdemostart </item>
+<item> pr_boundscheck </item>
+<item> precache </item>
+<item> prespawn </item>
+<item> prev </item>
+<item> profile </item>
+<item> profilequit </item>
+<item> prog </item>
+<item> quit </item>
+<item> r_drawentities </item>
+<item> r_drawflat </item>
+<item> r_draworder </item>
+<item> r_drawviewmodel </item>
+<item> r_dspeeds </item>
+<item> r_dynamic </item>
+<item> r_fullbright </item>
+<item> r_lightmap </item>
+<item> r_netgraph </item>
+<item> r_netgraph_box </item>
+<item> r_norefresh </item>
+<item> r_novis </item>
+<item> r_numedges </item>
+<item> r_numsurfs </item>
+<item> r_particles </item>
+<item> r_polymodelstats </item>
+<item> r_reportsurfout </item>
+<item> r_shadows </item>
+<item> r_speeds </item>
+<item> r_timegraph </item>
+<item> r_wateralpha </item>
+<item> r_waterripple </item>
+<item> r_waterwarp </item>
+<item> r_zgraph </item>
+<item> rcon </item>
+<item> rcon_password </item>
+<item> reconnect </item>
+<item> record </item>
+<item> registered </item>
+<item> reload </item>
+<item> removedemo </item>
+<item> removeid </item>
+<item> removeip </item>
+<item> rerecord </item>
+<item> reset </item>
+<item> resetrcon </item>
+<item> restart </item>
+<item> retry </item>
+<item> s_disable_a3d </item>
+<item> s_enable_a3d </item>
+<item> s_info </item>
+<item> s_list </item>
+<item> s_stop </item>
+<item> samelevel </item>
+<item> save </item>
+<item> savegame </item>
+<item> savetranslations </item>
+<item> score </item>
+<item> screenshot </item>
+<item> screenshotJPEG </item>
+<item> sectorlist </item>
+<item> sendents </item>
+<item> serverinfo </item>
+<item> serverprofile </item>
+<item> serverrecord </item>
+<item> serverstatus </item>
+<item> serverstop </item>
+<item> setRecommended </item>
+<item> setdemoinfo </item>
+<item> setenv </item>
+<item> setinfo </item>
+<item> setmaster </item>
+<item> setrom </item>
+<item> shaderlist </item>
+<item> show_fps </item>
+<item> show_time </item>
+<item> showdrop </item>
+<item> showinfo </item>
+<item> showip </item>
+<item> showpackets </item>
+<item> showpause </item>
+<item> showram </item>
+<item> showturtle </item>
+<item> shutdownserver </item>
+<item> singlePlayLink </item>
+<item> sizedown </item>
+<item> sizeup </item>
+<item> skill </item>
+<item> skin </item>
+<item> skinlist </item>
+<item> skins </item>
+<item> sky </item>
+<item> skyboxlist </item>
+<item> slist </item>
+<item> slot1 </item>
+<item> slot10 </item>
+<item> slot2 </item>
+<item> slot3 </item>
+<item> slot4 </item>
+<item> slot5 </item>
+<item> slot6 </item>
+<item> slot7 </item>
+<item> slot8 </item>
+<item> slot9 </item>
+<item> snap </item>
+<item> snapall </item>
+<item> snapshot </item>
+<item> snapto </item>
+<item> snd </item>
+<item> snd_noextraupdate </item>
+<item> snd_restart </item>
+<item> snd_show </item>
+<item> soundfade </item>
+<item> soundinfo </item>
+<item> soundlist </item>
+<item> spawn </item>
+<item> spdevmap </item>
+<item> speak </item>
+<item> special </item>
+<item> specmode </item>
+<item> spectator </item>
+<item> spectator_password </item>
+<item> spk </item>
+<item> spmap </item>
+<item> startLimboMode </item>
+<item> startSingleplayer </item>
+<item> startdemos </item>
+<item> startmovie </item>
+<item> startserver </item>
+<item> stat </item>
+<item> stats </item>
+<item> status </item>
+<item> stop </item>
+<item> stopLimboMode </item>
+<item> stopdemo </item>
+<item> stoprecord </item>
+<item> stopsound </item>
+<item> stopul </item>
+<item> streamingsound </item>
+<item> stuffcmd </item>
+<item> stuffcmds </item>
+<item> sv </item>
+<item> sv_allow_log </item>
+<item> sv_allow_pings </item>
+<item> sv_allow_status </item>
+<item> sv_gamedir </item>
+<item> sv_highchars </item>
+<item> sv_mapcheck </item>
+<item> sv_nostep </item>
+<item> sv_spectatormaxspeed </item>
+<item> sv_spetalk </item>
+<item> sv_maplist </item>
+<item> swapdemo </item>
+<item> sys_cpuid </item>
+<item> sys_dead_sleep </item>
+<item> sys_extrasleep </item>
+<item> sys_nostdout </item>
+<item> systeminfo </item>
+<item> taginfo </item>
+<item> team </item>
+<item> teamplay </item>
+<item> tell </item>
+<item> test </item>
+<item> test2 </item>
+<item> time </item>
+<item> thirdperson </item>
+<item> timedemo </item>
+<item> timeleft </item>
+<item> timerefresh </item>
+<item> toggle </item>
+<item> togglebrowser </item>
+<item> togglechat </item>
+<item> toggleconsole </item>
+<item> togglemenu </item>
+<item> topcolor </item>
+<item> touchFile </item>
+<item> trackplayer </item>
+<item> ui_restart </item>
+<item> unalias </item>
+<item> unbindall </item>
+<item> updatehunkusage </item>
+<item> updatescreen </item>
+<item> upload </item>
+<item> use </item>
+<item> user </item>
+<item> userinfo </item>
+<item> users </item>
+<item> v_centerspeed </item>
+<item> v_cshift </item>
+<item> v_idlescale </item>
+<item> version </item>
+<item> vid </item>
+<item> vid_center </item>
+<item> vid_config_x </item>
+<item> vid_describecurrentmode </item>
+<item> vid_describemode </item>
+<item> vid_describemodes </item>
+<item> vid_forcemode </item>
+<item> vid_fullscreen </item>
+<item> vid_fullscreen_mode </item>
+<item> vid_minimize </item>
+<item> vid_nopageflip </item>
+<item> vid_nummodes </item>
+<item> vid_restart </item>
+<item> vid_stretch_by_2 </item>
+<item> vid_testmode </item>
+<item> vid_windowed </item>
+<item> vid_windowed_mode </item>
+<item> vid_front </item>
+<item> video </item>
+<item> viewframe </item>
+<item> viewmodel </item>
+<item> viewnext </item>
+<item> viewpos </item>
+<item> viewprev </item>
+<item> vminfo </item>
+<item> vmprofile </item>
+<item> voice_showbanned </item>
+<item> votemap </item>
+<item> vstr </item>
+<item> wait </item>
+<item> watervis </item>
+<item> wave </item>
+<item> weapon </item>
+<item> weapon_knife </item>
+<item> weaplast </item>
+<item> weapnext </item>
+<item> weapprev </item>
+<item> windowsr_drawentities </item>
+<item> writecfg </item>
+<item> writeconfig </item>
+<item> writeid </item>
+<item> writeip </item>
+<item> z_stats </item>
+</list>
+
+
+<list name="Variables">
+<item> ah </item>
+<item> ActiveAction </item>
+<item> _cl_color </item>
+<item> _cl_name </item>
+<item> _config_com_baud </item>
+<item> _config_com_irq </item>
+<item> _config_com_modem </item>
+<item> _config_com_port </item>
+<item> _config_modem_clear </item>
+<item> _config_modem_dialtype </item>
+<item> _config_modem_hangup </item>
+<item> _config_modem_init </item>
+<item> _snd_mixahead </item>
+<item> _vid_default_mode </item>
+<item> _vid_default_mode_win </item>
+<item> _vid_wait_override </item>
+<item> _windowed_mouse </item>
+<item> address </item>
+<item> adr </item>
+<item> adr0 </item>
+<item> adr1 </item>
+<item> adr2 </item>
+<item> adr3 </item>
+<item> adr4 </item>
+<item> adr5 </item>
+<item> adr6 </item>
+<item> adr7 </item>
+<item> adr8 </item>
+<item> advanced </item>
+<item> advaxisr </item>
+<item> advaxisu </item>
+<item> advaxisv </item>
+<item> advaxisx </item>
+<item> advaxisy </item>
+<item> advaxisz </item>
+<item> airaccelerate </item>
+<item> allow </item>
+<item> allow_download_players </item>
+<item> ambient_fade </item>
+<item> ambient_level </item>
+<item> anglespeedkey </item>
+<item> arch </item>
+<item> array </item>
+<item> arrays </item>
+<item> att </item>
+<item> auto </item>
+<item> autoskins </item>
+<item> b </item>
+<item> bgmbuffer </item>
+<item> bgmvolume </item>
+<item> bit </item>
+<item> bitdepth </item>
+<item> blend </item>
+<item> bob </item>
+<item> bob_pitch </item>
+<item> bob_roll </item>
+<item> bob_up </item>
+<item> bot_aasoptimize </item>
+<item> bot_challenge </item>
+<item> bot_debug </item>
+<item> bot_developer </item>
+<item> bot_enable </item>
+<item> bot_fastchat </item>
+<item> bot_forceclustering </item>
+<item> bot_forcereachability </item>
+<item> bot_forcewrite </item>
+<item> bot_grapple </item>
+<item> bot_groundonly </item>
+<item> bot_interbreedbots </item>
+<item> bot_interbreedchar </item>
+<item> bot_interbreedcycle </item>
+<item> bot_interbreedwrite </item>
+<item> bot_maxdebugpolys </item>
+<item> bot_miniplayers </item>
+<item> bot_minplayers </item>
+<item> bot_nochat </item>
+<item> bot_pause </item>
+<item> bot_reachability </item>
+<item> bot_reloadcharacters </item>
+<item> bot_report </item>
+<item> bot_rocketjump </item>
+<item> bot_saveroutingcache </item>
+<item> bot_testclusters </item>
+<item> bot_testichat </item>
+<item> bot_testrchat </item>
+<item> bot_testsolid </item>
+<item> bot_thinktime </item>
+<item> bot_visualizejumppads </item>
+<item> brighten </item>
+<item> brightness </item>
+<item> broken </item>
+<item> cd </item>
+<item> cd_loopcount </item>
+<item> cd_looptrack </item>
+<item> cd_nocd </item>
+<item> cd_plugin </item>
+<item> centermove </item>
+<item> centerspeed </item>
+<item> centertime </item>
+<item> cg_autoactivate </item>
+<item> cg_autoswitch </item>
+<item> cg_blinktime </item>
+<item> cg_bloodTime </item>
+<item> cg_bobpitch </item>
+<item> cg_bobroll </item>
+<item> cg_bobup </item>
+<item> cg_brassTime </item>
+<item> cg_cameraOrbitDelay </item>
+<item> cg_clipboardName </item>
+<item> cg_coronafardist </item>
+<item> cg_coronas </item>
+<item> cg_crosshairAlpha </item>
+<item> cg_crosshairHealth </item>
+<item> cg_crosshairSize </item>
+<item> cg_crosshairX </item>
+<item> cg_crosshairY </item>
+<item> cg_currentSelectedPlayer </item>
+<item> cg_currentSelectedPlayerName </item>
+<item> cg_cursorHints </item>
+<item> cg_cycleAllWeaps </item>
+<item> cg_deferPlayers </item>
+<item> cg_descriptiveText </item>
+<item> cg_draw2D </item>
+<item> cg_draw3dIcons </item>
+<item> cg_drawAllWeaps </item>
+<item> cg_drawAmmoWarning </item>
+<item> cg_drawAttacker </item>
+<item> cg_drawCompass </item>
+<item> cg_drawCrosshair </item>
+<item> cg_drawCrosshairNames </item>
+<item> cg_drawCrosshairPickups </item>
+<item> cg_drawFPGun </item>
+<item> cg_drawFPS </item>
+<item> cg_drawFrags </item>
+<item> cg_drawGun </item>
+<item> cg_drawIcons </item>
+<item> cg_drawNotifyText </item>
+<item> cg_drawRewards </item>
+<item> cg_drawSnapshot </item>
+<item> cg_drawSpreadScale </item>
+<item> cg_drawStatus </item>
+<item> cg_drawTeamOverlay </item>
+<item> cg_drawTimer </item>
+<item> cg_emptyswitch </item>
+<item> cg_fov </item>
+<item> cg_forcemodel </item>
+<item> cg_gibs </item>
+<item> cg_hudAlpha </item>
+<item> cg_hudFiles </item>
+<item> cg_lagometer </item>
+<item> cg_marks </item>
+<item> cg_marktime </item>
+<item> cg_noplayeranims </item>
+<item> cg_nopredict </item>
+<item> cg_noTaunt </item>
+<item> cg_noVoiceChats </item>
+<item> cg_noVoiceText </item>
+<item> cg_particleDist </item>
+<item> cg_particleLOD </item>
+<item> cg_popupLimboMenu </item>
+<item> cg_predictItems </item>
+<item> cg_quickMessageAlt </item>
+<item> cg_railTrailTime </item>
+<item> cg_recoilPitch </item>
+<item> cg_reticleBrightness </item>
+<item> cg_reticleType </item>
+<item> cg_runpitch </item>
+<item> cg_runroll </item>
+<item> cg_scorePlums </item>
+<item> cg_selectedPlayer </item>
+<item> cg_selectedPlayerName </item>
+<item> cg_shadows </item>
+<item> cg_showblood </item>
+<item> cg_simpleItems </item>
+<item> cg_skybox </item>
+<item> cg_stereoSeparation </item>
+<item> cg_teamChatHeight </item>
+<item> cg_teamChatTime </item>
+<item> cg_teamChatsOnly </item>
+<item> cg_thirdperson </item>
+<item> cg_thirdpersonrange </item>
+<item> cg_thirdPersonAngle </item>
+<item> cg_useWeapsForZoom </item>
+<item> cg_uselessNostalgia </item>
+<item> cg_viewsize </item>
+<item> cg_voiceSpriteTime </item>
+<item> cg_weaponCycleDelay </item>
+<item> cg_wolfparticles </item>
+<item> cg_zoomDefaultBinoc </item>
+<item> cg_zoomDefaultFG </item>
+<item> cg_zoomDefaultSniper </item>
+<item> cg_zoomDefaultSnooper </item>
+<item> cg_zoomStepBinoc </item>
+<item> cg_zoomStepFG </item>
+<item> cg_zoomStepSnooper </item>
+<item> cg_zoomfov </item>
+<item> cg_zoomstepsniper </item>
+<item> chase_active </item>
+<item> chase_back </item>
+<item> chase_right </item>
+<item> chase_up </item>
+<item> cheats </item>
+<item> cl </item>
+<item> cl_allowDownload </item>
+<item> cl_anglespeedkey </item>
+<item> cl_anonymous </item>
+<item> cl_autoexec </item>
+<item> cl_autoskins </item>
+<item> cl_avidemo </item>
+<item> cl_backspeed </item>
+<item> cl_blend </item>
+<item> cl_bob </item>
+<item> cl_bobcycle </item>
+<item> cl_bobup </item>
+<item> cl_bypassMouseInput </item>
+<item> cl_cacheGathering </item>
+<item> cl_camera_maxpitch </item>
+<item> cl_camera_maxyaw </item>
+<item> cl_chasecam </item>
+<item> cl_chatmode </item>
+<item> cl_conXOffset </item>
+<item> cl_crossx </item>
+<item> cl_crossy </item>
+<item> cl_cshift_bonus </item>
+<item> cl_cshift_content </item>
+<item> cl_cshift_damage </item>
+<item> cl_cshift_powerup </item>
+<item> cl_debugMove </item>
+<item> cl_debugTranslation </item>
+<item> cl_demospeed </item>
+<item> cl_entities </item>
+<item> cl_footsteps </item>
+<item> cl_forceavidemo </item>
+<item> cl_forwardspeed </item>
+<item> cl_freelook </item>
+<item> cl_freezeDemo </item>
+<item> cl_gun </item>
+<item> cl_hidefrags </item>
+<item> cl_hightrack </item>
+<item> cl_hudswap </item>
+<item> cl_language </item>
+<item> cl_lights </item>
+<item> cl_maxPing </item>
+<item> cl_maxfps </item>
+<item> cl_maxpackets </item>
+<item> cl_motd </item>
+<item> cl_motdString </item>
+<item> cl_mouseAccel </item>
+<item> cl_movespeedkey </item>
+<item> cl_nodelta </item>
+<item> cl_nofake </item>
+<item> cl_nolerp </item>
+<item> cl_nopred </item>
+<item> cl_noprint </item>
+<item> cl_noskins </item>
+<item> cl_packetdup </item>
+<item> cl_parsesay </item>
+<item> cl_particles </item>
+<item> cl_paused </item>
+<item> cl_pitchspeed </item>
+<item> cl_predict </item>
+<item> cl_predict_players </item>
+<item> cl_predict_players2 </item>
+<item> cl_observercrosshair </item>
+<item> cl_quakerc </item>
+<item> cl_rollangle </item>
+<item> cl_rollspeed </item>
+<item> cl_run </item>
+<item> cl_running </item>
+<item> cl_serverStatusResendTime </item>
+<item> cl_showfps </item>
+<item> cl_showSend </item>
+<item> cl_showServerCommands </item>
+<item> cl_showTimeDelta </item>
+<item> cl_showmiss </item>
+<item> cl_showmouserate </item>
+<item> cl_shownet </item>
+<item> cl_shownuments </item>
+<item> cl_sidespeed </item>
+<item> cl_stats </item>
+<item> cl_stereo </item>
+<item> cl_stereo_separation </item>
+<item> cl_testblend </item>
+<item> cl_testentities </item>
+<item> cl_testlights </item>
+<item> cl_testparticles </item>
+<item> cl_timeNudge </item>
+<item> cl_timeout </item>
+<item> cl_upspeed </item>
+<item> cl_verstring </item>
+<item> cl_visibleClients </item>
+<item> cl_vwep </item>
+<item> cl_waitForFire </item>
+<item> cl_wavefilerecord </item>
+<item> cl_yawspeed </item>
+<item> clear </item>
+<item> clearcolor </item>
+<item> clientport </item>
+<item> cm_playerCurveClip </item>
+<item> cmd_highchars </item>
+<item> cmd_warncmd </item>
+<item> cmdlist </item>
+<item> color </item>
+<item> color1 </item>
+<item> color2 </item>
+<item> com_blood </item>
+<item> com_buildScript </item>
+<item> com_cameraMode </item>
+<item> com_dropsim </item>
+<item> com_hunkMegs </item>
+<item> com_hunkused </item>
+<item> com_introplayed </item>
+<item> com_maxfps </item>
+<item> com_recommendedSet </item>
+<item> com_showtrace </item>
+<item> com_soundMegs </item>
+<item> com_speeds </item>
+<item> com_zoneMegs </item>
+<item> compiled </item>
+<item> con_debug </item>
+<item> con_notifytime </item>
+<item> con_restricted </item>
+<item> conspeed </item>
+<item> contrast </item>
+<item> coop </item>
+<item> crosshair </item>
+<item> crosshaircolor </item>
+<item> cull </item>
+<item> d_mipcap </item>
+<item> d_mipscale </item>
+<item> deathmatch </item>
+<item> debug_protocol </item>
+<item> debuggraph </item>
+<item> dedicated </item>
+<item> devdll </item>
+<item> developer </item>
+<item> dlabs </item>
+<item> dmflags </item>
+<item> dm </item>
+<item> down </item>
+<item> download </item>
+<item> drawall </item>
+<item> drawbuffer </item>
+<item> drawentities </item>
+<item> drawflat </item>
+<item> draworder </item>
+<item> drawworld </item>
+<item> driver </item>
+<item> dspeeds </item>
+<item> dynamic </item>
+<item> easter_eggs </item>
+<item> edgefriction </item>
+<item> empty </item>
+<item> enforcetime </item>
+<item> entities </item>
+<item> entlatency </item>
+<item> ext </item>
+<item> filter </item>
+<item> filterban </item>
+<item> finish </item>
+<item> fixedtime </item>
+<item> flashblend </item>
+<item> flood </item>
+<item> flood_msgs </item>
+<item> flood_persecond </item>
+<item> flood_waitdelay </item>
+<item> flushmap </item>
+<item> footsteps </item>
+<item> forward </item>
+<item> forwardsensitivity </item>
+<item> forwardspeed </item>
+<item> forwardthreshold </item>
+<item> fov </item>
+<item> fraglimit </item>
+<item> freelook </item>
+<item> fs_basegame </item>
+<item> fs_basepath </item>
+<item> fs_cdpath </item>
+<item> fs_copyfiles </item>
+<item> fs_debug </item>
+<item> fs_game </item>
+<item> fs_globalcfg </item>
+<item> fs_homepath </item>
+<item> fs_pluginpath </item>
+<item> fs_restrict </item>
+<item> fs_sharepath </item>
+<item> fs_skinbase </item>
+<item> fs_usercfg </item>
+<item> fs_userpath </item>
+<item> fullbright </item>
+<item> fullscreen </item>
+<item> g_allowvote </item>
+<item> g_altStopwatchMode </item>
+<item> g_arenasFile </item>
+<item> g_blueTeam </item>
+<item> g_botsFile </item>
+<item> g_complaintlimit </item>
+<item> g_currentRound </item>
+<item> g_friendlyFire </item>
+<item> g_gameskill </item>
+<item> g_gametype </item>
+<item> g_maxlives </item>
+<item> g_minGameClients </item>
+<item> g_missionStats </item>
+<item> g_nextTimeLimit </item>
+<item> g_noTeamSwitching </item>
+<item> g_redTeam </item>
+<item> g_select_empty </item>
+<item> g_spAwards </item>
+<item> g_spScores1 </item>
+<item> g_spScores2 </item>
+<item> g_spScores3 </item>
+<item> g_spScores4 </item>
+<item> g_spScores5 </item>
+<item> g_spSkill </item>
+<item> g_spVideos </item>
+<item> g_userAlliedRespawnTime </item>
+<item> g_userAxisRespawnTime </item>
+<item> g_userTimeLimit </item>
+<item> game </item>
+<item> gamecfg </item>
+<item> gamedate </item>
+<item> gamedir </item>
+<item> gamename </item>
+<item> gamestate </item>
+<item> gamma </item>
+<item> gender </item>
+<item> gender_auto </item>
+<item> gl_3dlabs_broken </item>
+<item> gl_allow_software </item>
+<item> gl_bitdepth </item>
+<item> gl_clear </item>
+<item> gl_conalpha </item>
+<item> gl_conspin </item>
+<item> gl_cshiftpercent </item>
+<item> gl_cull </item>
+<item> gl_drawbuffer </item>
+<item> gl_driver </item>
+<item> gl_dynamic </item>
+<item> gl_ext_compiled_vertex_array </item>
+<item> gl_ext_multitexture </item>
+<item> gl_ext_palettedtexture </item>
+<item> gl_ext_pointparameters </item>
+<item> gl_ext_swapinterval </item>
+<item> gl_finish </item>
+<item> gl_flashblend </item>
+<item> gl_keeptjunctions </item>
+<item> gl_lightmap </item>
+<item> gl_lightmap_align </item>
+<item> gl_lightmap_subimage </item>
+<item> gl_lockpvs </item>
+<item> gl_log </item>
+<item> gl_max_size </item>
+<item> gl_mesh_cache </item>
+<item> gl_mode </item>
+<item> gl_modulate </item>
+<item> gl_monolightmap </item>
+<item> gl_nobind </item>
+<item> gl_nocolors </item>
+<item> gl_nosubimage </item>
+<item> gl_occlusion </item>
+<item> gl_particle_att_a </item>
+<item> gl_particle_att_b </item>
+<item> gl_particle_att_c </item>
+<item> gl_particle_max_size </item>
+<item> gl_particle_min_size </item>
+<item> gl_particle_mip </item>
+<item> gl_particle_size </item>
+<item> gl_picmip </item>
+<item> gl_playermip </item>
+<item> gl_polyblend </item>
+<item> gl_reporttjunctions </item>
+<item> gl_round_down </item>
+<item> gl_saturatelighting </item>
+<item> gl_screenshot_byte_swap </item>
+<item> gl_shadows </item>
+<item> gl_showtris </item>
+<item> gl_sky_debug </item>
+<item> gl_sky_divide </item>
+<item> gl_skymip </item>
+<item> gl_smoothmodels </item>
+<item> gl_subdivide_size </item>
+<item> gl_swapinterval </item>
+<item> gl_texsort </item>
+<item> gl_texturealphamode </item>
+<item> gl_texturemode </item>
+<item> gl_texturesolidmode </item>
+<item> gl_triplebuffer </item>
+<item> gl_vertex_arrays </item>
+<item> gl_ztrick </item>
+<item> graphheight </item>
+<item> graphscale </item>
+<item> graphshift </item>
+<item> gravity </item>
+<item> gun </item>
+<item> gun_x </item>
+<item> gun_y </item>
+<item> gun_z </item>
+<item> hand </item>
+<item> handicap </item>
+<item> head </item>
+<item> headModel </item>
+<item> headmodel </item>
+<item> host </item>
+<item> host_framerate </item>
+<item> host_speeds </item>
+<item> hostname </item>
+<item> hostport </item>
+<item> hud_fastswitch </item>
+<item> in </item>
+<item> in_amp </item>
+<item> in_bind_imt </item>
+<item> in_debugjoystick </item>
+<item> in_dga </item>
+<item> in_dga_mouseaccel </item>
+<item> in_dgamouse </item>
+<item> in_grab </item>
+<item> in_joystick </item>
+<item> in_midi </item>
+<item> in_mouse </item>
+<item> in_mouse_amp </item>
+<item> in_mouse_filter </item>
+<item> in_mouse_pre_amp </item>
+<item> in_pre_amp </item>
+<item> initsound </item>
+<item> intensity </item>
+<item> ip </item>
+<item> ip_clientport </item>
+<item> ip_hostport </item>
+<item> ipx </item>
+<item> ipx_clientport </item>
+<item> ipx_hostport </item>
+<item> journal </item>
+<item> joy </item>
+<item> joy_advanced </item>
+<item> joy_advaxisr </item>
+<item> joy_advaxisu </item>
+<item> joy_advaxisv </item>
+<item> joy_advaxisx </item>
+<item> joy_advaxisy </item>
+<item> joy_advaxisz </item>
+<item> joy_amp </item>
+<item> joy_device </item>
+<item> joy_forwardsensitivity </item>
+<item> joy_forwardthreshold </item>
+<item> joy_name </item>
+<item> joy_pitchsensitivity </item>
+<item> joy_pitchthreshold </item>
+<item> joy_pre_amp </item>
+<item> joy_sensitivity </item>
+<item> joy_sidesensitivity </item>
+<item> joy_sidethreshold </item>
+<item> joy_threshold </item>
+<item> joy_upsensitivity </item>
+<item> joy_upthreshold </item>
+<item> joy_yawsensitivity </item>
+<item> joy_yawthreshold </item>
+<item> joyadvanced </item>
+<item> joyadvaxisr </item>
+<item> joyadvaxisu </item>
+<item> joyadvaxisv </item>
+<item> joyadvaxisx </item>
+<item> joyadvaxisy </item>
+<item> joyadvaxisz </item>
+<item> joyaxis1 </item>
+<item> joyaxis2 </item>
+<item> joyaxis3 </item>
+<item> joyaxis4 </item>
+<item> joyaxis5 </item>
+<item> joyaxis6 </item>
+<item> joyaxis7 </item>
+<item> joyaxis8 </item>
+<item> joyforwardsensitivity </item>
+<item> joyforwardthreshold </item>
+<item> joyname </item>
+<item> joypitchsensitivity </item>
+<item> joypitchthreshold </item>
+<item> joysidesensitivity </item>
+<item> joysidethreshold </item>
+<item> joystick </item>
+<item> joywwhack1 </item>
+<item> joywwhack2 </item>
+<item> joyyawsensitivity </item>
+<item> joyyawthreshold </item>
+<item> khz </item>
+<item> lcd_x </item>
+<item> lcd_yaw </item>
+<item> lerpmodels </item>
+<item> lightmap </item>
+<item> lights </item>
+<item> limit </item>
+<item> listen </item>
+<item> loadas </item>
+<item> loadas8bit </item>
+<item> localid </item>
+<item> lockpvs </item>
+<item> log </item>
+<item> log_stats </item>
+<item> logfile </item>
+<item> lookspring </item>
+<item> lookstrafe </item>
+<item> loopcount </item>
+<item> looptrack </item>
+<item> m_filter </item>
+<item> m_forward </item>
+<item> m_pitch </item>
+<item> m_side </item>
+<item> m_yaw </item>
+<item> mapname </item>
+<item> maps </item>
+<item> max </item>
+<item> maxclients </item>
+<item> maxedges </item>
+<item> maxentities </item>
+<item> maxfps </item>
+<item> maxplayers </item>
+<item> maxspectators </item>
+<item> maxsurfs </item>
+<item> maxvelocity </item>
+<item> min </item>
+<item> mipcap </item>
+<item> mipscale </item>
+<item> mixahead </item>
+<item> mode </item>
+<item> model </item>
+<item> models </item>
+<item> modex </item>
+<item> modulate </item>
+<item> monolightmap </item>
+<item> mouse </item>
+<item> mp_currentPlayerType </item>
+<item> mp_currentTeam </item>
+<item> mp_playerType </item>
+<item> mp_team </item>
+<item> mp_weapon </item>
+<item> mp_autokick </item>
+<item> mp_autoteambalance </item>
+<item> mp_c4timer </item>
+<item> mp_flashlight </item>
+<item> mp_footsteps </item>
+<item> mp_forcechasecam </item>
+<item> mp_freezetime </item>
+<item> mp_friendlyfire </item>
+<item> mp_hostagepenalty </item>
+<item> mp_limitteams </item>
+<item> mp_logmessages </item>
+<item> mp_mapvoteration </item>
+<item> mp_roundtime </item>
+<item> mp_timelimit </item>
+<item> mp_tkpunish </item>
+<item> msg </item>
+<item> msgs </item>
+<item> multitexture </item>
+<item> name </item>
+<item> net_graph </item>
+<item> net_ip </item>
+<item> net_messagetimeout </item>
+<item> net_noudp </item>
+<item> net_port </item>
+<item> net_qport </item>
+<item> net_restart </item>
+<item> netdosexpire </item>
+<item> netdosvalues </item>
+<item> netgraph </item>
+<item> nextdemo </item>
+<item> nextmap </item>
+<item> nextserver </item>
+<item> noalttab </item>
+<item> nobind </item>
+<item> nocd </item>
+<item> nocull </item>
+<item> nodelta </item>
+<item> noexit </item>
+<item> nomonsters </item>
+<item> norefresh </item>
+<item> noreload </item>
+<item> noskins </item>
+<item> nosound </item>
+<item> nosubimage </item>
+<item> novis </item>
+<item> palettedtexture </item>
+<item> particle </item>
+<item> particles </item>
+<item> password </item>
+<item> pausable </item>
+<item> persecond </item>
+<item> picmip </item>
+<item> pitch </item>
+<item> pitchsensitivity </item>
+<item> pitchspeed </item>
+<item> pitchthreshold </item>
+<item> playermip </item>
+<item> players </item>
+<item> pointparameters </item>
+<item> polyblend </item>
+<item> polymodelstats </item>
+<item> port </item>
+<item> pr_checkextensions </item>
+<item> pr_deadbeef_ents </item>
+<item> pr_deadbeef_locals </item>
+<item> pr_debug </item>
+<item> pr_source_path </item>
+<item> precache </item>
+<item> predict </item>
+<item> primary </item>
+<item> printspeed </item>
+<item> protocol </item>
+<item> public </item>
+<item> pushlatency </item>
+<item> qport </item>
+<item> r_aliastransadj </item>
+<item> r_aliastransbase </item>
+<item> r_allowExtensions </item>
+<item> r_allowSoftwareGL </item>
+<item> r_ambient </item>
+<item> r_ambientScale </item>
+<item> r_bonesDebug </item>
+<item> r_cache </item>
+<item> r_cacheModels </item>
+<item> r_cacheShaders </item>
+<item> r_clear </item>
+<item> r_clearcolor </item>
+<item> r_colorMipLevels </item>
+<item> r_colorbits </item>
+<item> r_compressModels </item>
+<item> r_customaspect </item>
+<item> r_customheight </item>
+<item> r_customwidth </item>
+<item> r_debugSort </item>
+<item> r_debugSurface </item>
+<item> r_debuglight </item>
+<item> r_depthbits </item>
+<item> r_detailtextures </item>
+<item> r_directedScale </item>
+<item> r_displayRefresh </item>
+<item> r_dlightBacks </item>
+<item> r_dlight_lightmap </item>
+<item> r_dlight_max </item>
+<item> r_drawBuffer </item>
+<item> r_drawSun </item>
+<item> r_drawentities </item>
+<item> r_drawexplosions </item>
+<item> r_drawflat </item>
+<item> r_draworder </item>
+<item> r_drawviewmodel </item>
+<item> r_drawworld </item>
+<item> r_dspeeds </item>
+<item> r_dynamic </item>
+<item> r_dynamiclight </item>
+<item> r_explosionclip </item>
+<item> r_exportCompressedModels </item>
+<item> r_ext_compiled_vertex_array </item>
+<item> r_ext_compress_textures </item>
+<item> r_ext_compressed_textures </item>
+<item> r_ext_gamma_control </item>
+<item> r_ext_multitexture </item>
+<item> r_ext_texture_env_add </item>
+<item> r_facePlaneCull </item>
+<item> r_fastsky </item>
+<item> r_finish </item>
+<item> r_firecolor </item>
+<item> r_flareFade </item>
+<item> r_flareSize </item>
+<item> r_flares </item>
+<item> r_fullbright </item>
+<item> r_fullscreen </item>
+<item> r_gamma </item>
+<item> r_glDriver </item>
+<item> r_glIgnoreWicked3D </item>
+<item> r_graphheight </item>
+<item> r_highQualit </item>
+<item> r_highQualityVideo </item>
+<item> r_ignore </item>
+<item> r_ignoreFastPath </item>
+<item> r_ignoreGLErrors </item>
+<item> r_ignorehwgamma </item>
+<item> r_inGameVideo </item>
+<item> r_intensity </item>
+<item> r_lastValidRenderer </item>
+<item> r_lerpmodels </item>
+<item> r_lightmap </item>
+<item> r_lightmap_components </item>
+<item> r_lockpvs </item>
+<item> r_lodCurveError </item>
+<item> r_lodbias </item>
+<item> r_lodscale </item>
+<item> r_logFile </item>
+<item> r_lowMemTextureSize </item>
+<item> r_lowMemTextureThreshold </item>
+<item> r_mapOverBrightBits </item>
+<item> r_maxedges </item>
+<item> r_maxpolys </item>
+<item> r_maxpolyverts </item>
+<item> r_maxsurfs </item>
+<item> r_measureOverdraw </item>
+<item> r_mirroralpha </item>
+<item> r_mode </item>
+<item> r_netgraph </item>
+<item> r_netgraph_alpha </item>
+<item> r_nobind </item>
+<item> r_nocull </item>
+<item> r_nocurves </item>
+<item> r_noportals </item>
+<item> r_norefresh </item>
+<item> r_novis </item>
+<item> r_numedges </item>
+<item> r_numsurfs </item>
+<item> r_offsetfactor </item>
+<item> r_offsetunits </item>
+<item> r_overBrightBits </item>
+<item> r_particles_max </item>
+<item> r_particles_style </item>
+<item> r_picmip </item>
+<item> r_picmip2 </item>
+<item> r_polymodelstats </item>
+<item> r_portalOnly </item>
+<item> r_preloadTextures </item>
+<item> r_previousglDriver </item>
+<item> r_primitives </item>
+<item> r_printShaders </item>
+<item> r_railCoreWidth </item>
+<item> r_railSegmentLength </item>
+<item> r_railWidth </item>
+<item> r_reportedgeout </item>
+<item> r_reportsurfout </item>
+<item> r_rmse </item>
+<item> r_roundImagesDown </item>
+<item> r_saveFontData </item>
+<item> r_shadows </item>
+<item> r_showImages </item>
+<item> r_showSmp </item>
+<item> r_showcluster </item>
+<item> r_shownormals </item>
+<item> r_showsky </item>
+<item> r_showtris </item>
+<item> r_simpleMipMaps </item>
+<item> r_singleShader </item>
+<item> r_skipBackEnd </item>
+<item> r_skyname </item>
+<item> r_smp </item>
+<item> r_speeds </item>
+<item> r_stencilbits </item>
+<item> r_stereo </item>
+<item> r_subdivisions </item>
+<item> r_swapInterval </item>
+<item> r_textureMode </item>
+<item> r_texturebits </item>
+<item> r_timegraph </item>
+<item> r_uiFullScreen </item>
+<item> r_verbose </item>
+<item> r_vertexLight </item>
+<item> r_wateralpha </item>
+<item> r_waterwarp </item>
+<item> r_wolffog </item>
+<item> r_zfar </item>
+<item> r_znear </item>
+<item> rate </item>
+<item> rcon </item>
+<item> rconAddress </item>
+<item> rconPassword </item>
+<item> rcon_address </item>
+<item> rcon_password </item>
+<item> reconnect </item>
+<item> ref </item>
+<item> registered </item>
+<item> reportedgeout </item>
+<item> reportsurfout </item>
+<item> roll </item>
+<item> rollangle </item>
+<item> rollspeed </item>
+<item> round </item>
+<item> run </item>
+<item> run_pitch </item>
+<item> run_roll </item>
+<item> s_compression </item>
+<item> s_defaultsound </item>
+<item> s_doppler </item>
+<item> s_initsound </item>
+<item> s_khz </item>
+<item> s_loadas8bit </item>
+<item> s_mixPreStep </item>
+<item> s_mixahead </item>
+<item> s_musicvolume </item>
+<item> s_mute </item>
+<item> s_nocompressed </item>
+<item> s_usingA3D </item>
+<item> s_primary </item>
+<item> s_separation </item>
+<item> s_show </item>
+<item> s_testsound </item>
+<item> s_volume </item>
+<item> s_wavonly </item>
+<item> samelevel </item>
+<item> saturatelighting </item>
+<item> saved1 </item>
+<item> saved2 </item>
+<item> saved3 </item>
+<item> saved4 </item>
+<item> savedgamecfg </item>
+<item> scr </item>
+<item> scr_centertime </item>
+<item> scr_consize </item>
+<item> scr_conspeed </item>
+<item> scr_drawall </item>
+<item> scr_ofsx </item>
+<item> scr_ofsy </item>
+<item> scr_ofsz </item>
+<item> scr_printspeed </item>
+<item> scr_showpause </item>
+<item> scr_showturtle </item>
+<item> scratch1 </item>
+<item> scratch2 </item>
+<item> scratch3 </item>
+<item> scratch4 </item>
+<item> screenshot </item>
+<item> select </item>
+<item> sensitivity </item>
+<item> separation </item>
+<item> server1 </item>
+<item> server10 </item>
+<item> server11 </item>
+<item> server12 </item>
+<item> server13 </item>
+<item> server14 </item>
+<item> server15 </item>
+<item> server16 </item>
+<item> server2 </item>
+<item> server3 </item>
+<item> server4 </item>
+<item> server5 </item>
+<item> server6 </item>
+<item> server7 </item>
+<item> server8 </item>
+<item> server9 </item>
+<item> serverprofile </item>
+<item> sex </item>
+<item> shadows </item>
+<item> show </item>
+<item> showclamp </item>
+<item> showdrop </item>
+<item> showmiss </item>
+<item> shownet </item>
+<item> showpackets </item>
+<item> showpause </item>
+<item> showram </item>
+<item> showtrace </item>
+<item> showtris </item>
+<item> showturtle </item>
+<item> side </item>
+<item> sidesensitivity </item>
+<item> sidespeed </item>
+<item> sidethreshold </item>
+<item> size </item>
+<item> skill </item>
+<item> skin </item>
+<item> skymip </item>
+<item> snaps </item>
+<item> snd_bits </item>
+<item> snd_device </item>
+<item> snd_interp </item>
+<item> snd_loadas8bit </item>
+<item> snd_mixahead </item>
+<item> snd_noextraupdate </item>
+<item> snd_oss_mmaped </item>
+<item> snd_output </item>
+<item> snd_phasesep </item>
+<item> snd_rate </item>
+<item> snd_render </item>
+<item> snd_show </item>
+<item> snd_stereo </item>
+<item> snd_volumesep </item>
+<item> sndbits </item>
+<item> sndchannels </item>
+<item> snddevice </item>
+<item> sndspeed </item>
+<item> software </item>
+<item> sounds </item>
+<item> spectator </item>
+<item> spectator_password </item>
+<item> speeds </item>
+<item> stats </item>
+<item> stereo </item>
+<item> stipplealpha </item>
+<item> surfcacheoverride </item>
+<item> sv </item>
+<item> sv_accelerate </item>
+<item> sv_aim </item>
+<item> sv_airaccelerate </item>
+<item> sv_allowAnonymous </item>
+<item> sv_allowDownload </item>
+<item> sv_cheats </item>
+<item> sv_enforcetime </item>
+<item> sv_floodProtect </item>
+<item> sv_fps </item>
+<item> sv_friction </item>
+<item> sv_gravity </item>
+<item> sv_hostname </item>
+<item> sv_idealpitchscale </item>
+<item> sv_keywords </item>
+<item> sv_killserver </item>
+<item> sv_mapChecksum </item>
+<item> sv_master1 </item>
+<item> sv_master2 </item>
+<item> sv_master3 </item>
+<item> sv_master4 </item>
+<item> sv_master5 </item>
+<item> sv_maxPing </item>
+<item> sv_maxRate </item>
+<item> sv_maxclients </item>
+<item> sv_maxrate </item>
+<item> sv_maxspeed </item>
+<item> sv_maxtic </item>
+<item> sv_maxvelocity </item>
+<item> sv_minPing </item>
+<item> sv_minqfversion </item>
+<item> sv_mintic </item>
+<item> sv_netdosprotect </item>
+<item> sv_noreload </item>
+<item> sv_nostep </item>
+<item> sv_onlyVisibleClients </item>
+<item> sv_padPackets </item>
+<item> sv_pakNames </item>
+<item> sv_paks </item>
+<item> sv_paused </item>
+<item> sv_phs </item>
+<item> sv_privateClients </item>
+<item> sv_privatePassword </item>
+<item> sv_progs </item>
+<item> sv_pure </item>
+<item> sv_reconnect_limit </item>
+<item> sv_reconnectlimit </item>
+<item> sv_referencedPakNames </item>
+<item> sv_referencedPaks </item>
+<item> sv_restartround </item>
+<item> sv_rollangle </item>
+<item> sv_rollspeed </item>
+<item> sv_running </item>
+<item> sv_serverid </item>
+<item> sv_showAverageBPS </item>
+<item> sv_showloss </item>
+<item> sv_spectalk </item>
+<item> sv_stopspeed </item>
+<item> sv_timefmt </item>
+<item> sv_timekick </item>
+<item> sv_timekick_fuzz </item>
+<item> sv_timekick_interval </item>
+<item> sv_timeout </item>
+<item> sv_timestamps </item>
+<item> sv_wateraccelerate </item>
+<item> sv_waterfriction </item>
+<item> sv_zombietime </item>
+<item> sw </item>
+<item> sw_allow_modex </item>
+<item> sw_clearcolor </item>
+<item> sw_drawflat </item>
+<item> sw_draworder </item>
+<item> sw_maxedges </item>
+<item> sw_maxsurfs </item>
+<item> sw_mipcap </item>
+<item> sw_mipscale </item>
+<item> sw_mode </item>
+<item> sw_polymodelstats </item>
+<item> sw_reportedgeout </item>
+<item> sw_reportsurfout </item>
+<item> sw_stipplealpha </item>
+<item> sw_surfcacheoverride </item>
+<item> sw_waterwarp </item>
+<item> swapinterval </item>
+<item> sys_cpustring </item>
+<item> sys_nostdout </item>
+<item> sys_sleep </item>
+<item> sys_ticrate </item>
+<item> team </item>
+<item> team_headmodel </item>
+<item> team_model </item>
+<item> teamplay </item>
+<item> teamtask </item>
+<item> temp1 </item>
+<item> testblend </item>
+<item> testentities </item>
+<item> testlights </item>
+<item> testparticles </item>
+<item> testsound </item>
+<item> texturealphamode </item>
+<item> texturemode </item>
+<item> texturesolidmode </item>
+<item> timedemo </item>
+<item> timegraph </item>
+<item> timelimit </item>
+<item> timeout </item>
+<item> timescale </item>
+<item> topcolor </item>
+<item> triplebuffer </item>
+<item> ttycon </item>
+<item> ui_Q3Model </item>
+<item> ui_actualNetGametype </item>
+<item> ui_bigFont </item>
+<item> ui_browserGameType </item>
+<item> ui_browserMaster </item>
+<item> ui_browserShowEmpty </item>
+<item> ui_browserShowFriendlyFire </item>
+<item> ui_browserShowFull </item>
+<item> ui_browserShowMaxlives </item>
+<item> ui_browserShowTourney </item>
+<item> ui_browserSortKey </item>
+<item> ui_cdkeychecked </item>
+<item> ui_class </item>
+<item> ui_cmd </item>
+<item> ui_ctf_capturelimit </item>
+<item> ui_ctf_friendly </item>
+<item> ui_ctf_timelimit </item>
+<item> ui_currentMap </item>
+<item> ui_currentNetMap </item>
+<item> ui_dedicated </item>
+<item> ui_ffa_fraglimit </item>
+<item> ui_ffa_timelimit </item>
+<item> ui_gametype </item>
+<item> ui_glCustom </item>
+<item> ui_isSpectator </item>
+<item> ui_joinGametype </item>
+<item> ui_limboMode </item>
+<item> ui_limboObjective </item>
+<item> ui_limboOptions </item>
+<item> ui_limboPrevOptions </item>
+<item> ui_mapIndex </item>
+<item> ui_master </item>
+<item> ui_menuFiles </item>
+<item> ui_mousePitch </item>
+<item> ui_netGametype </item>
+<item> ui_netSource </item>
+<item> ui_notebookCurrentPage </item>
+<item> ui_objective </item>
+<item> ui_prevClass </item>
+<item> ui_prevTeam </item>
+<item> ui_prevWeapon </item>
+<item> ui_serverStatusTimeOut </item>
+<item> ui_singlePlayerActive </item>
+<item> ui_smallFont </item>
+<item> ui_spSelection </item>
+<item> ui_team </item>
+<item> ui_teamArenaFirstRun </item>
+<item> ui_team_fraglimit </item>
+<item> ui_team_friendly </item>
+<item> ui_team_timelimit </item>
+<item> ui_tourney_fraglimit </item>
+<item> ui_tourney_timelimit </item>
+<item> ui_userAlliedRespawnTime </item>
+<item> ui_userAxisRespawnTime </item>
+<item> ui_userTimeLimit </item>
+<item> ui_weapon </item>
+<item> up </item>
+<item> upsensitivity </item>
+<item> upspeed </item>
+<item> upthreshold </item>
+<item> username </item>
+<item> v_centermove </item>
+<item> v_centerspeed </item>
+<item> v_idlescale </item>
+<item> v_ipitch_cycle </item>
+<item> v_ipitch_level </item>
+<item> v_iroll_cycle </item>
+<item> v_iroll_level </item>
+<item> v_iuaw_cycle </item>
+<item> v_iyaw_cycle </item>
+<item> v_iyaw_level </item>
+<item> v_kickpitch </item>
+<item> v_kickroll </item>
+<item> v_kicktime </item>
+<item> version </item>
+<item> vertex </item>
+<item> vid </item>
+<item> vid_config_x </item>
+<item> vid_config_y </item>
+<item> vid_fullscreen </item>
+<item> vid_fullscreen_mode </item>
+<item> vid_gamma </item>
+<item> vid_height </item>
+<item> vid_mode </item>
+<item> vid_nopageflip </item>
+<item> vid_ref </item>
+<item> vid_system_gamma </item>
+<item> vid_use8bit </item>
+<item> vid_wait </item>
+<item> vid_width </item>
+<item> vid_window_x </item>
+<item> vid_window_y </item>
+<item> vid_windowed_mode </item>
+<item> vid_xpos </item>
+<item> vid_ypos </item>
+<item> viewlog </item>
+<item> viewsize </item>
+<item> vm_cgame </item>
+<item> vm_game </item>
+<item> vm_ui </item>
+<item> volume </item>
+<item> vwep </item>
+<item> waitdelay </item>
+<item> waterwarp </item>
+<item> wavonly </item>
+<item> win </item>
+<item> win_noalttab </item>
+<item> win_hinstance </item>
+<item> win_wndproc </item>
+<item> xpos </item>
+<item> yaw </item>
+<item> yawsensitivity </item>
+<item> yawspeed </item>
+<item> yawthreshold </item>
+<item> ypos </item>
+<item> zombietime </item>
+<item> ztrick </item>
+</list>
+
+
+<list name="Actions">
+<item> +attack </item>
+<item> +ttack2 </item>
+<item> +alt1 </item>
+<item> +activate </item>
+<item> +back </item>
+<item> +break </item>
+<item> +button0 </item>
+<item> +button1 </item>
+<item> +button10 </item>
+<item> +button11 </item>
+<item> +button12 </item>
+<item> +button13 </item>
+<item> +button14 </item>
+<item> +button2 </item>
+<item> +button3 </item>
+<item> +button4 </item>
+<item> +button5 </item>
+<item> +button6 </item>
+<item> +button7 </item>
+<item> +button8 </item>
+<item> +button9 </item>
+<item> +camdistance </item>
+<item> +camin </item>
+<item> +cammousemove </item>
+<item> +camout </item>
+<item> +campitchdown </item>
+<item> +campitchup </item>
+<item> +camyawleft </item>
+<item> +camyawright </item>
+<item> +commandmenu </item>
+<item> +dropweapon </item>
+<item> +duck </item>
+<item> +forward </item>
+<item> +graph </item>
+<item> +jlook </item>
+<item> +jump </item>
+<item> +kick </item>
+<item> +klook </item>
+<item> +leanleft </item>
+<item> +leanright </item>
+<item> +left </item>
+<item> +lookdown </item>
+<item> +lookup </item>
+<item> +mlook </item>
+<item> +movedown </item>
+<item> +moveleft </item>
+<item> +moveright </item>
+<item> +moveup </item>
+<item> +nvgadjust </item>
+<item> +quickgren </item>
+<item> +reload </item>
+<item> +right </item>
+<item> +salute </item>
+<item> +score </item>
+<item> +showscores </item>
+<item> +speed </item>
+<item> +sprint </item>
+<item> +strafe </item>
+<item> +use </item>
+<item> +useitem </item>
+<item> +voicerecord </item>
+<item> +wbutton7 </item>
+<item> +zoom </item>
+<item> -activate </item>
+<item> -alt1 </item>
+<item> -attack </item>
+<item> -attack2 </item>
+<item> -back </item>
+<item> -break </item>
+<item> -button0 </item>
+<item> -button1 </item>
+<item> -button10 </item>
+<item> -button11 </item>
+<item> -button12 </item>
+<item> -button13 </item>
+<item> -button14 </item>
+<item> -button2 </item>
+<item> -button3 </item>
+<item> -button4 </item>
+<item> -button5 </item>
+<item> -button6 </item>
+<item> -button7 </item>
+<item> -button8 </item>
+<item> -button9 </item>
+<item> -camdistance </item>
+<item> -camin </item>
+<item> -cammousemove </item>
+<item> -camout </item>
+<item> -campitchdown </item>
+<item> -campitchup </item>
+<item> -camyawleft </item>
+<item> -camyawright </item>
+<item> -commandmenu </item>
+<item> -dropweapon </item>
+<item> -duck </item>
+<item> -forward </item>
+<item> -graph </item>
+<item> -jlook </item>
+<item> -jump </item>
+<item> -kick </item>
+<item> -klook </item>
+<item> -leanleft </item>
+<item> -leanright </item>
+<item> -left </item>
+<item> -lookdown </item>
+<item> -lookup </item>
+<item> -mlook </item>
+<item> -movedown </item>
+<item> -moveleft </item>
+<item> -moveright </item>
+<item> -moveup </item>
+<item> -nvgadjust </item>
+<item> -quickgren </item>
+<item> -reload </item>
+<item> -right </item>
+<item> -salute </item>
+<item> -score </item>
+<item> -showscores </item>
+<item> -speed </item>
+<item> -sprint </item>
+<item> -strafe </item>
+<item> -use </item>
+<item> -useitem </item>
+<item> -voicerecord </item>
+<item> -wbutton7 </item>
+<item> -zoom </item>
+</list>
+
+
+<list name="KeyTypes">
+<item> * </item>
+<item> [ </item>
+<item> ] </item>
+<item> \ </item>
+<item> / </item>
+<item> ' </item>
+<item> = </item>
+<item> - </item>
+<item> + </item>
+<item> , </item>
+<item> . </item>
+<item> ` </item>
+<item> ~ </item>
+<item> 1 </item>
+<item> 2 </item>
+<item> 3 </item>
+<item> 4 </item>
+<item> 5 </item>
+<item> 6 </item>
+<item> 7 </item>
+<item> 8 </item>
+<item> 9 </item>
+<item> 0 </item>
+<item> a </item>
+<item> b </item>
+<item> c </item>
+<item> d </item>
+<item> e </item>
+<item> f </item>
+<item> g </item>
+<item> h </item>
+<item> i </item>
+<item> j </item>
+<item> k </item>
+<item> l </item>
+<item> m </item>
+<item> n </item>
+<item> o </item>
+<item> p </item>
+<item> q </item>
+<item> r </item>
+<item> s </item>
+<item> t </item>
+<item> u </item>
+<item> v </item>
+<item> x </item>
+<item> w </item>
+<item> y </item>
+<item> z </item>
+<item> ALT </item>
+<item> AUX1 </item>
+<item> AUX10 </item>
+<item> AUX11 </item>
+<item> AUX12 </item>
+<item> AUX13 </item>
+<item> AUX14 </item>
+<item> AUX15 </item>
+<item> AUX16 </item>
+<item> AUX17 </item>
+<item> AUX18 </item>
+<item> AUX2 </item>
+<item> AUX20 </item>
+<item> AUX21 </item>
+<item> AUX22 </item>
+<item> AUX23 </item>
+<item> AUX24 </item>
+<item> AUX25 </item>
+<item> AUX26 </item>
+<item> AUX27 </item>
+<item> AUX28 </item>
+<item> AUX29 </item>
+<item> AUX3 </item>
+<item> AUX30 </item>
+<item> AUX31 </item>
+<item> AUX32 </item>
+<item> AUX4 </item>
+<item> AUX5 </item>
+<item> AUX6 </item>
+<item> AUX7 </item>
+<item> AUX8 </item>
+<item> AUX9 </item>
+<item> BACKSPACE </item>
+<item> CTRL </item>
+<item> DEL </item>
+<item> DOWNARROW </item>
+<item> END </item>
+<item> ENTER </item>
+<item> ESCAPE </item>
+<item> F1 </item>
+<item> F10 </item>
+<item> F11 </item>
+<item> F12 </item>
+<item> F2 </item>
+<item> F3 </item>
+<item> F4 </item>
+<item> F5 </item>
+<item> F6 </item>
+<item> F7 </item>
+<item> F8 </item>
+<item> F9 </item>
+<item> HOME </item>
+<item> INS </item>
+<item> JOY1 </item>
+<item> JOY2 </item>
+<item> JOY3 </item>
+<item> JOY4 </item>
+<item> KP_SLASH </item>
+<item> KP_5 </item>
+<item> KP_UPARROW </item>
+<item> KP_LEFTARROW </item>
+<item> KP_RIGHTARROW </item>
+<item> KP_DOWNARROW </item>
+<item> KP_HOME </item>
+<item> KP_END </item>
+<item> KP_PGUP </item>
+<item> KP_PGDN </item>
+<item> KP_INS </item>
+<item> KP_DEL </item>
+<item> LEFTARROW </item>
+<item> MOUSE1 </item>
+<item> MOUSE2 </item>
+<item> MOUSE3 </item>
+<item> MWHEELDOWN </item>
+<item> MWHEELUP </item>
+<item> PAUSE </item>
+<item> PGDN </item>
+<item> PGUP </item>
+<item> RIGHTARROW </item>
+<item> SEMICOLON </item>
+<item> CAPSLOCK </item>
+<item> SHIFT </item>
+<item> SPACE </item>
+<item> TAB </item>
+<item> UPARROW </item>
+</list>
+
+ <list name="Symbols">
+ <item> ; </item>
+ <item> $ </item>
+ </list>
+ <list name="BindFamily">
+ <item> bind </item>
+ <item> unbind </item>
+ </list>
+ <list name="setFamily">
+ <item> set </item>
+ <item> seta </item>
+ <item> setu </item>
+ <item> sets </item>
+ </list>
+ <list name="PrintsString">
+ <item> echo </item>
+ <item> say_team </item>
+ <item> say </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
+ <keyword attribute="Command" context="Arg area" String="Commands"/>
+ <keyword attribute="Variable" context="Arg area" String="Variables"/>
+ <keyword attribute="Action" context="#stay" String="Actions"/>
+ <keyword attribute="Symbol" context="#stay" String="Symbols"/>
+ <keyword attribute="Command" context="Bind phrase" String="BindFamily"/>
+ <keyword attribute="Command" context="Alias phrase" String="setFamily"/>
+ <keyword attribute="Command" context="Echo" String="PrintsString"/>
+ <StringDetect attribute="Command" context="Alias phrase" String="alias" insensitive="TRUE"/>
+ <keyword attribute="Command" context="Echo" String="PrintsString"/>
+ <DetectChar attribute="Symbol" context="#stay" char="$"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ </context>
+ <context attribute="Comment" lineEndContext="Normal Text" name="Comment"/>
+ <context attribute="String" lineEndContext="Normal Text" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="Normal Text" name="Arg area">
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Int" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#pop" char=";"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <DetectChar attribute="Symbol" context="Normal Text" char="$"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="Normal Text" name="Arg area in sub phrase">
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Int" context="#stay"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <DetectChar attribute="Symbol" context="#pop" char=";"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="Normal Text" name="Sub phrase">
+ <keyword attribute="Command" context="Arg area in sub phrase" String="Commands"/>
+ <keyword attribute="Variable" context="Arg area in sub phrase" String="Variables"/>
+ <keyword attribute="Action" context="#stay" String="Actions"/>
+ <keyword attribute="Symbol" context="#stay" String="Symbols"/>
+ <keyword attribute="Command" context="Bind phrase" String="BindFamily"/>
+ <keyword attribute="Command" context="Normal Text" String="setFamily"/>
+ <keyword attribute="Command" context="Echo" String="PrintsString"/>
+ <StringDetect attribute="Command" context="Alias phrase" String="alias"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <DetectChar attribute="Symbol" context="#stay" char=";"/>
+ <Int attribute="Int" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#pop" char=";"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="Normal Text" name="Bind phrase">
+ <keyword attribute="Hex" context="Sub phrase" String="KeyTypes"/>
+ </context>
+ <context attribute="Identifier" lineEndContext="Normal Text" name="Alias phrase">
+ <DetectChar attribute="Identifier" context="Sub phrase" char=" "/>
+ </context>
+ <context attribute="String" lineEndContext="Normal Text" name="Echo">
+ <DetectChar attribute="Symbol" context="#pop" char=";"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Command" defStyleNum="dsKeyword" />
+ <itemData name="Action" defStyleNum="dsNormal" color="#ffcc00" italic="1" selColor="#00ff00" bold="1" />
+ <itemData name="Variable" defStyleNum="dsNormal" color="#0000ff" italic="1" selColor="#00ff00" bold="1" />
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Int" defStyleNum="dsFloat" />
+ <itemData name="String" defStyleNum="dsNormal" color="#ff0000" italic="1" selColor="#00ff00" bold="0" />
+ <itemData name="String Char" defStyleNum="dsChar" />
+ <itemData name="Hex" defStyleNum="dsBaseN" />
+ <itemData name="Symbol" defStyleNum="dsOthers" />
+ <itemData name="Identifier" defStyleNum="dsDataType" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ </comments>
+ <keywords weakDeliminator=",+~-=/\.[]$" additionalDeliminator="&quot;;$" casesensitive="0"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="IDL" version="1.03" kateversion="2.1" section="Sources" extensions="*.idl" mimetype="text/x-idl-src">
+ <highlighting>
+ <list name="keywords">
+ <item> any </item>
+ <item> attribute </item>
+ <item> case </item>
+ <item> const </item>
+ <item> context </item>
+ <item> default </item>
+ <item> enum </item>
+ <item> exception </item>
+ <item> FALSE </item>
+ <item> fixed </item>
+ <item> public </item>
+ <item> in </item>
+ <item> inout </item>
+ <item> interface </item>
+ <item> module </item>
+ <item> Object </item>
+ <item> oneway </item>
+ <item> out </item>
+ <item> raises </item>
+ <item> readonly </item>
+ <item> sequence </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> TRUE </item>
+ <item> typedef </item>
+ <item> unsigned </item>
+ <item> union </item>
+ </list>
+ <list name="types">
+ <item> boolean </item>
+ <item> char </item>
+ <item> double </item>
+ <item> float </item>
+ <item> long </item>
+ <item> octet </item>
+ <item> short </item>
+ <item> string </item>
+ <item> void </item>
+ <item> wchar </item>
+ <item> wstring </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ <StringDetect attribute="Comment" context="Some Context3" String="#if 0" insensitive="FALSE"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^#"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <LineContinue attribute="String" context="Some Context"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="Some Context2"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context"/>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context2"/>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Some Context3">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <RegExpr attribute="Comment" context="#pop" String="^#endif" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/> <!--,Qt::darkYellow,Qt::yellow,false,false)); -->
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="ILERPG" version="1.02" kateversion="2.1" section="Sources" extensions="QRPGLESRC.*" mimetype="text/x-ilerpg-src" casesensitive="0">
+ <highlighting>
+ <list name="biffs">
+ <item> ABS </item>
+ <item> ADDR </item>
+ <item> CHAR </item>
+ <item> DECH </item>
+ <item> DECPOS </item>
+ <item> DEC </item>
+ <item> EDITC </item>
+ <item> EDITFLT </item>
+ <item> EDITW </item>
+ <item> ELEM </item>
+ <item> EOF </item>
+ <item> EQUAL </item>
+ <item> ERROR </item>
+ <item> FLOAT </item>
+ <item> FOUND </item>
+ <item> INTH </item>
+ <item> INT </item>
+ <item> LEN </item>
+ <item> NULLIND </item>
+ <item> OPEN </item>
+ <item> PADDR </item>
+ <item> PARMS </item>
+ <item> REPLACE </item>
+ <item> SCAN </item>
+ <item> SIZE </item>
+ <item> STATUS </item>
+ <item> STR </item>
+ <item> SUBST </item>
+ <item> TRIMR </item>
+ <item> TRIML </item>
+ <item> TRIM </item>
+ <item> UNSH </item>
+ <item> UNS </item>
+ </list>
+ <list name="opcodes">
+ <item> Z-ADD </item>
+ <item> Z-SUB </item>
+ <item> ACQ </item>
+ <item> ADDDUR </item>
+ <item> ADD </item>
+ <item> ALLOC </item>
+ <item> ANDGT </item>
+ <item> ANDLT </item>
+ <item> ANDEQ </item>
+ <item> ANDNE </item>
+ <item> ANDGE </item>
+ <item> ANDLE </item>
+ <item> AND </item>
+ <item> BEGSR </item>
+ <item> BITOFF </item>
+ <item> BITON </item>
+ <item> CABGT </item>
+ <item> CABLT </item>
+ <item> CABEQ </item>
+ <item> CABNE </item>
+ <item> CABGE </item>
+ <item> CABLE </item>
+ <item> CAB </item>
+ <item> CALLB </item>
+ <item> CALLP </item>
+ <item> CALL </item>
+ <item> CASGT </item>
+ <item> CASLT </item>
+ <item> CASEQ </item>
+ <item> CASNE </item>
+ <item> CASGE </item>
+ <item> CASLE </item>
+ <item> CAS </item>
+ <item> CAT </item>
+ <item> CHAIN </item>
+ <item> CHECKR </item>
+ <item> CHECK </item>
+ <item> CLEAR </item>
+ <item> CLOSE </item>
+ <item> COMMIT </item>
+ <item> COMP </item>
+ <item> DEALLOC </item>
+ <item> DEFINE </item>
+ <item> DELETE </item>
+ <item> DIV </item>
+ <item> DOWGT </item>
+ <item> DOWLT </item>
+ <item> DOWEQ </item>
+ <item> DOWNE </item>
+ <item> DOWGE </item>
+ <item> DOWLE </item>
+ <item> DOUGT </item>
+ <item> DOULT </item>
+ <item> DOUEQ </item>
+ <item> DOUNE </item>
+ <item> DOUGE </item>
+ <item> DOULE </item>
+ <item> DOU </item>
+ <item> DOW </item>
+ <item> DO </item>
+ <item> DSPLY </item>
+ <item> DUMP </item>
+ <item> ELSE </item>
+ <item> ENDCS </item>
+ <item> ENDDO </item>
+ <item> ENDIF </item>
+ <item> ENDSL </item>
+ <item> ENDSR </item>
+ <item> END </item>
+ <item> EVAL </item>
+ <item> EXCEPT </item>
+ <item> EXFMT </item>
+ <item> EXSR </item>
+ <item> EXTRCT </item>
+ <item> FEOD </item>
+ <item> FORCE </item>
+ <item> GOTO </item>
+ <item> IFGT </item>
+ <item> IFLT </item>
+ <item> IFEQ </item>
+ <item> IFNE </item>
+ <item> IFGE </item>
+ <item> IFLE </item>
+ <item> IF </item>
+ <item> IN </item>
+ <item> ITER </item>
+ <item> KFLD </item>
+ <item> KLIST </item>
+ <item> LEAVE </item>
+ <item> LOOKUP </item>
+ <item> MHHZO </item>
+ <item> MHLZO </item>
+ <item> MLHZO </item>
+ <item> MLLZO </item>
+ <item> MOVE </item>
+ <item> MOVEA </item>
+ <item> MOVEL </item>
+ <item> MULT </item>
+ <item> MVR </item>
+ <item> NEXT </item>
+ <item> OCCUR </item>
+ <item> OPEN </item>
+ <item> ORGT </item>
+ <item> ORLT </item>
+ <item> OREQ </item>
+ <item> ORNE </item>
+ <item> ORGE </item>
+ <item> ORLE </item>
+ <item> OR </item>
+ <item> OTHER </item>
+ <item> OUT </item>
+ <item> PARM </item>
+ <item> PLIST </item>
+ <item> POST </item>
+ <item> READC </item>
+ <item> READE </item>
+ <item> READPE </item>
+ <item> READP </item>
+ <item> READ </item>
+ <item> REALLOC </item>
+ <item> REL </item>
+ <item> RESET </item>
+ <item> RETURN </item>
+ <item> ROLBK </item>
+ <item> SCAN </item>
+ <item> SELECT </item>
+ <item> SETGT </item>
+ <item> SETLL </item>
+ <item> SETOFF </item>
+ <item> SETON </item>
+ <item> SHTDN </item>
+ <item> SORTA </item>
+ <item> SQRT </item>
+ <item> SUBDUR </item>
+ <item> SUBST </item>
+ <item> SUB </item>
+ <item> TAG </item>
+ <item> TESTB </item>
+ <item> TESTN </item>
+ <item> TESTZ </item>
+ <item> TEST </item>
+ <item> TIME </item>
+ <item> UNLOCK </item>
+ <item> UPDATE </item>
+ <item> WHENGT </item>
+ <item> WHENLT </item>
+ <item> WHENEQ </item>
+ <item> WHENNR </item>
+ <item> WHENGE </item>
+ <item> WHENLE </item>
+ <item> WHEN </item>
+ <item> WRITE </item>
+ <item> XFOOT </item>
+ <item> XLATE </item>
+ <item> *BLANKS </item>
+ </list>
+
+ <contexts>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Default">
+ <RegExpr attribute="Comment" context="context3" String="[POIHFDC ]?\*"/>
+ <RegExpr attribute="Keyword" context="context1" String="[POIHFDC]"/>
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#pop" name="context1">
+ <keyword attribute="Keyword" context="#stay" String="opcodes"/>
+ <DetectChar attribute="Biff" context="context7" char="%"/>
+ <DetectChar attribute="Constant" context="context3" char="'"/>
+ <Float attribute="Float" context="#stay"/>
+ <RegExpr attribute="Hex" context="#stay" String="[Xx]'[0-9|a-f|A-f]{2,}'"/>
+
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="context3">
+ <RegExpr attribute="BoldComment" context="#stay" String="\(*(FIXME|TODO)\)*" />
+ <RegExpr attribute="BoldComment" context="#stay" String="\(*(NOTE:)\)*" />
+ <DetectChar attribute="BoldComment" context="context6" char="!"/>
+ <RegExpr attribute="DivideComment" context="#stay" String="-|="/>
+ </context>
+
+ <context attribute="Constant" lineEndContext="#stay" name="context4">
+ <DetectChar attribute="Constant" context="#pop" char="'"/>
+ </context>
+
+ <context attribute="Constant" lineEndContext="#stay" name="context5">
+ <RegExpr attribute="Normal Text" context="#stay" String="[FHDICO]"/>
+ <DetectChar attribute="Constant" context="#pop" char=" "/>
+ </context>
+ <context attribute="Keyword" lineEndContext="#pop#pop" name="context6">
+ </context>
+ <context attribute="BoldComment" lineEndContext="Default" name="context7">
+ <DetectChar attribute="BoldComment" context="context3" char="!"/>
+ </context>
+ <context attribute="Biff" lineEndContext="#pop#pop#pop" name="context8">
+ <keyword attribute="Biff" context="#pop#pop" String="biffs"/>
+ <DetectChar attribute="Biff" context="#pop#pop" char=" "/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Biff" defStyleNum="dsKeyword" />
+ <itemData name="RegExpr" defStyleNum="dsBaseN" />
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Base-N" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="Constant" defStyleNum="dsNormal" color="#FF0000" selColor="#000000" bold="0" italic="0"/>
+ <itemData name="Fill" defStyleNum="dsNormal" color="#FF6347" selColor="#000000" bold="0" italic="0"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="BoldComment" defStyleNum="dsNormal" color="#CD853F" selColor="#808080" bold="1" italic="1"/>
+ <itemData name="DivideComment" defStyleNum="dsComment" bold="1"/>
+ <itemData name="Directive" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- author: Giancarlo Niccolai (giancarlo@niccolai.ws) -->
+<!-- This file is released under GPL license 2.0 or any later version at your choice. -->
+<!-- $Id: inform.xml,v 1.4 2004/02/03 20:26:06 cullmann Exp $ -->
+<language name="Inform" version="1.21" kateversion="2.1" section="Sources"
+ extensions="*.inf;*.h" mimetype="text/x-inform-src"
+ author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL">
+<highlighting>
+ <list name="keywords">
+ <item> if </item>
+ <item> for </item>
+ <item> else </item>
+ <item> box </item>
+ <item> break </item>
+ <item> continue </item>
+ <item> do </item>
+ <item> until </item>
+ <item> font </item>
+ <item> give </item>
+ <item> inversion </item>
+ <item> jump </item>
+ <item> on </item>
+ <item> to </item>
+ <item> move </item>
+ <item> new_line </item>
+ <item> objectloop </item>
+ <item> print </item>
+ <item> print_ret </item>
+ <item> quit </item>
+ <item> read </item>
+ <item> remove </item>
+ <item> restore </item>
+ <item> return </item>
+ <item> rtrue </item>
+ <item> rfalse </item>
+ <item> save </item>
+ <item> spaces </item>
+ <item> spring </item>
+ <item> style </item>
+ <item> switch </item>
+ </list>
+
+ <list name="functions">
+ <item> metaclass </item>
+ <item> parent </item>
+ <item> child </item>
+ <item> children </item>
+ <item> Achieved </item>
+ <item> AddToScope </item>
+ <item> allowpushdir </item>
+ <item> CDefArt </item>
+ <item> ChangeDefault </item>
+ <item> DefArt </item>
+ <item> DoMenu </item>
+ <item> EnglishNumber </item>
+ <item> HasLightSource </item>
+ <item> InDefArt </item>
+ <item> Locale </item>
+ <item> LoopOverScope </item>
+ <item> NextWord </item>
+ <item> NextWordStopped </item>
+ <item> NounDomain </item>
+ <item> ObjectIsUntouchable </item>
+ <item> OffersLight </item>
+ <item> PlaceInScope </item>
+ <item> PlayerTo </item>
+ <item> PrintShortName </item>
+ <item> ScopeWithin </item>
+ <item> SetTime </item>
+ <item> StartDaemon </item>
+ <item> StartTimer </item>
+ <item> StopDaemon </item>
+ <item> StopTimer </item>
+ <item> TestScope </item>
+ <item> TryNumber </item>
+ <item> UnsignedCompare </item>
+ <item> WordAddress </item>
+ <item> WordLenght </item>
+ <item> WriteListFrom </item>
+ <item> YesOrNo </item>
+ <item> ZRegion </item>
+ </list>
+ <list name="actions">
+ <item> Pronouns </item>
+ <item> Quit </item>
+ <item> Restore </item>
+ <item> Save </item>
+ <item> Verify </item>
+ <item> Restart </item>
+ <item> ScriptOn </item>
+ <item> ScriptOff </item>
+ <item> NotifyOn </item>
+ <item> NotifyOff </item>
+ <item> Places </item>
+ <item> Objects </item>
+ <item> Score </item>
+ <item> FullScore </item>
+ <item> Version </item>
+ <item> LMode1 </item>
+ <item> LMode2 </item>
+ <item> LMode3 </item>
+ <item> Inv </item>
+
+
+ <item> Inv </item>
+ <item> InvTall </item>
+ <item> InvWide </item>
+ <item> Take </item>
+ <item> Drop </item>
+ <item> Empty </item>
+ <item> Enter </item>
+ <item> Exit </item>
+ <item> GetOff </item>
+ <item> Go </item>
+ <item> GoIn </item>
+ <item> Look </item>
+ <item> Examine </item>
+ <item> Search </item>
+ <item> Give </item>
+ <item> Show </item>
+ <item> Unlock </item>
+ <item> Lock </item>
+ <item> SwitchOn </item>
+ <item> SwitchOff </item>
+ <item> Open </item>
+ <item> Close </item>
+ <item> Disrobe </item>
+ <item> Wear </item>
+ <item> Eat </item>
+
+ <item> LetGo </item>
+ <item> Receive </item>
+ <item> Insert </item>
+ <item> PutOn </item>
+ <item> Transfer </item>
+ <item> Empty </item>
+ <item> EmptyT </item>
+ <item> GetOff </item>
+ <item> GoIn </item>
+ <item> Listen </item>
+ <item> Taste </item>
+ <item> Touch </item>
+
+ <item> Pull </item>
+ <item> Push </item>
+ <item> Wave </item>
+ <item> Turn </item>
+ <item> PushDir </item>
+ <item> ThrowAt </item>
+ <item> ThrownAt </item>
+ <item> JumpOn </item>
+ <item> Drink </item>
+ <item> Attack </item>
+ <item> Tie </item>
+ <item> Fill </item>
+ <item> Swing </item>
+ <item> Blow </item>
+ <item> Rub </item>
+ <item> Set </item>
+ <item> SetTo </item>
+ <item> Buy </item>
+ <item> Climb </item>
+ <item> Squeeze </item>
+ <item> Climb </item>
+ <item> Burn </item>
+ <item> Cut </item>
+ <item> Dig </item>
+
+ <item> Consult </item>
+ <item> Tell </item>
+ <item> Answer </item>
+ <item> Ask </item>
+ <item> AskFor </item>
+ <item> Kiss </item>
+
+ <item> Sleep </item>
+ <item> Sing </item>
+ <item> WaveHands </item>
+ <item> Swim </item>
+ <item> Sorry </item>
+ <item> Sing </item>
+ <item> Strong </item>
+ <item> Mild </item>
+ <item> Smell </item>
+ <item> Pray </item>
+ <item> Jump </item>
+ <item> Think </item>
+ <item> VagueGo </item>
+ <item> Yes </item>
+ <item> No </item>
+ <item> Sing </item>
+ </list>
+
+ <list name="special_vals" >
+ <item> String </item>
+ <item> Routine </item>
+ <item> bold </item>
+ <item> roman </item>
+ <item> underline </item>
+ <item> fixed </item>
+ <item> nothing </item>
+ <item> true </item>
+ <item> false </item>
+ <item> on </item>
+ <item> off </item>
+ <item> sender </item>
+ <item> self </item>
+ <item> location </item>
+ <item> score </item>
+ <item> action </item>
+ <item> actor </item>
+ <item> noun </item>
+ <item> second </item>
+ <item> the_time </item>
+ <item> consult_from </item>
+ <item> consult_words </item>
+ <item> wn </item>
+ <item> actors_location </item>
+ <item> buffer </item>
+ <item> player </item>
+ </list>
+
+ <list name="pragmas" >
+ <item> Ifdef </item>
+ <item> Ifndef </item>
+ <item> Iftrue </item>
+ <item> Iffalse </item>
+ <item> Ifnot </item>
+ <item> Endif </item>
+ <item> End </item>
+ <item> Abbreviate </item>
+ <item> Array </item>
+ <item> Attribute </item>
+ <item> Constant </item>
+ <item> Default </item>
+ <item> Extend </item>
+ <item> Global </item>
+ <item> Ifnot </item>
+ <item> Iftrue </item>
+ <item> Iffalse </item>
+ <item> Import </item>
+ <item> Include </item>
+ <item> Link </item>
+ <item> Lowstring </item>
+ <item> Message </item>
+ <item> Property </item>
+ <item> Release </item>
+ <item> Replace </item>
+ <item> Serial </item>
+ <item> Switches </item>
+ <item> Statusline </item>
+ <item> score </item>
+ <item> System_file </item>
+ <item> Verb </item>
+ </list>
+
+ <list name="inline_pragmas" >
+ <item> #ifdef </item>
+ <item> #else </item>
+ <item> #ifndef </item>
+ <item> #endif </item>
+ </list>
+
+ <list name="operators">
+ <item> has </item>
+ <item> hasn't </item>
+ <item> in </item>
+ <item> notin </item>
+ <item> provides </item>
+ <item> ofclass </item>
+ <item> or </item>
+ </list>
+
+ <list name="ClassDeclOps">
+ <item> with </item>
+ <item> private </item>
+ <item> has </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="TopLevel">
+ <DetectChar attribute="Comment" context="comment" char="!" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <RegExpr attribute="Function" context="funcdef" beginRegion="reg_function"
+ String="[[]\s*[a-zA-Z_]+[a-zA-Z_0-9]*" />
+
+ <RegExpr String="^ *object |^ *class " attribute="Pragma"
+ context="ClassDecl"
+ insensitive="TRUE" beginRegion="reg_class" />
+
+ <keyword attribute="Pragma" context="#stay" String="pragmas" />
+ <keyword attribute="Pragma" context="#stay" String="inline_pragmas" />
+
+ <RegExpr attribute="Operator" context="#stay" String="--?>" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[a-zA-Z_]+[0-9]*" />
+ <RegExpr attribute="Number" context="#stay" String="\$[0-9a-fA-F]{1,4}" />
+ <RegExpr attribute="Number" context="#stay" String="[0-9]+" />
+ </context>
+
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="Comment" context="comment" char="!" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="Word" context="word" char="'" />
+ <keyword attribute="Pragma" context="#stay" String="inline_pragmas" />
+ <RegExpr attribute="Operator" context="#stay" String="--?>" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Actions" context="#stay" String="actions" />
+ <keyword attribute="PredefFunction" context="#stay" String="functions" />
+ <keyword attribute="Values" context="#stay" String="special_vals" />
+ <keyword attribute="Operator" context="#stay" String="operators" />
+ <RegExpr attribute="Actions" context="#stay" String="##[a-zA-Z_]+[a-zA-Z_0-9]*" />
+ <RegExpr attribute="OpCode" context="#stay" String="@[a-zA-Z_]+[a-zA-Z_0-9]*" />
+ <RegExpr attribute="Number" context="#stay" String="\$[0-9a-fA-F]{1,4}" />
+ <RegExpr String="[a-zA-Z_]+[a-zA-Z_0-9]*" attribute="Normal Text" context="#stay" />
+ <RegExpr attribute="Number" context="#stay" String="[0-9]+" />
+ <DetectChar char="{" attribute="Keyword" context="#stay"
+ beginRegion="reg_compound" />
+ <DetectChar char="}" attribute="Keyword" context="#stay"
+ endRegion="reg_compound" />
+ <RegExpr attribute="Operator" context="#stay" String="[%&amp;()+-&lt;=&gt;{|}~]"/>
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="PropDefVal rules">
+ <DetectChar attribute="Comment" context="comment" char="!" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="Word" context="word" char="'" />
+ <DetectChar attribute="Function" context="prop_func_def" char="[" beginRegion="reg_prop_def_func" />
+ <DetectChar attribute="Operator" context="#pop" char="," />
+ <RegExpr attribute="Number" context="#stay" String="\$[0-9a-fA-F]{1,4}" />
+ <RegExpr attribute="Number" context="#stay" String="[0-9]+" />
+ </context>
+
+
+ <context name="funcdef" attribute="Normal Text" lineEndContext="#stay" >
+ <IncludeRules context="Normal" />
+ <Detect2Chars attribute="Function" context="#pop" char="]" char1=";"
+ endRegion="reg_function"/>
+ </context>
+
+ <context name="ClassDecl" attribute="Normal Text" lineEndContext="ClassDecl_1">
+ <IncludeRules context="PropDefVal rules" />
+ </context>
+
+ <context name="ClassDecl_1" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr String="^[\t ]*has " attribute="Keyword" context="has_decl" insensitive="TRUE"/>
+ <keyword String="ClassDeclOps" attribute="Keyword" context="#stay" />
+ <RegExpr String="[a-zA-Z_]+[a-zA-Z_0-9]*" context = "prop_def"
+ attribute="Function"/>
+ <DetectChar char=";" context="#pop" attribute="Pragma" endRegion="reg_class"/>
+ </context>
+
+
+ <context attribute="Word" lineEndContext="#pop" name="word">
+ <DetectChar attribute="Word" context="#pop" char="'" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="string">
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+
+ <context name="prop_func_def" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar context="#pop" char="]" attribute="Function"
+ endRegion="reg_prop_func"/>
+ <IncludeRules context="Normal" />
+ </context>
+
+ <context name="prop_def" attribute="Normal Text" lineEndContext="#stay" >
+ <DetectChar char="," context="#pop" attribute="Function"
+ endRegion="reg_prop"/>
+ <DetectChar char=";" context="#pop#pop#pop" attribute="Pragma" endRegion="reg_class"/>
+ <DetectChar char="[" context="prop_func_def" attribute="Function"
+ beginRegion="reg_prop_func"/>
+ <IncludeRules context="PropDefVal rules" />
+ </context>
+
+ <context name="has_decl" attribute="Normal Text" lineEndContext="#stay" >
+ <DetectChar char=";" context="#pop#pop#pop" attribute="Pragma" endRegion="reg_class"/>
+ <IncludeRules context="PropDefVal rules" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="comment"/>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Actions" defStyleNum="dsDataType" color="#E06060" selColor="#400000" bold="0" italic="0"/>
+ <itemData name="Operator" defStyleNum="dsBaseN" color="#A01060" selColor="#400040" bold="0" italic="0"/>
+ <itemData name="Number" defStyleNum="dsDecVal" color="#5050C0" selColor="#000000" bold="0" italic="0"/>
+ <itemData name="OpCode" defStyleNum="dsDecVal" color="#3015F0" selColor="#000000" bold="1" italic="0"/>
+ <itemData name="Values" defStyleNum="dsBaseN" color="#7020F0" selColor="#400000" bold="1" italic="0" />
+ <itemData name="Pragma" defStyleNum="dsOthers" color="#109010" selColor="#400000" bold="1" italic="0" />
+ <itemData name="PredefFunction" defStyleNum="dsNormal" color="#000090" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Function" defStyleNum="dsNormal" color="#000090" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#707070" selColor="#ffffff" bold="0" italic="1"/>
+ <itemData name="String" defStyleNum="dsString" color="#007000" selColor="#007000" bold="0" italic="0"/>
+ <itemData name="Word" defStyleNum="dsString" color="#007000" selColor="#007000" bold="0" italic="1"/>
+ </itemDatas>
+</highlighting>
+<general>
+ <comments>
+ <comment name="singleLine" start="!" />
+ </comments>
+ <keywords casesensitive="1" />
+</general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Java" version="1.08" kateversion="2.1" section="Sources" extensions="*.java" mimetype="text/x-java">
+ <highlighting>
+ <list name="java14">
+ <item> AbstractAction </item>
+ <item> AbstractBorder </item>
+ <item> AbstractButton </item>
+ <item> AbstractCellEditor </item>
+ <item> AbstractCollection </item>
+ <item> AbstractColorChooserPanel </item>
+ <item> AbstractDocument </item>
+ <item> AbstractDocument.AttributeContext </item>
+ <item> AbstractDocument.Content </item>
+ <item> AbstractDocument.ElementEdit </item>
+ <item> AbstractInterruptibleChannel </item>
+ <item> AbstractLayoutCache </item>
+ <item> AbstractLayoutCache.NodeDimensions </item>
+ <item> AbstractList </item>
+ <item> AbstractListModel </item>
+ <item> AbstractMap </item>
+ <item> AbstractMethodError </item>
+ <item> AbstractPreferences </item>
+ <item> AbstractSelectableChannel </item>
+ <item> AbstractSelectionKey </item>
+ <item> AbstractSelector </item>
+ <item> AbstractSequentialList </item>
+ <item> AbstractSet </item>
+ <item> AbstractSpinnerModel </item>
+ <item> AbstractTableModel </item>
+ <item> AbstractUndoableEdit </item>
+ <item> AbstractWriter </item>
+ <item> AccessControlContext </item>
+ <item> AccessControlException </item>
+ <item> AccessController </item>
+ <item> AccessException </item>
+ <item> Accessible </item>
+ <item> AccessibleAction </item>
+ <item> AccessibleBundle </item>
+ <item> AccessibleComponent </item>
+ <item> AccessibleContext </item>
+ <item> AccessibleEditableText </item>
+ <item> AccessibleExtendedComponent </item>
+ <item> AccessibleExtendedTable </item>
+ <item> AccessibleHyperlink </item>
+ <item> AccessibleHypertext </item>
+ <item> AccessibleIcon </item>
+ <item> AccessibleKeyBinding </item>
+ <item> AccessibleObject </item>
+ <item> AccessibleRelation </item>
+ <item> AccessibleRelationSet </item>
+ <item> AccessibleResourceBundle </item>
+ <item> AccessibleRole </item>
+ <item> AccessibleSelection </item>
+ <item> AccessibleState </item>
+ <item> AccessibleStateSet </item>
+ <item> AccessibleTable </item>
+ <item> AccessibleTableModelChange </item>
+ <item> AccessibleText </item>
+ <item> AccessibleValue </item>
+ <item> AccountExpiredException </item>
+ <item> Acl </item>
+ <item> AclEntry </item>
+ <item> AclNotFoundException </item>
+ <item> Action </item>
+ <item> ActionEvent </item>
+ <item> ActionListener </item>
+ <item> ActionMap </item>
+ <item> ActionMapUIResource </item>
+ <item> Activatable </item>
+ <item> ActivateFailedException </item>
+ <item> ActivationDesc </item>
+ <item> ActivationException </item>
+ <item> ActivationGroup </item>
+ <item> ActivationGroup_Stub </item>
+ <item> ActivationGroupDesc </item>
+ <item> ActivationGroupDesc.CommandEnvironment </item>
+ <item> ActivationGroupID </item>
+ <item> ActivationID </item>
+ <item> ActivationInstantiator </item>
+ <item> ActivationMonitor </item>
+ <item> ActivationSystem </item>
+ <item> Activator </item>
+ <item> ActiveEvent </item>
+ <item> AdapterActivator </item>
+ <item> AdapterActivatorOperations </item>
+ <item> AdapterAlreadyExists </item>
+ <item> AdapterAlreadyExistsHelper </item>
+ <item> AdapterInactive </item>
+ <item> AdapterInactiveHelper </item>
+ <item> AdapterNonExistent </item>
+ <item> AdapterNonExistentHelper </item>
+ <item> AddressHelper </item>
+ <item> Adjustable </item>
+ <item> AdjustmentEvent </item>
+ <item> AdjustmentListener </item>
+ <item> Adler32 </item>
+ <item> AffineTransform </item>
+ <item> AffineTransformOp </item>
+ <item> AlgorithmParameterGenerator </item>
+ <item> AlgorithmParameterGeneratorSpi </item>
+ <item> AlgorithmParameters </item>
+ <item> AlgorithmParameterSpec </item>
+ <item> AlgorithmParametersSpi </item>
+ <item> AllPermission </item>
+ <item> AlphaComposite </item>
+ <item> AlreadyBound </item>
+ <item> AlreadyBoundException </item>
+ <item> AlreadyBoundHelper </item>
+ <item> AlreadyBoundHolder </item>
+ <item> AlreadyConnectedException </item>
+ <item> AncestorEvent </item>
+ <item> AncestorListener </item>
+ <item> Annotation </item>
+ <item> Any </item>
+ <item> AnyHolder </item>
+ <item> AnySeqHelper </item>
+ <item> AnySeqHelper </item>
+ <item> AnySeqHolder </item>
+ <item> AppConfigurationEntry </item>
+ <item> AppConfigurationEntry.LoginModuleControlFlag </item>
+ <item> Applet </item>
+ <item> AppletContext </item>
+ <item> AppletInitializer </item>
+ <item> AppletStub </item>
+ <item> ApplicationException </item>
+ <item> Arc2D </item>
+ <item> Arc2D.Double </item>
+ <item> Arc2D.Float </item>
+ <item> Area </item>
+ <item> AreaAveragingScaleFilter </item>
+ <item> ARG_IN </item>
+ <item> ARG_INOUT </item>
+ <item> ARG_OUT </item>
+ <item> ArithmeticException </item>
+ <item> Array </item>
+ <item> Array </item>
+ <item> ArrayIndexOutOfBoundsException </item>
+ <item> ArrayList </item>
+ <item> Arrays </item>
+ <item> ArrayStoreException </item>
+ <item> AssertionError </item>
+ <item> AsyncBoxView </item>
+ <item> AsynchronousCloseException </item>
+ <item> Attr </item>
+ <item> Attribute </item>
+ <item> Attribute </item>
+ <item> AttributedCharacterIterator </item>
+ <item> AttributedCharacterIterator.Attribute </item>
+ <item> AttributedString </item>
+ <item> AttributeException </item>
+ <item> AttributeInUseException </item>
+ <item> AttributeList </item>
+ <item> AttributeList </item>
+ <item> AttributeListImpl </item>
+ <item> AttributeModificationException </item>
+ <item> Attributes </item>
+ <item> Attributes </item>
+ <item> Attributes </item>
+ <item> Attributes.Name </item>
+ <item> AttributeSet </item>
+ <item> AttributeSet </item>
+ <item> AttributeSet.CharacterAttribute </item>
+ <item> AttributeSet.ColorAttribute </item>
+ <item> AttributeSet.FontAttribute </item>
+ <item> AttributeSet.ParagraphAttribute </item>
+ <item> AttributeSetUtilities </item>
+ <item> AttributesImpl </item>
+ <item> AudioClip </item>
+ <item> AudioFileFormat </item>
+ <item> AudioFileFormat.Type </item>
+ <item> AudioFileReader </item>
+ <item> AudioFileWriter </item>
+ <item> AudioFormat </item>
+ <item> AudioFormat.Encoding </item>
+ <item> AudioInputStream </item>
+ <item> AudioPermission </item>
+ <item> AudioSystem </item>
+ <item> AuthenticationException </item>
+ <item> AuthenticationNotSupportedException </item>
+ <item> Authenticator </item>
+ <item> AuthPermission </item>
+ <item> Autoscroll </item>
+ <item> AWTError </item>
+ <item> AWTEvent </item>
+ <item> AWTEventListener </item>
+ <item> AWTEventListenerProxy </item>
+ <item> AWTEventMulticaster </item>
+ <item> AWTException </item>
+ <item> AWTKeyStroke </item>
+ <item> AWTPermission </item>
+ <item> BackingStoreException </item>
+ <item> BAD_CONTEXT </item>
+ <item> BAD_INV_ORDER </item>
+ <item> BAD_OPERATION </item>
+ <item> BAD_PARAM </item>
+ <item> BAD_POLICY </item>
+ <item> BAD_POLICY_TYPE </item>
+ <item> BAD_POLICY_VALUE </item>
+ <item> BAD_TYPECODE </item>
+ <item> BadKind </item>
+ <item> BadLocationException </item>
+ <item> BadPaddingException </item>
+ <item> BandCombineOp </item>
+ <item> BandedSampleModel </item>
+ <item> BasicArrowButton </item>
+ <item> BasicAttribute </item>
+ <item> BasicAttributes </item>
+ <item> BasicBorders </item>
+ <item> BasicBorders.ButtonBorder </item>
+ <item> BasicBorders.FieldBorder </item>
+ <item> BasicBorders.MarginBorder </item>
+ <item> BasicBorders.MenuBarBorder </item>
+ <item> BasicBorders.RadioButtonBorder </item>
+ <item> BasicBorders.RolloverButtonBorder </item>
+ <item> BasicBorders.SplitPaneBorder </item>
+ <item> BasicBorders.ToggleButtonBorder </item>
+ <item> BasicButtonListener </item>
+ <item> BasicButtonUI </item>
+ <item> BasicCheckBoxMenuItemUI </item>
+ <item> BasicCheckBoxUI </item>
+ <item> BasicColorChooserUI </item>
+ <item> BasicComboBoxEditor </item>
+ <item> BasicComboBoxEditor.UIResource </item>
+ <item> BasicComboBoxRenderer </item>
+ <item> BasicComboBoxRenderer.UIResource </item>
+ <item> BasicComboBoxUI </item>
+ <item> BasicComboPopup </item>
+ <item> BasicDesktopIconUI </item>
+ <item> BasicDesktopPaneUI </item>
+ <item> BasicDirectoryModel </item>
+ <item> BasicEditorPaneUI </item>
+ <item> BasicFileChooserUI </item>
+ <item> BasicFormattedTextFieldUI </item>
+ <item> BasicGraphicsUtils </item>
+ <item> BasicHTML </item>
+ <item> BasicIconFactory </item>
+ <item> BasicInternalFrameTitlePane </item>
+ <item> BasicInternalFrameUI </item>
+ <item> BasicLabelUI </item>
+ <item> BasicListUI </item>
+ <item> BasicLookAndFeel </item>
+ <item> BasicMenuBarUI </item>
+ <item> BasicMenuItemUI </item>
+ <item> BasicMenuUI </item>
+ <item> BasicOptionPaneUI </item>
+ <item> BasicOptionPaneUI.ButtonAreaLayout </item>
+ <item> BasicPanelUI </item>
+ <item> BasicPasswordFieldUI </item>
+ <item> BasicPermission </item>
+ <item> BasicPopupMenuSeparatorUI </item>
+ <item> BasicPopupMenuUI </item>
+ <item> BasicProgressBarUI </item>
+ <item> BasicRadioButtonMenuItemUI </item>
+ <item> BasicRadioButtonUI </item>
+ <item> BasicRootPaneUI </item>
+ <item> BasicScrollBarUI </item>
+ <item> BasicScrollPaneUI </item>
+ <item> BasicSeparatorUI </item>
+ <item> BasicSliderUI </item>
+ <item> BasicSpinnerUI </item>
+ <item> BasicSplitPaneDivider </item>
+ <item> BasicSplitPaneUI </item>
+ <item> BasicStroke </item>
+ <item> BasicTabbedPaneUI </item>
+ <item> BasicTableHeaderUI </item>
+ <item> BasicTableUI </item>
+ <item> BasicTextAreaUI </item>
+ <item> BasicTextFieldUI </item>
+ <item> BasicTextPaneUI </item>
+ <item> BasicTextUI </item>
+ <item> BasicTextUI.BasicCaret </item>
+ <item> BasicTextUI.BasicHighlighter </item>
+ <item> BasicToggleButtonUI </item>
+ <item> BasicToolBarSeparatorUI </item>
+ <item> BasicToolBarUI </item>
+ <item> BasicToolTipUI </item>
+ <item> BasicTreeUI </item>
+ <item> BasicViewportUI </item>
+ <item> BatchUpdateException </item>
+ <item> BeanContext </item>
+ <item> BeanContextChild </item>
+ <item> BeanContextChildComponentProxy </item>
+ <item> BeanContextChildSupport </item>
+ <item> BeanContextContainerProxy </item>
+ <item> BeanContextEvent </item>
+ <item> BeanContextMembershipEvent </item>
+ <item> BeanContextMembershipListener </item>
+ <item> BeanContextProxy </item>
+ <item> BeanContextServiceAvailableEvent </item>
+ <item> BeanContextServiceProvider </item>
+ <item> BeanContextServiceProviderBeanInfo </item>
+ <item> BeanContextServiceRevokedEvent </item>
+ <item> BeanContextServiceRevokedListener </item>
+ <item> BeanContextServices </item>
+ <item> BeanContextServicesListener </item>
+ <item> BeanContextServicesSupport </item>
+ <item> BeanContextServicesSupport.BCSSServiceProvider </item>
+ <item> BeanContextSupport </item>
+ <item> BeanContextSupport.BCSIterator </item>
+ <item> BeanDescriptor </item>
+ <item> BeanInfo </item>
+ <item> Beans </item>
+ <item> BevelBorder </item>
+ <item> Bidi </item>
+ <item> BigDecimal </item>
+ <item> BigInteger </item>
+ <item> BinaryRefAddr </item>
+ <item> BindException </item>
+ <item> Binding </item>
+ <item> Binding </item>
+ <item> BindingHelper </item>
+ <item> BindingHolder </item>
+ <item> BindingIterator </item>
+ <item> BindingIteratorHelper </item>
+ <item> BindingIteratorHolder </item>
+ <item> BindingIteratorOperations </item>
+ <item> BindingIteratorPOA </item>
+ <item> BindingListHelper </item>
+ <item> BindingListHolder </item>
+ <item> BindingType </item>
+ <item> BindingTypeHelper </item>
+ <item> BindingTypeHolder </item>
+ <item> BitSet </item>
+ <item> Blob </item>
+ <item> BlockView </item>
+ <item> Book </item>
+ <item> Boolean </item>
+ <item> BooleanControl </item>
+ <item> BooleanControl.Type </item>
+ <item> BooleanHolder </item>
+ <item> BooleanSeqHelper </item>
+ <item> BooleanSeqHolder </item>
+ <item> Border </item>
+ <item> BorderFactory </item>
+ <item> BorderLayout </item>
+ <item> BorderUIResource </item>
+ <item> BorderUIResource.BevelBorderUIResource </item>
+ <item> BorderUIResource.CompoundBorderUIResource </item>
+ <item> BorderUIResource.EmptyBorderUIResource </item>
+ <item> BorderUIResource.EtchedBorderUIResource </item>
+ <item> BorderUIResource.LineBorderUIResource </item>
+ <item> BorderUIResource.MatteBorderUIResource </item>
+ <item> BorderUIResource.TitledBorderUIResource </item>
+ <item> BoundedRangeModel </item>
+ <item> Bounds </item>
+ <item> Bounds </item>
+ <item> Box </item>
+ <item> Box.Filler </item>
+ <item> BoxedValueHelper </item>
+ <item> BoxLayout </item>
+ <item> BoxView </item>
+ <item> BreakIterator </item>
+ <item> Buffer </item>
+ <item> BufferCapabilities </item>
+ <item> BufferCapabilities.FlipContents </item>
+ <item> BufferedImage </item>
+ <item> BufferedImageFilter </item>
+ <item> BufferedImageOp </item>
+ <item> BufferedInputStream </item>
+ <item> BufferedOutputStream </item>
+ <item> BufferedReader </item>
+ <item> BufferedWriter </item>
+ <item> BufferOverflowException </item>
+ <item> BufferStrategy </item>
+ <item> BufferUnderflowException </item>
+ <item> Button </item>
+ <item> ButtonGroup </item>
+ <item> ButtonModel </item>
+ <item> ButtonUI </item>
+ <item> Byte </item>
+ <item> ByteArrayInputStream </item>
+ <item> ByteArrayOutputStream </item>
+ <item> ByteBuffer </item>
+ <item> ByteChannel </item>
+ <item> ByteHolder </item>
+ <item> ByteLookupTable </item>
+ <item> ByteOrder </item>
+ <item> Calendar </item>
+ <item> CallableStatement </item>
+ <item> Callback </item>
+ <item> CallbackHandler </item>
+ <item> CancelablePrintJob </item>
+ <item> CancelledKeyException </item>
+ <item> CannotProceed </item>
+ <item> CannotProceedException </item>
+ <item> CannotProceedHelper </item>
+ <item> CannotProceedHolder </item>
+ <item> CannotRedoException </item>
+ <item> CannotUndoException </item>
+ <item> Canvas </item>
+ <item> CardLayout </item>
+ <item> Caret </item>
+ <item> CaretEvent </item>
+ <item> CaretListener </item>
+ <item> CDATASection </item>
+ <item> CellEditor </item>
+ <item> CellEditorListener </item>
+ <item> CellRendererPane </item>
+ <item> Certificate </item>
+ <item> Certificate </item>
+ <item> Certificate </item>
+ <item> Certificate.CertificateRep </item>
+ <item> CertificateEncodingException </item>
+ <item> CertificateEncodingException </item>
+ <item> CertificateException </item>
+ <item> CertificateException </item>
+ <item> CertificateExpiredException </item>
+ <item> CertificateExpiredException </item>
+ <item> CertificateFactory </item>
+ <item> CertificateFactorySpi </item>
+ <item> CertificateNotYetValidException </item>
+ <item> CertificateNotYetValidException </item>
+ <item> CertificateParsingException </item>
+ <item> CertificateParsingException </item>
+ <item> CertPath </item>
+ <item> CertPath.CertPathRep </item>
+ <item> CertPathBuilder </item>
+ <item> CertPathBuilderException </item>
+ <item> CertPathBuilderResult </item>
+ <item> CertPathBuilderSpi </item>
+ <item> CertPathParameters </item>
+ <item> CertPathValidator </item>
+ <item> CertPathValidatorException </item>
+ <item> CertPathValidatorResult </item>
+ <item> CertPathValidatorSpi </item>
+ <item> CertSelector </item>
+ <item> CertStore </item>
+ <item> CertStoreException </item>
+ <item> CertStoreParameters </item>
+ <item> CertStoreSpi </item>
+ <item> ChangedCharSetException </item>
+ <item> ChangeEvent </item>
+ <item> ChangeListener </item>
+ <item> Channel </item>
+ <item> ChannelBinding </item>
+ <item> Channels </item>
+ <item> Character </item>
+ <item> Character.Subset </item>
+ <item> Character.UnicodeBlock </item>
+ <item> CharacterCodingException </item>
+ <item> CharacterData </item>
+ <item> CharacterIterator </item>
+ <item> CharArrayReader </item>
+ <item> CharArrayWriter </item>
+ <item> CharBuffer </item>
+ <item> CharConversionException </item>
+ <item> CharHolder </item>
+ <item> CharSeqHelper </item>
+ <item> CharSeqHolder </item>
+ <item> CharSequence </item>
+ <item> Charset </item>
+ <item> CharsetDecoder </item>
+ <item> CharsetEncoder </item>
+ <item> CharsetProvider </item>
+ <item> Checkbox </item>
+ <item> CheckboxGroup </item>
+ <item> CheckboxMenuItem </item>
+ <item> CheckedInputStream </item>
+ <item> CheckedOutputStream </item>
+ <item> Checksum </item>
+ <item> Choice </item>
+ <item> ChoiceCallback </item>
+ <item> ChoiceFormat </item>
+ <item> Chromaticity </item>
+ <item> Cipher </item>
+ <item> CipherInputStream </item>
+ <item> CipherOutputStream </item>
+ <item> CipherSpi </item>
+ <item> Class </item>
+ <item> ClassCastException </item>
+ <item> ClassCircularityError </item>
+ <item> ClassDesc </item>
+ <item> ClassFormatError </item>
+ <item> ClassLoader </item>
+ <item> ClassNotFoundException </item>
+ <item> ClientRequestInfo </item>
+ <item> ClientRequestInfoOperations </item>
+ <item> ClientRequestInterceptor </item>
+ <item> ClientRequestInterceptorOperations </item>
+ <item> Clip </item>
+ <item> Clipboard </item>
+ <item> ClipboardOwner </item>
+ <item> Clob </item>
+ <item> Cloneable </item>
+ <item> CloneNotSupportedException </item>
+ <item> ClosedByInterruptException </item>
+ <item> ClosedChannelException </item>
+ <item> ClosedSelectorException </item>
+ <item> CMMException </item>
+ <item> Codec </item>
+ <item> CodecFactory </item>
+ <item> CodecFactoryHelper </item>
+ <item> CodecFactoryOperations </item>
+ <item> CodecOperations </item>
+ <item> CoderMalfunctionError </item>
+ <item> CoderResult </item>
+ <item> CodeSets </item>
+ <item> CodeSource </item>
+ <item> CodingErrorAction </item>
+ <item> CollationElementIterator </item>
+ <item> CollationKey </item>
+ <item> Collator </item>
+ <item> Collection </item>
+ <item> CollectionCertStoreParameters </item>
+ <item> Collections </item>
+ <item> Color </item>
+ <item> ColorChooserComponentFactory </item>
+ <item> ColorChooserUI </item>
+ <item> ColorConvertOp </item>
+ <item> ColorModel </item>
+ <item> ColorSelectionModel </item>
+ <item> ColorSpace </item>
+ <item> ColorSupported </item>
+ <item> ColorUIResource </item>
+ <item> ComboBoxEditor </item>
+ <item> ComboBoxModel </item>
+ <item> ComboBoxUI </item>
+ <item> ComboPopup </item>
+ <item> COMM_FAILURE </item>
+ <item> Comment </item>
+ <item> CommunicationException </item>
+ <item> Comparable </item>
+ <item> Comparator </item>
+ <item> Compiler </item>
+ <item> CompletionStatus </item>
+ <item> CompletionStatusHelper </item>
+ <item> Component </item>
+ <item> ComponentAdapter </item>
+ <item> ComponentColorModel </item>
+ <item> ComponentEvent </item>
+ <item> ComponentIdHelper </item>
+ <item> ComponentInputMap </item>
+ <item> ComponentInputMapUIResource </item>
+ <item> ComponentListener </item>
+ <item> ComponentOrientation </item>
+ <item> ComponentSampleModel </item>
+ <item> ComponentUI </item>
+ <item> ComponentView </item>
+ <item> Composite </item>
+ <item> CompositeContext </item>
+ <item> CompositeName </item>
+ <item> CompositeView </item>
+ <item> CompoundBorder </item>
+ <item> CompoundControl </item>
+ <item> CompoundControl.Type </item>
+ <item> CompoundEdit </item>
+ <item> CompoundName </item>
+ <item> Compression </item>
+ <item> ConcurrentModificationException </item>
+ <item> Configuration </item>
+ <item> ConfigurationException </item>
+ <item> ConfirmationCallback </item>
+ <item> ConnectException </item>
+ <item> ConnectException </item>
+ <item> ConnectIOException </item>
+ <item> Connection </item>
+ <item> ConnectionEvent </item>
+ <item> ConnectionEventListener </item>
+ <item> ConnectionPendingException </item>
+ <item> ConnectionPoolDataSource </item>
+ <item> ConsoleHandler </item>
+ <item> Constructor </item>
+ <item> Container </item>
+ <item> ContainerAdapter </item>
+ <item> ContainerEvent </item>
+ <item> ContainerListener </item>
+ <item> ContainerOrderFocusTraversalPolicy </item>
+ <item> ContentHandler </item>
+ <item> ContentHandler </item>
+ <item> ContentHandlerFactory </item>
+ <item> ContentModel </item>
+ <item> Context </item>
+ <item> Context </item>
+ <item> ContextList </item>
+ <item> ContextNotEmptyException </item>
+ <item> ContextualRenderedImageFactory </item>
+ <item> Control </item>
+ <item> Control </item>
+ <item> Control.Type </item>
+ <item> ControlFactory </item>
+ <item> ControllerEventListener </item>
+ <item> ConvolveOp </item>
+ <item> CookieHolder </item>
+ <item> Copies </item>
+ <item> CopiesSupported </item>
+ <item> CRC32 </item>
+ <item> CredentialExpiredException </item>
+ <item> CRL </item>
+ <item> CRLException </item>
+ <item> CRLSelector </item>
+ <item> CropImageFilter </item>
+ <item> CSS </item>
+ <item> CSS.Attribute </item>
+ <item> CTX_RESTRICT_SCOPE </item>
+ <item> CubicCurve2D </item>
+ <item> CubicCurve2D.Double </item>
+ <item> CubicCurve2D.Float </item>
+ <item> Currency </item>
+ <item> Current </item>
+ <item> Current </item>
+ <item> Current </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHelper </item>
+ <item> CurrentHolder </item>
+ <item> CurrentOperations </item>
+ <item> CurrentOperations </item>
+ <item> CurrentOperations </item>
+ <item> Cursor </item>
+ <item> Customizer </item>
+ <item> CustomMarshal </item>
+ <item> CustomValue </item>
+ <item> DATA_CONVERSION </item>
+ <item> DatabaseMetaData </item>
+ <item> DataBuffer </item>
+ <item> DataBufferByte </item>
+ <item> DataBufferDouble </item>
+ <item> DataBufferFloat </item>
+ <item> DataBufferInt </item>
+ <item> DataBufferShort </item>
+ <item> DataBufferUShort </item>
+ <item> DataFlavor </item>
+ <item> DataFormatException </item>
+ <item> DatagramChannel </item>
+ <item> DatagramPacket </item>
+ <item> DatagramSocket </item>
+ <item> DatagramSocketImpl </item>
+ <item> DatagramSocketImplFactory </item>
+ <item> DataInput </item>
+ <item> DataInputStream </item>
+ <item> DataInputStream </item>
+ <item> DataLine </item>
+ <item> DataLine.Info </item>
+ <item> DataOutput </item>
+ <item> DataOutputStream </item>
+ <item> DataOutputStream </item>
+ <item> DataSource </item>
+ <item> DataTruncation </item>
+ <item> Date </item>
+ <item> Date </item>
+ <item> DateFormat </item>
+ <item> DateFormat.Field </item>
+ <item> DateFormatSymbols </item>
+ <item> DateFormatter </item>
+ <item> DateTimeAtCompleted </item>
+ <item> DateTimeAtCreation </item>
+ <item> DateTimeAtProcessing </item>
+ <item> DateTimeSyntax </item>
+ <item> DebugGraphics </item>
+ <item> DecimalFormat </item>
+ <item> DecimalFormatSymbols </item>
+ <item> DeclHandler </item>
+ <item> DefaultBoundedRangeModel </item>
+ <item> DefaultButtonModel </item>
+ <item> DefaultCaret </item>
+ <item> DefaultCellEditor </item>
+ <item> DefaultColorSelectionModel </item>
+ <item> DefaultComboBoxModel </item>
+ <item> DefaultDesktopManager </item>
+ <item> DefaultEditorKit </item>
+ <item> DefaultEditorKit.BeepAction </item>
+ <item> DefaultEditorKit.CopyAction </item>
+ <item> DefaultEditorKit.CutAction </item>
+ <item> DefaultEditorKit.DefaultKeyTypedAction </item>
+ <item> DefaultEditorKit.InsertBreakAction </item>
+ <item> DefaultEditorKit.InsertContentAction </item>
+ <item> DefaultEditorKit.InsertTabAction </item>
+ <item> DefaultEditorKit.PasteAction </item>
+ <item> DefaultFocusManager </item>
+ <item> DefaultFocusTraversalPolicy </item>
+ <item> DefaultFormatter </item>
+ <item> DefaultFormatterFactory </item>
+ <item> DefaultHandler </item>
+ <item> DefaultHighlighter </item>
+ <item> DefaultHighlighter.DefaultHighlightPainter </item>
+ <item> DefaultKeyboardFocusManager </item>
+ <item> DefaultListCellRenderer </item>
+ <item> DefaultListCellRenderer.UIResource </item>
+ <item> DefaultListModel </item>
+ <item> DefaultListSelectionModel </item>
+ <item> DefaultMenuLayout </item>
+ <item> DefaultMetalTheme </item>
+ <item> DefaultMutableTreeNode </item>
+ <item> DefaultPersistenceDelegate </item>
+ <item> DefaultSingleSelectionModel </item>
+ <item> DefaultStyledDocument </item>
+ <item> DefaultStyledDocument.AttributeUndoableEdit </item>
+ <item> DefaultStyledDocument.ElementSpec </item>
+ <item> DefaultTableCellRenderer </item>
+ <item> DefaultTableCellRenderer.UIResource </item>
+ <item> DefaultTableColumnModel </item>
+ <item> DefaultTableModel </item>
+ <item> DefaultTextUI </item>
+ <item> DefaultTreeCellEditor </item>
+ <item> DefaultTreeCellRenderer </item>
+ <item> DefaultTreeModel </item>
+ <item> DefaultTreeSelectionModel </item>
+ <item> DefinitionKind </item>
+ <item> DefinitionKindHelper </item>
+ <item> Deflater </item>
+ <item> DeflaterOutputStream </item>
+ <item> Delegate </item>
+ <item> Delegate </item>
+ <item> Delegate </item>
+ <item> DelegationPermission </item>
+ <item> DESedeKeySpec </item>
+ <item> DesignMode </item>
+ <item> DESKeySpec </item>
+ <item> DesktopIconUI </item>
+ <item> DesktopManager </item>
+ <item> DesktopPaneUI </item>
+ <item> Destination </item>
+ <item> Destroyable </item>
+ <item> DestroyFailedException </item>
+ <item> DGC </item>
+ <item> DHGenParameterSpec </item>
+ <item> DHKey </item>
+ <item> DHParameterSpec </item>
+ <item> DHPrivateKey </item>
+ <item> DHPrivateKeySpec </item>
+ <item> DHPublicKey </item>
+ <item> DHPublicKeySpec </item>
+ <item> Dialog </item>
+ <item> Dictionary </item>
+ <item> DigestException </item>
+ <item> DigestInputStream </item>
+ <item> DigestOutputStream </item>
+ <item> Dimension </item>
+ <item> Dimension2D </item>
+ <item> DimensionUIResource </item>
+ <item> DirContext </item>
+ <item> DirectColorModel </item>
+ <item> DirectoryManager </item>
+ <item> DirObjectFactory </item>
+ <item> DirStateFactory </item>
+ <item> DirStateFactory.Result </item>
+ <item> DisplayMode </item>
+ <item> DnDConstants </item>
+ <item> Doc </item>
+ <item> DocAttribute </item>
+ <item> DocAttributeSet </item>
+ <item> DocFlavor </item>
+ <item> DocFlavor.BYTE_ARRAY </item>
+ <item> DocFlavor.CHAR_ARRAY </item>
+ <item> DocFlavor.INPUT_STREAM </item>
+ <item> DocFlavor.READER </item>
+ <item> DocFlavor.SERVICE_FORMATTED </item>
+ <item> DocFlavor.STRING </item>
+ <item> DocFlavor.URL </item>
+ <item> DocPrintJob </item>
+ <item> Document </item>
+ <item> Document </item>
+ <item> DocumentBuilder </item>
+ <item> DocumentBuilderFactory </item>
+ <item> DocumentEvent </item>
+ <item> DocumentEvent.ElementChange </item>
+ <item> DocumentEvent.EventType </item>
+ <item> DocumentFilter </item>
+ <item> DocumentFilter.FilterBypass </item>
+ <item> DocumentFragment </item>
+ <item> DocumentHandler </item>
+ <item> DocumentListener </item>
+ <item> DocumentName </item>
+ <item> DocumentParser </item>
+ <item> DocumentType </item>
+ <item> DomainCombiner </item>
+ <item> DomainManager </item>
+ <item> DomainManagerOperations </item>
+ <item> DOMException </item>
+ <item> DOMImplementation </item>
+ <item> DOMLocator </item>
+ <item> DOMResult </item>
+ <item> DOMSource </item>
+ <item> Double </item>
+ <item> DoubleBuffer </item>
+ <item> DoubleHolder </item>
+ <item> DoubleSeqHelper </item>
+ <item> DoubleSeqHolder </item>
+ <item> DragGestureEvent </item>
+ <item> DragGestureListener </item>
+ <item> DragGestureRecognizer </item>
+ <item> DragSource </item>
+ <item> DragSourceAdapter </item>
+ <item> DragSourceContext </item>
+ <item> DragSourceDragEvent </item>
+ <item> DragSourceDropEvent </item>
+ <item> DragSourceEvent </item>
+ <item> DragSourceListener </item>
+ <item> DragSourceMotionListener </item>
+ <item> Driver </item>
+ <item> DriverManager </item>
+ <item> DriverPropertyInfo </item>
+ <item> DropTarget </item>
+ <item> DropTarget.DropTargetAutoScroller </item>
+ <item> DropTargetAdapter </item>
+ <item> DropTargetContext </item>
+ <item> DropTargetDragEvent </item>
+ <item> DropTargetDropEvent </item>
+ <item> DropTargetEvent </item>
+ <item> DropTargetListener </item>
+ <item> DSAKey </item>
+ <item> DSAKeyPairGenerator </item>
+ <item> DSAParameterSpec </item>
+ <item> DSAParams </item>
+ <item> DSAPrivateKey </item>
+ <item> DSAPrivateKeySpec </item>
+ <item> DSAPublicKey </item>
+ <item> DSAPublicKeySpec </item>
+ <item> DTD </item>
+ <item> DTDConstants </item>
+ <item> DTDHandler </item>
+ <item> DuplicateName </item>
+ <item> DuplicateNameHelper </item>
+ <item> DynamicImplementation </item>
+ <item> DynamicImplementation </item>
+ <item> DynAny </item>
+ <item> DynAny </item>
+ <item> DynAnyFactory </item>
+ <item> DynAnyFactoryHelper </item>
+ <item> DynAnyFactoryOperations </item>
+ <item> DynAnyHelper </item>
+ <item> DynAnyOperations </item>
+ <item> DynAnySeqHelper </item>
+ <item> DynArray </item>
+ <item> DynArray </item>
+ <item> DynArrayHelper </item>
+ <item> DynArrayOperations </item>
+ <item> DynEnum </item>
+ <item> DynEnum </item>
+ <item> DynEnumHelper </item>
+ <item> DynEnumOperations </item>
+ <item> DynFixed </item>
+ <item> DynFixed </item>
+ <item> DynFixedHelper </item>
+ <item> DynFixedOperations </item>
+ <item> DynSequence </item>
+ <item> DynSequence </item>
+ <item> DynSequenceHelper </item>
+ <item> DynSequenceOperations </item>
+ <item> DynStruct </item>
+ <item> DynStruct </item>
+ <item> DynStructHelper </item>
+ <item> DynStructOperations </item>
+ <item> DynUnion </item>
+ <item> DynUnion </item>
+ <item> DynUnionHelper </item>
+ <item> DynUnionOperations </item>
+ <item> DynValue </item>
+ <item> DynValue </item>
+ <item> DynValueBox </item>
+ <item> DynValueBoxOperations </item>
+ <item> DynValueCommon </item>
+ <item> DynValueCommonOperations </item>
+ <item> DynValueHelper </item>
+ <item> DynValueOperations </item>
+ <item> EditorKit </item>
+ <item> Element </item>
+ <item> Element </item>
+ <item> Element </item>
+ <item> ElementIterator </item>
+ <item> Ellipse2D </item>
+ <item> Ellipse2D.Double </item>
+ <item> Ellipse2D.Float </item>
+ <item> EmptyBorder </item>
+ <item> EmptyStackException </item>
+ <item> EncodedKeySpec </item>
+ <item> Encoder </item>
+ <item> Encoding </item>
+ <item> ENCODING_CDR_ENCAPS </item>
+ <item> EncryptedPrivateKeyInfo </item>
+ <item> Entity </item>
+ <item> Entity </item>
+ <item> EntityReference </item>
+ <item> EntityResolver </item>
+ <item> EnumControl </item>
+ <item> EnumControl.Type </item>
+ <item> Enumeration </item>
+ <item> EnumSyntax </item>
+ <item> Environment </item>
+ <item> EOFException </item>
+ <item> Error </item>
+ <item> ErrorHandler </item>
+ <item> ErrorListener </item>
+ <item> ErrorManager </item>
+ <item> EtchedBorder </item>
+ <item> Event </item>
+ <item> EventContext </item>
+ <item> EventDirContext </item>
+ <item> EventHandler </item>
+ <item> EventListener </item>
+ <item> EventListenerList </item>
+ <item> EventListenerProxy </item>
+ <item> EventObject </item>
+ <item> EventQueue </item>
+ <item> EventSetDescriptor </item>
+ <item> Exception </item>
+ <item> ExceptionInInitializerError </item>
+ <item> ExceptionList </item>
+ <item> ExceptionListener </item>
+ <item> ExemptionMechanism </item>
+ <item> ExemptionMechanismException </item>
+ <item> ExemptionMechanismSpi </item>
+ <item> ExpandVetoException </item>
+ <item> ExportException </item>
+ <item> Expression </item>
+ <item> ExtendedRequest </item>
+ <item> ExtendedResponse </item>
+ <item> Externalizable </item>
+ <item> FactoryConfigurationError </item>
+ <item> FailedLoginException </item>
+ <item> FeatureDescriptor </item>
+ <item> Fidelity </item>
+ <item> Field </item>
+ <item> FieldNameHelper </item>
+ <item> FieldNameHelper </item>
+ <item> FieldPosition </item>
+ <item> FieldView </item>
+ <item> File </item>
+ <item> FileCacheImageInputStream </item>
+ <item> FileCacheImageOutputStream </item>
+ <item> FileChannel </item>
+ <item> FileChannel.MapMode </item>
+ <item> FileChooserUI </item>
+ <item> FileDescriptor </item>
+ <item> FileDialog </item>
+ <item> FileFilter </item>
+ <item> FileFilter </item>
+ <item> FileHandler </item>
+ <item> FileImageInputStream </item>
+ <item> FileImageOutputStream </item>
+ <item> FileInputStream </item>
+ <item> FileLock </item>
+ <item> FileLockInterruptionException </item>
+ <item> FilenameFilter </item>
+ <item> FileNameMap </item>
+ <item> FileNotFoundException </item>
+ <item> FileOutputStream </item>
+ <item> FilePermission </item>
+ <item> FileReader </item>
+ <item> FileSystemView </item>
+ <item> FileView </item>
+ <item> FileWriter </item>
+ <item> Filter </item>
+ <item> FilteredImageSource </item>
+ <item> FilterInputStream </item>
+ <item> FilterOutputStream </item>
+ <item> FilterReader </item>
+ <item> FilterWriter </item>
+ <item> Finishings </item>
+ <item> FixedHeightLayoutCache </item>
+ <item> FixedHolder </item>
+ <item> FlatteningPathIterator </item>
+ <item> FlavorException </item>
+ <item> FlavorMap </item>
+ <item> FlavorTable </item>
+ <item> Float </item>
+ <item> FloatBuffer </item>
+ <item> FloatControl </item>
+ <item> FloatControl.Type </item>
+ <item> FloatHolder </item>
+ <item> FloatSeqHelper </item>
+ <item> FloatSeqHolder </item>
+ <item> FlowLayout </item>
+ <item> FlowView </item>
+ <item> FlowView.FlowStrategy </item>
+ <item> FocusAdapter </item>
+ <item> FocusEvent </item>
+ <item> FocusListener </item>
+ <item> FocusManager </item>
+ <item> FocusTraversalPolicy </item>
+ <item> Font </item>
+ <item> FontFormatException </item>
+ <item> FontMetrics </item>
+ <item> FontRenderContext </item>
+ <item> FontUIResource </item>
+ <item> Format </item>
+ <item> Format.Field </item>
+ <item> FormatConversionProvider </item>
+ <item> FormatMismatch </item>
+ <item> FormatMismatchHelper </item>
+ <item> Formatter </item>
+ <item> FormView </item>
+ <item> ForwardRequest </item>
+ <item> ForwardRequest </item>
+ <item> ForwardRequestHelper </item>
+ <item> ForwardRequestHelper </item>
+ <item> Frame </item>
+ <item> FREE_MEM </item>
+ <item> GapContent </item>
+ <item> GatheringByteChannel </item>
+ <item> GeneralPath </item>
+ <item> GeneralSecurityException </item>
+ <item> GlyphJustificationInfo </item>
+ <item> GlyphMetrics </item>
+ <item> GlyphVector </item>
+ <item> GlyphView </item>
+ <item> GlyphView.GlyphPainter </item>
+ <item> GradientPaint </item>
+ <item> GraphicAttribute </item>
+ <item> Graphics </item>
+ <item> Graphics2D </item>
+ <item> GraphicsConfigTemplate </item>
+ <item> GraphicsConfiguration </item>
+ <item> GraphicsDevice </item>
+ <item> GraphicsEnvironment </item>
+ <item> GrayFilter </item>
+ <item> GregorianCalendar </item>
+ <item> GridBagConstraints </item>
+ <item> GridBagLayout </item>
+ <item> GridLayout </item>
+ <item> Group </item>
+ <item> GSSContext </item>
+ <item> GSSCredential </item>
+ <item> GSSException </item>
+ <item> GSSManager </item>
+ <item> GSSName </item>
+ <item> Guard </item>
+ <item> GuardedObject </item>
+ <item> GZIPInputStream </item>
+ <item> GZIPOutputStream </item>
+ <item> Handler </item>
+ <item> HandlerBase </item>
+ <item> HandshakeCompletedEvent </item>
+ <item> HandshakeCompletedListener </item>
+ <item> HasControls </item>
+ <item> HashAttributeSet </item>
+ <item> HashDocAttributeSet </item>
+ <item> HashMap </item>
+ <item> HashPrintJobAttributeSet </item>
+ <item> HashPrintRequestAttributeSet </item>
+ <item> HashPrintServiceAttributeSet </item>
+ <item> HashSet </item>
+ <item> Hashtable </item>
+ <item> HeadlessException </item>
+ <item> HierarchyBoundsAdapter </item>
+ <item> HierarchyBoundsListener </item>
+ <item> HierarchyEvent </item>
+ <item> HierarchyListener </item>
+ <item> Highlighter </item>
+ <item> Highlighter.Highlight </item>
+ <item> Highlighter.HighlightPainter </item>
+ <item> HostnameVerifier </item>
+ <item> HTML </item>
+ <item> HTML.Attribute </item>
+ <item> HTML.Tag </item>
+ <item> HTML.UnknownTag </item>
+ <item> HTMLDocument </item>
+ <item> HTMLDocument.Iterator </item>
+ <item> HTMLEditorKit </item>
+ <item> HTMLEditorKit.HTMLFactory </item>
+ <item> HTMLEditorKit.HTMLTextAction </item>
+ <item> HTMLEditorKit.InsertHTMLTextAction </item>
+ <item> HTMLEditorKit.LinkController </item>
+ <item> HTMLEditorKit.Parser </item>
+ <item> HTMLEditorKit.ParserCallback </item>
+ <item> HTMLFrameHyperlinkEvent </item>
+ <item> HTMLWriter </item>
+ <item> HttpsURLConnection </item>
+ <item> HttpURLConnection </item>
+ <item> HyperlinkEvent </item>
+ <item> HyperlinkEvent.EventType </item>
+ <item> HyperlinkListener </item>
+ <item> ICC_ColorSpace </item>
+ <item> ICC_Profile </item>
+ <item> ICC_ProfileGray </item>
+ <item> ICC_ProfileRGB </item>
+ <item> Icon </item>
+ <item> IconUIResource </item>
+ <item> IconView </item>
+ <item> ID_ASSIGNMENT_POLICY_ID </item>
+ <item> ID_UNIQUENESS_POLICY_ID </item>
+ <item> IdAssignmentPolicy </item>
+ <item> IdAssignmentPolicyOperations </item>
+ <item> IdAssignmentPolicyValue </item>
+ <item> IdentifierHelper </item>
+ <item> Identity </item>
+ <item> IdentityHashMap </item>
+ <item> IdentityScope </item>
+ <item> IDLEntity </item>
+ <item> IDLType </item>
+ <item> IDLTypeHelper </item>
+ <item> IDLTypeOperations </item>
+ <item> IdUniquenessPolicy </item>
+ <item> IdUniquenessPolicyOperations </item>
+ <item> IdUniquenessPolicyValue </item>
+ <item> IIOByteBuffer </item>
+ <item> IIOException </item>
+ <item> IIOImage </item>
+ <item> IIOInvalidTreeException </item>
+ <item> IIOMetadata </item>
+ <item> IIOMetadataController </item>
+ <item> IIOMetadataFormat </item>
+ <item> IIOMetadataFormatImpl </item>
+ <item> IIOMetadataNode </item>
+ <item> IIOParam </item>
+ <item> IIOParamController </item>
+ <item> IIOReadProgressListener </item>
+ <item> IIOReadUpdateListener </item>
+ <item> IIOReadWarningListener </item>
+ <item> IIORegistry </item>
+ <item> IIOServiceProvider </item>
+ <item> IIOWriteProgressListener </item>
+ <item> IIOWriteWarningListener </item>
+ <item> IllegalAccessError </item>
+ <item> IllegalAccessException </item>
+ <item> IllegalArgumentException </item>
+ <item> IllegalBlockingModeException </item>
+ <item> IllegalBlockSizeException </item>
+ <item> IllegalCharsetNameException </item>
+ <item> IllegalComponentStateException </item>
+ <item> IllegalMonitorStateException </item>
+ <item> IllegalPathStateException </item>
+ <item> IllegalSelectorException </item>
+ <item> IllegalStateException </item>
+ <item> IllegalThreadStateException </item>
+ <item> Image </item>
+ <item> ImageCapabilities </item>
+ <item> ImageConsumer </item>
+ <item> ImageFilter </item>
+ <item> ImageGraphicAttribute </item>
+ <item> ImageIcon </item>
+ <item> ImageInputStream </item>
+ <item> ImageInputStreamImpl </item>
+ <item> ImageInputStreamSpi </item>
+ <item> ImageIO </item>
+ <item> ImageObserver </item>
+ <item> ImageOutputStream </item>
+ <item> ImageOutputStreamImpl </item>
+ <item> ImageOutputStreamSpi </item>
+ <item> ImageProducer </item>
+ <item> ImageReader </item>
+ <item> ImageReaderSpi </item>
+ <item> ImageReaderWriterSpi </item>
+ <item> ImageReadParam </item>
+ <item> ImageTranscoder </item>
+ <item> ImageTranscoderSpi </item>
+ <item> ImageTypeSpecifier </item>
+ <item> ImageView </item>
+ <item> ImageWriteParam </item>
+ <item> ImageWriter </item>
+ <item> ImageWriterSpi </item>
+ <item> ImagingOpException </item>
+ <item> IMP_LIMIT </item>
+ <item> IMPLICIT_ACTIVATION_POLICY_ID </item>
+ <item> ImplicitActivationPolicy </item>
+ <item> ImplicitActivationPolicyOperations </item>
+ <item> ImplicitActivationPolicyValue </item>
+ <item> IncompatibleClassChangeError </item>
+ <item> InconsistentTypeCode </item>
+ <item> InconsistentTypeCode </item>
+ <item> InconsistentTypeCodeHelper </item>
+ <item> IndexColorModel </item>
+ <item> IndexedPropertyDescriptor </item>
+ <item> IndexOutOfBoundsException </item>
+ <item> IndirectionException </item>
+ <item> Inet4Address </item>
+ <item> Inet6Address </item>
+ <item> InetAddress </item>
+ <item> InetSocketAddress </item>
+ <item> Inflater </item>
+ <item> InflaterInputStream </item>
+ <item> InheritableThreadLocal </item>
+ <item> InitialContext </item>
+ <item> InitialContextFactory </item>
+ <item> InitialContextFactoryBuilder </item>
+ <item> InitialDirContext </item>
+ <item> INITIALIZE </item>
+ <item> InitialLdapContext </item>
+ <item> InlineView </item>
+ <item> InputContext </item>
+ <item> InputEvent </item>
+ <item> InputMap </item>
+ <item> InputMapUIResource </item>
+ <item> InputMethod </item>
+ <item> InputMethodContext </item>
+ <item> InputMethodDescriptor </item>
+ <item> InputMethodEvent </item>
+ <item> InputMethodHighlight </item>
+ <item> InputMethodListener </item>
+ <item> InputMethodRequests </item>
+ <item> InputSource </item>
+ <item> InputStream </item>
+ <item> InputStream </item>
+ <item> InputStream </item>
+ <item> InputStreamReader </item>
+ <item> InputSubset </item>
+ <item> InputVerifier </item>
+ <item> Insets </item>
+ <item> InsetsUIResource </item>
+ <item> InstantiationError </item>
+ <item> InstantiationException </item>
+ <item> Instrument </item>
+ <item> InsufficientResourcesException </item>
+ <item> IntBuffer </item>
+ <item> Integer </item>
+ <item> IntegerSyntax </item>
+ <item> Interceptor </item>
+ <item> InterceptorOperations </item>
+ <item> INTERNAL </item>
+ <item> InternalError </item>
+ <item> InternalFrameAdapter </item>
+ <item> InternalFrameEvent </item>
+ <item> InternalFrameFocusTraversalPolicy </item>
+ <item> InternalFrameListener </item>
+ <item> InternalFrameUI </item>
+ <item> InternationalFormatter </item>
+ <item> InterruptedException </item>
+ <item> InterruptedIOException </item>
+ <item> InterruptedNamingException </item>
+ <item> InterruptibleChannel </item>
+ <item> INTF_REPOS </item>
+ <item> IntHolder </item>
+ <item> IntrospectionException </item>
+ <item> Introspector </item>
+ <item> INV_FLAG </item>
+ <item> INV_IDENT </item>
+ <item> INV_OBJREF </item>
+ <item> INV_POLICY </item>
+ <item> Invalid </item>
+ <item> INVALID_TRANSACTION </item>
+ <item> InvalidAddress </item>
+ <item> InvalidAddressHelper </item>
+ <item> InvalidAddressHolder </item>
+ <item> InvalidAlgorithmParameterException </item>
+ <item> InvalidAttributeIdentifierException </item>
+ <item> InvalidAttributesException </item>
+ <item> InvalidAttributeValueException </item>
+ <item> InvalidClassException </item>
+ <item> InvalidDnDOperationException </item>
+ <item> InvalidKeyException </item>
+ <item> InvalidKeySpecException </item>
+ <item> InvalidMarkException </item>
+ <item> InvalidMidiDataException </item>
+ <item> InvalidName </item>
+ <item> InvalidName </item>
+ <item> InvalidName </item>
+ <item> InvalidNameException </item>
+ <item> InvalidNameHelper </item>
+ <item> InvalidNameHelper </item>
+ <item> InvalidNameHolder </item>
+ <item> InvalidObjectException </item>
+ <item> InvalidParameterException </item>
+ <item> InvalidParameterSpecException </item>
+ <item> InvalidPolicy </item>
+ <item> InvalidPolicyHelper </item>
+ <item> InvalidPreferencesFormatException </item>
+ <item> InvalidSearchControlsException </item>
+ <item> InvalidSearchFilterException </item>
+ <item> InvalidSeq </item>
+ <item> InvalidSlot </item>
+ <item> InvalidSlotHelper </item>
+ <item> InvalidTransactionException </item>
+ <item> InvalidTypeForEncoding </item>
+ <item> InvalidTypeForEncodingHelper </item>
+ <item> InvalidValue </item>
+ <item> InvalidValue </item>
+ <item> InvalidValueHelper </item>
+ <item> InvocationEvent </item>
+ <item> InvocationHandler </item>
+ <item> InvocationTargetException </item>
+ <item> InvokeHandler </item>
+ <item> IOException </item>
+ <item> IOR </item>
+ <item> IORHelper </item>
+ <item> IORHolder </item>
+ <item> IORInfo </item>
+ <item> IORInfoOperations </item>
+ <item> IORInterceptor </item>
+ <item> IORInterceptorOperations </item>
+ <item> IRObject </item>
+ <item> IRObjectOperations </item>
+ <item> IstringHelper </item>
+ <item> ItemEvent </item>
+ <item> ItemListener </item>
+ <item> ItemSelectable </item>
+ <item> Iterator </item>
+ <item> IvParameterSpec </item>
+ <item> JApplet </item>
+ <item> JarEntry </item>
+ <item> JarException </item>
+ <item> JarFile </item>
+ <item> JarInputStream </item>
+ <item> JarOutputStream </item>
+ <item> JarURLConnection </item>
+ <item> JButton </item>
+ <item> JCheckBox </item>
+ <item> JCheckBoxMenuItem </item>
+ <item> JColorChooser </item>
+ <item> JComboBox </item>
+ <item> JComboBox.KeySelectionManager </item>
+ <item> JComponent </item>
+ <item> JDesktopPane </item>
+ <item> JDialog </item>
+ <item> JEditorPane </item>
+ <item> JFileChooser </item>
+ <item> JFormattedTextField </item>
+ <item> JFormattedTextField.AbstractFormatter </item>
+ <item> JFormattedTextField.AbstractFormatterFactory </item>
+ <item> JFrame </item>
+ <item> JInternalFrame </item>
+ <item> JInternalFrame.JDesktopIcon </item>
+ <item> JLabel </item>
+ <item> JLayeredPane </item>
+ <item> JList </item>
+ <item> JMenu </item>
+ <item> JMenuBar </item>
+ <item> JMenuItem </item>
+ <item> JobAttributes </item>
+ <item> JobAttributes.DefaultSelectionType </item>
+ <item> JobAttributes.DestinationType </item>
+ <item> JobAttributes.DialogType </item>
+ <item> JobAttributes.MultipleDocumentHandlingType </item>
+ <item> JobAttributes.SidesType </item>
+ <item> JobHoldUntil </item>
+ <item> JobImpressions </item>
+ <item> JobImpressionsCompleted </item>
+ <item> JobImpressionsSupported </item>
+ <item> JobKOctets </item>
+ <item> JobKOctetsProcessed </item>
+ <item> JobKOctetsSupported </item>
+ <item> JobMediaSheets </item>
+ <item> JobMediaSheetsCompleted </item>
+ <item> JobMediaSheetsSupported </item>
+ <item> JobMessageFromOperator </item>
+ <item> JobName </item>
+ <item> JobOriginatingUserName </item>
+ <item> JobPriority </item>
+ <item> JobPrioritySupported </item>
+ <item> JobSheets </item>
+ <item> JobState </item>
+ <item> JobStateReason </item>
+ <item> JobStateReasons </item>
+ <item> JOptionPane </item>
+ <item> JPanel </item>
+ <item> JPasswordField </item>
+ <item> JPEGHuffmanTable </item>
+ <item> JPEGImageReadParam </item>
+ <item> JPEGImageWriteParam </item>
+ <item> JPEGQTable </item>
+ <item> JPopupMenu </item>
+ <item> JPopupMenu.Separator </item>
+ <item> JProgressBar </item>
+ <item> JRadioButton </item>
+ <item> JRadioButtonMenuItem </item>
+ <item> JRootPane </item>
+ <item> JScrollBar </item>
+ <item> JScrollPane </item>
+ <item> JSeparator </item>
+ <item> JSlider </item>
+ <item> JSpinner </item>
+ <item> JSpinner.DateEditor </item>
+ <item> JSpinner.DefaultEditor </item>
+ <item> JSpinner.ListEditor </item>
+ <item> JSpinner.NumberEditor </item>
+ <item> JSplitPane </item>
+ <item> JTabbedPane </item>
+ <item> JTable </item>
+ <item> JTableHeader </item>
+ <item> JTextArea </item>
+ <item> JTextComponent </item>
+ <item> JTextComponent.KeyBinding </item>
+ <item> JTextField </item>
+ <item> JTextPane </item>
+ <item> JToggleButton </item>
+ <item> JToggleButton.ToggleButtonModel </item>
+ <item> JToolBar </item>
+ <item> JToolBar.Separator </item>
+ <item> JToolTip </item>
+ <item> JTree </item>
+ <item> JTree.DynamicUtilTreeNode </item>
+ <item> JTree.EmptySelectionModel </item>
+ <item> JViewport </item>
+ <item> JWindow </item>
+ <item> KerberosKey </item>
+ <item> KerberosPrincipal </item>
+ <item> KerberosTicket </item>
+ <item> Kernel </item>
+ <item> Key </item>
+ <item> KeyAdapter </item>
+ <item> KeyAgreement </item>
+ <item> KeyAgreementSpi </item>
+ <item> KeyboardFocusManager </item>
+ <item> KeyEvent </item>
+ <item> KeyEventDispatcher </item>
+ <item> KeyEventPostProcessor </item>
+ <item> KeyException </item>
+ <item> KeyFactory </item>
+ <item> KeyFactorySpi </item>
+ <item> KeyGenerator </item>
+ <item> KeyGeneratorSpi </item>
+ <item> KeyListener </item>
+ <item> KeyManagementException </item>
+ <item> KeyManager </item>
+ <item> KeyManagerFactory </item>
+ <item> KeyManagerFactorySpi </item>
+ <item> Keymap </item>
+ <item> KeyPair </item>
+ <item> KeyPairGenerator </item>
+ <item> KeyPairGeneratorSpi </item>
+ <item> KeySpec </item>
+ <item> KeyStore </item>
+ <item> KeyStoreException </item>
+ <item> KeyStoreSpi </item>
+ <item> KeyStroke </item>
+ <item> Label </item>
+ <item> LabelUI </item>
+ <item> LabelView </item>
+ <item> LanguageCallback </item>
+ <item> LastOwnerException </item>
+ <item> LayeredHighlighter </item>
+ <item> LayeredHighlighter.LayerPainter </item>
+ <item> LayoutFocusTraversalPolicy </item>
+ <item> LayoutManager </item>
+ <item> LayoutManager2 </item>
+ <item> LayoutQueue </item>
+ <item> LDAPCertStoreParameters </item>
+ <item> LdapContext </item>
+ <item> LdapReferralException </item>
+ <item> Lease </item>
+ <item> Level </item>
+ <item> LexicalHandler </item>
+ <item> LIFESPAN_POLICY_ID </item>
+ <item> LifespanPolicy </item>
+ <item> LifespanPolicyOperations </item>
+ <item> LifespanPolicyValue </item>
+ <item> LimitExceededException </item>
+ <item> Line </item>
+ <item> Line.Info </item>
+ <item> Line2D </item>
+ <item> Line2D.Double </item>
+ <item> Line2D.Float </item>
+ <item> LineBorder </item>
+ <item> LineBreakMeasurer </item>
+ <item> LineEvent </item>
+ <item> LineEvent.Type </item>
+ <item> LineListener </item>
+ <item> LineMetrics </item>
+ <item> LineNumberInputStream </item>
+ <item> LineNumberReader </item>
+ <item> LineUnavailableException </item>
+ <item> LinkageError </item>
+ <item> LinkedHashMap </item>
+ <item> LinkedHashSet </item>
+ <item> LinkedList </item>
+ <item> LinkException </item>
+ <item> LinkLoopException </item>
+ <item> LinkRef </item>
+ <item> List </item>
+ <item> List </item>
+ <item> ListCellRenderer </item>
+ <item> ListDataEvent </item>
+ <item> ListDataListener </item>
+ <item> ListIterator </item>
+ <item> ListModel </item>
+ <item> ListResourceBundle </item>
+ <item> ListSelectionEvent </item>
+ <item> ListSelectionListener </item>
+ <item> ListSelectionModel </item>
+ <item> ListUI </item>
+ <item> ListView </item>
+ <item> LoaderHandler </item>
+ <item> Locale </item>
+ <item> LocalObject </item>
+ <item> LocateRegistry </item>
+ <item> LOCATION_FORWARD </item>
+ <item> Locator </item>
+ <item> LocatorImpl </item>
+ <item> Logger </item>
+ <item> LoggingPermission </item>
+ <item> LoginContext </item>
+ <item> LoginException </item>
+ <item> LoginModule </item>
+ <item> LogManager </item>
+ <item> LogRecord </item>
+ <item> LogStream </item>
+ <item> Long </item>
+ <item> LongBuffer </item>
+ <item> LongHolder </item>
+ <item> LongLongSeqHelper </item>
+ <item> LongLongSeqHolder </item>
+ <item> LongSeqHelper </item>
+ <item> LongSeqHolder </item>
+ <item> LookAndFeel </item>
+ <item> LookupOp </item>
+ <item> LookupTable </item>
+ <item> Mac </item>
+ <item> MacSpi </item>
+ <item> MalformedInputException </item>
+ <item> MalformedLinkException </item>
+ <item> MalformedURLException </item>
+ <item> ManagerFactoryParameters </item>
+ <item> Manifest </item>
+ <item> Map </item>
+ <item> Map.Entry </item>
+ <item> MappedByteBuffer </item>
+ <item> MARSHAL </item>
+ <item> MarshalException </item>
+ <item> MarshalledObject </item>
+ <item> MaskFormatter </item>
+ <item> Matcher </item>
+ <item> Math </item>
+ <item> MatteBorder </item>
+ <item> Media </item>
+ <item> MediaName </item>
+ <item> MediaPrintableArea </item>
+ <item> MediaSize </item>
+ <item> MediaSize.Engineering </item>
+ <item> MediaSize.ISO </item>
+ <item> MediaSize.JIS </item>
+ <item> MediaSize.NA </item>
+ <item> MediaSize.Other </item>
+ <item> MediaSizeName </item>
+ <item> MediaTracker </item>
+ <item> MediaTray </item>
+ <item> Member </item>
+ <item> MemoryCacheImageInputStream </item>
+ <item> MemoryCacheImageOutputStream </item>
+ <item> MemoryHandler </item>
+ <item> MemoryImageSource </item>
+ <item> Menu </item>
+ <item> MenuBar </item>
+ <item> MenuBarUI </item>
+ <item> MenuComponent </item>
+ <item> MenuContainer </item>
+ <item> MenuDragMouseEvent </item>
+ <item> MenuDragMouseListener </item>
+ <item> MenuElement </item>
+ <item> MenuEvent </item>
+ <item> MenuItem </item>
+ <item> MenuItemUI </item>
+ <item> MenuKeyEvent </item>
+ <item> MenuKeyListener </item>
+ <item> MenuListener </item>
+ <item> MenuSelectionManager </item>
+ <item> MenuShortcut </item>
+ <item> MessageDigest </item>
+ <item> MessageDigestSpi </item>
+ <item> MessageFormat </item>
+ <item> MessageFormat.Field </item>
+ <item> MessageProp </item>
+ <item> MetaEventListener </item>
+ <item> MetalBorders </item>
+ <item> MetalBorders.ButtonBorder </item>
+ <item> MetalBorders.Flush3DBorder </item>
+ <item> MetalBorders.InternalFrameBorder </item>
+ <item> MetalBorders.MenuBarBorder </item>
+ <item> MetalBorders.MenuItemBorder </item>
+ <item> MetalBorders.OptionDialogBorder </item>
+ <item> MetalBorders.PaletteBorder </item>
+ <item> MetalBorders.PopupMenuBorder </item>
+ <item> MetalBorders.RolloverButtonBorder </item>
+ <item> MetalBorders.ScrollPaneBorder </item>
+ <item> MetalBorders.TableHeaderBorder </item>
+ <item> MetalBorders.TextFieldBorder </item>
+ <item> MetalBorders.ToggleButtonBorder </item>
+ <item> MetalBorders.ToolBarBorder </item>
+ <item> MetalButtonUI </item>
+ <item> MetalCheckBoxIcon </item>
+ <item> MetalCheckBoxUI </item>
+ <item> MetalComboBoxButton </item>
+ <item> MetalComboBoxEditor </item>
+ <item> MetalComboBoxEditor.UIResource </item>
+ <item> MetalComboBoxIcon </item>
+ <item> MetalComboBoxUI </item>
+ <item> MetalDesktopIconUI </item>
+ <item> MetalFileChooserUI </item>
+ <item> MetalIconFactory </item>
+ <item> MetalIconFactory.FileIcon16 </item>
+ <item> MetalIconFactory.FolderIcon16 </item>
+ <item> MetalIconFactory.PaletteCloseIcon </item>
+ <item> MetalIconFactory.TreeControlIcon </item>
+ <item> MetalIconFactory.TreeFolderIcon </item>
+ <item> MetalIconFactory.TreeLeafIcon </item>
+ <item> MetalInternalFrameTitlePane </item>
+ <item> MetalInternalFrameUI </item>
+ <item> MetalLabelUI </item>
+ <item> MetalLookAndFeel </item>
+ <item> MetalPopupMenuSeparatorUI </item>
+ <item> MetalProgressBarUI </item>
+ <item> MetalRadioButtonUI </item>
+ <item> MetalRootPaneUI </item>
+ <item> MetalScrollBarUI </item>
+ <item> MetalScrollButton </item>
+ <item> MetalScrollPaneUI </item>
+ <item> MetalSeparatorUI </item>
+ <item> MetalSliderUI </item>
+ <item> MetalSplitPaneUI </item>
+ <item> MetalTabbedPaneUI </item>
+ <item> MetalTextFieldUI </item>
+ <item> MetalTheme </item>
+ <item> MetalToggleButtonUI </item>
+ <item> MetalToolBarUI </item>
+ <item> MetalToolTipUI </item>
+ <item> MetalTreeUI </item>
+ <item> MetaMessage </item>
+ <item> Method </item>
+ <item> MethodDescriptor </item>
+ <item> MidiChannel </item>
+ <item> MidiDevice </item>
+ <item> MidiDevice.Info </item>
+ <item> MidiDeviceProvider </item>
+ <item> MidiEvent </item>
+ <item> MidiFileFormat </item>
+ <item> MidiFileReader </item>
+ <item> MidiFileWriter </item>
+ <item> MidiMessage </item>
+ <item> MidiSystem </item>
+ <item> MidiUnavailableException </item>
+ <item> MimeTypeParseException </item>
+ <item> MinimalHTMLWriter </item>
+ <item> MissingResourceException </item>
+ <item> Mixer </item>
+ <item> Mixer.Info </item>
+ <item> MixerProvider </item>
+ <item> ModificationItem </item>
+ <item> Modifier </item>
+ <item> MouseAdapter </item>
+ <item> MouseDragGestureRecognizer </item>
+ <item> MouseEvent </item>
+ <item> MouseInputAdapter </item>
+ <item> MouseInputListener </item>
+ <item> MouseListener </item>
+ <item> MouseMotionAdapter </item>
+ <item> MouseMotionListener </item>
+ <item> MouseWheelEvent </item>
+ <item> MouseWheelListener </item>
+ <item> MultiButtonUI </item>
+ <item> MulticastSocket </item>
+ <item> MultiColorChooserUI </item>
+ <item> MultiComboBoxUI </item>
+ <item> MultiDesktopIconUI </item>
+ <item> MultiDesktopPaneUI </item>
+ <item> MultiDoc </item>
+ <item> MultiDocPrintJob </item>
+ <item> MultiDocPrintService </item>
+ <item> MultiFileChooserUI </item>
+ <item> MultiInternalFrameUI </item>
+ <item> MultiLabelUI </item>
+ <item> MultiListUI </item>
+ <item> MultiLookAndFeel </item>
+ <item> MultiMenuBarUI </item>
+ <item> MultiMenuItemUI </item>
+ <item> MultiOptionPaneUI </item>
+ <item> MultiPanelUI </item>
+ <item> MultiPixelPackedSampleModel </item>
+ <item> MultipleComponentProfileHelper </item>
+ <item> MultipleComponentProfileHolder </item>
+ <item> MultipleDocumentHandling </item>
+ <item> MultipleMaster </item>
+ <item> MultiPopupMenuUI </item>
+ <item> MultiProgressBarUI </item>
+ <item> MultiRootPaneUI </item>
+ <item> MultiScrollBarUI </item>
+ <item> MultiScrollPaneUI </item>
+ <item> MultiSeparatorUI </item>
+ <item> MultiSliderUI </item>
+ <item> MultiSpinnerUI </item>
+ <item> MultiSplitPaneUI </item>
+ <item> MultiTabbedPaneUI </item>
+ <item> MultiTableHeaderUI </item>
+ <item> MultiTableUI </item>
+ <item> MultiTextUI </item>
+ <item> MultiToolBarUI </item>
+ <item> MultiToolTipUI </item>
+ <item> MultiTreeUI </item>
+ <item> MultiViewportUI </item>
+ <item> MutableAttributeSet </item>
+ <item> MutableComboBoxModel </item>
+ <item> MutableTreeNode </item>
+ <item> Name </item>
+ <item> NameAlreadyBoundException </item>
+ <item> NameCallback </item>
+ <item> NameClassPair </item>
+ <item> NameComponent </item>
+ <item> NameComponentHelper </item>
+ <item> NameComponentHolder </item>
+ <item> NamedNodeMap </item>
+ <item> NamedValue </item>
+ <item> NameDynAnyPair </item>
+ <item> NameDynAnyPairHelper </item>
+ <item> NameDynAnyPairSeqHelper </item>
+ <item> NameHelper </item>
+ <item> NameHolder </item>
+ <item> NameNotFoundException </item>
+ <item> NameParser </item>
+ <item> NamespaceChangeListener </item>
+ <item> NamespaceSupport </item>
+ <item> NameValuePair </item>
+ <item> NameValuePair </item>
+ <item> NameValuePairHelper </item>
+ <item> NameValuePairHelper </item>
+ <item> NameValuePairSeqHelper </item>
+ <item> Naming </item>
+ <item> NamingContext </item>
+ <item> NamingContextExt </item>
+ <item> NamingContextExtHelper </item>
+ <item> NamingContextExtHolder </item>
+ <item> NamingContextExtOperations </item>
+ <item> NamingContextExtPOA </item>
+ <item> NamingContextHelper </item>
+ <item> NamingContextHolder </item>
+ <item> NamingContextOperations </item>
+ <item> NamingContextPOA </item>
+ <item> NamingEnumeration </item>
+ <item> NamingEvent </item>
+ <item> NamingException </item>
+ <item> NamingExceptionEvent </item>
+ <item> NamingListener </item>
+ <item> NamingManager </item>
+ <item> NamingSecurityException </item>
+ <item> NavigationFilter </item>
+ <item> NavigationFilter.FilterBypass </item>
+ <item> NegativeArraySizeException </item>
+ <item> NetPermission </item>
+ <item> NetworkInterface </item>
+ <item> NO_IMPLEMENT </item>
+ <item> NO_MEMORY </item>
+ <item> NO_PERMISSION </item>
+ <item> NO_RESOURCES </item>
+ <item> NO_RESPONSE </item>
+ <item> NoClassDefFoundError </item>
+ <item> NoConnectionPendingException </item>
+ <item> NoContext </item>
+ <item> NoContextHelper </item>
+ <item> Node </item>
+ <item> NodeChangeEvent </item>
+ <item> NodeChangeListener </item>
+ <item> NodeList </item>
+ <item> NoInitialContextException </item>
+ <item> NoninvertibleTransformException </item>
+ <item> NonReadableChannelException </item>
+ <item> NonWritableChannelException </item>
+ <item> NoPermissionException </item>
+ <item> NoRouteToHostException </item>
+ <item> NoServant </item>
+ <item> NoServantHelper </item>
+ <item> NoSuchAlgorithmException </item>
+ <item> NoSuchAttributeException </item>
+ <item> NoSuchElementException </item>
+ <item> NoSuchFieldError </item>
+ <item> NoSuchFieldException </item>
+ <item> NoSuchMethodError </item>
+ <item> NoSuchMethodException </item>
+ <item> NoSuchObjectException </item>
+ <item> NoSuchPaddingException </item>
+ <item> NoSuchProviderException </item>
+ <item> NotActiveException </item>
+ <item> Notation </item>
+ <item> NotBoundException </item>
+ <item> NotContextException </item>
+ <item> NotEmpty </item>
+ <item> NotEmptyHelper </item>
+ <item> NotEmptyHolder </item>
+ <item> NotFound </item>
+ <item> NotFoundHelper </item>
+ <item> NotFoundHolder </item>
+ <item> NotFoundReason </item>
+ <item> NotFoundReasonHelper </item>
+ <item> NotFoundReasonHolder </item>
+ <item> NotOwnerException </item>
+ <item> NotSerializableException </item>
+ <item> NotYetBoundException </item>
+ <item> NotYetConnectedException </item>
+ <item> NullCipher </item>
+ <item> NullPointerException </item>
+ <item> Number </item>
+ <item> NumberFormat </item>
+ <item> NumberFormat.Field </item>
+ <item> NumberFormatException </item>
+ <item> NumberFormatter </item>
+ <item> NumberOfDocuments </item>
+ <item> NumberOfInterveningJobs </item>
+ <item> NumberUp </item>
+ <item> NumberUpSupported </item>
+ <item> NumericShaper </item>
+ <item> NVList </item>
+ <item> OBJ_ADAPTER </item>
+ <item> Object </item>
+ <item> Object </item>
+ <item> OBJECT_NOT_EXIST </item>
+ <item> ObjectAlreadyActive </item>
+ <item> ObjectAlreadyActiveHelper </item>
+ <item> ObjectChangeListener </item>
+ <item> ObjectFactory </item>
+ <item> ObjectFactoryBuilder </item>
+ <item> ObjectHelper </item>
+ <item> ObjectHolder </item>
+ <item> ObjectIdHelper </item>
+ <item> ObjectImpl </item>
+ <item> ObjectImpl </item>
+ <item> ObjectInput </item>
+ <item> ObjectInputStream </item>
+ <item> ObjectInputStream.GetField </item>
+ <item> ObjectInputValidation </item>
+ <item> ObjectNotActive </item>
+ <item> ObjectNotActiveHelper </item>
+ <item> ObjectOutput </item>
+ <item> ObjectOutputStream </item>
+ <item> ObjectOutputStream.PutField </item>
+ <item> ObjectStreamClass </item>
+ <item> ObjectStreamConstants </item>
+ <item> ObjectStreamException </item>
+ <item> ObjectStreamField </item>
+ <item> ObjectView </item>
+ <item> ObjID </item>
+ <item> Observable </item>
+ <item> Observer </item>
+ <item> OctetSeqHelper </item>
+ <item> OctetSeqHolder </item>
+ <item> Oid </item>
+ <item> OMGVMCID </item>
+ <item> OpenType </item>
+ <item> Operation </item>
+ <item> OperationNotSupportedException </item>
+ <item> Option </item>
+ <item> OptionalDataException </item>
+ <item> OptionPaneUI </item>
+ <item> ORB </item>
+ <item> ORB </item>
+ <item> ORBInitializer </item>
+ <item> ORBInitializerOperations </item>
+ <item> ORBInitInfo </item>
+ <item> ORBInitInfoOperations </item>
+ <item> OrientationRequested </item>
+ <item> OutOfMemoryError </item>
+ <item> OutputDeviceAssigned </item>
+ <item> OutputKeys </item>
+ <item> OutputStream </item>
+ <item> OutputStream </item>
+ <item> OutputStream </item>
+ <item> OutputStreamWriter </item>
+ <item> OverlappingFileLockException </item>
+ <item> OverlayLayout </item>
+ <item> Owner </item>
+ <item> Package </item>
+ <item> PackedColorModel </item>
+ <item> Pageable </item>
+ <item> PageAttributes </item>
+ <item> PageAttributes.ColorType </item>
+ <item> PageAttributes.MediaType </item>
+ <item> PageAttributes.OrientationRequestedType </item>
+ <item> PageAttributes.OriginType </item>
+ <item> PageAttributes.PrintQualityType </item>
+ <item> PageFormat </item>
+ <item> PageRanges </item>
+ <item> PagesPerMinute </item>
+ <item> PagesPerMinuteColor </item>
+ <item> Paint </item>
+ <item> PaintContext </item>
+ <item> PaintEvent </item>
+ <item> Panel </item>
+ <item> PanelUI </item>
+ <item> Paper </item>
+ <item> ParagraphView </item>
+ <item> ParagraphView </item>
+ <item> Parameter </item>
+ <item> ParameterBlock </item>
+ <item> ParameterDescriptor </item>
+ <item> ParameterMetaData </item>
+ <item> ParameterMode </item>
+ <item> ParameterModeHelper </item>
+ <item> ParameterModeHolder </item>
+ <item> ParseException </item>
+ <item> ParsePosition </item>
+ <item> Parser </item>
+ <item> Parser </item>
+ <item> ParserAdapter </item>
+ <item> ParserConfigurationException </item>
+ <item> ParserDelegator </item>
+ <item> ParserFactory </item>
+ <item> PartialResultException </item>
+ <item> PasswordAuthentication </item>
+ <item> PasswordCallback </item>
+ <item> PasswordView </item>
+ <item> Patch </item>
+ <item> PathIterator </item>
+ <item> Pattern </item>
+ <item> PatternSyntaxException </item>
+ <item> PBEKey </item>
+ <item> PBEKeySpec </item>
+ <item> PBEParameterSpec </item>
+ <item> PDLOverrideSupported </item>
+ <item> Permission </item>
+ <item> Permission </item>
+ <item> PermissionCollection </item>
+ <item> Permissions </item>
+ <item> PERSIST_STORE </item>
+ <item> PersistenceDelegate </item>
+ <item> PhantomReference </item>
+ <item> Pipe </item>
+ <item> Pipe.SinkChannel </item>
+ <item> Pipe.SourceChannel </item>
+ <item> PipedInputStream </item>
+ <item> PipedOutputStream </item>
+ <item> PipedReader </item>
+ <item> PipedWriter </item>
+ <item> PixelGrabber </item>
+ <item> PixelInterleavedSampleModel </item>
+ <item> PKCS8EncodedKeySpec </item>
+ <item> PKIXBuilderParameters </item>
+ <item> PKIXCertPathBuilderResult </item>
+ <item> PKIXCertPathChecker </item>
+ <item> PKIXCertPathValidatorResult </item>
+ <item> PKIXParameters </item>
+ <item> PlainDocument </item>
+ <item> PlainView </item>
+ <item> POA </item>
+ <item> POAHelper </item>
+ <item> POAManager </item>
+ <item> POAManagerOperations </item>
+ <item> POAOperations </item>
+ <item> Point </item>
+ <item> Point2D </item>
+ <item> Point2D.Double </item>
+ <item> Point2D.Float </item>
+ <item> Policy </item>
+ <item> Policy </item>
+ <item> Policy </item>
+ <item> PolicyError </item>
+ <item> PolicyErrorCodeHelper </item>
+ <item> PolicyErrorHelper </item>
+ <item> PolicyErrorHolder </item>
+ <item> PolicyFactory </item>
+ <item> PolicyFactoryOperations </item>
+ <item> PolicyHelper </item>
+ <item> PolicyHolder </item>
+ <item> PolicyListHelper </item>
+ <item> PolicyListHolder </item>
+ <item> PolicyNode </item>
+ <item> PolicyOperations </item>
+ <item> PolicyQualifierInfo </item>
+ <item> PolicyTypeHelper </item>
+ <item> Polygon </item>
+ <item> PooledConnection </item>
+ <item> Popup </item>
+ <item> PopupFactory </item>
+ <item> PopupMenu </item>
+ <item> PopupMenuEvent </item>
+ <item> PopupMenuListener </item>
+ <item> PopupMenuUI </item>
+ <item> Port </item>
+ <item> Port.Info </item>
+ <item> PortableRemoteObject </item>
+ <item> PortableRemoteObjectDelegate </item>
+ <item> PortUnreachableException </item>
+ <item> Position </item>
+ <item> Position.Bias </item>
+ <item> PreferenceChangeEvent </item>
+ <item> PreferenceChangeListener </item>
+ <item> Preferences </item>
+ <item> PreferencesFactory </item>
+ <item> PreparedStatement </item>
+ <item> PresentationDirection </item>
+ <item> Principal </item>
+ <item> Principal </item>
+ <item> PrincipalHolder </item>
+ <item> Printable </item>
+ <item> PrinterAbortException </item>
+ <item> PrinterException </item>
+ <item> PrinterGraphics </item>
+ <item> PrinterInfo </item>
+ <item> PrinterIOException </item>
+ <item> PrinterIsAcceptingJobs </item>
+ <item> PrinterJob </item>
+ <item> PrinterLocation </item>
+ <item> PrinterMakeAndModel </item>
+ <item> PrinterMessageFromOperator </item>
+ <item> PrinterMoreInfo </item>
+ <item> PrinterMoreInfoManufacturer </item>
+ <item> PrinterName </item>
+ <item> PrinterResolution </item>
+ <item> PrinterState </item>
+ <item> PrinterStateReason </item>
+ <item> PrinterStateReasons </item>
+ <item> PrinterURI </item>
+ <item> PrintEvent </item>
+ <item> PrintException </item>
+ <item> PrintGraphics </item>
+ <item> PrintJob </item>
+ <item> PrintJobAdapter </item>
+ <item> PrintJobAttribute </item>
+ <item> PrintJobAttributeEvent </item>
+ <item> PrintJobAttributeListener </item>
+ <item> PrintJobAttributeSet </item>
+ <item> PrintJobEvent </item>
+ <item> PrintJobListener </item>
+ <item> PrintQuality </item>
+ <item> PrintRequestAttribute </item>
+ <item> PrintRequestAttributeSet </item>
+ <item> PrintService </item>
+ <item> PrintServiceAttribute </item>
+ <item> PrintServiceAttributeEvent </item>
+ <item> PrintServiceAttributeListener </item>
+ <item> PrintServiceAttributeSet </item>
+ <item> PrintServiceLookup </item>
+ <item> PrintStream </item>
+ <item> PrintWriter </item>
+ <item> PRIVATE_MEMBER </item>
+ <item> PrivateCredentialPermission </item>
+ <item> PrivateKey </item>
+ <item> PrivilegedAction </item>
+ <item> PrivilegedActionException </item>
+ <item> PrivilegedExceptionAction </item>
+ <item> Process </item>
+ <item> ProcessingInstruction </item>
+ <item> ProfileDataException </item>
+ <item> ProfileIdHelper </item>
+ <item> ProgressBarUI </item>
+ <item> ProgressMonitor </item>
+ <item> ProgressMonitorInputStream </item>
+ <item> Properties </item>
+ <item> PropertyChangeEvent </item>
+ <item> PropertyChangeListener </item>
+ <item> PropertyChangeListenerProxy </item>
+ <item> PropertyChangeSupport </item>
+ <item> PropertyDescriptor </item>
+ <item> PropertyEditor </item>
+ <item> PropertyEditorManager </item>
+ <item> PropertyEditorSupport </item>
+ <item> PropertyPermission </item>
+ <item> PropertyResourceBundle </item>
+ <item> PropertyVetoException </item>
+ <item> ProtectionDomain </item>
+ <item> ProtocolException </item>
+ <item> Provider </item>
+ <item> ProviderException </item>
+ <item> Proxy </item>
+ <item> PSSParameterSpec </item>
+ <item> PUBLIC_MEMBER </item>
+ <item> PublicKey </item>
+ <item> PushbackInputStream </item>
+ <item> PushbackReader </item>
+ <item> QuadCurve2D </item>
+ <item> QuadCurve2D.Double </item>
+ <item> QuadCurve2D.Float </item>
+ <item> QueuedJobCount </item>
+ <item> Random </item>
+ <item> RandomAccess </item>
+ <item> RandomAccessFile </item>
+ <item> Raster </item>
+ <item> RasterFormatException </item>
+ <item> RasterOp </item>
+ <item> RC2ParameterSpec </item>
+ <item> RC5ParameterSpec </item>
+ <item> ReadableByteChannel </item>
+ <item> Reader </item>
+ <item> ReadOnlyBufferException </item>
+ <item> Receiver </item>
+ <item> Rectangle </item>
+ <item> Rectangle2D </item>
+ <item> Rectangle2D.Double </item>
+ <item> Rectangle2D.Float </item>
+ <item> RectangularShape </item>
+ <item> Ref </item>
+ <item> RefAddr </item>
+ <item> Reference </item>
+ <item> Reference </item>
+ <item> Referenceable </item>
+ <item> ReferenceQueue </item>
+ <item> ReferenceUriSchemesSupported </item>
+ <item> ReferralException </item>
+ <item> ReflectPermission </item>
+ <item> Refreshable </item>
+ <item> RefreshFailedException </item>
+ <item> RegisterableService </item>
+ <item> Registry </item>
+ <item> RegistryHandler </item>
+ <item> RemarshalException </item>
+ <item> Remote </item>
+ <item> RemoteCall </item>
+ <item> RemoteException </item>
+ <item> RemoteObject </item>
+ <item> RemoteRef </item>
+ <item> RemoteServer </item>
+ <item> RemoteStub </item>
+ <item> RenderableImage </item>
+ <item> RenderableImageOp </item>
+ <item> RenderableImageProducer </item>
+ <item> RenderContext </item>
+ <item> RenderedImage </item>
+ <item> RenderedImageFactory </item>
+ <item> Renderer </item>
+ <item> RenderingHints </item>
+ <item> RenderingHints.Key </item>
+ <item> RepaintManager </item>
+ <item> ReplicateScaleFilter </item>
+ <item> RepositoryIdHelper </item>
+ <item> Request </item>
+ <item> REQUEST_PROCESSING_POLICY_ID </item>
+ <item> RequestInfo </item>
+ <item> RequestInfoOperations </item>
+ <item> RequestingUserName </item>
+ <item> RequestProcessingPolicy </item>
+ <item> RequestProcessingPolicyOperations </item>
+ <item> RequestProcessingPolicyValue </item>
+ <item> RescaleOp </item>
+ <item> ResolutionSyntax </item>
+ <item> Resolver </item>
+ <item> ResolveResult </item>
+ <item> ResourceBundle </item>
+ <item> ResponseHandler </item>
+ <item> Result </item>
+ <item> ResultSet </item>
+ <item> ResultSetMetaData </item>
+ <item> ReverbType </item>
+ <item> RGBImageFilter </item>
+ <item> RMIClassLoader </item>
+ <item> RMIClassLoaderSpi </item>
+ <item> RMIClientSocketFactory </item>
+ <item> RMIFailureHandler </item>
+ <item> RMISecurityException </item>
+ <item> RMISecurityManager </item>
+ <item> RMIServerSocketFactory </item>
+ <item> RMISocketFactory </item>
+ <item> Robot </item>
+ <item> RootPaneContainer </item>
+ <item> RootPaneUI </item>
+ <item> RoundRectangle2D </item>
+ <item> RoundRectangle2D.Double </item>
+ <item> RoundRectangle2D.Float </item>
+ <item> RowMapper </item>
+ <item> RowSet </item>
+ <item> RowSetEvent </item>
+ <item> RowSetInternal </item>
+ <item> RowSetListener </item>
+ <item> RowSetMetaData </item>
+ <item> RowSetReader </item>
+ <item> RowSetWriter </item>
+ <item> RSAKey </item>
+ <item> RSAKeyGenParameterSpec </item>
+ <item> RSAMultiPrimePrivateCrtKey </item>
+ <item> RSAMultiPrimePrivateCrtKeySpec </item>
+ <item> RSAOtherPrimeInfo </item>
+ <item> RSAPrivateCrtKey </item>
+ <item> RSAPrivateCrtKeySpec </item>
+ <item> RSAPrivateKey </item>
+ <item> RSAPrivateKeySpec </item>
+ <item> RSAPublicKey </item>
+ <item> RSAPublicKeySpec </item>
+ <item> RTFEditorKit </item>
+ <item> RuleBasedCollator </item>
+ <item> Runnable </item>
+ <item> Runtime </item>
+ <item> RunTime </item>
+ <item> RuntimeException </item>
+ <item> RunTimeOperations </item>
+ <item> RuntimePermission </item>
+ <item> SampleModel </item>
+ <item> Savepoint </item>
+ <item> SAXException </item>
+ <item> SAXNotRecognizedException </item>
+ <item> SAXNotSupportedException </item>
+ <item> SAXParseException </item>
+ <item> SAXParser </item>
+ <item> SAXParserFactory </item>
+ <item> SAXResult </item>
+ <item> SAXSource </item>
+ <item> SAXTransformerFactory </item>
+ <item> ScatteringByteChannel </item>
+ <item> SchemaViolationException </item>
+ <item> Scrollable </item>
+ <item> Scrollbar </item>
+ <item> ScrollBarUI </item>
+ <item> ScrollPane </item>
+ <item> ScrollPaneAdjustable </item>
+ <item> ScrollPaneConstants </item>
+ <item> ScrollPaneLayout </item>
+ <item> ScrollPaneLayout.UIResource </item>
+ <item> ScrollPaneUI </item>
+ <item> SealedObject </item>
+ <item> SearchControls </item>
+ <item> SearchResult </item>
+ <item> SecretKey </item>
+ <item> SecretKeyFactory </item>
+ <item> SecretKeyFactorySpi </item>
+ <item> SecretKeySpec </item>
+ <item> SecureClassLoader </item>
+ <item> SecureRandom </item>
+ <item> SecureRandomSpi </item>
+ <item> Security </item>
+ <item> SecurityException </item>
+ <item> SecurityManager </item>
+ <item> SecurityPermission </item>
+ <item> Segment </item>
+ <item> SelectableChannel </item>
+ <item> SelectionKey </item>
+ <item> Selector </item>
+ <item> SelectorProvider </item>
+ <item> SeparatorUI </item>
+ <item> Sequence </item>
+ <item> SequenceInputStream </item>
+ <item> Sequencer </item>
+ <item> Sequencer.SyncMode </item>
+ <item> Serializable </item>
+ <item> SerializablePermission </item>
+ <item> Servant </item>
+ <item> SERVANT_RETENTION_POLICY_ID </item>
+ <item> ServantActivator </item>
+ <item> ServantActivatorHelper </item>
+ <item> ServantActivatorOperations </item>
+ <item> ServantActivatorPOA </item>
+ <item> ServantAlreadyActive </item>
+ <item> ServantAlreadyActiveHelper </item>
+ <item> ServantLocator </item>
+ <item> ServantLocatorHelper </item>
+ <item> ServantLocatorOperations </item>
+ <item> ServantLocatorPOA </item>
+ <item> ServantManager </item>
+ <item> ServantManagerOperations </item>
+ <item> ServantNotActive </item>
+ <item> ServantNotActiveHelper </item>
+ <item> ServantObject </item>
+ <item> ServantRetentionPolicy </item>
+ <item> ServantRetentionPolicyOperations </item>
+ <item> ServantRetentionPolicyValue </item>
+ <item> ServerCloneException </item>
+ <item> ServerError </item>
+ <item> ServerException </item>
+ <item> ServerNotActiveException </item>
+ <item> ServerRef </item>
+ <item> ServerRequest </item>
+ <item> ServerRequestInfo </item>
+ <item> ServerRequestInfoOperations </item>
+ <item> ServerRequestInterceptor </item>
+ <item> ServerRequestInterceptorOperations </item>
+ <item> ServerRuntimeException </item>
+ <item> ServerSocket </item>
+ <item> ServerSocketChannel </item>
+ <item> ServerSocketFactory </item>
+ <item> ServiceContext </item>
+ <item> ServiceContextHelper </item>
+ <item> ServiceContextHolder </item>
+ <item> ServiceContextListHelper </item>
+ <item> ServiceContextListHolder </item>
+ <item> ServiceDetail </item>
+ <item> ServiceDetailHelper </item>
+ <item> ServiceIdHelper </item>
+ <item> ServiceInformation </item>
+ <item> ServiceInformationHelper </item>
+ <item> ServiceInformationHolder </item>
+ <item> ServicePermission </item>
+ <item> ServiceRegistry </item>
+ <item> ServiceRegistry.Filter </item>
+ <item> ServiceUI </item>
+ <item> ServiceUIFactory </item>
+ <item> ServiceUnavailableException </item>
+ <item> Set </item>
+ <item> SetOfIntegerSyntax </item>
+ <item> SetOverrideType </item>
+ <item> SetOverrideTypeHelper </item>
+ <item> Severity </item>
+ <item> Shape </item>
+ <item> ShapeGraphicAttribute </item>
+ <item> SheetCollate </item>
+ <item> Short </item>
+ <item> ShortBuffer </item>
+ <item> ShortBufferException </item>
+ <item> ShortHolder </item>
+ <item> ShortLookupTable </item>
+ <item> ShortMessage </item>
+ <item> ShortSeqHelper </item>
+ <item> ShortSeqHolder </item>
+ <item> Sides </item>
+ <item> Signature </item>
+ <item> SignatureException </item>
+ <item> SignatureSpi </item>
+ <item> SignedObject </item>
+ <item> Signer </item>
+ <item> SimpleAttributeSet </item>
+ <item> SimpleBeanInfo </item>
+ <item> SimpleDateFormat </item>
+ <item> SimpleDoc </item>
+ <item> SimpleFormatter </item>
+ <item> SimpleTimeZone </item>
+ <item> SinglePixelPackedSampleModel </item>
+ <item> SingleSelectionModel </item>
+ <item> Size2DSyntax </item>
+ <item> SizeLimitExceededException </item>
+ <item> SizeRequirements </item>
+ <item> SizeSequence </item>
+ <item> Skeleton </item>
+ <item> SkeletonMismatchException </item>
+ <item> SkeletonNotFoundException </item>
+ <item> SliderUI </item>
+ <item> Socket </item>
+ <item> SocketAddress </item>
+ <item> SocketChannel </item>
+ <item> SocketException </item>
+ <item> SocketFactory </item>
+ <item> SocketHandler </item>
+ <item> SocketImpl </item>
+ <item> SocketImplFactory </item>
+ <item> SocketOptions </item>
+ <item> SocketPermission </item>
+ <item> SocketSecurityException </item>
+ <item> SocketTimeoutException </item>
+ <item> SoftBevelBorder </item>
+ <item> SoftReference </item>
+ <item> SortedMap </item>
+ <item> SortedSet </item>
+ <item> SortingFocusTraversalPolicy </item>
+ <item> Soundbank </item>
+ <item> SoundbankReader </item>
+ <item> SoundbankResource </item>
+ <item> Source </item>
+ <item> SourceDataLine </item>
+ <item> SourceLocator </item>
+ <item> SpinnerDateModel </item>
+ <item> SpinnerListModel </item>
+ <item> SpinnerModel </item>
+ <item> SpinnerNumberModel </item>
+ <item> SpinnerUI </item>
+ <item> SplitPaneUI </item>
+ <item> Spring </item>
+ <item> SpringLayout </item>
+ <item> SpringLayout.Constraints </item>
+ <item> SQLData </item>
+ <item> SQLException </item>
+ <item> SQLInput </item>
+ <item> SQLOutput </item>
+ <item> SQLPermission </item>
+ <item> SQLWarning </item>
+ <item> SSLContext </item>
+ <item> SSLContextSpi </item>
+ <item> SSLException </item>
+ <item> SSLHandshakeException </item>
+ <item> SSLKeyException </item>
+ <item> SSLPeerUnverifiedException </item>
+ <item> SSLPermission </item>
+ <item> SSLProtocolException </item>
+ <item> SSLServerSocket </item>
+ <item> SSLServerSocketFactory </item>
+ <item> SSLSession </item>
+ <item> SSLSessionBindingEvent </item>
+ <item> SSLSessionBindingListener </item>
+ <item> SSLSessionContext </item>
+ <item> SSLSocket </item>
+ <item> SSLSocketFactory </item>
+ <item> Stack </item>
+ <item> StackOverflowError </item>
+ <item> StackTraceElement </item>
+ <item> StartTlsRequest </item>
+ <item> StartTlsResponse </item>
+ <item> State </item>
+ <item> StateEdit </item>
+ <item> StateEditable </item>
+ <item> StateFactory </item>
+ <item> Statement </item>
+ <item> Statement </item>
+ <item> Streamable </item>
+ <item> StreamableValue </item>
+ <item> StreamCorruptedException </item>
+ <item> StreamHandler </item>
+ <item> StreamPrintService </item>
+ <item> StreamPrintServiceFactory </item>
+ <item> StreamResult </item>
+ <item> StreamSource </item>
+ <item> StreamTokenizer </item>
+ <item> StrictMath </item>
+ <item> String </item>
+ <item> StringBuffer </item>
+ <item> StringBufferInputStream </item>
+ <item> StringCharacterIterator </item>
+ <item> StringContent </item>
+ <item> StringHolder </item>
+ <item> StringIndexOutOfBoundsException </item>
+ <item> StringNameHelper </item>
+ <item> StringReader </item>
+ <item> StringRefAddr </item>
+ <item> StringSelection </item>
+ <item> StringSeqHelper </item>
+ <item> StringSeqHolder </item>
+ <item> StringTokenizer </item>
+ <item> StringValueHelper </item>
+ <item> StringWriter </item>
+ <item> Stroke </item>
+ <item> Struct </item>
+ <item> StructMember </item>
+ <item> StructMemberHelper </item>
+ <item> Stub </item>
+ <item> StubDelegate </item>
+ <item> StubNotFoundException </item>
+ <item> Style </item>
+ <item> StyleConstants </item>
+ <item> StyleConstants.CharacterConstants </item>
+ <item> StyleConstants.ColorConstants </item>
+ <item> StyleConstants.FontConstants </item>
+ <item> StyleConstants.ParagraphConstants </item>
+ <item> StyleContext </item>
+ <item> StyledDocument </item>
+ <item> StyledEditorKit </item>
+ <item> StyledEditorKit.AlignmentAction </item>
+ <item> StyledEditorKit.BoldAction </item>
+ <item> StyledEditorKit.FontFamilyAction </item>
+ <item> StyledEditorKit.FontSizeAction </item>
+ <item> StyledEditorKit.ForegroundAction </item>
+ <item> StyledEditorKit.ItalicAction </item>
+ <item> StyledEditorKit.StyledTextAction </item>
+ <item> StyledEditorKit.UnderlineAction </item>
+ <item> StyleSheet </item>
+ <item> StyleSheet.BoxPainter </item>
+ <item> StyleSheet.ListPainter </item>
+ <item> Subject </item>
+ <item> SubjectDomainCombiner </item>
+ <item> SUCCESSFUL </item>
+ <item> SupportedValuesAttribute </item>
+ <item> SwingConstants </item>
+ <item> SwingPropertyChangeSupport </item>
+ <item> SwingUtilities </item>
+ <item> SYNC_WITH_TRANSPORT </item>
+ <item> SyncFailedException </item>
+ <item> SyncScopeHelper </item>
+ <item> Synthesizer </item>
+ <item> SysexMessage </item>
+ <item> System </item>
+ <item> SYSTEM_EXCEPTION </item>
+ <item> SystemColor </item>
+ <item> SystemException </item>
+ <item> SystemFlavorMap </item>
+ <item> TabableView </item>
+ <item> TabbedPaneUI </item>
+ <item> TabExpander </item>
+ <item> TableCellEditor </item>
+ <item> TableCellRenderer </item>
+ <item> TableColumn </item>
+ <item> TableColumnModel </item>
+ <item> TableColumnModelEvent </item>
+ <item> TableColumnModelListener </item>
+ <item> TableHeaderUI </item>
+ <item> TableModel </item>
+ <item> TableModelEvent </item>
+ <item> TableModelListener </item>
+ <item> TableUI </item>
+ <item> TableView </item>
+ <item> TabSet </item>
+ <item> TabStop </item>
+ <item> TAG_ALTERNATE_IIOP_ADDRESS </item>
+ <item> TAG_CODE_SETS </item>
+ <item> TAG_INTERNET_IOP </item>
+ <item> TAG_JAVA_CODEBASE </item>
+ <item> TAG_MULTIPLE_COMPONENTS </item>
+ <item> TAG_ORB_TYPE </item>
+ <item> TAG_POLICIES </item>
+ <item> TagElement </item>
+ <item> TaggedComponent </item>
+ <item> TaggedComponentHelper </item>
+ <item> TaggedComponentHolder </item>
+ <item> TaggedProfile </item>
+ <item> TaggedProfileHelper </item>
+ <item> TaggedProfileHolder </item>
+ <item> TargetDataLine </item>
+ <item> TCKind </item>
+ <item> Templates </item>
+ <item> TemplatesHandler </item>
+ <item> Text </item>
+ <item> TextAction </item>
+ <item> TextArea </item>
+ <item> TextAttribute </item>
+ <item> TextComponent </item>
+ <item> TextEvent </item>
+ <item> TextField </item>
+ <item> TextHitInfo </item>
+ <item> TextInputCallback </item>
+ <item> TextLayout </item>
+ <item> TextLayout.CaretPolicy </item>
+ <item> TextListener </item>
+ <item> TextMeasurer </item>
+ <item> TextOutputCallback </item>
+ <item> TextSyntax </item>
+ <item> TextUI </item>
+ <item> TexturePaint </item>
+ <item> Thread </item>
+ <item> THREAD_POLICY_ID </item>
+ <item> ThreadDeath </item>
+ <item> ThreadGroup </item>
+ <item> ThreadLocal </item>
+ <item> ThreadPolicy </item>
+ <item> ThreadPolicyOperations </item>
+ <item> ThreadPolicyValue </item>
+ <item> Throwable </item>
+ <item> Tie </item>
+ <item> TileObserver </item>
+ <item> Time </item>
+ <item> TimeLimitExceededException </item>
+ <item> Timer </item>
+ <item> Timer </item>
+ <item> TimerTask </item>
+ <item> Timestamp </item>
+ <item> TimeZone </item>
+ <item> TitledBorder </item>
+ <item> ToolBarUI </item>
+ <item> Toolkit </item>
+ <item> ToolTipManager </item>
+ <item> ToolTipUI </item>
+ <item> TooManyListenersException </item>
+ <item> Track </item>
+ <item> TRANSACTION_REQUIRED </item>
+ <item> TRANSACTION_ROLLEDBACK </item>
+ <item> TransactionRequiredException </item>
+ <item> TransactionRolledbackException </item>
+ <item> TransactionService </item>
+ <item> Transferable </item>
+ <item> TransferHandler </item>
+ <item> TransformAttribute </item>
+ <item> Transformer </item>
+ <item> TransformerConfigurationException </item>
+ <item> TransformerException </item>
+ <item> TransformerFactory </item>
+ <item> TransformerFactoryConfigurationError </item>
+ <item> TransformerHandler </item>
+ <item> TRANSIENT </item>
+ <item> Transmitter </item>
+ <item> Transparency </item>
+ <item> TRANSPORT_RETRY </item>
+ <item> TreeCellEditor </item>
+ <item> TreeCellRenderer </item>
+ <item> TreeExpansionEvent </item>
+ <item> TreeExpansionListener </item>
+ <item> TreeMap </item>
+ <item> TreeModel </item>
+ <item> TreeModelEvent </item>
+ <item> TreeModelListener </item>
+ <item> TreeNode </item>
+ <item> TreePath </item>
+ <item> TreeSelectionEvent </item>
+ <item> TreeSelectionListener </item>
+ <item> TreeSelectionModel </item>
+ <item> TreeSet </item>
+ <item> TreeUI </item>
+ <item> TreeWillExpandListener </item>
+ <item> TrustAnchor </item>
+ <item> TrustManager </item>
+ <item> TrustManagerFactory </item>
+ <item> TrustManagerFactorySpi </item>
+ <item> TypeCode </item>
+ <item> TypeCodeHolder </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatch </item>
+ <item> TypeMismatchHelper </item>
+ <item> TypeMismatchHelper </item>
+ <item> Types </item>
+ <item> UID </item>
+ <item> UIDefaults </item>
+ <item> UIDefaults.ActiveValue </item>
+ <item> UIDefaults.LazyInputMap </item>
+ <item> UIDefaults.LazyValue </item>
+ <item> UIDefaults.ProxyLazyValue </item>
+ <item> UIManager </item>
+ <item> UIManager.LookAndFeelInfo </item>
+ <item> UIResource </item>
+ <item> ULongLongSeqHelper </item>
+ <item> ULongLongSeqHolder </item>
+ <item> ULongSeqHelper </item>
+ <item> ULongSeqHolder </item>
+ <item> UndeclaredThrowableException </item>
+ <item> UndoableEdit </item>
+ <item> UndoableEditEvent </item>
+ <item> UndoableEditListener </item>
+ <item> UndoableEditSupport </item>
+ <item> UndoManager </item>
+ <item> UnexpectedException </item>
+ <item> UnicastRemoteObject </item>
+ <item> UnionMember </item>
+ <item> UnionMemberHelper </item>
+ <item> UNKNOWN </item>
+ <item> UnknownEncoding </item>
+ <item> UnknownEncodingHelper </item>
+ <item> UnknownError </item>
+ <item> UnknownException </item>
+ <item> UnknownGroupException </item>
+ <item> UnknownHostException </item>
+ <item> UnknownHostException </item>
+ <item> UnknownObjectException </item>
+ <item> UnknownServiceException </item>
+ <item> UnknownUserException </item>
+ <item> UnknownUserExceptionHelper </item>
+ <item> UnknownUserExceptionHolder </item>
+ <item> UnmappableCharacterException </item>
+ <item> UnmarshalException </item>
+ <item> UnmodifiableSetException </item>
+ <item> UnrecoverableKeyException </item>
+ <item> Unreferenced </item>
+ <item> UnresolvedAddressException </item>
+ <item> UnresolvedPermission </item>
+ <item> UnsatisfiedLinkError </item>
+ <item> UnsolicitedNotification </item>
+ <item> UnsolicitedNotificationEvent </item>
+ <item> UnsolicitedNotificationListener </item>
+ <item> UNSUPPORTED_POLICY </item>
+ <item> UNSUPPORTED_POLICY_VALUE </item>
+ <item> UnsupportedAddressTypeException </item>
+ <item> UnsupportedAudioFileException </item>
+ <item> UnsupportedCallbackException </item>
+ <item> UnsupportedCharsetException </item>
+ <item> UnsupportedClassVersionError </item>
+ <item> UnsupportedEncodingException </item>
+ <item> UnsupportedFlavorException </item>
+ <item> UnsupportedLookAndFeelException </item>
+ <item> UnsupportedOperationException </item>
+ <item> URI </item>
+ <item> URIException </item>
+ <item> URIResolver </item>
+ <item> URISyntax </item>
+ <item> URISyntaxException </item>
+ <item> URL </item>
+ <item> URLClassLoader </item>
+ <item> URLConnection </item>
+ <item> URLDecoder </item>
+ <item> URLEncoder </item>
+ <item> URLStreamHandler </item>
+ <item> URLStreamHandlerFactory </item>
+ <item> URLStringHelper </item>
+ <item> USER_EXCEPTION </item>
+ <item> UserException </item>
+ <item> UShortSeqHelper </item>
+ <item> UShortSeqHolder </item>
+ <item> UTFDataFormatException </item>
+ <item> Util </item>
+ <item> UtilDelegate </item>
+ <item> Utilities </item>
+ <item> ValueBase </item>
+ <item> ValueBaseHelper </item>
+ <item> ValueBaseHolder </item>
+ <item> ValueFactory </item>
+ <item> ValueHandler </item>
+ <item> ValueMember </item>
+ <item> ValueMemberHelper </item>
+ <item> VariableHeightLayoutCache </item>
+ <item> Vector </item>
+ <item> VerifyError </item>
+ <item> VersionSpecHelper </item>
+ <item> VetoableChangeListener </item>
+ <item> VetoableChangeListenerProxy </item>
+ <item> VetoableChangeSupport </item>
+ <item> View </item>
+ <item> ViewFactory </item>
+ <item> ViewportLayout </item>
+ <item> ViewportUI </item>
+ <item> VirtualMachineError </item>
+ <item> Visibility </item>
+ <item> VisibilityHelper </item>
+ <item> VM_ABSTRACT </item>
+ <item> VM_CUSTOM </item>
+ <item> VM_NONE </item>
+ <item> VM_TRUNCATABLE </item>
+ <item> VMID </item>
+ <item> VoiceStatus </item>
+ <item> Void </item>
+ <item> VolatileImage </item>
+ <item> WCharSeqHelper </item>
+ <item> WCharSeqHolder </item>
+ <item> WeakHashMap </item>
+ <item> WeakReference </item>
+ <item> Window </item>
+ <item> WindowAdapter </item>
+ <item> WindowConstants </item>
+ <item> WindowEvent </item>
+ <item> WindowFocusListener </item>
+ <item> WindowListener </item>
+ <item> WindowStateListener </item>
+ <item> WrappedPlainView </item>
+ <item> WritableByteChannel </item>
+ <item> WritableRaster </item>
+ <item> WritableRenderedImage </item>
+ <item> WriteAbortedException </item>
+ <item> Writer </item>
+ <item> WrongAdapter </item>
+ <item> WrongAdapterHelper </item>
+ <item> WrongPolicy </item>
+ <item> WrongPolicyHelper </item>
+ <item> WrongTransaction </item>
+ <item> WrongTransactionHelper </item>
+ <item> WrongTransactionHolder </item>
+ <item> WStringSeqHelper </item>
+ <item> WStringSeqHolder </item>
+ <item> WStringValueHelper </item>
+ <item> X500Principal </item>
+ <item> X500PrivateCredential </item>
+ <item> X509Certificate </item>
+ <item> X509Certificate </item>
+ <item> X509CertSelector </item>
+ <item> X509CRL </item>
+ <item> X509CRLEntry </item>
+ <item> X509CRLSelector </item>
+ <item> X509EncodedKeySpec </item>
+ <item> X509Extension </item>
+ <item> X509KeyManager </item>
+ <item> X509TrustManager </item>
+ <item> XAConnection </item>
+ <item> XADataSource </item>
+ <item> XAException </item>
+ <item> XAResource </item>
+ <item> Xid </item>
+ <item> XMLDecoder </item>
+ <item> XMLEncoder </item>
+ <item> XMLFilter </item>
+ <item> XMLFilterImpl </item>
+ <item> XMLFormatter </item>
+ <item> XMLReader </item>
+ <item> XMLReaderAdapter </item>
+ <item> XMLReaderFactory </item>
+ <item> ZipEntry </item>
+ <item> ZipException </item>
+ <item> ZipFile </item>
+ <item> ZipInputStream </item>
+ <item> ZipOutputStream </item>
+ <item> ZoneView </item>
+ <item> _BindingIteratorImplBase </item>
+ <item> _BindingIteratorStub </item>
+ <item> _DynAnyFactoryStub </item>
+ <item> _DynAnyStub </item>
+ <item> _DynArrayStub </item>
+ <item> _DynEnumStub </item>
+ <item> _DynFixedStub </item>
+ <item> _DynSequenceStub </item>
+ <item> _DynStructStub </item>
+ <item> _DynUnionStub </item>
+ <item> _DynValueStub </item>
+ <item> _IDLTypeStub </item>
+ <item> _NamingContextExtStub </item>
+ <item> _NamingContextImplBase </item>
+ <item> _NamingContextStub </item>
+ <item> _PolicyStub </item>
+ <item> _Remote_Stub </item>
+ <item> _ServantActivatorStub </item>
+ <item> _ServantLocatorStub </item>
+ </list>
+ <list name="keywords">
+ <item> abstract </item>
+ <item> break </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> class </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> do </item>
+ <item> else </item>
+ <item> extends </item>
+ <item> false </item>
+ <item> finally </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> implements </item>
+ <item> instanceof </item>
+ <item> interface </item>
+ <item> native </item>
+ <item> new </item>
+ <item> null </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> return </item>
+ <item> super </item>
+ <item> strictfp </item>
+ <item> switch </item>
+ <item> synchronized </item>
+ <item> this </item>
+ <item> throws </item>
+ <item> throw </item>
+ <item> transient </item>
+ <item> true </item>
+ <item> try </item>
+ <item> volatile </item>
+ <item> while </item>
+ </list>
+ <list name="types">
+ <item> boolean </item>
+ <item> byte </item>
+ <item> char </item>
+ <item> const </item>
+ <item> double </item>
+ <item> final </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> short </item>
+ <item> static </item>
+ <item> void </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Java14" context="#stay" String="java14"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1"/>
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1"/>
+ <RegExpr attribute="Keyword" context="Imports" String="^\s*(package|import)" />
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Imports">
+ <RegExpr attribute="Imports" context="#pop" String="\s*.*$" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Imports" defStyleNum="dsKeyword" color="#808000" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Java14" defStyleNum="dsNormal" color="#0095FF" selColor="#FFFFFF" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Author: Anders Lund <anders@alweb.dk> //-->
+<!-- Minor changes: Joseph Wenninger <jowenn@kde.org> //-->
+<!-- Full JavaScript 1.0 support by Whitehawk Stormchaser //-->
+<language name="JavaScript" version="1.07" kateversion="2.1" section="Scripts"
+ extensions="*.js" mimetype="text/x-javascript"
+ author="Anders Lund (anders@alweb.dk), Joseph Wenninger (jowenn@kde.org), Whitehawk Stormchaser" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> if </item>
+ <item> else </item>
+ <item> for </item>
+ <item> in </item>
+ <item> while </item>
+ <item> do </item>
+ <item> continue </item>
+ <item> break </item>
+ <item> with </item>
+ <item> try </item>
+ <item> catch </item>
+ <item> switch </item>
+ <item> case </item>
+ <item> new </item>
+ <item> var </item>
+ <item> function </item>
+ <item> return </item>
+ <item> delete </item>
+ <item> true </item>
+ <item> false </item>
+ <item> void </item>
+ <item> throw </item>
+ <item> typeof </item>
+ <item> const </item>
+ <item> default </item>
+ </list>
+ <list name="functions">
+ <item> escape </item>
+ <item> isFinite </item>
+ <item> isNaN </item>
+ <item> Number </item>
+ <item> parseFloat </item>
+ <item> parseInt </item>
+ <item> reload </item>
+ <item> taint </item>
+ <item> unescape </item>
+ <item> untaint </item>
+ <item> write </item>
+ </list>
+ <list name="objects">
+ <item>Anchor</item>
+ <item>Applet</item>
+ <item>Area</item>
+ <item>Array</item>
+ <item>Boolean</item>
+ <item>Button</item>
+ <item>Checkbox</item>
+ <item>Date</item>
+ <item>document</item>
+ <item>window</item>
+ <item>Image</item>
+ <item>FileUpload</item>
+ <item>Form</item>
+ <item>Frame</item>
+ <item>Function</item>
+ <item>Hidden</item>
+ <item>Link</item>
+ <item>MimeType</item>
+ <item>Math</item>
+ <item>Max</item>
+ <item>Min</item>
+ <item>Layer</item>
+ <item>navigator</item>
+ <item>Object</item>
+ <item>Password</item>
+ <item>Plugin</item>
+ <item>Radio</item>
+ <item>RegExp</item>
+ <item>Reset</item>
+ <item>Screen</item>
+ <item>Select</item>
+ <item>String</item>
+ <item>Text</item>
+ <item>Textarea</item>
+ <item>this</item>
+ <item>Window</item>
+ </list>
+ <list name="math">
+ <item> abs </item>
+ <item> acos </item>
+ <item> asin </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> ceil </item>
+ <item> cos </item>
+ <item> ctg </item>
+ <item> E </item>
+ <item> exp </item>
+ <item> floor </item>
+ <item> LN2 </item>
+ <item> LN10 </item>
+ <item> log </item>
+ <item> LOG2E </item>
+ <item> LOG10E </item>
+ <item> PI </item>
+ <item> pow </item>
+ <item> round </item>
+ <item> sin </item>
+ <item> sqrt </item>
+ <item> SQRT1_2 </item>
+ <item> SQRT2 </item>
+ <item> tan </item>
+ </list>
+ <list name="events">
+ <item>onAbort</item>
+ <item>onBlur</item>
+ <item>onChange</item>
+ <item>onClick</item>
+ <item>onError</item>
+ <item>onFocus</item>
+ <item>onLoad</item>
+ <item>onMouseOut</item>
+ <item>onMouseOver</item>
+ <item>onReset</item>
+ <item>onSelect</item>
+ <item>onSubmit</item>
+ <item>onUnload</item>
+ </list>
+ <list name="methods">
+ <item>above</item>
+ <item>action</item>
+ <item>alinkColor</item>
+ <item>alert</item>
+ <item>anchor</item>
+ <item>anchors</item>
+ <item>appCodeName</item>
+ <item>applets</item>
+ <item>apply</item>
+ <item>appName</item>
+ <item>appVersion</item>
+ <item>argument</item>
+ <item>arguments</item>
+ <item>arity</item>
+ <item>availHeight</item>
+ <item>availWidth</item>
+ <item>back</item>
+ <item>background</item>
+ <item>below</item>
+ <item>bgColor</item>
+ <item>border</item>
+ <item>big</item>
+ <item>blink</item>
+ <item>blur</item>
+ <item>bold</item>
+ <item>border</item>
+ <item>call</item>
+ <item>caller</item>
+ <item>charAt</item>
+ <item>charCodeAt</item>
+ <item>checked</item>
+ <item>clearInterval</item>
+ <item>clearTimeout</item>
+ <item>click</item>
+ <item>clip</item>
+ <item>close</item>
+ <item>closed</item>
+ <item>colorDepth</item>
+ <item>complete</item>
+ <item>compile</item>
+ <item>constructor</item>
+ <item>confirm</item>
+ <item>cookie</item>
+ <item>current</item>
+ <item>cursor</item>
+ <item>data</item>
+ <item>defaultChecked</item>
+ <item>defaultSelected</item>
+ <item>defaultStatus</item>
+ <item>defaultValue</item>
+ <item>description</item>
+ <item>disableExternalCapture</item>
+ <item>domain</item>
+ <item>elements</item>
+ <item>embeds</item>
+ <item>enabledPlugin</item>
+ <item>enableExternalCapture</item>
+ <item>encoding</item>
+ <item>eval</item>
+ <item>exec</item>
+ <item>fgColor</item>
+ <item>filename</item>
+ <item>find</item>
+ <item>fixed</item>
+ <item>focus</item>
+ <item>fontcolor</item>
+ <item>fontsize</item>
+ <item>form</item>
+ <item>forms</item>
+ <item>formName</item>
+ <item>forward</item>
+ <item>frames</item>
+ <item>fromCharCode</item>
+ <item>getDate</item>
+ <item>getDay</item>
+ <item>getHours</item>
+ <item>getMiliseconds</item>
+ <item>getMinutes</item>
+ <item>getMonth</item>
+ <item>getSeconds</item>
+ <item>getSelection</item>
+ <item>getTime</item>
+ <item>getTimezoneOffset</item>
+ <item>getUTCDate</item>
+ <item>getUTCDay</item>
+ <item>getUTCFullYear</item>
+ <item>getUTCHours</item>
+ <item>getUTCMilliseconds</item>
+ <item>getUTCMinutes</item>
+ <item>getUTCMonth</item>
+ <item>getUTCSeconds</item>
+ <item>getYear</item>
+ <item>global</item>
+ <item>go</item>
+ <item>hash</item>
+ <item>height</item>
+ <item>history</item>
+ <item>home</item>
+ <item>host</item>
+ <item>hostname</item>
+ <item>href</item>
+ <item>hspace</item>
+ <item>ignoreCase</item>
+ <item>images</item>
+ <item>index</item>
+ <item>indexOf</item>
+ <item>innerHeight</item>
+ <item>innerWidth</item>
+ <item>input</item>
+ <item>italics</item>
+ <item>javaEnabled</item>
+ <item>join</item>
+ <item>language</item>
+ <item>lastIndex</item>
+ <item>lastIndexOf</item>
+ <item>lastModified</item>
+ <item>lastParen</item>
+ <item>layers</item>
+ <item>layerX</item>
+ <item>layerY</item>
+ <item>left</item>
+ <item>leftContext</item>
+ <item>length</item>
+ <item>link</item>
+ <item>linkColor</item>
+ <item>links</item>
+ <item>location</item>
+ <item>locationbar</item>
+ <item>load</item>
+ <item>lowsrc</item>
+ <item>match</item>
+ <item>MAX_VALUE</item>
+ <item>menubar</item>
+ <item>method</item>
+ <item>mimeTypes</item>
+ <item>MIN_VALUE</item>
+ <item>modifiers</item>
+ <item>moveAbove</item>
+ <item>moveBelow</item>
+ <item>moveBy</item>
+ <item>moveTo</item>
+ <item>moveToAbsolute</item>
+ <item>multiline</item>
+ <item>name</item>
+ <item>NaN</item>
+ <item>NEGATIVE_INFINITY</item>
+ <item>negative_infinity</item>
+ <item>next</item>
+ <item>open</item>
+ <item>opener</item>
+ <item>options</item>
+ <item>outerHeight</item>
+ <item>outerWidth</item>
+ <item>pageX</item>
+ <item>pageY</item>
+ <item>pageXoffset</item>
+ <item>pageYoffset</item>
+ <item>parent</item>
+ <item>parse</item>
+ <item>pathname</item>
+ <item>personalbar</item>
+ <item>pixelDepth</item>
+ <item>platform</item>
+ <item>plugins</item>
+ <item>pop</item>
+ <item>port</item>
+ <item>POSITIVE_INFINITY</item>
+ <item>positive_infinity</item>
+ <item>preference</item>
+ <item>previous</item>
+ <item>print</item>
+ <item>prompt</item>
+ <item>protocol</item>
+ <item>prototype</item>
+ <item>push</item>
+ <item>referrer</item>
+ <item>refresh</item>
+ <item>releaseEvents</item>
+ <item>reload</item>
+ <item>replace</item>
+ <item>reset</item>
+ <item>resizeBy</item>
+ <item>resizeTo</item>
+ <item>reverse</item>
+ <item>rightContext</item>
+ <item>screenX</item>
+ <item>screenY</item>
+ <item>scroll</item>
+ <item>scrollbar</item>
+ <item>scrollBy</item>
+ <item>scrollTo</item>
+ <item>search</item>
+ <item>select</item>
+ <item>selected</item>
+ <item>selectedIndex</item>
+ <item>self</item>
+ <item>setDate</item>
+ <item>setHours</item>
+ <item>setMinutes</item>
+ <item>setMonth</item>
+ <item>setSeconds</item>
+ <item>setTime</item>
+ <item>setTimeout</item>
+ <item>setUTCDate</item>
+ <item>setUTCDay</item>
+ <item>setUTCFullYear</item>
+ <item>setUTCHours</item>
+ <item>setUTCMilliseconds</item>
+ <item>setUTCMinutes</item>
+ <item>setUTCMonth</item>
+ <item>setUTCSeconds</item>
+ <item>setYear</item>
+ <item>shift</item>
+ <item>siblingAbove</item>
+ <item>siblingBelow</item>
+ <item>small</item>
+ <item>sort</item>
+ <item>source</item>
+ <item>splice</item>
+ <item>split</item>
+ <item>src</item>
+ <item>status</item>
+ <item>statusbar</item>
+ <item>strike</item>
+ <item>sub</item>
+ <item>submit</item>
+ <item>substr</item>
+ <item>substring</item>
+ <item>suffixes</item>
+ <item>sup</item>
+ <item>taintEnabled</item>
+ <item>target</item>
+ <item>test</item>
+ <item>text</item>
+ <item>title</item>
+ <item>toGMTString</item>
+ <item>toLocaleString</item>
+ <item>toLowerCase</item>
+ <item>toolbar</item>
+ <item>toSource</item>
+ <item>toString</item>
+ <item>top</item>
+ <item>toUpperCase</item>
+ <item>toUTCString</item>
+ <item>type</item>
+ <item>URL</item>
+ <item>unshift</item>
+ <item>unwatch</item>
+ <item>userAgent</item>
+ <item>UTC</item>
+ <item>value</item>
+ <item>valueOf</item>
+ <item>visibility</item>
+ <item>vlinkColor</item>
+ <item>vspace</item>
+ <item>width</item>
+ <item>watch</item>
+ <item>which</item>
+ <item>width</item>
+ <item>write</item>
+ <item>writeln</item>
+ <item>x</item>
+ <item>y</item>
+ <item>zIndex</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Objects" context="#stay" String="objects" />
+ <keyword attribute="Math" context="#stay" String="math" />
+ <keyword attribute="Events" context="#stay" String="events" />
+ <keyword attribute="Data Type" context="#stay" String="methods" />
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String" context="String 1" char="'"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Normal Text" context="(Internal regex catch)" String="\s*[=?:]\s*" />
+ <RegExpr attribute="Normal Text" context="(Internal regex catch)" String="\(\s*" />
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String Char" lineEndContext="#pop" name="String 1">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String Char" context="#pop" char="'"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Multi/inline Comment">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+
+ <context attribute="Regular Expression" lineEndContext="#stay" name="Regular Expression">
+ <RegExpr attribute="Regular Expression" context="#pop#pop#pop" String="/[ig]{0,2}" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\{[\d, ]+\}" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\[bB]" />
+ <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[nrtvfDdSsWw]" />
+ <DetectChar attribute="Pattern Character Class" context="(charclass caret first check)" char="[" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\." />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\$(?=/)" />
+ <AnyChar attribute="Pattern Internal Operator" context="#stay" String="?+*()|" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#stay" name="(Internal regex catch)" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*" />
+ <RegExpr attribute="Regular Expression" context="#pop" String="//(?=;)" />
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="/" />
+ <Detect2Chars attribute="Comment" context="Multi/inline Comment" char="/" char1="*" />
+ <DetectChar attribute="Regular Expression" context="(regex caret first check)" char="/" />
+ </context>
+ <context attribute="Pattern Character Class" lineEndContext="#stay" name="Regular Expression Character Class">
+ <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[\[\]]" />
+ <DetectChar attribute="Pattern Character Class" context="#pop#pop" char="]" />
+ </context>
+ <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(regex caret first check)" fallthrough="true" fallthroughContext="Regular Expression">
+ <DetectChar attribute="Pattern Internal Operator" context="Regular Expression" char="^" />
+ </context>
+ <context attribute="Pattern Internal Operator" lineEndContext="#pop" name="(charclass caret first check)" fallthrough="true" fallthroughContext="Regular Expression Character Class">
+ <DetectChar attribute="Pattern Internal Operator" context="Regular Expression Character Class" char="^" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#0000FF" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Objects" defStyleNum="dsKeyword" color="#008000" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Math" defStyleNum="dsKeyword" color="#DBA716" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Events" defStyleNum="dsKeyword" color="#F766D5" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Regular Expression" defStyleNum="dsOthers" />
+ <itemData name="Pattern Internal Operator" defStyleNum="dsFloat" />
+ <itemData name="Pattern Character Class" defStyleNum="dsBaseN" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="KBasic" version="1.02" kateversion="2.1" section="Sources" extensions="*.kbasic" mimetype="text/x-kbasic-src">
+ <highlighting>
+ <list name="keywords">
+ <item> For </item>
+ <item> Next</item>
+ <item> Do </item>
+ <item> Loop </item>
+ <item> While </item>
+ <item> Wend </item>
+ <item> Until </item>
+ <item> If </item>
+ <item> Else </item>
+ <item> End </item>
+ <item> Function </item>
+ <item> Goto </item>
+ <item> Sub </item>
+ <item> Implements </item>
+ <item> In </item>
+ <item> Sub </item>
+ <item> Private </item>
+ <item> Public </item>
+ <item> Global </item>
+ <item> As </item>
+ <item> Dim </item>
+ <item> Set </item>
+ <item> Let </item>
+ <item> Get </item>
+ <item> To </item>
+ <item> Property </item>
+ <item> True </item>
+ <item> False </item>
+ <item> Or </item>
+ <item> Not </item>
+ <item> Xor </item>
+ <item> And </item>
+ <item> Then </item>
+ <item> Exit </item>
+ <item> Put </item>
+ <item> Open </item>
+ <item> Close </item>
+ <item> Seek </item>
+ <item> Print </item>
+ <item> Input</item>
+ <item> Output </item>
+ <item> Repeat </item>
+ <item> Load </item>
+ <item> Unload </item>
+ <item> Declare </item>
+ <item> Option </item>
+ <item> Explicit </item>
+ </list>
+ <list name="types">
+ <item>Integer </item>
+ <item>Long </item>
+ <item>Byte </item>
+ <item>Boolean </item>
+ <item>Variant </item>
+ <item>Single </item>
+ <item>Double </item>
+ <item>Currency </item>
+ <item>String </item>
+ <item>Object </item>
+ <item>Control </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Identifier" context="#stay" String="types"/>
+ <Float attribute="String" context="#stay"/>
+ <Int attribute="Types" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char="'"/>
+ </context>
+ <context name="Comment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="String" attribute="String" lineEndContext="#pop">
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Types" defStyleNum="dsDataType"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="LaTeX" version="1.06" kateversion="2.1" section="Markup" extensions="*.tex;*.TEX;*.bib;*.BIB;*.ltx;*.LTX;*.sty;*.STY;*.cls;*.CLS" mimetype="text/x-tex" casesensitive="1">
+ <highlighting>
+ <list name="keywords">
+ <item>mu</item>
+ <item>multline</item>
+ <item>nu</item>
+ <item>psi</item>
+ <item>phi</item>
+ <item>varphi</item>
+ <item>pi</item>
+ <item>epsilon</item>
+ <item>sigma</item>
+ <item>eta</item>
+ <item>left</item>
+ <item>right</item>
+ <item>partial</item>
+ <item>ldots</item>
+ <item>abovedisplayskip</item>
+ <item>abovedisplayshortskip</item>
+ <item>abstract</item>
+ <item>acute</item>
+ <item>addcontentsline</item>
+ <item>address</item>
+ <item>addtocontents</item>
+ <item>addtocounter</item>
+ <item>addtolength</item>
+ <item>addvspace</item>
+ <item>Alph</item>
+ <item>alph</item>
+ <item>alpha</item>
+ <item>and</item>
+ <item>appendix</item>
+ <item>arabic</item>
+ <item>array</item>
+ <item>arraycolsep</item>
+ <item>arrayrulewidth</item>
+ <item>arraystretch</item>
+ <item>author</item>
+ <item>bar</item>
+ <item>baselineskip</item>
+ <item>baselinestretch</item>
+ <item>begin</item>
+ <item>belowdisplayskip</item>
+ <item>belowdisplayshortskip</item>
+ <item>bf</item>
+ <item>bibitem</item>
+ <item>bibliography</item>
+ <item>bibliographystyle</item>
+ <item>bigskip</item>
+ <item>bigskipamount</item>
+ <item>boldmath</item>
+ <item>bottomfraction</item>
+ <item>bottomnumber</item>
+ <item>breve</item>
+ <item>cal</item>
+ <item>caption</item>
+ <item>cc</item>
+ <item>cdot</item>
+ <item>center</item>
+ <item>centering</item>
+ <item>centerline</item>
+ <item>chapter</item>
+ <item>check</item>
+ <item>circle</item>
+ <item>cite</item>
+ <item>cleardoublepage</item>
+ <item>clearpage</item>
+ <item>cline</item>
+ <item>closing</item>
+ <item>columnsep</item>
+ <item>columnseprule</item>
+ <item>dashbox</item>
+ <item>date</item>
+ <item>dblfloatpagefraction</item>
+ <item>dblfloatsep</item>
+ <item>dbltextfloatsep</item>
+ <item>dbltopfraction</item>
+ <item>dbltopnumber</item>
+ <item>ddot</item>
+ <item>description</item>
+ <item>discretionary</item>
+ <item>displaymath</item>
+ <item>displaystyle</item>
+ <item>document</item>
+ <item>documentclass</item>
+ <item>documentstyle</item>
+ <item>dot</item>
+ <item>dotfill</item>
+ <item>doublerulesep</item>
+ <item>em</item>
+ <item>emph</item>
+ <item>encl</item>
+ <item>end</item>
+ <item>enumerate</item>
+ <item>eqnarray</item>
+ <item>equation</item>
+ <item>evensidemargin</item>
+ <item>extracolsep</item>
+ <item>fbox</item>
+ <item>fboxrule</item>
+ <item>fboxsep</item>
+ <item>figure</item>
+ <item>fill</item>
+ <item>floatpagefraction</item>
+ <item>floatsep</item>
+ <item>flushbottom</item>
+ <item>flushleft</item>
+ <item>flushright</item>
+ <item>fnsymbol</item>
+ <item>footheight</item>
+ <item>footnote</item>
+ <item>footnotemark</item>
+ <item>footnotesep</item>
+ <item>footnotesize</item>
+ <item>footnotetext</item>
+ <item>footskip</item>
+ <item>frac</item>
+ <item>frame</item>
+ <item>framebox</item>
+ <item>frenchspacing</item>
+ <item>fussy</item>
+ <item>fussypar</item>
+ <item>grave</item>
+ <item>hat</item>
+ <item>headheight</item>
+ <item>headsep</item>
+ <item>hfill</item>
+ <item>hline</item>
+ <item>hoffset</item>
+ <item>hrulefill</item>
+ <item>hspace</item>
+ <item>Huge</item>
+ <item>huge</item>
+ <item>imath</item>
+ <item>include</item>
+ <item>includeonly</item>
+ <item>indent</item>
+ <item>input</item>
+ <item>intextsep</item>
+ <item>int</item>
+ <item>it</item>
+ <item>item</item>
+ <item>itemize</item>
+ <item>itemsep</item>
+ <item>jmath</item>
+ <item>jot</item>
+ <item>kill</item>
+ <item>label</item>
+ <item>LARGE</item>
+ <item>Large</item>
+ <item>large</item>
+ <item>LaTeX</item>
+ <item>LaTeXe</item>
+ <item>letter</item>
+ <item>line</item>
+ <item>linebreak</item>
+ <item>linethickness</item>
+ <item>listoffigures</item>
+ <item>listoftables</item>
+ <item>makebox</item>
+ <item>maketitle</item>
+ <item>marginpar</item>
+ <item>marginparpush</item>
+ <item>marginparsep</item>
+ <item>marginparwidth</item>
+ <item>markboth</item>
+ <item>markright</item>
+ <item>math</item>
+ <item>mathindent</item>
+ <item>mbox</item>
+ <item>medskip</item>
+ <item>medskipamount</item>
+ <item>minipage</item>
+ <item>multicolumn</item>
+ <item>multiput</item>
+ <item>name</item>
+ <item>newcommand</item>
+ <item>newcounter</item>
+ <item>newenvironment</item>
+ <item>newfont</item>
+ <item>newlength</item>
+ <item>newline</item>
+ <item>newpage</item>
+ <item>newsavebox</item>
+ <item>newtheorem</item>
+ <item>noindent</item>
+ <item>nolinebreak</item>
+ <item>nonfrenchspacing</item>
+ <item>nonumber</item>
+ <item>nopagebreak</item>
+ <item>normalmarginpar</item>
+ <item>normalsize</item>
+ <item>numberline</item>
+ <item>oddsidemargin</item>
+ <item>onecolumn</item>
+ <item>opening</item>
+ <item>oval</item>
+ <item>overbrace</item>
+ <item>overline</item>
+ <item>pagebreak</item>
+ <item>pagenumbering</item>
+ <item>pageref</item>
+ <item>pagestyle</item>
+ <item>par</item>
+ <item>paragraph</item>
+ <item>parbox</item>
+ <item>parindent</item>
+ <item>parsep</item>
+ <item>parskip</item>
+ <item>part</item>
+ <item>picture</item>
+ <item>poptabs</item>
+ <item>protect</item>
+ <item>ps</item>
+ <item>pushtabs</item>
+ <item>put</item>
+ <item>quotation</item>
+ <item>quote</item>
+ <item>raggedbottom</item>
+ <item>raggedleft</item>
+ <item>raggedright</item>
+ <item>raisebox</item>
+ <item>ref</item>
+ <item>refstepcounter</item>
+ <item>renewcommand</item>
+ <item>renewenvironment</item>
+ <item>reversemarginpar</item>
+ <item>rm</item>
+ <item>Roman</item>
+ <item>roman</item>
+ <item>rule</item>
+ <item>samepage</item>
+ <item>savebox</item>
+ <item>sbox</item>
+ <item>sc</item>
+ <item>scriptscriptstyle</item>
+ <item>scriptsize</item>
+ <item>scriptstyle</item>
+ <item>section</item>
+ <item>setcounter</item>
+ <item>setlanguage</item>
+ <item>setlength</item>
+ <item>settowidth</item>
+ <item>sf</item>
+ <item>shortstack</item>
+ <item>signature</item>
+ <item>sl</item>
+ <item>sloppy</item>
+ <item>sloppypar</item>
+ <item>small</item>
+ <item>smallskip</item>
+ <item>smallskipamount</item>
+ <item>sqrt</item>
+ <item>stackrel</item>
+ <item>stepcounter</item>
+ <item>subparagraph</item>
+ <item>subsection</item>
+ <item>subsubsection</item>
+ <item>symbol</item>
+ <item>tabbing</item>
+ <item>tabbingsep</item>
+ <item>tabcolsep</item>
+ <item>table</item>
+ <item>tableofcontents</item>
+ <item>tabular</item>
+ <item>TeX</item>
+ <item>textbf</item>
+ <item>textit</item>
+ <item>textfraction</item>
+ <item>textfloatsep</item>
+ <item>textheight</item>
+ <item>textmd</item>
+ <item>textrm</item>
+ <item>textsc</item>
+ <item>textsf</item>
+ <item>textsl</item>
+ <item>textstyle</item>
+ <item>texttt</item>
+ <item>textup</item>
+ <item>textwidth</item>
+ <item>thanks</item>
+ <item>thebibliography</item>
+ <item>thicklines</item>
+ <item>thinlines</item>
+ <item>thispagestyle</item>
+ <item>tilde</item>
+ <item>tiny</item>
+ <item>title</item>
+ <item>titlepage</item>
+ <item>today</item>
+ <item>topfraction</item>
+ <item>topmargin</item>
+ <item>topnumber</item>
+ <item>topsep</item>
+ <item>topskip</item>
+ <item>totalnumber</item>
+ <item>tt</item>
+ <item>twocolumn</item>
+ <item>typein</item>
+ <item>typeout</item>
+ <item>unboldmath</item>
+ <item>underbrace</item>
+ <item>underline</item>
+ <item>unitlength</item>
+ <item>usebox</item>
+ <item>usepackage</item>
+ <item>value</item>
+ <item>vec</item>
+ <item>vector</item>
+ <item>verb</item>
+ <item>verbatim</item>
+ <item>verse</item>
+ <item>vfill</item>
+ <item>vline</item>
+ <item>voffset</item>
+ <item>vspace</item>
+ <item>widehat</item>
+ <item>widetilde</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <StringDetect String="\begin{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\end{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\section{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\subsection{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\subsubsection{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\title{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\author{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\usepackage{" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\usepackage[" attribute="Begin End" context="Paren" insensitive="FALSE"/>
+ <StringDetect String="\(" attribute="Math" context="Keyword 2"/>
+ <DetectChar char="\" attribute="Keyword" context="Keyword 1" />
+ <RegExpr String="%.*$" attribute="Comment" context="#stay"/>
+ </context>
+ <context attribute="Environment" lineEndContext="#stay" name="Paren">
+ <DetectChar char="}" attribute="Begin End" context="#pop"/>
+ <DetectChar char="]" attribute="Begin End" context="#pop"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Keyword 1">
+ <keyword String="keywords" attribute="Keyword" context="#pop" />
+ </context>
+ <context attribute="Math" lineEndContext="#stay" name="Keyword 2">
+ <keyword String="keywords" attribute="Keyword" context="#stay"/>
+ <StringDetect String="\)" attribute="Math" context="#pop"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsNormal" color="#0000A0" selColor="#ff0000"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Begin End" defStyleNum="dsNormal" color="#000000" selColor="#ffffff" bold="1" italic="1"/>
+ <itemData name="Math" defStyleNum="dsNormal" color="#FF8080" selColor="#008080" bold="0" italic="0"/>
+ <itemData name="Environment" defStyleNum="dsNormal" color="#900000" selColor="#000080" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="%" />
+ </comments>
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="LDIF" version="1.01" kateversion="2.1" section="Other"
+ extensions="*.ldif" mimetype="application/directory"
+ author="Andreas Hochsteger (e9625392@student.tuwien.ac.at)" license="">
+ <highlighting>
+ <list name="attributetypes">
+ <item>IPPhone</item>
+ <item>URL</item>
+ <item>aRecord</item>
+ <item>aliasedEntryName</item>
+ <item>aliasedObjectName</item>
+ <item>associatedDomain</item>
+ <item>associatedName</item>
+ <item>audio</item>
+ <item>authorityRevocationList</item>
+ <item>bootFile</item>
+ <item>bootParameter</item>
+ <item>buildingName</item>
+ <item>businessCategory</item>
+ <item>c</item>
+ <item>cACertificate</item>
+ <item>cNAMERecord</item>
+ <item>certificateRevocationList</item>
+ <item>cn</item>
+ <item>comment</item>
+ <item>commonName</item>
+ <item>conferenceInformation</item>
+ <item>corbaContainer</item>
+ <item>corbaRepositoryId</item>
+ <item>countryName</item>
+ <item>crossCertificatePair</item>
+ <item>custom1</item>
+ <item>custom2</item>
+ <item>custom3</item>
+ <item>custom4</item>
+ <item>dITRedirect</item>
+ <item>dSAQuality</item>
+ <item>dc</item>
+ <item>deltaRevocationList</item>
+ <item>description</item>
+ <item>destinationIndicator</item>
+ <item>distinguishedName</item>
+ <item>dmdName</item>
+ <item>dnQualifier</item>
+ <item>documentAuthor</item>
+ <item>documentIdentifier</item>
+ <item>documentLocation</item>
+ <item>documentPublisher</item>
+ <item>documentTitle</item>
+ <item>documentVersion</item>
+ <item>domainComponent</item>
+ <item>enhancedSearchGuide</item>
+ <item>facsimileTelephoneNumber</item>
+ <item>fax</item>
+ <item>gecos</item>
+ <item>generationQualifier</item>
+ <item>gidNumber</item>
+ <item>givenName</item>
+ <item>gn</item>
+ <item>homeDirectory</item>
+ <item>homePostalAddress</item>
+ <item>homeUrl</item>
+ <item>host</item>
+ <item>houseIdentifier</item>
+ <item>info</item>
+ <item>initials</item>
+ <item>internationaliSDNNumber</item>
+ <item>ipHostNumber</item>
+ <item>ipNetmaskNumber</item>
+ <item>ipNetworkNumber</item>
+ <item>ipProtocolNumber</item>
+ <item>ipServicePort</item>
+ <item>ipServiceProtocol</item>
+ <item>janetMailbox</item>
+ <item>javaClassNames</item>
+ <item>javaCodebase</item>
+ <item>javaContainer</item>
+ <item>javaDoc</item>
+ <item>javaFactory</item>
+ <item>javaReferenceAddress</item>
+ <item>javaSerializedData</item>
+ <item>knowledgeInformation</item>
+ <item>l</item>
+ <item>labeledURI</item>
+ <item>lastModifiedBy</item>
+ <item>lastModifiedTime</item>
+ <item>lmpassword</item>
+ <item>localityName</item>
+ <item>loginShell</item>
+ <item>mDRecord</item>
+ <item>mXRecord</item>
+ <item>macAddress</item>
+ <item>mail</item>
+ <item>manager</item>
+ <item>member</item>
+ <item>memberNisNetgroup</item>
+ <item>memberUid</item>
+ <item>mozillaHomeCountryName</item>
+ <item>mozillaHomeFriendlyCountryName</item>
+ <item>mozillaHomeLocalityName</item>
+ <item>mozillaHomePostalAddress2</item>
+ <item>mozillaHomePostalCode</item>
+ <item>mozillaHomeState</item>
+ <item>mozillaPostalAddress2</item>
+ <item>mozillaSecondemail</item>
+ <item>nSRecord</item>
+ <item>name</item>
+ <item>nisMapEntry</item>
+ <item>nisMapName</item>
+ <item>nisNetgroupTriple</item>
+ <item>ntpasswd</item>
+ <item>o</item>
+ <item>objectClass</item>
+ <item>oncRpcNumber</item>
+ <item>organizationName</item>
+ <item>organizationalStatus</item>
+ <item>organizationalUnitName</item>
+ <item>otherFacsimiletelephoneNumber</item>
+ <item>otherMailbox</item>
+ <item>ou</item>
+ <item>owner</item>
+ <item>personalSignature</item>
+ <item>personalTitle</item>
+ <item>photo</item>
+ <item>physicalDeliveryOfficeName</item>
+ <item>postOfficeBox</item>
+ <item>postalAddress</item>
+ <item>postalCode</item>
+ <item>preferredDeliveryMethod</item>
+ <item>presentationAddress</item>
+ <item>protocolInformation</item>
+ <item>rdn</item>
+ <item>registeredAddress</item>
+ <item>reports</item>
+ <item>rfc822Mailbox</item>
+ <item>roleOccupant</item>
+ <item>roomNumber</item>
+ <item>sOARecord</item>
+ <item>searchGuide</item>
+ <item>secretary</item>
+ <item>seeAlso</item>
+ <item>serialNumber</item>
+ <item>shadowExpire</item>
+ <item>shadowFlag</item>
+ <item>shadowInactive</item>
+ <item>shadowLastChange</item>
+ <item>shadowMax</item>
+ <item>shadowMin</item>
+ <item>shadowWarning</item>
+ <item>singleLevelQuality</item>
+ <item>sn</item>
+ <item>st</item>
+ <item>stateOrProvinceName</item>
+ <item>street</item>
+ <item>streetAddress</item>
+ <item>subtreeMaximumQuality</item>
+ <item>subtreeMinimumQuality</item>
+ <item>supportedAlgorithms</item>
+ <item>supportedApplicationContext</item>
+ <item>surname</item>
+ <item>telephoneNumber</item>
+ <item>teletexTerminalIdentifier</item>
+ <item>telexNumber</item>
+ <item>textEncodedORAddress</item>
+ <item>title</item>
+ <item>uid</item>
+ <item>uidNumber</item>
+ <item>uniqueIdentifier</item>
+ <item>uniqueMember</item>
+ <item>userCertificate</item>
+ <item>userClass</item>
+ <item>userPassword</item>
+ <item>userid</item>
+ <item>workUrl</item>
+ <item>x121Address</item>
+ <item>x500UniqueIdentifier</item>
+ <item>xmozillaNickname</item>
+ <item>xmozillaUseHtmlMail</item>
+ <item>xmozillanickname</item>
+ <item>xmozillausehtmlmail</item>
+ </list>
+ <list name="objectclasses">
+ <item>RFC822localPart</item>
+ <item>SUP</item>
+ <item>account</item>
+ <item>alias</item>
+ <item>applicationEntity</item>
+ <item>applicationProcess</item>
+ <item>bootableDevice</item>
+ <item>cRLDistributionPoint</item>
+ <item>certificationAuthority</item>
+ <item>certificationAuthority-V2</item>
+ <item>corbaObject</item>
+ <item>corbaObjectReference</item>
+ <item>country</item>
+ <item>dNSDomain</item>
+ <item>dSA</item>
+ <item>dcObject</item>
+ <item>deltaCRL</item>
+ <item>device</item>
+ <item>dmd</item>
+ <item>document</item>
+ <item>documentSeries</item>
+ <item>domain</item>
+ <item>domainRelatedObject</item>
+ <item>friendlyCountry</item>
+ <item>groupOfNames</item>
+ <item>groupOfUniqueNames</item>
+ <item>ieee802Device</item>
+ <item>inetOrgPerson</item>
+ <item>ipHost</item>
+ <item>ipNetwork</item>
+ <item>ipProtocol</item>
+ <item>ipService</item>
+ <item>javaClassName</item>
+ <item>javaMarshalledObject</item>
+ <item>javaNamingReference</item>
+ <item>javaObject</item>
+ <item>javaSerializedObject</item>
+ <item>labeledURIObject</item>
+ <item>locality</item>
+ <item>mozillaAbPersonObsolete</item>
+ <item>nisMap</item>
+ <item>nisNetgroup</item>
+ <item>nisObject</item>
+ <item>officePerson</item>
+ <item>oncRpc</item>
+ <item>organization</item>
+ <item>organizationalPerson</item>
+ <item>organizationalRole</item>
+ <item>organizationalUnit</item>
+ <item>pager</item>
+ <item>pagerTelephoneNumber</item>
+ <item>person</item>
+ <item>pilotDSA</item>
+ <item>pilotObject</item>
+ <item>pilotOrganization</item>
+ <item>pkiCA</item>
+ <item>pkiUser</item>
+ <item>posixAccount</item>
+ <item>posixGroup</item>
+ <item>qualityLabelledData</item>
+ <item>residentialPerson</item>
+ <item>rid</item>
+ <item>room</item>
+ <item>sambaAccount</item>
+ <item>shadowAccount</item>
+ <item>simpleSecurityObject</item>
+ <item>strongAuthenticationUser</item>
+ <item>telephoneNumber</item>
+ <item>top</item>
+ <item>uid</item>
+ <item>uidNumber</item>
+ <item>uidObject</item>
+ <item>userSecurityInformation</item>
+ <item>userid</item>
+ <item>xmozillaanyphone</item>
+ <item>zillaPerson</item>
+ </list>
+ <contexts>
+ <context name="ctxStart" attribute="Value (Standard)" lineEndContext="#stay">
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ <RegExpr String=":" attribute="Description Keyword" context="ctxEncoded"/>
+ <RegExpr String="&lt;" attribute="Description Keyword" context="ctxURL"/>
+ <RegExpr String="[^:&lt;]" attribute="Value (Standard)" context="ctxStandard"/>
+ <RegExpr String="^[\w\-]+((;[\w\-]+)+)?:" attribute="Description Keyword" context="#stay"/>
+ </context>
+ <context name="ctxEncoded" attribute="Value (Encoded)" lineEndContext="#stay">
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ <RegExpr String="[\s].*$" attribute="Value (Encoded)" context="#stay"/>
+ <RegExpr String="^[\w\-]+((;[\w\-]+)+)?:" attribute="Description Keyword" context="#pop"/>
+ </context>
+ <context name="ctxURL" attribute="Value (URL)" lineEndContext="#stay">
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ <RegExpr String="[\s]+[\w]+://[\w/.]+" attribute="Value (URL)" context="#stay"/>
+ <RegExpr String="[\s].*$" attribute="Value (URL)" context="#stay"/>
+ <RegExpr String="^[\w\-]+((;[\w\-]+)+)?:" attribute="Description Keyword" context="#pop"/>
+ </context>
+ <context name="ctxStandard" attribute="Value (Standard)" lineEndContext="#stay">
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ <RegExpr String="\{\w+\}.*$" attribute="Value (Encrypted)" context="ctxEncrypted"/>
+ <keyword String="attributetypes" attribute="AttributeType" context="#stay"/>
+ <keyword String="objectclasses" attribute="ObjectClass" context="#stay"/>
+ <RegExpr String="^[\w\-]+((;[\w\-]+)+)?:" attribute="Description Keyword" context="#pop"/>
+ <RegExpr String="[a-zA-Z0-9\-]+=" attribute="Value (Keyword)" context="#stay"/>
+ </context>
+ <context name="ctxEncrypted" attribute="Value (Encrypted)" lineEndContext="#stay">
+ <RegExpr String="#.*$" attribute="Comment" context="#stay"/>
+ <RegExpr String="[\s].*$" attribute="Value (Encrypted)" context="#stay"/>
+ <RegExpr String="^[\w\-]+((;[\w\-]+)+)?:" attribute="Description Keyword" context="#pop#pop"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" color="#000000" selColor="#FFFFFF" bold="0" italic="0"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#808080" selColor="#808080" bold="0" italic="0"/>
+ <itemData name="AttributeType" defStyleNum="dsKeyword" color="#404040" selColor="#FFFFFF" bold="1" italic="0"/>
+ <itemData name="ObjectClass" defStyleNum="dsKeyword" color="#800080" selColor="#FFFFFF" bold="1" italic="0"/>
+ <itemData name="Description Keyword" defStyleNum="dsKeyword" color="#000000" selColor="#FFFFFF" bold="1" italic="0"/>
+ <itemData name="Value (Standard)" defStyleNum="dsString" color="#008000" selColor="#008000" bold="0" italic="0"/>
+ <itemData name="Value (Encoded)" defStyleNum="dsString" color="#FF8000" selColor="#0080FF" bold="0" italic="0"/>
+ <itemData name="Value (Encrypted)" defStyleNum="dsString" color="#FF0000" selColor="#00FFFF" bold="0" italic="0"/>
+ <itemData name="Value (Keyword)" defStyleNum="dsString" color="#008000" selColor="#800080" bold="1" italic="0"/>
+ <itemData name="Value (URL)" defStyleNum="dsString" color="#0000FF" selColor="#FFFF00" bold="0" italic="0"/>
+ </itemDatas>
+ </highlighting>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Literate Haskell" version="1.02" kateversion="2.1" section="Sources"
+ extensions="*.lhs"
+ author="Marcel Martin (mmar@freenet.de)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> case </item>
+ <item> class </item>
+ <item> data </item>
+ <item> deriving </item>
+ <item> do </item>
+ <item> else </item>
+ <item> if </item>
+ <item> in </item>
+ <item> infixl </item>
+ <item> infixr </item>
+ <item> instance </item>
+ <item> let </item>
+ <item> module </item>
+ <item> of </item>
+ <item> primitive </item>
+ <item> then </item>
+ <item> type </item>
+ <item> where </item>
+ </list>
+ <list name="infix operators">
+ <item> quot </item>
+ <item> rem </item>
+ <item> div </item>
+ <item> mod </item>
+ <item> elem </item>
+ <item> notElem </item>
+ <item> seq </item>
+ </list>
+ <list name="functions">
+ <!--
+ These operators are not handled yet.
+ <item> !! </item>
+ <item> % </item>
+ <item> && </item>
+ <item> $! </item>
+ <item> $ </item>
+ <item> * </item>
+ <item> ** </item>
+ <item> - </item>
+ <item> . </item>
+ <item> /= </item>
+ <item> < </item>
+ <item> <= </item>
+ <item> =<< </item>
+ <item> == </item>
+ <item> > </item>
+ <item> >= </item>
+ <item> >> </item>
+ <item> >>= </item>
+ <item> ^ </item>
+ <item> ^^ </item>
+ <item> ++ </item>
+ <item> || </item>
+ //-->
+
+ <item> FilePath </item>
+ <item> IOError </item>
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> all </item>
+ <item> and </item>
+ <item> any </item>
+ <item> appendFile </item>
+ <item> approxRational </item>
+ <item> asTypeOf </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> basicIORun </item>
+ <item> break </item>
+ <item> catch </item>
+ <item> ceiling </item>
+ <item> chr </item>
+ <item> compare </item>
+ <item> concat </item>
+ <item> concatMap </item>
+ <item> const </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> curry </item>
+ <item> cycle </item>
+ <item> decodeFloat </item>
+ <item> denominator </item>
+ <item> digitToInt </item>
+ <item> div </item>
+ <item> divMod </item>
+ <item> drop </item>
+ <item> dropWhile </item>
+ <item> either </item>
+ <item> elem </item>
+ <item> encodeFloat </item>
+ <item> enumFrom </item>
+ <item> enumFromThen </item>
+ <item> enumFromThenTo </item>
+ <item> enumFromTo </item>
+ <item> error </item>
+ <item> even </item>
+ <item> exp </item>
+ <item> exponent </item>
+ <item> fail </item>
+ <item> filter </item>
+ <item> flip </item>
+ <item> floatDigits </item>
+ <item> floatRadix </item>
+ <item> floatRange </item>
+ <item> floor </item>
+ <item> fmap </item>
+ <item> foldl </item>
+ <item> foldl1 </item>
+ <item> foldr </item>
+ <item> foldr1 </item>
+ <item> fromDouble </item>
+ <item> fromEnum </item>
+ <item> fromInt </item>
+ <item> fromInteger </item>
+ <item> fromIntegral </item>
+ <item> fromRational </item>
+ <item> fst </item>
+ <item> gcd </item>
+ <item> getChar </item>
+ <item> getContents </item>
+ <item> getLine </item>
+ <item> head </item>
+ <item> id </item>
+ <item> inRange </item>
+ <item> index </item>
+ <item> init </item>
+ <item> intToDigit </item>
+ <item> interact </item>
+ <item> ioError </item>
+ <item> isAlpha </item>
+ <item> isAlphaNum </item>
+ <item> isAscii </item>
+ <item> isControl </item>
+ <item> isDenormalized </item>
+ <item> isDigit </item>
+ <item> isHexDigit </item>
+ <item> isIEEE </item>
+ <item> isInfinite </item>
+ <item> isLower </item>
+ <item> isNaN </item>
+ <item> isNegativeZero </item>
+ <item> isOctDigit </item>
+ <item> isPrint </item>
+ <item> isSpace </item>
+ <item> isUpper </item>
+ <item> iterate </item>
+ <item> last </item>
+ <item> lcm </item>
+ <item> length </item>
+ <item> lex </item>
+ <item> lexDigits </item>
+ <item> lexLitChar </item>
+ <item> lines </item>
+ <item> log </item>
+ <item> logBase </item>
+ <item> lookup </item>
+ <item> map </item>
+ <item> mapM </item>
+ <item> mapM_ </item>
+ <item> max </item>
+ <item> maxBound </item>
+ <item> maximum </item>
+ <item> maybe </item>
+ <item> min </item>
+ <item> minBound </item>
+ <item> minimum </item>
+ <item> mod </item>
+ <item> negate </item>
+ <item> not </item>
+ <item> notElem </item>
+ <item> null </item>
+ <item> numerator </item>
+ <item> odd </item>
+ <item> or </item>
+ <item> ord </item>
+ <item> otherwise </item>
+ <item> pi </item>
+ <item> pred </item>
+ <item> primExitWith </item>
+ <item> print </item>
+ <item> product </item>
+ <item> properFraction </item>
+ <item> putChar </item>
+ <item> putStr </item>
+ <item> putStrLn </item>
+ <item> quot </item>
+ <item> quotRem </item>
+ <item> range </item>
+ <item> rangeSize </item>
+ <item> read </item>
+ <item> readDec </item>
+ <item> readFile </item>
+ <item> readFloat </item>
+ <item> readHex </item>
+ <item> readIO </item>
+ <item> readInt </item>
+ <item> readList </item>
+ <item> readLitChar </item>
+ <item> readLn </item>
+ <item> readOct </item>
+ <item> readParen </item>
+ <item> readSigned </item>
+ <item> reads </item>
+ <item> readsPrec </item>
+ <item> realToFrac </item>
+ <item> recip </item>
+ <item> rem </item>
+ <item> repeat </item>
+ <item> replicate </item>
+ <item> return </item>
+ <item> reverse </item>
+ <item> round </item>
+ <item> scaleFloat </item>
+ <item> scanl </item>
+ <item> scanl1 </item>
+ <item> scanr </item>
+ <item> scanr1 </item>
+ <item> seq </item>
+ <item> sequence </item>
+ <item> sequence_ </item>
+ <item> show </item>
+ <item> showChar </item>
+ <item> showInt </item>
+ <item> showList </item>
+ <item> showLitChar </item>
+ <item> showParen </item>
+ <item> showSigned </item>
+ <item> showString </item>
+ <item> shows </item>
+ <item> showsPrec </item>
+ <item> significand </item>
+ <item> signum </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> snd </item>
+ <item> span </item>
+ <item> splitAt </item>
+ <item> sqrt </item>
+ <item> subtract </item>
+ <item> succ </item>
+ <item> sum </item>
+ <item> tail </item>
+ <item> take </item>
+ <item> takeWhile </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> threadToIOResult </item>
+ <item> toEnum </item>
+ <item> toInt </item>
+ <item> toInteger </item>
+ <item> toLower </item>
+ <item> toRational </item>
+ <item> toUpper </item>
+ <item> truncate </item>
+ <item> uncurry </item>
+ <item> undefined </item>
+ <item> unlines </item>
+ <item> until </item>
+ <item> unwords </item>
+ <item> unzip </item>
+ <item> unzip3 </item>
+ <item> userError </item>
+ <item> words </item>
+ <item> writeFile </item>
+ <item> zip </item>
+ <item> zip3 </item>
+ <item> zipWith </item>
+ <item> zipWith3 </item>
+ </list>
+ <list name="type constructors">
+ <item> Bool </item>
+ <item> Char </item>
+ <item> Double </item>
+ <item> Either </item>
+ <item> Float </item>
+ <item> IO </item>
+ <item> Integer </item>
+ <item> Int </item>
+ <item> Maybe </item>
+ <item> Ordering </item>
+ <item> Rational </item>
+ <item> Ratio </item>
+ <item> ReadS </item>
+ <item> ShowS </item>
+ <item> String </item>
+
+ </list>
+ <list name="classes">
+ <item> Bounded </item>
+ <item> Enum </item>
+ <item> Eq </item>
+ <item> Floating </item>
+ <item> Fractional </item>
+ <item> Functor </item>
+ <item> Integral </item>
+ <item> Ix </item>
+ <item> Monad </item>
+ <item> Num </item>
+ <item> Ord </item>
+ <item> Read </item>
+ <item> RealFloat </item>
+ <item> RealFrac </item>
+ <item> Real </item>
+ <item> Show </item>
+ </list>
+ <list name="data constructors">
+ <item> EQ </item>
+ <item> False </item>
+ <item> GT </item>
+ <item> Just </item>
+ <item> LT </item>
+ <item> Left </item>
+ <item> Nothing </item>
+ <item> Right </item>
+ <item> True </item>
+ </list>
+ <contexts>
+ <context attribute="Comment" lineEndContext="#stay" name="literate-normal">
+ <RegExpr attribute="Special" context="normal" String="^&gt;\s*" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="literate-normal" name="normal">
+ <Detect2Chars attribute="Comment" context="comment_multi_line" char="{" char1="-" />
+ <Detect2Chars attribute="Comment" context="comment_single_line" char="-" char1="-" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Class" context="#stay" String="classes" />
+ <keyword attribute="Type Constructor" context="#stay" String="type constructors" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Data Constructor" context="#stay" String="data constructors" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="Infix Operator" context="infix" char="`"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="[A-Za-z0-9_][']+" />
+ <DetectChar attribute="Char" context="single_char" char="'" />
+ <RegExpr attribute="Function Definition" context="#stay" String="\s*[a-z_]+[A-Za-z_0-9]*'*\s*::" />
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="comment_single_line" />
+ <context attribute="Comment" lineEndContext="#stay" name="comment_multi_line">
+ <Detect2Chars attribute="Comment" context="#pop" char="-" char1="}" />
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="string">
+ <RegExpr attribute="String" context="#stay" String="\\." />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="Infix Operator" lineEndContext="#stay" name="infix">
+ <DetectChar attribute="Infix Operator" context="#pop" char="`"/>
+ </context>
+ <context attribute="Char" lineEndContext="#pop" name="single_char">
+ <RegExpr attribute="Char" context="#stay" String="\\." />
+ <DetectChar attribute="Char" context="#pop" char="'" />
+ </context>
+ <context attribute="Function Definition" lineEndContext="#pop" name="function_definition">
+ <DetectChar attribute="Function Definition" context="#pop" char=";" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Function" defStyleNum="dsOthers"/>
+ <itemData name="Function Definition" defStyleNum="dsOthers"/>
+ <itemData name="Class" defStyleNum="dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Constructor" defStyleNum="dsOthers"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Data Constructor" defStyleNum="dsKeyword"/>
+ <itemData name="Type Constructor" defStyleNum="dsDataType"/>
+ <itemData name="Infix Operator" defStyleNum="dsOthers"/>
+ <itemData name="Special" defStyleNum="dsChar"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="LPC" version="0.12" kateversion="2.1" section="Sources" extensions="*.c;*.h;*.o">
+ <highlighting>
+ <list name="l_mod">
+ <item> private </item>
+ <item> protected </item>
+ <item> static </item>
+ <item> public </item>
+ <item> nomask </item>
+ <item> varargs </item>
+ <item> nosave </item>
+ <item> virtual </item>
+ </list>
+ <list name="l_typ">
+ <item> void </item>
+ <item> int </item>
+ <item> status </item>
+ <item> string </item>
+ <item> object </item>
+ <item> array </item>
+ <item> mapping </item>
+ <item> closure </item>
+ <item> symbol </item>
+ <item> float </item>
+ <item> mixed </item>
+ </list>
+ <list name="l_key">
+ <item> break </item>
+ <item> continue </item>
+ <item> return </item>
+ <item> if </item>
+ <item> else </item>
+ <item> for </item>
+ <item> foreach </item>
+ <item> do </item>
+ <item> while </item>
+ <item> switch </item>
+ <item> case </item>
+ <item> inherit </item>
+ <item> default </item>
+ <item> variables </item>
+ <item> functions </item>
+ </list>
+ <list name="l_predef">
+ <item> LPC3 </item>
+ <item> __LDMUD__ </item>
+ <item> __EUIDS__ </item>
+ <item> COMPAT_FLAG </item>
+ <item> __COMPAT_MODE__ </item>
+ <item> __STRICT_EUIDS__ </item>
+ <item> __MASTER_OBJECT__ </item>
+ <item> __FILE__ </item>
+ <item> __LINE__ </item>
+ <item> __DIR__ </item>
+ <item> __PATH__ </item>
+ <item> __VERSION__ </item>
+ <item> __VERSION_MAJOR__ </item>
+ <item> __VERSION_MINOR__ </item>
+ <item> __VERSION_MICRO__ </item>
+ <item> __VERSION_PATCH__ </item>
+ <item> __DOMAIN_NAME__ </item>
+ <item> __HOST_IP_NUMBER__ </item>
+ <item> __HOST_NAME__ </item>
+ <item> __MAX_RECURSION__ </item>
+ <item> __MAX_EVAL_COST__ </item>
+ <item> __CATCH_EVAL_COST__ </item>
+ <item> __MASTER_EVAL_COST__ </item>
+ <item> __RESET_TIME__ </item>
+ <item> __CLEANUP_TIME__ </item>
+ <item> __EFUN_DEFINED__ </item>
+ <item> __DRIVER_LOG__ </item>
+ <item> __WIZLIST__ </item>
+ <item> __INT_MAX__ </item>
+ <item> __INT_MIN__ </item>
+ <item> __FLOAT_MAX__ </item>
+ <item> __FLOAT_MIN__ </item>
+ <item> __ERQ_MAX_SEND__ </item>
+ <item> __ERQ_MAX_REPLY__ </item>
+ <item> __IPV6__ </item>
+ <item> __MYSQL__ </item>
+ <item> __LPC_NOSAVE__ </item>
+ <item> __DEPRECATED__ </item>
+ </list>
+ <list name="l_efun">
+ <item> abs </item>
+ <item> acos </item>
+ <item> add_action </item>
+ <item> add_verb </item>
+ <item> add_xverb </item>
+ <item> all_environment </item>
+ <item> all_inventory </item>
+ <item> allocate </item>
+ <item> allocate_mapping </item>
+ <item> and_bits </item>
+ <item> apply </item>
+ <item> asin </item>
+ <item> assoc </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> attach_erq_demon </item>
+ <item> binary_message </item>
+ <item> bind_lambda </item>
+ <item> blueprint </item>
+ <item> break_point </item>
+ <item> call_other </item>
+ <item> call_out </item>
+ <item> call_out_info </item>
+ <item> call_resolved </item>
+ <item> caller_stack </item>
+ <item> caller_stack_depth </item>
+ <item> capitalize </item>
+ <item> cat </item>
+ <item> catch </item>
+ <item> ceil </item>
+ <item> clear_bit </item>
+ <item> clone_object </item>
+ <item> clonep </item>
+ <item> clones </item>
+ <item> closurep </item>
+ <item> command </item>
+ <item> command_stack </item>
+ <item> command_stack_depth </item>
+ <item> copy </item>
+ <item> copy_bits </item>
+ <item> copy_file </item>
+ <item> copy_mapping </item>
+ <item> cos </item>
+ <item> count_bits </item>
+ <item> creator </item>
+ <item> crypt </item>
+ <item> ctime </item>
+ <item> db_affected_rows </item>
+ <item> db_close </item>
+ <item> db_coldefs </item>
+ <item> db_connect </item>
+ <item> db_conv_string </item>
+ <item> db_error </item>
+ <item> db_exec </item>
+ <item> db_fetch </item>
+ <item> db_handles </item>
+ <item> db_insert_id </item>
+ <item> debug_info </item>
+ <item> debug_message </item>
+ <item> deep_copy </item>
+ <item> deep_inventory </item>
+ <item> destruct </item>
+ <item> disable_commands </item>
+ <item> ed </item>
+ <item> efun </item>
+ <item> efun308 </item>
+ <item> enable_commands </item>
+ <item> environment </item>
+ <item> exec </item>
+ <item> execute_command </item>
+ <item> exp </item>
+ <item> expand_define </item>
+ <item> explode </item>
+ <item> export_uid </item>
+ <item> extern_call </item>
+ <item> extract </item>
+ <item> file_name </item>
+ <item> file_size </item>
+ <item> filter </item>
+ <item> filter_array </item>
+ <item> filter_indices </item>
+ <item> filter_mapping </item>
+ <item> filter_objects </item>
+ <item> find_call_out </item>
+ <item> find_input_to </item>
+ <item> find_object </item>
+ <item> first_inventory </item>
+ <item> floatp </item>
+ <item> floor </item>
+ <item> funcall </item>
+ <item> function_exists </item>
+ <item> functionlist </item>
+ <item> garbage_collection </item>
+ <item> get_dir </item>
+ <item> get_error_file </item>
+ <item> get_eval_cost </item>
+ <item> get_extra_wizinfo </item>
+ <item> get_type_info </item>
+ <item> geteuid </item>
+ <item> getuid </item>
+ <item> gmtime </item>
+ <item> heart_beat_info </item>
+ <item> implode </item>
+ <item> include_list </item>
+ <item> inherit_list </item>
+ <item> input_to </item>
+ <item> input_to_info </item>
+ <item> insert_alist </item>
+ <item> interactive </item>
+ <item> intersect_alist </item>
+ <item> intp </item>
+ <item> invert_bits </item>
+ <item> lambda </item>
+ <item> last_bit </item>
+ <item> last_instructions </item>
+ <item> limited </item>
+ <item> living </item>
+ <item> load_name </item>
+ <item> load_object </item>
+ <item> localtime </item>
+ <item> log </item>
+ <item> lower_case </item>
+ <item> m_add </item>
+ <item> m_allocate </item>
+ <item> m_contains </item>
+ <item> m_delete </item>
+ <item> m_indices </item>
+ <item> m_reallocate </item>
+ <item> m_sizeof </item>
+ <item> m_values </item>
+ <item> make_shared_string </item>
+ <item> map </item>
+ <item> map_array </item>
+ <item> map_indices </item>
+ <item> map_mapping </item>
+ <item> map_objects </item>
+ <item> mapping_contains </item>
+ <item> mappingp </item>
+ <item> max </item>
+ <item> md5 </item>
+ <item> member </item>
+ <item> member_array </item>
+ <item> min </item>
+ <item> mkdir </item>
+ <item> mkmapping </item>
+ <item> move_object </item>
+ <item> negate </item>
+ <item> next_bit </item>
+ <item> next_inventory </item>
+ <item> notify_fail </item>
+ <item> object_info </item>
+ <item> object_name </item>
+ <item> object_time </item>
+ <item> objectp </item>
+ <item> or_bits </item>
+ <item> order_alist </item>
+ <item> parse_command </item>
+ <item> pointerp </item>
+ <item> pow </item>
+ <item> present </item>
+ <item> present_clone </item>
+ <item> previous_object </item>
+ <item> printf </item>
+ <item> process_string </item>
+ <item> program_name </item>
+ <item> program_time </item>
+ <item> query_actions </item>
+ <item> query_command </item>
+ <item> query_editing </item>
+ <item> query_idle </item>
+ <item> query_imp_port </item>
+ <item> query_input_pending </item>
+ <item> query_ip_name </item>
+ <item> query_ip_number </item>
+ <item> query_limits </item>
+ <item> query_load_average </item>
+ <item> query_mud_port </item>
+ <item> query_notify_fail </item>
+ <item> query_once_interactive </item>
+ <item> query_shadowing </item>
+ <item> query_snoop </item>
+ <item> query_udp_port </item>
+ <item> query_verb </item>
+ <item> quote </item>
+ <item> raise_error </item>
+ <item> random </item>
+ <item> read_bytes </item>
+ <item> read_file </item>
+ <item> referencep </item>
+ <item> regexp </item>
+ <item> regexplode </item>
+ <item> regreplace </item>
+ <item> remove_action </item>
+ <item> remove_call_out </item>
+ <item> remove_input_to </item>
+ <item> remove_interactive </item>
+ <item> rename </item>
+ <item> rename_object </item>
+ <item> replace_program </item>
+ <item> restore_object </item>
+ <item> restore_value </item>
+ <item> rm </item>
+ <item> rmdir </item>
+ <item> rusage </item>
+ <item> save_object </item>
+ <item> save_value </item>
+ <item> say </item>
+ <item> send_erq </item>
+ <item> send_imp </item>
+ <item> send_udp </item>
+ <item> set_auto_include_string </item>
+ <item> set_bit </item>
+ <item> set_buffer_size </item>
+ <item> set_combine_charset </item>
+ <item> set_connection_charset </item>
+ <item> set_driver_hook </item>
+ <item> set_environment </item>
+ <item> set_extra_wizinfo </item>
+ <item> set_extra_wizinfo_size </item>
+ <item> set_heart_beat </item>
+ <item> set_is_wizard </item>
+ <item> set_light </item>
+ <item> set_limits </item>
+ <item> set_modify_command </item>
+ <item> set_next_reset </item>
+ <item> set_prompt </item>
+ <item> set_this_object </item>
+ <item> set_this_player </item>
+ <item> seteuid </item>
+ <item> sgn </item>
+ <item> shadow </item>
+ <item> shutdown </item>
+ <item> sin </item>
+ <item> sizeof </item>
+ <item> slice_array </item>
+ <item> snoop </item>
+ <item> sort_array </item>
+ <item> sprintf </item>
+ <item> sqrt </item>
+ <item> sscanf </item>
+ <item> stringp </item>
+ <item> strlen </item>
+ <item> strstr </item>
+ <item> swap </item>
+ <item> symbol_function </item>
+ <item> symbol_variable </item>
+ <item> symbolp </item>
+ <item> tail </item>
+ <item> tan </item>
+ <item> tell_object </item>
+ <item> tell_room </item>
+ <item> terminal_colour </item>
+ <item> test_bit </item>
+ <item> this_interactive </item>
+ <item> this_object </item>
+ <item> this_player </item>
+ <item> throw </item>
+ <item> time </item>
+ <item> to_array </item>
+ <item> to_float </item>
+ <item> to_int </item>
+ <item> to_object </item>
+ <item> to_string </item>
+ <item> trace </item>
+ <item> traceprefix </item>
+ <item> transfer </item>
+ <item> transpose_array </item>
+ <item> trim </item>
+ <item> typeof </item>
+ <item> unbound_lambda </item>
+ <item> unique_array </item>
+ <item> unmkmapping </item>
+ <item> unquote </item>
+ <item> unshadow </item>
+ <item> upper_case </item>
+ <item> users </item>
+ <item> utime </item>
+ <item> walk_mapping </item>
+ <item> widthof </item>
+ <item> wizlist_info </item>
+ <item> write </item>
+ <item> write_bytes </item>
+ <item> write_file </item>
+ <item> xor_bits </item>
+ </list>
+ <contexts>
+ <context attribute="iNormal" name="0" lineEndContext="0" >
+ <DetectChar attribute="iString" context="18" char="&quot;" />
+ <Detect2Chars attribute="iSingle Comment" context="12" char="/" char1="/" />
+ <Detect2Chars attribute="iMulti Comment" context="13" char="/" char1="*" beginRegion="multiLine" />
+ <keyword attribute="iModifiers" String="l_mod" context="0" />
+ <keyword attribute="iData Types" String="l_typ" context="0" />
+ <keyword attribute="iKeywords" String="l_key" context="0" />
+ <keyword attribute="iPredefined" String="l_predef" context="0" />
+ <keyword attribute="iEFuns" String="l_efun" context="0" />
+ <Float attribute="iFloat" context="0" />
+ <RegExpr attribute="iOctal" String="0o[0-9]+" context="0" />
+ <RegExpr attribute="iHex" String="0x[0-9A-Fa-f]+" context="0" />
+ <RegExpr attribute="iInt" String="[0-9]+" context="0" />
+ <RegExpr attribute="iChar" String="'(\\.|.)'" context="0" />
+ <RegExpr attribute="iClosure" context="0" String="#'[-_A-Za-z0-9]*" />
+ <Detect2Chars attribute="iSingle Comment" context="12" char="/" char1="/" />
+ <DetectChar attribute="iRound Brace" char="(" beginRegion="rRoundBrace" context="0"/>
+ <DetectChar attribute="iRound Brace" char=")" endRegion="rRoundBrace" context="0" />
+ <DetectChar attribute="iBlock Brace" char="{" beginRegion="rBlockBrace" context="0" />
+ <DetectChar attribute="iBlock Brace" char="}" endRegion="rBlockBrace" context="0" />
+ <DetectChar attribute="iIndex Brace" char="[" beginRegion="rIndexBrace" context="0" />
+ <DetectChar attribute="iIndex Brace" char="]" endRegion="rIndexBrace" context="0" />
+ <RegExpr attribute="iPreprocessor" String="^#" context="17" />
+ </context>
+ <context name="1" attribute="iModifiers" lineEndContext="0" />
+ <context name="2" attribute="iData Types" lineEndContext="0" />
+ <context name="3" attribute="iKeywords" lineEndContext="0" />
+ <context name="4" attribute="iPredefined" lineEndContext="0" />
+ <context name="5" attribute="iEFuns" lineEndContext="0" />
+ <context name="6" attribute="iOctal" lineEndContext="0" />
+ <context name="7" attribute="iHex" lineEndContext="0" />
+ <context name="8" attribute="iInt" lineEndContext="0" />
+ <context name="9" attribute="iFloat" lineEndContext="0" />
+ <context name="10" attribute="iChar" lineEndContext="0" />
+ <context name="11" attribute="iClosure" lineEndContext="0" />
+ <context name="12" attribute="iSingle Comment" lineEndContext="0">
+ <RegExpr attribute="iComment Highlight" String="([A-Z][A-Za-z]*( by)*:+|EOF|End of file[.]+)" context="12"/>
+ </context>
+ <context name="13" attribute="iMulti Comment" lineEndContext="13">
+ <RegExpr attribute="iComment Highlight" String="([A-Z][A-Za-z]*( by)*:+|EOF|End of file[.]+)" context="13"/>
+ <Detect2Chars attribute="iMulti COmment" char="*" char1="/" context="0" endRegion="multiLine" />
+ </context>
+ <context name="14" attribute="iPreprocessor" lineEndContext="0" />
+ <context name="15" attribute="iString" lineEndContext="0" />
+ <context name="16" attribute="iComment Highlight" lineEndContext="0" />
+ <context name="17" attribute="iPreprocessor" lineEndContext="0">
+ <DetectChar attribute="iPreString" char="&quot;" context="22" />
+ <DetectChar attribute="iPreString" char="&lt;" context="23" />
+ <Detect2Chars attribute="iSingle Comment" context="12" char="/" char1="/" />
+ <RegExpr attribute="iPreprocessor directives" context="17" String="(defined|include|define|ifdef|ifndef|if|else|elif|endif|undef|line|echo|pragma)" />
+ <RegExpr attribute="iPragmas" context="17" String="(combine_strings|no_combine_string|no_clone|no_inherit|no_shadow|weak_types|strict_types|save_types|no_local_scopes|pedantic|sloppy|warn_deprecated|no_warn_deprecated|set_code_window|show_code_window)" />
+ <LineContinue attribute="iPreprocessor" context="17" />
+ </context>
+ <context name="18" attribute="iString" lineEndContext="18">
+ <LineContinue attribute="iString" context="#stay"/>
+ <HlCStringChar attribute="iPreString" context="18"/>
+ <DetectChar attribute="iString" char="&quot;" context="0" />
+ </context>
+ <context name="19" attribute="iComment Highlight" lineEndContext="0" />
+ <context name="20" attribute="iPreprocessor directives" lineEndContext="0" />
+ <context name="21" attribute="iPragmas" lineEndContext="0" />
+ <context name="22" attribute="iPreString" lineEndContext="22">
+ <DetectChar attribute="iPreString" char="&quot;" context="17" />
+ </context>
+ <context name="23" attribute="iPreString" lineEndContext="23">
+ <DetectChar attribute="iPreString" char="&gt;" context="17" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="iNormal Text" defStyleNum="dsNormal" />
+ <itemData name="iModifiers" defStyleNum="dsKeyword" />
+ <itemData name="iData Types" defStyleNum="dsDataType" />
+ <itemData name="iKeywords" defStyleNum="dsKeyword" />
+ <itemData name="iPredefined" defStyleNum="dsOthers" />
+ <itemData name="iEFuns" defStyleNum="dsKeyword" />
+ <itemData name="iOctal" defStyleNum="dsBaseN" />
+ <itemData name="iHex" defStyleNum="dsBaseN" />
+ <itemData name="iInt" defStyleNum="dsDecVal" />
+ <itemData name="iFloat" defStyleNum="dsFloat" />
+ <itemData name="iChar" defStyleNum="dsChar" />
+ <itemData name="iClosure" defStyleNum="dsOthers" />
+ <itemData name="iSingle Comment" defStyleNum="dsComment" />
+ <itemData name="iMulti Comment" defStyleNum="dsComment" />
+ <itemData name="iRound Brace" defStyleNum="dsNormal" />
+ <itemData name="iBlock Brace" defStyleNum="dsNormal" />
+ <itemData name="iIndex Brace" defStyleNum="dsNormal" />
+ <itemData name="iPreprocessor" defStyleNum="dsOthers" />
+ <itemData name="iString" defStyleNum="dsString" />
+ <itemData name="iComment Highlight" defStyleNum="dsComment" />
+ <itemData name="iPreprocessor directives" defStyleNum="dsOthers" />
+ <itemData name="iPragmas" defStyleNum="dsOthers" />
+ <itemData name="iPreString" defStyleNum="dsOthers" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="MAB-DB" version="1.01" kateversion="2.1"
+ extensions="*.mab;*.MAB;*.Mab" section="Markup" mimetype="text/x-mab" casesensitive="0">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" name="Section" lineEndContext="#stay" >
+ <RegExpr String="^\*I [a-zA-Z01-9]* " attribute="Mab I Field" context="#stay"/>
+ <RegExpr String="^\*\*\*\**E.*" attribute="Header Piece" context="#stay"/>
+ <RegExpr String="^\*\*\*\**M.*" attribute="Header Medium" context="#stay"/>
+ <RegExpr String="^\*\*\*\* BIBLIOTHECA.*" attribute="Database Header" context="#stay" />
+ <RegExpr String="^\*M [a-zA-Z01-9]* " attribute="Mab M Field" context="#stay"/>
+ <RegExpr String="^\*X TYP .*" attribute="Mab Comment Description" context="#stay" />
+ <RegExpr String="^\*X DESC .*" attribute="Mab Comment Type" context="#stay" />
+ <RegExpr String="^\*X .*" attribute="Comment" context="#stay" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" color="#FF0022" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Header Piece" defStyleNum="dsKeyword" color="#993322" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Header Medium" defStyleNum="dsKeyword" color="#339922" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Database Header" defStyleNum="dsKeyword" color="#FF3322" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Mab M Field" defStyleNum="dsKeyword" color="#003366" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Mab I Field" defStyleNum="dsKeyword" color="#330066" selColor="#ffffff" italic="0" bold="1" />
+ <itemData name="Mab Comment Description" defStyleNum="dsKeyword" color="#3333FF" selColor="#ffffff" italic="1" bold="1" />
+ <itemData name="Mab Comment Type" defStyleNum="dsKeyword" color="#BB3333" selColor="#ffffff" italic="1" bold="1" />
+ <itemData name="Comment" defStyleNum="dsKeyword" color="#999999" selColor="#ffffff" italic="1" bold="1" />
+ </itemDatas>
+ </highlighting>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Makefile syntaxfile v0.9 by Per Wigren <wigren@home.se> -->
+<!-- Modified by Joseph Wenninger <jowenn@kde.org> -->
+<language name="Makefile" version="1.03" kateversion="2.1" section="Other"
+ extensions="" mimetype="text/x-makefile"
+ author="Per Wigren (wigren@home.se)" license="">
+ <highlighting>
+ <list name = "keywords">
+ <item> include </item>
+ <item> define </item>
+ <item> else </item>
+ <item> endef </item>
+ <item> endif </item>
+ <item> ifdef </item>
+ <item> ifeq </item>
+ <item> ifndef </item>
+ <item> ifneq </item>
+ </list>
+
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <RegExpr attribute="Variable" context="Value" String="[_\w\d]*\s*(?=:=|=)"/>
+ <RegExpr attribute="Target" context="#stay" String="^\s*[_\w\d-]*\s*:"/>
+ <RegExpr attribute="Section" context="#stay" String="^[.].*:"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
+ <AnyChar attribute="Operator" context="#stay" String="+*=%$():\\&#059;" />
+ <RegExpr attribute="Operator" context="Commands" String="^\s*[@-]"/>
+ <RegExpr attribute="Comment" context="#stay" String="#.*$"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context name="Value" attribute="String" lineEndContext="#stay">
+ <RegExpr attribute="Operator" String="\\$" context="#stay"/>
+ <RegExpr attribute="String" String="[^\\]?$" context="#pop"/>
+ <RegExpr attribute="Operator" String="[$][\({]" context="VarFromValue"/>
+ <RegExpr attribute="Special" context="#pop" String="@[-_\d\w]*@" />
+ <DetectChar attribute="Operator" char="&#059;" context="#pop"/>
+ </context>
+
+ <context name="VarFromValue" attribute="Variable" lineEndContext="#stay">
+ <RegExpr attribute="Operator" String="[\)}](?=/)" context="#pop"/>
+ <RegExpr attribute="Operator" String="[\)}][^$]" context="#pop"/>
+ <RegExpr attribute="Operator" String="[\)}]$" context="#pop#pop"/>
+ </context>
+
+ <context name="VarFromNormal" attribute="Variable" lineEndContext="#stay">
+ <RegExpr attribute="Operator" String="[\)}]" context="#pop"/>
+ </context>
+
+ <context name="Commands" attribute="Normal Text" lineEndContext="#pop">
+ <RegExpr attribute="Operator" context="VarFromNormal" String="[$][\({]"/>
+ <RegExpr attribute="Commands" context="#pop" String="[_\w-]*\b"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Variable" defStyleNum="dsDataType"/>
+ <itemData name="Target" defStyleNum="dsDecVal"/>
+ <itemData name="Section" defStyleNum="dsOthers"/>
+ <itemData name="Operator" defStyleNum="dsChar"/>
+ <itemData name="Commands" defStyleNum="dsBaseN"/>
+ <itemData name="Special" defStyleNum="dsFloat"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name = "singleLine" start = "#"/>
+ </comments>
+ <keywords casesensitive = "1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language version="1.04" kateversion="2.1" name="Mason" section="Scripts" extensions="*.html;" mimetype="">
+<highlighting>
+ <list name="keywords">
+ <item> sub </item>
+ <item> bless </item>
+ <item> caller </item>
+ <item> cmp </item>
+ <item> print </item>
+ <item> echo </item>
+ <item> die </item>
+ <item> import </item>
+ <item> lt </item>
+ <item> le </item>
+ <item> local </item>
+ <item> last </item>
+ <item> ! </item>
+ <item> || </item>
+ <item> eq </item>
+ <item> ne </item>
+ <item> use </item>
+ <item> elsif </item>
+ <item> my </item>
+ <item> foreach </item>
+ <item> wantarray </item>
+ <item> push </item>
+ <item> pop </item>
+ <item> dbmclose </item>
+ <item> dbmopen </item>
+ <item> dump </item>
+ <item> each </item>
+ <item> ge </item>
+ <item> gt </item>
+ <item> split </item>
+ <item> open </item>
+ <item> close </item>
+ <item> eval </item>
+ <item> chomp </item>
+ <item> chop </item>
+ <item> unless </item>
+ <item> undef </item>
+ <item> next </item>
+ <item> unlink </item>
+ <item> new </item>
+ <item> and </item>
+ <item> not </item>
+ <item> no </item>
+ <item> ref </item>
+ <item> redo </item>
+ <item> require </item>
+ <item> tied </item>
+ <item> tie </item>
+ <item> untie </item>
+ <item> or </item>
+ <item> xor </item>
+ <item> continue </item>
+ <item> do </item>
+ <item> else </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> return </item>
+ <item> switch </item>
+ <item> while </item>
+ </list>
+
+ <contexts>
+ <context attribute="HTML" lineEndContext="#stay" name="HTML">
+ <RegExpr attribute="Mason Tag" context="EmbeddedPerl" String="&lt;\%method[^&gt;]*&gt;" />
+ <StringDetect attribute="Mason Tag" context="EmbeddedPerl" String="&lt;%method&gt;" insensitive="FALSE" />
+ <StringDetect attribute="Comment" context="Documentation" String="&lt;%doc&gt;" insensitive="FALSE" />
+
+ <StringDetect attribute="Mason Tag" context="EmbeddedPerl" String="&lt;%perl&gt;" insensitive="FALSE" />
+ <Detect2Chars attribute="Mason Tag" context="EmbeddedPerl" char="&lt;" char1="%" />
+ <Detect2Chars attribute="Mason Method" context="MethodCall" char="&lt;" char1="&amp;" />
+ <RegExpr attribute="Mason Tag" context="PerlOneLiner" String="^%" />
+ </context>
+
+ <context attribute="normal" lineEndContext="#stay" name="EmbeddedPerl">
+ <Detect2Chars attribute="Mason Tag" context="#pop" char="%" char1="&gt;" />
+ <StringDetect attribute="Mason Tag" context="#pop" String="&lt;/%perl&gt;" insensitive="FALSE" />
+ <StringDetect attribute="Mason Tag" context="#pop" String="&lt;/%method&gt;" insensitive="FALSE" />
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" />
+ <HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Keyword" context="#stay" String="^#!.*" />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String" context="String2" char="'"/>
+ <DetectChar attribute="String Char" context="String" char="`"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <Detect2Chars attribute="Pattern" context="Pattern2" char="s" char1="/" />
+ <DetectChar attribute="Pattern" context="Pattern" char="/" />
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ <RegExpr attribute="Decimal" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Data Type" context="#stay" String="\$\#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Pattern" context="#stay" String="\s+\:" />
+ <DetectChar attribute="Comment" context="Commentar 1" char="#" />
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <RegExpr attribute="Decimal" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Data Type" context="#stay" String="\$[a-zA-Z_]*[a-zA-Z0-9_]*" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+
+ <context attribute="Pattern" lineEndContext="#stay" name="Pattern">
+ <RegExpr attribute="String Char" context="#stay" String="\\[\/\[\]dDwWsSnrtfb0\$@]?" />
+ <RegExpr attribute="String Char" context="#stay" String="\^[\/\[\]]?" />
+ <DetectChar attribute="Pattern" context="#pop" char="/" />
+ </context>
+
+ <context attribute="Pattern" lineEndContext="#stay" name="Pattern2">
+ <RegExpr attribute="String Char" context="#stay" String="\\[\/\[\]dDwWsSnrtfb0\$@]?" />
+ <RegExpr attribute="String Char" context="#stay" String="\^[\/\[\]]?" />
+ <RegExpr attribute="Pattern" context="Pattern3" String="\/" />
+ </context>
+
+ <context attribute="Pattern" lineEndContext="#stay" name="Pattern3">
+ <RegExpr attribute="String Char" context="#stay" String="\\[\/\[\]dDwWsSnrtfb0\$@]?" />
+ <RegExpr attribute="String Char" context="#stay" String="\^[\/\[\]]?" />
+ <RegExpr attribute="Pattern" context="#pop#pop" String="\/g?" />
+ </context>
+
+ <context attribute="String Char" lineEndContext="#stay" name="Something">
+ <DetectChar attribute="String Char" context="#pop" char="`"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="String2">
+ <LineContinue attribute="String" context="#stay"/>
+ <Detect2Chars attribute="String Char" context="#stay" char="\" char1="'"/>
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="PerlOneLiner">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" />
+ <HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Keyword" context="#stay" String="^#!.*" />
+ <RegExpr attribute="String" context="#stay" String="&quot;[^&quot;]*&quot;"/>
+ <RegExpr attribute="String" context="#stay" String="'[^']*'"/>
+ <DetectChar attribute="String Char" context="Something" char="`"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <Detect2Chars attribute="Pattern" context="Pattern2" char="s" char1="/" />
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ <RegExpr attribute="Decimal" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Data Type" context="#stay" String="\$\#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Pattern" context="#stay" String="\s+\:" />
+ <RegExpr attribute="Comment" context="#stay" String="\#.*" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Documentation">
+ <StringDetect attribute="Comment" context="#pop" String="&lt;/%doc&gt;" insensitive="FALSE" />
+ </context>
+
+ <context attribute="Mason Method" lineEndContext="#stay" name="MethodCall">
+ <Detect2Chars attribute="Mason Method" context="#pop" char="&amp;" char1="&gt;" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="normal" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Pattern" defStyleNum="dsOthers"/>
+ <itemData name="Mason Tag" defStyleNum="dsKeyword"/>
+ <itemData name="Mason Method" defStyleNum="dsKeyword"/>
+ <itemData name="HTML" defStyleNum="dsString"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ <comment name="multiLine" start="&lt;%doc&gt;" end="&lt;%doc&gt;"/>
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Matlab M-File" version="1.06" kateversion="2.1" section="Sources" extensions="*.m;*.M" mimetype="text/mfile">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> end </item>
+ <item> case </item>
+ <item> continue </item>
+ <item> do </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> return </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> while </item>
+ <item> function </item>
+ <item> otherwise </item>
+ <item> try </item>
+ <item> catch </item>
+ </list>
+ <list name="types">
+ <item> global </item>
+ <item> persistent </item>
+ <item> double </item>
+ </list>
+ <list name="commands">
+ <item> abs </item>
+ <item> acos </item>
+ <item> acot </item>
+ <item> acsc </item>
+ <item> angle </item>
+ <item> asec </item>
+ <item> asin </item>
+ <item> atan </item>
+ <item> bar </item>
+ <item> ceil </item>
+ <item> close </item>
+ <item> cond </item>
+ <item> condeig </item>
+ <item> complex </item>
+ <item> conj </item>
+ <item> cos </item>
+ <item> cot </item>
+ <item> csc </item>
+ <item> det </item>
+ <item> disp </item>
+ <item> display </item>
+ <item> exp </item>
+ <item> figure </item>
+ <item> filter </item>
+ <item> fix </item>
+ <item> fft </item>
+ <item> floor </item>
+ <item> fprintf </item>
+ <item> freqz </item>
+ <item> get </item>
+ <item> gcd </item>
+ <item> grid </item>
+ <item> imag </item>
+ <item> impz </item>
+ <item> isempty </item>
+ <item> isequal </item>
+ <item> islogical </item>
+ <item> isnumeric </item>
+ <item> isprime </item>
+ <item> isreal </item>
+ <item> issparse </item>
+ <item> lcm </item>
+ <item> length </item>
+ <item> linspace </item>
+ <item> load </item>
+ <item> log </item>
+ <item> log2 </item>
+ <item> log10 </item>
+ <item> logspace </item>
+ <item> mesh </item>
+ <item> mod </item>
+ <item> ndims </item>
+ <item> nextpow2 </item>
+ <item> norm </item>
+ <item> normest </item>
+ <item> null </item>
+ <item> numel </item>
+ <item> open </item>
+ <item> orth </item>
+ <item> perms </item>
+ <item> primes </item>
+ <item> poly </item>
+ <item> pow2 </item>
+ <item> plot </item>
+ <item> rank </item>
+ <item> rcond </item>
+ <item> real </item>
+ <item> reallog </item>
+ <item> realpow </item>
+ <item> realsqrt </item>
+ <item> rem </item>
+ <item> roots </item>
+ <item> rref </item>
+ <item> save </item>
+ <item> scatter </item>
+ <item> sec </item>
+ <item> semilogx </item>
+ <item> semilogy </item>
+ <item> set </item>
+ <item> sin </item>
+ <item> sign </item>
+ <item> size </item>
+ <item> sprintf </item>
+ <item> sqrt </item>
+ <item> stairs </item>
+ <item> stem </item>
+ <item> subplot </item>
+ <item> subspace </item>
+ <item> tan </item>
+ <item> title </item>
+ <item> trace </item>
+ <item> waitforbuttonpress </item>
+ <item> zoom </item>
+ <item> zplane </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Command" context="#stay" String="commands"/>
+ <Float attribute="Float" context="#stay"/>
+ <HlCOct attribute="Float" context="#stay"/>
+ <HlCHex attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" />
+ <RegExpr String="(\b([\w][\d\w]*)*[\s]*|[.])(?=([([{].*[])}])?['])" minimal="1" attribute="Transpose" context="Transpose"/>
+ <RegExpr String="[([{](?=[^'([{]*[])}]['])" minimal="1" attribute="Normal Text" context="Transpose"/>
+ <RegExpr String= "%.*$" attribute="Comment" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&apos;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&apos;"/>
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Transpose">
+ <Float attribute="Float" context="#stay"/>
+ <HlCOct attribute="Float" context="#stay"/>
+ <HlCHex attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" />
+ <RegExpr attribute="String" context="#stay" minimal="1" String="['][^']*['](?=[])}]['])"/>
+ <DetectChar attribute="Normal Text" context="#pop" char="&apos;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" color="#1414e4" selColor="#ffd60b"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Transpose" defStyleNum="dsNormal" color="#800080"/>
+ <itemData name="String" defStyleNum="dsString" color="#ff0000" selColor="#ff0000"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#2b7805" selColor="#945ca4"/>
+ <itemData name="Command" defStyleNum="dsCommand" color="#000000" selColor="#ffffff" bold="1"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="% " />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Modula-2" version="1.02" kateversion="2.1" section="Sources" extensions="*.mod;*.def;*.mi;*.md" mimetype="text/x-modula-2">
+ <highlighting>
+ <list name="directives">
+ <item> ASSEMBLER </item>
+ <item> ALLOCATE </item>
+ <item> DEALLOCATE </item>
+ <item> SIZE </item>
+ <item> Write </item>
+ <item> WriteString </item>
+ <item> WriteCard </item>
+ <item> WriteLn </item>
+ <item> WriteBf </item>
+ <item> WriteInt </item>
+ <item> WriteReal </item>
+ <item> WriteLongReal </item>
+ <item> Read </item>
+ <item> ReadString </item>
+ <item> ReadCard </item>
+ <item> ReadInt </item>
+ <item> ReadReal </item>
+ <item> ReadLongReal </item>
+ <item> Open </item>
+ <item> Close </item>
+ <item> OpenInput </item>
+ <item> OpenOutput </item>
+ <item> Accessible </item>
+ <item> Erase </item>
+ <item> EOF </item>
+ <item> Done </item>
+ <item> EmptyString </item>
+ <item> Assign </item>
+ <item> Append </item>
+ <item> Length </item>
+ <item> StrEq </item>
+ <item> Copy </item>
+ <item> Concat </item>
+ <item> pos </item>
+ <item> Delete </item>
+ <item> Insert </item>
+ <item> compare </item>
+ <item> CAPS </item>
+ <item> PutBf </item>
+ <item> GetArgs </item>
+ <item> GetEnv </item>
+ <item> ResetClock </item>
+ <item> UserTime </item>
+ <item> SystemTime </item>
+ <item> GetChar </item>
+ <item> GetInt </item>
+ <item> GetCard </item>
+ <item> GetString </item>
+ <item> GetReal </item>
+ <item> GetLongReal </item>
+ <item> PutChar </item>
+ <item> PutInt </item>
+ <item> PutCard </item>
+ <item> PutString </item>
+ <item> PutReal </item>
+ <item> PutLongReal </item>
+ <item> PutLn </item>
+ </list>
+ <list name="keywords">
+ <item> AND </item>
+ <item> ARRAY </item>
+ <item> ASM </item>
+ <item> BEGIN </item>
+ <item> CASE </item>
+ <item> CONST </item>
+ <item> DIV </item>
+ <item> DO </item>
+ <item> ELSE </item>
+ <item> ELSIF </item>
+ <item> END </item>
+ <item> FOR </item>
+ <item> IF </item>
+ <item> IMPLEMENTATION </item>
+ <item> IN </item>
+ <item> SET </item>
+ <item> INCL </item>
+ <item> EXCL </item>
+ <item> ABS </item>
+ <item> BITSET </item>
+ <item> CAP </item>
+ <item> CHR </item>
+ <item> DEC </item>
+ <item> HALT </item>
+ <item> HIGH </item>
+ <item> INC </item>
+ <item> MAX </item>
+ <item> MIN </item>
+ <item> ODD </item>
+ <item> ORD </item>
+ <item> PROC </item>
+ <item> TRUNC </item>
+ <item> VAL </item>
+ <item> MOD </item>
+ <item> NIL </item>
+ <item> NOT </item>
+ <item> OF </item>
+ <item> OR </item>
+ <item> PROCEDURE </item>
+ <item> MODULE </item>
+ <item> DEFINITION </item>
+ <item> RECORD </item>
+ <item> REPEAT </item>
+ <item> THEN </item>
+ <item> TO </item>
+ <item> TYPE </item>
+ <item> UNTIL </item>
+ <item> LOOP </item>
+ <item> VAR </item>
+ <item> WHILE </item>
+ <item> WITH </item>
+ <item> EXIT </item>
+ <item> FALSE </item>
+ <item> TRUE </item>
+ <item> BY </item>
+ <item> FROM </item>
+ <item> IMPORT </item>
+ <item> EXPORT </item>
+ <item> QUALIFIED </item>
+ <item> RETURN </item>
+ <item> NEWPROCESS </item>
+ <item> TRANSFER </item>
+ <item> IOTRANSFER </item>
+ <item> FOREIGN </item>
+ </list>
+ <list name="types">
+ <item> INTEGER </item>
+ <item> CARDINAL </item>
+ <item> SHORTINT </item>
+ <item> SHORTCARD </item>
+ <item> LONGINT </item>
+ <item> LONGREAL </item>
+ <item> CHAR </item>
+ <item> BOOLEAN </item>
+ <item> POINTER </item>
+ <item> ADDRESS </item>
+ <item> ADR </item>
+ <item> REAL </item>
+ <item> File </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Directive" context="#stay" String="directives"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <Float attribute="Number" context="#stay"/>
+ <Int attribute="Number" context="#stay"/>
+ <DetectChar attribute="String" context="String1" char="&quot;" />
+ <DetectChar attribute="String" context="String2" char="'" />
+ <StringDetect attribute="Directive" context="Prep1" String="(*$"/>
+ <Detect2Chars attribute="Comment" context="Comment2" char="(" char1="*"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String1">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String2">
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1=")"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment3" />
+ <context attribute="Directive" lineEndContext="#stay" name="Prep1">
+ <StringDetect attribute="Directive" context="Prep1" String="$*)"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Number" defStyleNum="dsDecVal" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Directive" defStyleNum="dsOthers" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ <comments>
+ <comment name="multiLine" start="(*" end="*)" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Objective-C" version="1.03" kateversion="2.1" section="Sources" extensions="*.m;*.h" mimetype="text/x-objc-src;text/x-c-hdr">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> case </item>
+ <item> continue </item>
+ <item> default </item>
+ <item> do </item>
+ <item> else </item>
+ <item> enum </item>
+ <item> extern </item>
+ <item> for </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> return </item>
+ <item> sizeof </item>
+ <item> struct </item>
+ <item> switch </item>
+ <item> typedef </item>
+ <item> union </item>
+ <item> while </item>
+ <item> @class </item>
+ <item> @defs </item>
+ <item> @encode </item>
+ <item> @end </item>
+ <item> @implementation </item>
+ <item> @interface </item>
+ <item> @private </item>
+ <item> @protected </item>
+ <item> @protocol </item>
+ <item> @public </item>
+ <item> @selector </item>
+ <item> self </item>
+ <item> super </item>
+ </list>
+ <list name="types">
+ <item> auto </item>
+ <item> char </item>
+ <item> const </item>
+ <item> double </item>
+ <item> float </item>
+ <item> int </item>
+ <item> long </item>
+ <item> register </item>
+ <item> short </item>
+ <item> signed </item>
+ <item> static </item>
+ <item> unsigned </item>
+ <item> void </item>
+ <item> volatile </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Default">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" >
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^#"/>
+ <Detect2Chars attribute="String" context="String" char="@" char1="&quot;" />
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="SingleLineComment"/>
+ <context attribute="Comment" lineEndContext="#stay" name="MultiLineComment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="Default" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="#stay"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="MultiLineCommentPrep" char="/" char1="*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="MultiLineCommentPrep">
+ <Detect2Chars attribute="Comment" context="#pop#pop" char="*" char1="/"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/> <!--,Qt::darkYellow,Qt::yellow,false,false)); -->
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Pascal" version="1.08" kateversion="2.1" section="Sources" extensions="*.pp;*.pas;*.p" mimetype="text/x-pascal">
+ <highlighting>
+ <list name="keywords">
+ <item> and </item>
+ <item> array </item>
+ <item> asm </item>
+ <item> case </item>
+ <item> const </item>
+ <item> div </item>
+ <item> do </item>
+ <item> downto </item>
+ <item> else </item>
+ <item> file </item>
+ <item> for </item>
+ <item> function </item>
+ <item> goto </item>
+ <item> if </item>
+ <item> in </item>
+ <item> label </item>
+ <item> mod </item>
+ <item> nil </item>
+ <item> not </item>
+ <item> of </item>
+ <item> operator </item>
+ <item> or </item>
+ <item> packed </item>
+ <item> procedure </item>
+ <item> program </item>
+ <item> record </item>
+ <item> repeat </item>
+ <item> set </item>
+ <item> then </item>
+ <item> to </item>
+ <item> type </item>
+ <item> unit </item>
+ <item> until </item>
+ <item> uses </item>
+ <item> var </item>
+ <item> while </item>
+ <item> with </item>
+ <item> xor </item>
+
+
+ <item> at </item>
+ <item> automated </item>
+ <item> break </item>
+ <item> continue </item>
+ <item> dispinterface </item>
+ <item> dispose </item>
+ <item> exit </item>
+ <item> false </item>
+ <item> finalization </item>
+ <item> initialization </item>
+ <item> library </item>
+ <item> new </item>
+ <item> published </item>
+ <item> resourcestring </item>
+ <item> self </item>
+ <item> true </item>
+ </list>
+ <list name="ISO/Delphi Extended">
+ <item> as </item>
+ <item> bindable </item>
+ <item> constructor </item>
+ <item> destructor </item>
+ <item> except </item>
+ <item> export </item>
+ <item> finally </item>
+ <item> import </item>
+ <item> implementation </item>
+ <item> inherited </item>
+ <item> inline </item>
+ <item> interface </item>
+ <item> is </item>
+ <item> module </item>
+ <item> on </item>
+ <item> only </item>
+ <item> otherwise </item>
+ <item> private </item>
+ <item> property </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> qualified </item>
+ <item> raise </item>
+ <item> restricted </item>
+ <item> shl </item>
+ <item> shr </item>
+ <item> threadvar </item>
+ <item> try </item>
+ </list>
+ <list name="types">
+ <item> Integer </item>
+ <item> Cardinal </item>
+ <item> ShortInt </item>
+ <item> SmallInt </item>
+ <item> LongInt </item>
+ <item> Int64 </item>
+ <item> Byte </item>
+ <item> Word </item>
+ <item> LongWord </item>
+ <item> Char </item>
+ <item> AnsiChar </item>
+ <item> WideChar </item>
+ <item> Boolean </item>
+ <item> ByteBool </item>
+ <item> WordBool </item>
+ <item> LongBool </item>
+ <item> Single </item>
+ <item> Double </item>
+ <item> Extended </item>
+ <item> Comp </item>
+ <item> Currency </item>
+ <item> Real </item>
+ <item> Real48 </item>
+ <item> String </item>
+ <item> ShortString </item>
+ <item> AnsiString </item>
+ <item> WideString </item>
+ <item> Pointer </item>
+ <item> Variant</item>
+ <item> File </item>
+ <item> Text </item>
+ </list>
+ <list name="attention">
+ <item> FIXME </item>
+ <item> TODO </item>
+ <item> ### </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Keyword" context="#stay" String="\b(begin|case|record)([\s]|$)" insensitive="true" beginRegion="Region1"/>
+ <RegExpr attribute="ISO/Delphi Extended" context="#stay" String="\b(try|class|object)([\s]|$)" insensitive="true" beginRegion="Region1"/>
+ <RegExpr attribute="Keyword" context="#stay" String="\bend([.;\s]|$)" insensitive="true" endRegion="Region1"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="ISO/Delphi Extended" context="#stay" String="ISO/Delphi Extended"/>
+ <keyword attribute="Type" context="#stay" String="types"/>
+ <Float attribute="Number" context="#stay"/>
+ <Int attribute="Number" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&apos;" />
+ <StringDetect attribute="Directive" context="Prep1" String="(*$"/>
+ <Detect2Chars attribute="Directive" context="Prep2" char="{" char1="$"/>
+ <DetectChar attribute="Comment" context="Comment1" char="{"/>
+ <Detect2Chars attribute="Comment" context="Comment2" char="(" char1="*"/>
+ <Detect2Chars attribute="Comment" context="Comment3" char="/" char1="/"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <DetectChar attribute="String" context="#pop" char="&apos;"/>
+ </context>
+ <context attribute="Directive" lineEndContext="#pop" name="Prep1">
+ <Detect2Chars attribute="Directive" context="#pop" char="*" char1=")"/>
+ </context>
+ <context attribute="Directive" lineEndContext="#pop" name="Prep2">
+ <DetectChar attribute="Directive" context="#pop" char="}"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment1">
+ <keyword attribute="Number" context="#stay" String="attention" />
+ <DetectChar attribute="Comment" context="#pop" char="}"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment2">
+ <keyword attribute="Number" context="#stay" String="attention" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1=")"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment3">
+ <keyword attribute="Number" context="#stay" String="attention" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="ISO/Delphi Extended" defStyleNum="dsKeyword" color="#000080" />
+ <itemData name="Type" defStyleNum="dsDataType"/>
+ <itemData name="Number" defStyleNum="dsDecVal" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Directive" defStyleNum="dsOthers" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="0" />
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="{" end="}" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ This file is part of the KDE project
+ Copyright (C) 2001, 2002, 2003 Anders Lund <anders@alweb.dk>
+
+ This library is free software; you can redistribute it and/or
+ modify it under the terms of the GNU Library General Public
+ License version 2 as published by the Free Software Foundation.
+
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ Library General Public License for more details.
+
+ You should have received a copy of the GNU Library General Public License
+ along with this library; see the file COPYING.LIB. If not, write to
+ the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+ Boston, MA 02111-1307, USA.
+
+ *** NOTICE ***
+ This file is maintained by Anders Lund <anders@alweb.dk>
+ Please do not commit changes without checking with me.
+
+ *** TODO ***
+ s/// - Either make a special case, or better, enable saving data in contexts,
+ so any delimiter can be handled correctly!
+
+ The variable detection is not entirely left if there is a variable in a key.
+ Samples:
+ $hask{ $key }{ value }; ## comments are not detected
+
+ HERE document delimiters - requires support for saving data in contexts.
+-->
+<language name="Perl" version="1.10" kateversion="2.2" section="Scripts"
+ extensions="*.pl;*.pm" mimetype="application/x-perl;text/x-perl"
+ author="Anders Lund (anders@alweb.dk)" license="LGPL">
+ <highlighting>
+ <list name="keywords">
+ <item> if </item>
+ <item> unless </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> while </item>
+ <item> until </item>
+ <item> for </item>
+ <item> each </item>
+ <item> foreach </item>
+ <item> next </item>
+ <item> last </item>
+ <item> break </item>
+ <item> continue </item>
+ <item> return </item>
+ <item> use </item>
+ <item> no </item>
+ <item> require </item>
+ <item> my </item>
+ <item> our </item>
+ <item> local </item>
+ <item> BEGIN </item>
+ <item> END </item>
+ <item>require</item>
+ <item> package </item>
+ <item> sub </item>
+ <item> do </item>
+ <item> __END__ </item>
+ <item> __DATA__ </item>
+ <item> __FILE__ </item>
+ <item> __LINE__ </item>
+ <item> __PACKAGE__ </item>
+ </list>
+ <list name="operators">
+ <item> = </item>
+ <item> != </item>
+ <item> ~= </item>
+ <item> += </item>
+ <item> -= </item>
+ <item> *= </item>
+ <item> /= </item>
+ <item> **= </item>
+ <item> |= </item>
+ <item> ||= </item>
+ <item> &amp;= </item>
+ <item> &amp;&amp;= </item>
+ <item> ?= </item>
+ <item> + </item>
+ <item> - </item>
+ <item> * </item>
+ <!-- <item> / </item>//-->
+ <item> % </item>
+ <item> || </item>
+ <item> &amp;&amp; </item>
+ <item> | </item>
+ <item> &amp; </item>
+ <item> &lt; </item>
+ <item> &lt;&lt; </item>
+ <item> &gt; </item>
+ <item> &gt;&gt; </item>
+ <item> ^ </item>
+ <item> -&gt; </item>
+ <item> =&gt; </item>
+ <item> . </item>
+ <item> , </item>
+ <item> ; </item>
+ <item> :: </item>
+ <item> \ </item>
+ <item> and </item>
+ <item> or </item>
+ <item> not </item>
+ <item> eq </item>
+ <item> ne </item>
+ </list>
+ <list name="functions">
+ <item>abs</item>
+ <item>accept</item>
+ <item>alarm</item>
+ <item>atan2</item>
+ <item>bind</item>
+ <item>binmode</item>
+ <item>bless</item>
+ <item>caller</item>
+ <item>chdir</item>
+ <item>chmod</item>
+ <item>chomp</item>
+ <item>chop</item>
+ <item>chown</item>
+ <item>chr</item>
+ <item>chroot</item>
+ <item>close</item>
+ <item>closedir</item>
+ <item>connect</item>
+ <item>cos</item>
+ <item>crypt</item>
+ <item>dbmclose</item>
+ <item>dbmopen</item>
+ <item>defined</item>
+ <item>delete</item>
+ <item>die</item>
+ <item>dump</item>
+ <item>endgrent</item>
+ <item>endhostent</item>
+ <item>endnetent</item>
+ <item>endprotoent</item>
+ <item>endpwent</item>
+ <item>endservent</item>
+ <item>eof</item>
+ <item>eval</item>
+ <item>exec</item>
+ <item>exists</item>
+ <item>exit</item>
+ <item>exp</item>
+ <item>fcntl</item>
+ <item>fileno</item>
+ <item>flock</item>
+ <item>fork</item>
+ <item>format</item>
+ <item>formline</item>
+ <item>getc</item>
+ <item>getgrent</item>
+ <item>getgrgid</item>
+ <item>getgrnam</item>
+ <item>gethostbyaddr</item>
+ <item>gethostbyname</item>
+ <item>gethostent</item>
+ <item>getlogin</item>
+ <item>getnetbyaddr</item>
+ <item>getnetbyname</item>
+ <item>getnetent</item>
+ <item>getpeername</item>
+ <item>getpgrp</item>
+ <item>getppid</item>
+ <item>getpriority</item>
+ <item>getprotobyname</item>
+ <item>getprotobynumber</item>
+ <item>getprotoent</item>
+ <item>getpwent</item>
+ <item>getpwnam</item>
+ <item>getpwuid</item>
+ <item>getservbyname</item>
+ <item>getservbyport</item>
+ <item>getservent</item>
+ <item>getsockname</item>
+ <item>getsockopt</item>
+ <item>glob</item>
+ <item>gmtime</item>
+ <item>goto</item>
+ <item>grep</item>
+ <item>hex</item>
+ <item>import</item>
+ <item>index</item>
+ <item>int</item>
+ <item>ioctl</item>
+ <item>join</item>
+ <item>keys</item>
+ <item>kill</item>
+ <item>last</item>
+ <item>lc</item>
+ <item>lcfirst</item>
+ <item>length</item>
+ <item>link</item>
+ <item>listen</item>
+ <item>localtime</item>
+ <item>lock</item>
+ <item>log</item>
+ <item>lstat</item>
+ <item>map</item>
+ <item>mkdir</item>
+ <item>msgctl</item>
+ <item>msgget</item>
+ <item>msgrcv</item>
+ <item>msgsnd</item>
+ <item>oct</item>
+ <item>open</item>
+ <item>opendir</item>
+ <item>ord</item>
+ <item>pack</item>
+ <item>package</item>
+ <item>pipe</item>
+ <item>pop</item>
+ <item>pos</item>
+ <item>print</item>
+ <item>printf</item>
+ <item>prototype</item>
+ <item>push</item>
+ <item>quotemeta</item>
+ <item>rand</item>
+ <item>read</item>
+ <item>readdir</item>
+ <item>readline</item>
+ <item>readlink</item>
+ <item>recv</item>
+ <item>redo</item>
+ <item>ref</item>
+ <item>rename</item>
+ <item>reset</item>
+ <item>return</item>
+ <item>reverse</item>
+ <item>rewinddir</item>
+ <item>rindex</item>
+ <item>rmdir</item>
+ <item>scalar</item>
+ <item>seek</item>
+ <item>seekdir</item>
+ <item>select</item>
+ <item>semctl</item>
+ <item>semget</item>
+ <item>semop</item>
+ <item>send</item>
+ <item>setgrent</item>
+ <item>sethostent</item>
+ <item>setnetent</item>
+ <item>setpgrp</item>
+ <item>setpriority</item>
+ <item>setprotoent</item>
+ <item>setpwent</item>
+ <item>setservent</item>
+ <item>setsockopt</item>
+ <item>shift</item>
+ <item>shmctl</item>
+ <item>shmget</item>
+ <item>shmread</item>
+ <item>shmwrite</item>
+ <item>shutdown</item>
+ <item>sin</item>
+ <item>sleep</item>
+ <item>socket</item>
+ <item>socketpair</item>
+ <item>sort</item>
+ <item>splice</item>
+ <item>split</item>
+ <item>sprintf</item>
+ <item>sqrt</item>
+ <item>srand</item>
+ <item>stat</item>
+ <item>study</item>
+ <item>sub</item>
+ <item>substr</item>
+ <item>symlink</item>
+ <item>syscall</item>
+ <item>sysread</item>
+ <item>sysseek</item>
+ <item>system</item>
+ <item>syswrite</item>
+ <item>tell</item>
+ <item>telldir</item>
+ <item>tie</item>
+ <item>time</item>
+ <item>times</item>
+ <item>truncate</item>
+ <item>uc</item>
+ <item>ucfirst</item>
+ <item>umask</item>
+ <item>undef</item>
+ <item>unlink</item>
+ <item>unpack</item>
+ <item>unshift</item>
+ <item>untie</item>
+ <item>utime</item>
+ <item>values</item>
+ <item>vec</item>
+ <item>wait</item>
+ <item>waitpid</item>
+ <item>wantarray</item>
+ <item>warn</item>
+ <item>write</item>
+ </list>
+ <list name="pragmas">
+ <item>strict</item>
+ <item>english</item>
+ <item>warnings</item>
+ <item>vars</item>
+ <item>subs</item>
+ <item>utf8</item>
+ <item>sigtrap</item>
+ <item>locale</item>
+ <item>open</item>
+ <item>less</item>
+ <item>integer</item>
+ <item>filetest</item>
+ <item>constant</item>
+ <item>bytes</item>
+ <item>diagnostics</item>
+ </list>
+ <contexts>
+ <context name="normal" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Keyword" context="#stay" String="^#!\/.*" />
+ <RegExpr attribute="Keyword" context="data_handle" String="^__DATA__" />
+ <RegExpr attribute="Keyword" context="#stay" String="^__END__" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Operator" context="#stay" String="operators" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Pragma" context="#stay" String="pragmas" />
+ <RegExpr attribute="Comment" context="comment" String="#" />
+ <RegExpr attribute="Pod" context="pod" String="^\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*" beginRegion="POD"/>
+ <RegExpr attribute="Keyword" context="sub_name_def" String="\s*sub\s+" />
+
+ <HlCOct attribute="Octal" context="slash_safe_escape" />
+ <HlCHex attribute="Hex" context="slash_safe_escape" />
+ <Float attribute="Float" context="slash_safe_escape" />
+ <Int attribute="Decimal" context="slash_safe_escape" />
+
+ <RegExpr attribute="Normal Text" context="#stay" String="\\[&quot;']" />
+ <Detect2Chars attribute="Normal Text" context="#stay" char="&amp;" char1="'" />
+ <DetectChar attribute="String (interpolated)" context="ip_string" char="&quot;"/>
+ <DetectChar attribute="String" context="string" char="'"/>
+ <DetectChar attribute="Operator" context="Backticked" char="`" />
+ <AnyChar attribute="Operator" context="#stay" String="&amp;\" />
+
+ <RegExpr attribute="Special Variable" context="var_detect" String="\$[0-9]+" />
+ <RegExpr attribute="Special Variable" context="var_detect" String="[@\$](?:[\+\-_]\B|ARGV\b|INC\b)" />
+ <RegExpr attribute="Special Variable" context="var_detect" String="[%\$](?:INC\b|ENV\b|SIG\b)" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\$\$[\$\w_]" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\$[#_][\w_]" />
+ <RegExpr attribute="Special Variable" context="slash_safe_escape" String="\$[^a-zA-Z0-9\s{][A-Z]?" />
+ <RegExpr attribute="Data Type" context="var_detect" String="[\$@%]\{[\w_]+\}" />
+ <RegExpr attribute="Data Type" context="var_detect" String="[\$@%]" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\*[a-zA-Z_]+" />
+
+ <RegExpr attribute="Keyword" context="#stay" String="&lt;[A-Z0-9_]+&gt;" />
+ <RegExpr attribute="Keyword" context="#stay" String="\s*&lt;&lt;\s*[&quot;']?[A-Z0-9_\-]+[&quot;']?" />
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*[)}]\s*/" />
+ <RegExpr attribute="Normal Text" context="sub_name_def" String="\w+::" />
+ <RegExpr attribute="Normal Text" context="#stay" String="\w+[=]" />
+
+ <RegExpr attribute="String (interpolated)" context="ip_string_2" String="q[qx]\(" />
+ <RegExpr attribute="String (interpolated)" context="ip_string_3" String="q[qx]\{" />
+ <RegExpr attribute="String (interpolated)" context="ip_string_4" String="q[qx]\[" />
+ <RegExpr attribute="String (interpolated)" context="ip_string_5" String="q[qx]&lt;" />
+ <RegExpr attribute="String (interpolated)" context="#stay" String="q[qx]([^a-zA-Z0-9_\s[\]{}()]).*\1" minimal="true" />
+
+ <Detect2Chars attribute="String" context="string_2" char="q" char1="(" />
+ <Detect2Chars attribute="String" context="string_3" char="q" char1="{" />
+ <Detect2Chars attribute="String" context="string_4" char="q" char1="[" />
+ <Detect2Chars attribute="String" context="string_5" char="q" char1="&lt;" />
+ <RegExpr attribute="String" context="#stay" String="q([^a-zA-Z0-9_\s[\]{}()]).+\1" />
+
+ <StringDetect attribute="Normal Text" context="quote_word" String="qw/" />
+
+ <Detect2Chars attribute="Pattern" context="subst_curlybrace_pattern" char="s" char1="{" />
+ <Detect2Chars attribute="Pattern" context="subst_paren_pattern" char="s" char1="(" />
+ <Detect2Chars attribute="Pattern" context="subst_bracket_pattern" char="s" char1="[" />
+ <Detect2Chars attribute="Pattern" context="subst_slash_pattern" char="s" char1="/" />
+
+ <RegExpr attribute="Pattern" context="#stay" String="(?:s|tr|y)\([^)]*\)\s*\([^)]*\)" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:s|tr|y)\{[^}]*\}\s*\{[^}]*\}" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:s|tr|y)\[[^}]*\]\s*\[[^\]]*\]" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:s|tr|y)([^a-zA-Z0-9_\s[\]{}()]).*\1.*\1" minimal="true"/>
+
+ <RegExpr attribute="Normal Text" context="#stay" String="[\w_]{3,}[[{:\-.;,]" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[\w_]([mqsy]|q[rx])\(" />
+
+ <RegExpr attribute="Pattern" context="pattern_slash" String="(?:m|qr)\/" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:m|q[rx])\([^)]*\)" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:m|q[rx])\{[^}]*\}" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:m|q[rx])\[[^\]]*\]" />
+ <RegExpr attribute="Pattern" context="#stay" String="(?:m|q[rx])([^a-zA-Z0-9_-\s[\]{}()/]).+\1" minimal="true"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="[\w_]+\s*/" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[&lt;&gt;&quot;':]/" />
+ <DetectChar attribute="Pattern" context="pattern_slash" char="/" />
+ <RegExpr attribute="Operator" context="#stay" String="-[rwxoRWXOeszfdlpSbctugkTBMAC]" />
+
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace1" />
+ </context>
+
+ <context name="pod" attribute="Pod" lineEndContext="#stay">
+ <LineContinue attribute="Pod" context="#stay" />
+ <RegExpr attribute="Pod" context="#stay" String="^\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*" beginRegion="POD" endRegion="POD"/>
+ <RegExpr attribute="Pod" context="#pop" String="^\=cut.*$" endRegion="POD"/>
+ </context>
+
+ <context name="regex_pattern_internal" attribute="Pattern" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="#stay" String="^\s*#.*$" />
+ <RegExpr attribute="Pattern Character Class" context="#stay" String="\\[anDdSsWw]" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\\[ABbEGLlNUuQdQZz]" />
+ <RegExpr attribute="Special Variable" context="#stay" String="\\[\d]+" />
+ <RegExpr attribute="Pattern" context="#stay" String="\\." />
+ <RegExpr attribute="Data Type" context="#stay" String="[\$@]#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <Detect2Chars attribute="Pattern Internal Operator" context="pat_ext" char="(" char1="?" />
+ <DetectChar attribute="Pattern Internal Operator" context="pat_char_class" char="[" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="[()?^*+|]" />
+ <RegExpr attribute="Pattern Internal Operator" context="#stay" String="\{[\d, ]+\}" />
+ <DetectChar attribute="Pattern Internal Operator" context="#stay" char="$" />
+ <RegExpr attribute="Comment" context="#stay" String="\s{3,}#.*$" />
+ </context>
+
+<!-- ====== Contexts for strings ===== -->
+ <context name="ipstring_internal" attribute="String (interpolated)" lineEndContext="#stay">
+ <RegExpr attribute="String (interpolated)" context="#stay" String="\\[\$@%]" />
+ <RegExpr attribute="Special Variable" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\$+#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Data Type" context="var_detect" String="[@%][\$a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="String Special Character" context="#stay" String="\\[UuLlEtnaefr]" />
+ </context>
+ <context name="ip_string" attribute="String (interpolated)" lineEndContext="#stay">
+ <LineContinue attribute="String (interpolated)" context="#stay"/>
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="&quot;" />
+ <DetectChar attribute="String (interpolated)" context="#pop" char="&quot;"/>
+ <IncludeRules context="ipstring_internal" />
+ </context>
+ <context name="string" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#stay"/>
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="'" />
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+ <context name="ip_string_2" attribute="String (interpolated)" lineEndContext="#stay">
+ <LineContinue attribute="String (interpolated)" context="#stay" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="(" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1=")" />
+ <RangeDetect attribute="String (interpolated)" context="#stay" char="(" char1=")" />
+ <DetectChar attribute="String (interpolated)" context="#pop" char=")" />
+ <IncludeRules context="ipstring_internal" />
+ </context>
+ <context name="ip_string_3" attribute="String (interpolated)" lineEndContext="#stay">
+ <LineContinue attribute="String (interpolated)" context="#stay" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="{" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="}" />
+ <RangeDetect attribute="String (interpolated)" context="#stay" char="{" char1="}" />
+ <DetectChar attribute="String (interpolated)" context="#pop" char="}" />
+ <IncludeRules context="ipstring_internal" />
+ </context>
+ <context name="ip_string_4" attribute="String (interpolated)" lineEndContext="#stay">
+ <LineContinue attribute="String (interpolated)" context="#stay" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="[" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="]" />
+ <RangeDetect attribute="String (interpolated)" context="#stay" char="[" char1="]" />
+ <DetectChar attribute="String (interpolated)" context="#pop" char="]" />
+ <IncludeRules context="ipstring_internal" />
+ </context>
+ <context name="ip_string_5" attribute="String (interpolated)" lineEndContext="#stay">
+ <LineContinue attribute="String (interpolated)" context="#stay" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="&lt;" />
+ <Detect2Chars attribute="String (interpolated)" context="#stay" char="\" char1="&gt;" />
+ <RangeDetect attribute="String (interpolated)" context="#stay" char="&lt;" char1="&gt;" />
+ <DetectChar attribute="String (interpolated)" context="#pop" char="&gt;" />
+ <IncludeRules context="ipstring_internal" />
+ </context>
+ <context name="string_2" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#stay" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="(" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1=")" />
+ <RangeDetect attribute="String" context="#stay" char="(" char1=")" />
+ <DetectChar attribute="String" context="#pop" char=")" />
+ </context>
+ <context name="string_3" attribute="String" lineEndContext="#stay">
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="{" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="}" />
+ <RangeDetect attribute="String" context="#stay" char="{" char1="}" />
+ <LineContinue attribute="String" context="#stay" />
+ <DetectChar attribute="String" context="#pop" char="}" />
+ </context>
+ <context name="string_4" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#stay" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="[" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="]" />
+ <RangeDetect attribute="String" context="#stay" char="[" char1="]" />
+ <DetectChar attribute="String" context="#pop" char="]" />
+ </context>
+ <context name="string_5" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#stay" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="&lt;" />
+ <Detect2Chars attribute="String" context="#stay" char="\" char1="&gt;" />
+ <RangeDetect attribute="String" context="#stay" char="&lt;" char1="&gt;" />
+ <DetectChar attribute="String" context="#pop" char="&gt;" />
+ </context>
+
+<!-- ====== contexts for s/// etc ====== -->
+ <context name="subst_replace" attribute="normal text">
+ <LineContinue attribute="Normal Text" context="#stay" />
+ <RegExpr attribute="Normal Text" context="#stay" String="[&quot;'\]" />
+ <RegExpr attribute="Comment" context="#stay" String="\s*#.*$" />
+ <RegExpr attribute="Special Variable" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Data Type" context="#stay" String="\$+#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Data Type" context="#stay" String="[@%][\$a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Operator" context="#stay" String="operators" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ </context>
+ <context name="subst_curlybrace_pattern" attribute="Pattern" lineEndContext="#stay">
+ <LineContinue attribute="Pattern" context="#stay" />
+ <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="{" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="}" />
+ <IncludeRules context="regex_pattern_internal" />
+ <DetectChar attribute="Pattern" context="subst_curlybrace_replace" char="}" />
+ </context>
+ <context name="subst_curlybrace_replace" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="subst_replace" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="{" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="}" />
+ <DetectChar attribute="Pattern" context="#stay" char="{" />
+ <DetectChar attribute="Pattern" context="#pop#pop" char="}" />
+ </context>
+ <context name="subst_paren_pattern" attribute="Pattern" lineEndContext="#stay">
+ <LineContinue attribute="Pattern" context="#stay" />
+ <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="(" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1=")" />
+ <IncludeRules context="regex_pattern_internal" />
+ <DetectChar attribute="Pattern" context="subst_curlybrace_replace" char="}" />
+ </context>
+ <context name="subst_paren_replace" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="subst_replace" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="(" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1=")" />
+ <DetectChar attribute="Pattern" context="#stay" char="(" />
+ <DetectChar attribute="Pattern" context="#pop#pop" char=")" />
+ </context>
+ <context name="subst_bracket_pattern" attribute="Pattern" lineEndContext="#stay">
+ <LineContinue attribute="Pattern" context="#stay" />
+ <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="[" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="]" />
+ <IncludeRules context="regex_pattern_internal" />
+ <DetectChar attribute="Pattern" context="subst_curlybrace_replace" char="]" />
+ </context>
+ <context name="subst_bracket_replace" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="subst_replace" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="[" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="]" />
+ <DetectChar attribute="Pattern" context="#stay" char="[" />
+ <DetectChar attribute="Pattern" context="#pop#pop" char="]" />
+ </context>
+ <context name="subst_slash_pattern" attribute="Pattern" lineEndContext="#stay">
+ <LineContinue attribute="Pattern" context="#stay" />
+ <RegExpr attribute="Comment" context="#stay" String="\s+#.*$" />
+ <IncludeRules context="regex_pattern_internal" />
+ <DetectChar attribute="Pattern" context="subst_slash_replace" char="/" />
+ </context>
+ <context name="subst_slash_replace" attribute="Normal Text" lineEndContext="#stay">
+ <IncludeRules context="subst_replace" />
+ <Detect2Chars attribute="Pattern" context="#stay" char="\" char1="/" />
+ <DetectChar attribute="Pattern" context="#pop#pop" char="/" />
+ </context>
+
+ <context name="quote_word" attribute="Normal Text" lineEndContext="#stay">
+ <LineContinue attribute="Normal Text" context="#stay" />
+ <Detect2Chars attribute="Normal Text" context="#stay" char="\" char1="/" />
+ <DetectChar attribute="Normal Text" context="#pop" char="/" />
+ <RegExpr attribute="Data Type" context="#stay" String="\$+#?[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Data Type" context="#stay" String="[@%][\$a-zA-Z_]+[a-zA-Z0-9_]*" />
+ </context>
+ <context name="pattern_slash" attribute="Pattern" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="#stay" String="^\s*#.*$" />
+ <LineContinue attribute="Pattern" context="#stay" />
+ <IncludeRules context="regex_pattern_internal" />
+ <DetectChar attribute="Pattern" context="#pop" char="/" />
+ </context>
+
+<!-- ====== ====== -->
+ <context name="data_handle" attribute="Data" lineEndContext="#stay">
+ <LineContinue attribute="Data" context="#stay"/>
+ <RegExpr attribute="Pod" context="pod" String="^\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*"/>
+ <RegExpr attribute="Keyword" context="normal" String="^__END__" />
+ </context>
+ <context name="end_handle" attribute="Nothing" lineEndContext="#stay">
+ <LineContinue attribute="Nothing" context="#stay" />
+ <RegExpr attribute="Pod" context="pod" String="^\=(?:head[1-6]|over|back|item|for|begin|end|pod)\s*.*"/>
+ <RegExpr attribute="Keyword" context="data_handle" String="^__DATA__" />
+ </context>
+ <context name="var_detect" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="Data Type" context="#stay" String="[\w_]+" />
+ <AnyChar attribute="Normal Text" context="#pop" String="[;,*=!&amp;/" />
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*[})]?\s*/" />
+ <DetectChar attribute="Operator" context="#stay" char="'" />
+ <RegExpr attribute="Normal Text" context="in_hash_elem" String="\s*\{" />
+ <RegExpr attribute="Operator" context="#stay" String="(\+\+|--)" />
+ <Detect2Chars attribute="Normal Text" context="#stay" char=":" char1=":" />
+ <RegExpr attribute="Normal Text" context="#stay" String="\s*\}?\s*-&gt;\s*" />
+ <RegExpr attribute="Normal Text" context="in_hash_elem" String="\s*\}\s*\{\s*" />
+ <RegExpr attribute="Data Type" context="#stay" String="[\$@%]" />
+ </context>
+ <context name="slash_safe_escape" attribute="Normal Text" lineEndContext="#pop" fallthrough="true" fallthroughContext="#pop">
+ <RegExpr attribute="Normal Text" context="#pop" String="\s*[)}\]]?\s*/" />
+ <keyword attribute="Keyword" context="#pop" String="keywords" />
+ </context>
+ <context name="sub_name_def" attribute="Normal Text" lineEndContext="#pop">
+ <RegExpr attribute="Normal Text" context="#stay" String="[\w_]+" />
+ <DetectChar attribute="Data Type" context="var_detect" char="$" />
+ <RegExpr attribute="Normal Text" context="sub_arg_definition" String="\s*\(" />
+ <DetectChar attribute="Normal Text" context="#pop" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Normal Text" context="#pop" char=";" />
+ </context>
+ <context name="package_qualified_blank" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Normal Text" context="#pop" String="[\w_]+" />
+ </context>
+ <context name="in_hash_elem" attribute="Normal Text" lineEndContext="#pop">
+ <DetectChar attribute="String (interpolated)" context="ip_string" char="&quot;" />
+ <DetectChar attribute="String" context="string" char="'" />
+ <RegExpr attribute="String" context="#stay" String="\s*[\w_]+\s*(?![\w_\(])" />
+ <RegExpr attribute="Special Variable" context="#stay" String="\$[0-9]+" />
+ <RegExpr attribute="Special Variable" context="#stay" String="[@\$](?:[\+\-_]\B|ARGV\b|INC\b)" />
+ <RegExpr attribute="Special Variable" context="#stay" String="[%\$](?:INC\b|ENV\b|SIG\b)" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\$\$[\$\w_]" />
+ <RegExpr attribute="Data Type" context="var_detect" String="\$[#_][\w_]" />
+ <RegExpr attribute="Special Variable" context="#stay" String="\$[^a-zA-Z0-9\s{][A-Z]" />
+ <RegExpr attribute="Data Type" context="var_detect" String="[\$@%]" />
+ <RegExpr attribute="Normal Text" context="#pop" String="\s*[\w_]+\s*\(" />
+ <DetectChar attribute="Normal Text" context="#pop" char="}" />
+ </context>
+ <context name="sub_arg_definition" attribute="Normal Text" lineEndContext="#stay" fallthrough="true" fallthroughContext="#pop#pop">
+ <RegExpr attribute="Data Type" context="#stay" String="[\$@%]" />
+ <DetectChar attribute="Normal Text" context="slash_safe_escape" char=")" />
+ </context>
+ <context name="pat_ext" attribute="Pattern Internal Operator" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="#pop" String="\#[^)]*" />
+ <RegExpr attribute="Pattern Internal Operator" context="#pop" String="[:=!&gt;&lt;]+" />
+ <DetectChar attribute="Pattern Internal Operator" context="#pop" char=")" />
+ </context>
+ <context name="pat_char_class" attribute="Pattern Character Class" lineEndContext="#stay">
+ <LineContinue attribute="Pattern Character Class" context="#stay" />
+ <DetectChar attribute="Pattern Internal Operator" context="#stay" char="^" />
+ <Detect2Chars attribute="Pattern Character Class" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="Pattern Character Class" context="#stay" char="\" char1="]" />
+ <RangeDetect attribute="Pattern Character Class" context="#stay" char="[" char1="]" />
+ <DetectChar attribute="Pattern Internal Operator" context="#pop" char="]" />
+ </context>
+ <context name="comment" attribute="Comment" lineEndContext="#pop">
+ <RegExpr attribute="Note" context="#stay" String="(?:FIXME|TODO|NOTE):?" />
+ </context>
+ <context name="Backticked" attribute="String (interpolated)" lineEndContext="#stay">
+ <IncludeRules context="ipstring_internal"/>
+ <DetectChar attribute="Operator" context="#pop" char="`"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Pragma" defStyleNum="dsKeyword" />
+ <itemData name="Function" defStyleNum="dsNormal" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Operator" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType" />
+ <itemData name="Special Variable" defStyleNum="dsDataType" color="#C00000" selColor="#C00000" bold="0" italic="0" />
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Octal" defStyleNum="dsBaseN" />
+ <itemData name="Hex" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="String" defStyleNum="dsString" color="#FF6C6C" selColor="#FF6C6C" bold="0" italic="0" />
+ <itemData name="String (interpolated)" defStyleNum="dsString" />
+ <itemData name="String Special Character" defStyleNum="dsChar" />
+ <itemData name="Pattern" defStyleNum="dsOthers" />
+ <itemData name="Pattern Internal Operator" defStyleNum="dsChar" />
+ <itemData name="Pattern Character Class" defStyleNum="dsBaseN" />
+ <itemData name="Data" defStyleNum="dsNormal" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Pod" defStyleNum="dsComment" />
+ <itemData name="Nothing" defStyleNum="dsComment" />
+ <itemData name="Note" defStyleNum="dsDecVal" color="#0000FF" selColor="#ffffff" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<!-- kate: space-indent on; indent-width 2; replace-tabs on; -->
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="PHP" version="1.09" kateversion="2.1" section="Scripts"
+ extensions="*.php;*.php3;*.wml;*.phtml;*.phtm;*.inc"
+ mimetype="text/x-php4-src;text/x-php3-src;text/vnd.wap.wml">
+ <highlighting>
+ <list name="control structures">
+ <item>as</item>
+ <item>case</item>
+ <item>if</item>
+ <item>else</item>
+ <item>elseif</item>
+ <item>while</item>
+ <item>do</item>
+ <item>for</item>
+ <item>foreach</item>
+ <item>break</item>
+ <item>continue</item>
+ <item>switch</item>
+ <item>declare</item>
+ <item>return</item>
+ <item>require</item>
+ <item>include</item>
+ <item>require_once</item>
+ <item>include_once</item>
+ </list>
+ <list name="keywords">
+ <item> var </item>
+ <item> class </item>
+ <item> new </item>
+ <item> function </item>
+ <item> default </item>
+ <item> E_ALL </item>
+ <item> E_ERROR </item>
+ <item> E_NOTICE </item>
+ <item> E_PARSE </item>
+ <item> E_USER_ERROR </item>
+ <item> E_USER_NOTICE </item>
+ <item> E_USER_WARNING </item>
+ <item> E_WARNING </item>
+ <item> FALSE </item>
+ <item> PHP_OS </item>
+ <item> PHP_VERSION </item>
+ <item> __FILE__ </item>
+ <item> __LINE__ </item>
+ <item> TRUE </item>
+ </list>
+ <list name="functions">
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> addcslashes </item>
+ <item> addslashes </item>
+ <item> apache_child_terminate </item>
+ <item> apache_lookup_uri </item>
+ <item> apache_note </item>
+ <item> apache_setenv </item>
+ <item> array </item>
+ <item> array_change_key_case </item>
+ <item> array_chunk </item>
+ <item> array_count_values </item>
+ <item> array_diff </item>
+ <item> array_fill </item>
+ <item> array_filter </item>
+ <item> array_flip </item>
+ <item> array_intersect </item>
+ <item> array_key_exists </item>
+ <item> array_keys </item>
+ <item> array_map </item>
+ <item> array_merge </item>
+ <item> array_merge_recursive </item>
+ <item> array_multisort </item>
+ <item> array_pad </item>
+ <item> array_pop </item>
+ <item> array_push </item>
+ <item> array_rand </item>
+ <item> array_reduce </item>
+ <item> array_reverse </item>
+ <item> array_search </item>
+ <item> array_shift </item>
+ <item> array_slice </item>
+ <item> array_splice </item>
+ <item> array_sum </item>
+ <item> array_unique </item>
+ <item> array_unshift </item>
+ <item> array_values </item>
+ <item> array_walk </item>
+ <item> arsort </item>
+ <item> ascii2ebcdic </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> asort </item>
+ <item> aspell_check </item>
+ <item> aspell_check_raw </item>
+ <item> aspell_new </item>
+ <item> aspell_suggest </item>
+ <item> assert </item>
+ <item> assert_options </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> base64_decode </item>
+ <item> base64_encode </item>
+ <item> base_convert </item>
+ <item> basename </item>
+ <item> bcadd </item>
+ <item> bccomp </item>
+ <item> bcdiv </item>
+ <item> bcmod </item>
+ <item> bcmul </item>
+ <item> bcpow </item>
+ <item> bcscale </item>
+ <item> bcsqrt </item>
+ <item> bcsub </item>
+ <item> bin2hex </item>
+ <item> bind_textdomain_codeset </item>
+ <item> bindec </item>
+ <item> bindtextdomain </item>
+ <item> bzclose </item>
+ <item> bzcompress </item>
+ <item> bzdecompress </item>
+ <item> bzerrno </item>
+ <item> bzerror </item>
+ <item> bzerrstr </item>
+ <item> bzflush </item>
+ <item> bzopen </item>
+ <item> bzread </item>
+ <item> bzwrite </item>
+ <item> cal_days_in_month </item>
+ <item> cal_from_jd </item>
+ <item> cal_info </item>
+ <item> cal_to_jd </item>
+ <item> call_user_func </item>
+ <item> call_user_func_array </item>
+ <item> call_user_method </item>
+ <item> call_user_method_array </item>
+ <item> ccvs_add </item>
+ <item> ccvs_auth </item>
+ <item> ccvs_command </item>
+ <item> ccvs_count </item>
+ <item> ccvs_delete </item>
+ <item> ccvs_done </item>
+ <item> ccvs_init </item>
+ <item> ccvs_lookup </item>
+ <item> ccvs_new </item>
+ <item> ccvs_report </item>
+ <item> ccvs_return </item>
+ <item> ccvs_reverse </item>
+ <item> ccvs_sale </item>
+ <item> ccvs_status </item>
+ <item> ccvs_textvalue </item>
+ <item> ccvs_void </item>
+ <item> ceil </item>
+ <item> chdir </item>
+ <item> checkdate </item>
+ <item> checkdnsrr </item>
+ <item> chgrp </item>
+ <item> chmod </item>
+ <item> chop </item>
+ <item> chown </item>
+ <item> chr </item>
+ <item> chroot </item>
+ <item> chunk_split </item>
+ <item> class_exists </item>
+ <item> clearstatcache </item>
+ <item> closedir </item>
+ <item> closelog </item>
+ <item> com </item>
+ <item> com_addref </item>
+ <item> com_get </item>
+ <item> com_invoke </item>
+ <item> com_isenum </item>
+ <item> com_load </item>
+ <item> com_load_typelib </item>
+ <item> com_propget </item>
+ <item> com_propput </item>
+ <item> com_propset </item>
+ <item> com_release </item>
+ <item> com_set </item>
+ <item> compact </item>
+ <item> connection_aborted </item>
+ <item> connection_status </item>
+ <item> connection_timeout </item>
+ <item> constant </item>
+ <item> convert_cyr_string </item>
+ <item> copy </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> count </item>
+ <item> count_chars </item>
+ <item> cpdf_add_annotation </item>
+ <item> cpdf_add_outline </item>
+ <item> cpdf_arc </item>
+ <item> cpdf_begin_text </item>
+ <item> cpdf_circle </item>
+ <item> cpdf_clip </item>
+ <item> cpdf_close </item>
+ <item> cpdf_closepath </item>
+ <item> cpdf_closepath_fill_stroke </item>
+ <item> cpdf_closepath_stroke </item>
+ <item> cpdf_continue_text </item>
+ <item> cpdf_curveto </item>
+ <item> cpdf_end_text </item>
+ <item> cpdf_fill </item>
+ <item> cpdf_fill_stroke </item>
+ <item> cpdf_finalize </item>
+ <item> cpdf_finalize_page </item>
+ <item> cpdf_global_set_document_limits </item>
+ <item> cpdf_import_jpeg </item>
+ <item> cpdf_lineto </item>
+ <item> cpdf_moveto </item>
+ <item> cpdf_newpath </item>
+ <item> cpdf_open </item>
+ <item> cpdf_output_buffer </item>
+ <item> cpdf_page_init </item>
+ <item> cpdf_place_inline_image </item>
+ <item> cpdf_rect </item>
+ <item> cpdf_restore </item>
+ <item> cpdf_rlineto </item>
+ <item> cpdf_rmoveto </item>
+ <item> cpdf_rotate </item>
+ <item> cpdf_rotate_text </item>
+ <item> cpdf_save </item>
+ <item> cpdf_save_to_file </item>
+ <item> cpdf_scale </item>
+ <item> cpdf_set_action_url </item>
+ <item> cpdf_set_char_spacing </item>
+ <item> cpdf_set_creator </item>
+ <item> cpdf_set_current_page </item>
+ <item> cpdf_set_font </item>
+ <item> cpdf_set_font_directories </item>
+ <item> cpdf_set_font_map_file </item>
+ <item> cpdf_set_horiz_scaling </item>
+ <item> cpdf_set_keywords </item>
+ <item> cpdf_set_leading </item>
+ <item> cpdf_set_page_animation </item>
+ <item> cpdf_set_subject </item>
+ <item> cpdf_set_text_matrix </item>
+ <item> cpdf_set_text_pos </item>
+ <item> cpdf_set_text_rendering </item>
+ <item> cpdf_set_text_rise </item>
+ <item> cpdf_set_title </item>
+ <item> cpdf_set_viewer_preferences </item>
+ <item> cpdf_set_word_spacing </item>
+ <item> cpdf_setdash </item>
+ <item> cpdf_setflat </item>
+ <item> cpdf_setgray </item>
+ <item> cpdf_setgray_fill </item>
+ <item> cpdf_setgray_stroke </item>
+ <item> cpdf_setlinecap </item>
+ <item> cpdf_setlinejoin </item>
+ <item> cpdf_setlinewidth </item>
+ <item> cpdf_setmiterlimit </item>
+ <item> cpdf_setrgbcolor </item>
+ <item> cpdf_setrgbcolor_fill </item>
+ <item> cpdf_setrgbcolor_stroke </item>
+ <item> cpdf_show </item>
+ <item> cpdf_show_xy </item>
+ <item> cpdf_stringwidth </item>
+ <item> cpdf_stroke </item>
+ <item> cpdf_text </item>
+ <item> cpdf_translate </item>
+ <item> crack_check </item>
+ <item> crack_closedict </item>
+ <item> crack_getlastmessage </item>
+ <item> crack_opendict </item>
+ <item> crc32 </item>
+ <item> create_function </item>
+ <item> crypt </item>
+ <item> ctype_alnum </item>
+ <item> ctype_alpha </item>
+ <item> ctype_cntrl </item>
+ <item> ctype_digit </item>
+ <item> ctype_graph </item>
+ <item> ctype_lower </item>
+ <item> ctype_print </item>
+ <item> ctype_punct </item>
+ <item> ctype_space </item>
+ <item> ctype_upper </item>
+ <item> ctype_xdigit </item>
+ <item> curl_close </item>
+ <item> curl_errno </item>
+ <item> curl_error </item>
+ <item> curl_exec </item>
+ <item> curl_getinfo </item>
+ <item> curl_init </item>
+ <item> curl_setopt </item>
+ <item> curl_version </item>
+ <item> current </item>
+ <item> cybercash_base64_decode </item>
+ <item> cybercash_base64_encode </item>
+ <item> cybercash_decr </item>
+ <item> cybercash_encr </item>
+ <item> cybermut_creerformulairecm </item>
+ <item> cybermut_creerreponsecm </item>
+ <item> cybermut_testmac </item>
+ <item> cyrus_authenticate </item>
+ <item> cyrus_bind </item>
+ <item> cyrus_close </item>
+ <item> cyrus_connect </item>
+ <item> cyrus_query </item>
+ <item> cyrus_unbind </item>
+ <item> date </item>
+ <item> dba_close </item>
+ <item> dba_delete </item>
+ <item> dba_exists </item>
+ <item> dba_fetch </item>
+ <item> dba_firstkey </item>
+ <item> dba_insert </item>
+ <item> dba_nextkey </item>
+ <item> dba_open </item>
+ <item> dba_optimize </item>
+ <item> dba_popen </item>
+ <item> dba_replace </item>
+ <item> dba_sync </item>
+ <item> dbase_add_record </item>
+ <item> dbase_close </item>
+ <item> dbase_create </item>
+ <item> dbase_delete_record </item>
+ <item> dbase_get_record </item>
+ <item> dbase_get_record_with_names </item>
+ <item> dbase_numfields </item>
+ <item> dbase_numrecords </item>
+ <item> dbase_open </item>
+ <item> dbase_pack </item>
+ <item> dbase_replace_record </item>
+ <item> dblist </item>
+ <item> dbmclose </item>
+ <item> dbmdelete </item>
+ <item> dbmexists </item>
+ <item> dbmfetch </item>
+ <item> dbmfirstkey </item>
+ <item> dbminsert </item>
+ <item> dbmnextkey </item>
+ <item> dbmopen </item>
+ <item> dbmreplace </item>
+ <item> dbplus_add </item>
+ <item> dbplus_aql </item>
+ <item> dbplus_chdir </item>
+ <item> dbplus_close </item>
+ <item> dbplus_curr </item>
+ <item> dbplus_errcode </item>
+ <item> dbplus_errno </item>
+ <item> dbplus_find </item>
+ <item> dbplus_first </item>
+ <item> dbplus_flush </item>
+ <item> dbplus_freealllocks </item>
+ <item> dbplus_freelock </item>
+ <item> dbplus_freerlocks </item>
+ <item> dbplus_getlock </item>
+ <item> dbplus_getunique </item>
+ <item> dbplus_info </item>
+ <item> dbplus_last </item>
+ <item> dbplus_lockrel </item>
+ <item> dbplus_next </item>
+ <item> dbplus_open </item>
+ <item> dbplus_prev </item>
+ <item> dbplus_rchperm </item>
+ <item> dbplus_rcreate </item>
+ <item> dbplus_rcrtexact </item>
+ <item> dbplus_rcrtlike </item>
+ <item> dbplus_resolve </item>
+ <item> dbplus_restorepos </item>
+ <item> dbplus_rkeys </item>
+ <item> dbplus_ropen </item>
+ <item> dbplus_rquery </item>
+ <item> dbplus_rrename </item>
+ <item> dbplus_rsecindex </item>
+ <item> dbplus_runlink </item>
+ <item> dbplus_rzap </item>
+ <item> dbplus_savepos </item>
+ <item> dbplus_setindex </item>
+ <item> dbplus_setindexbynumber </item>
+ <item> dbplus_sql </item>
+ <item> dbplus_tcl </item>
+ <item> dbplus_tremove </item>
+ <item> dbplus_undo </item>
+ <item> dbplus_undoprepare </item>
+ <item> dbplus_unlockrel </item>
+ <item> dbplus_unselect </item>
+ <item> dbplus_update </item>
+ <item> dbplus_xlockrel </item>
+ <item> dbplus_xunlockrel </item>
+ <item> dbx_close </item>
+ <item> dbx_compare </item>
+ <item> dbx_connect </item>
+ <item> dbx_error </item>
+ <item> dbx_query </item>
+ <item> dbx_sort </item>
+ <item> dcgettext </item>
+ <item> dcngettext </item>
+ <item> debugger_off </item>
+ <item> debugger_on </item>
+ <item> decbin </item>
+ <item> dechex </item>
+ <item> decoct </item>
+ <item> define </item>
+ <item> define_syslog_variables </item>
+ <item> defined </item>
+ <item> deg2rad </item>
+ <item> delete </item>
+ <item> dgettext </item>
+ <item> die </item>
+ <item> dio_close </item>
+ <item> dio_fcntl </item>
+ <item> dio_open </item>
+ <item> dio_read </item>
+ <item> dio_seek </item>
+ <item> dio_stat </item>
+ <item> dio_truncate </item>
+ <item> dio_write </item>
+ <item> dir </item>
+ <item> dirname </item>
+ <item> disk_free_space </item>
+ <item> disk_total_space </item>
+ <item> diskfreespace </item>
+ <item> dl </item>
+ <item> dngettext </item>
+ <item> domxml_add_root </item>
+ <item> domxml_attributes </item>
+ <item> domxml_children </item>
+ <item> domxml_dumpmem </item>
+ <item> domxml_get_attribute </item>
+ <item> domxml_new_child </item>
+ <item> domxml_new_xmldoc </item>
+ <item> domxml_node </item>
+ <item> domxml_node_set_content </item>
+ <item> domxml_node_unlink_node </item>
+ <item> domxml_root </item>
+ <item> domxml_set_attribute </item>
+ <item> domxml_version </item>
+ <item> dotnet_load </item>
+ <item> doubleval </item>
+ <item> each </item>
+ <item> easter_date </item>
+ <item> easter_days </item>
+ <item> ebcdic2ascii </item>
+ <item> echo </item>
+ <item> empty </item>
+ <item> end </item>
+ <item> ereg </item>
+ <item> ereg_replace </item>
+ <item> eregi </item>
+ <item> eregi_replace </item>
+ <item> error_log </item>
+ <item> error_reporting </item>
+ <item> escapeshellarg </item>
+ <item> escapeshellcmd </item>
+ <item> eval </item>
+ <item> exec </item>
+ <item> exif_imagetype </item>
+ <item> exif_read_data </item>
+ <item> exif_thumbnail </item>
+ <item> exit </item>
+ <item> exp </item>
+ <item> explode </item>
+ <item> expm1 </item>
+ <item> extension_loaded </item>
+ <item> extract </item>
+ <item> ezmlm_hash </item>
+ <item> fbsql_affected_rows </item>
+ <item> fbsql_autocommit </item>
+ <item> fbsql_change_user </item>
+ <item> fbsql_close </item>
+ <item> fbsql_commit </item>
+ <item> fbsql_connect </item>
+ <item> fbsql_create_blob </item>
+ <item> fbsql_create_clob </item>
+ <item> fbsql_create_db </item>
+ <item> fbsql_data_seek </item>
+ <item> fbsql_database </item>
+ <item> fbsql_database_password </item>
+ <item> fbsql_db_query </item>
+ <item> fbsql_db_status </item>
+ <item> fbsql_drop_db </item>
+ <item> fbsql_errno </item>
+ <item> fbsql_error </item>
+ <item> fbsql_fetch_array </item>
+ <item> fbsql_fetch_assoc </item>
+ <item> fbsql_fetch_field </item>
+ <item> fbsql_fetch_lengths </item>
+ <item> fbsql_fetch_object </item>
+ <item> fbsql_fetch_row </item>
+ <item> fbsql_field_flags </item>
+ <item> fbsql_field_len </item>
+ <item> fbsql_field_name </item>
+ <item> fbsql_field_seek </item>
+ <item> fbsql_field_table </item>
+ <item> fbsql_field_type </item>
+ <item> fbsql_free_result </item>
+ <item> fbsql_get_autostart_info </item>
+ <item> fbsql_hostname </item>
+ <item> fbsql_insert_id </item>
+ <item> fbsql_list_dbs </item>
+ <item> fbsql_list_fields </item>
+ <item> fbsql_list_tables </item>
+ <item> fbsql_next_result </item>
+ <item> fbsql_num_fields </item>
+ <item> fbsql_num_rows </item>
+ <item> fbsql_password </item>
+ <item> fbsql_pconnect </item>
+ <item> fbsql_query </item>
+ <item> fbsql_read_blob </item>
+ <item> fbsql_read_clob </item>
+ <item> fbsql_result </item>
+ <item> fbsql_rollback </item>
+ <item> fbsql_select_db </item>
+ <item> fbsql_set_lob_mode </item>
+ <item> fbsql_set_transaction </item>
+ <item> fbsql_start_db </item>
+ <item> fbsql_stop_db </item>
+ <item> fbsql_tablename </item>
+ <item> fbsql_username </item>
+ <item> fbsql_warnings </item>
+ <item> fclose </item>
+ <item> fdf_add_template </item>
+ <item> fdf_close </item>
+ <item> fdf_create </item>
+ <item> fdf_get_file </item>
+ <item> fdf_get_status </item>
+ <item> fdf_get_value </item>
+ <item> fdf_next_field_name </item>
+ <item> fdf_open </item>
+ <item> fdf_save </item>
+ <item> fdf_set_ap </item>
+ <item> fdf_set_encoding </item>
+ <item> fdf_set_file </item>
+ <item> fdf_set_flags </item>
+ <item> fdf_set_javascript_action </item>
+ <item> fdf_set_opt </item>
+ <item> fdf_set_status </item>
+ <item> fdf_set_submit_form_action </item>
+ <item> fdf_set_value </item>
+ <item> feof </item>
+ <item> fflush </item>
+ <item> fgetc </item>
+ <item> fgetcsv </item>
+ <item> fgets </item>
+ <item> fgetss </item>
+ <item> fgetwrapperdata </item>
+ <item> file </item>
+ <item> file_exists </item>
+ <item> file_get_contents </item>
+ <item> fileatime </item>
+ <item> filectime </item>
+ <item> filegroup </item>
+ <item> fileinode </item>
+ <item> filemtime </item>
+ <item> fileowner </item>
+ <item> fileperms </item>
+ <item> filepro </item>
+ <item> filepro_fieldcount </item>
+ <item> filepro_fieldname </item>
+ <item> filepro_fieldtype </item>
+ <item> filepro_fieldwidth </item>
+ <item> filepro_retrieve </item>
+ <item> filepro_rowcount </item>
+ <item> filesize </item>
+ <item> filetype </item>
+ <item> floatval </item>
+ <item> flock </item>
+ <item> floor </item>
+ <item> flush </item>
+ <item> fopen </item>
+ <item> fpassthru </item>
+ <item> fputs </item>
+ <item> fread </item>
+ <item> frenchtojd </item>
+ <item> fribidi_log2vis </item>
+ <item> fscanf </item>
+ <item> fseek </item>
+ <item> fsockopen </item>
+ <item> fstat </item>
+ <item> ftell </item>
+ <item> ftok </item>
+ <item> ftp_cdup </item>
+ <item> ftp_chdir </item>
+ <item> ftp_close </item>
+ <item> ftp_connect </item>
+ <item> ftp_delete </item>
+ <item> ftp_exec </item>
+ <item> ftp_fget </item>
+ <item> ftp_fput </item>
+ <item> ftp_get </item>
+ <item> ftp_get_option </item>
+ <item> ftp_login </item>
+ <item> ftp_mdtm </item>
+ <item> ftp_mkdir </item>
+ <item> ftp_nlist </item>
+ <item> ftp_pasv </item>
+ <item> ftp_put </item>
+ <item> ftp_pwd </item>
+ <item> ftp_quit </item>
+ <item> ftp_rawlist </item>
+ <item> ftp_rename </item>
+ <item> ftp_rmdir </item>
+ <item> ftp_set_option </item>
+ <item> ftp_site </item>
+ <item> ftp_size </item>
+ <item> ftp_systype </item>
+ <item> ftruncate </item>
+ <item> func_get_arg </item>
+ <item> func_get_args </item>
+ <item> func_num_args </item>
+ <item> function_exists </item>
+ <item> fwrite </item>
+ <item> get_browser </item>
+ <item> get_cfg_var </item>
+ <item> get_class </item>
+ <item> get_class_methods </item>
+ <item> get_class_vars </item>
+ <item> get_current_user </item>
+ <item> get_declared_classes </item>
+ <item> get_defined_constants </item>
+ <item> get_defined_functions </item>
+ <item> get_defined_vars </item>
+ <item> get_extension_funcs </item>
+ <item> get_html_translation_table </item>
+ <item> get_included_files </item>
+ <item> get_loaded_extensions </item>
+ <item> get_magic_quotes_gpc </item>
+ <item> get_magic_quotes_runtime </item>
+ <item> get_meta_tags </item>
+ <item> get_object_vars </item>
+ <item> get_parent_class </item>
+ <item> get_required_files </item>
+ <item> get_resource_type </item>
+ <item> getallheaders </item>
+ <item> getcwd </item>
+ <item> getdate </item>
+ <item> getenv </item>
+ <item> gethostbyaddr </item>
+ <item> gethostbyname </item>
+ <item> gethostbynamel </item>
+ <item> getimagesize </item>
+ <item> getlastmod </item>
+ <item> getmxrr </item>
+ <item> getmygid </item>
+ <item> getmyinode </item>
+ <item> getmypid </item>
+ <item> getmyuid </item>
+ <item> getprotobyname </item>
+ <item> getprotobynumber </item>
+ <item> getrandmax </item>
+ <item> getrusage </item>
+ <item> getservbyname </item>
+ <item> getservbyport </item>
+ <item> gettext </item>
+ <item> gettimeofday </item>
+ <item> gettype </item>
+ <item> global </item>
+ <item> gmdate </item>
+ <item> gmmktime </item>
+ <item> gmp_abs </item>
+ <item> gmp_add </item>
+ <item> gmp_and </item>
+ <item> gmp_clrbit </item>
+ <item> gmp_cmp </item>
+ <item> gmp_com </item>
+ <item> gmp_div </item>
+ <item> gmp_div_q </item>
+ <item> gmp_div_qr </item>
+ <item> gmp_div_r </item>
+ <item> gmp_divexact </item>
+ <item> gmp_fact </item>
+ <item> gmp_gcd </item>
+ <item> gmp_gcdext </item>
+ <item> gmp_hamdist </item>
+ <item> gmp_init </item>
+ <item> gmp_intval </item>
+ <item> gmp_invert </item>
+ <item> gmp_jacobi </item>
+ <item> gmp_legendre </item>
+ <item> gmp_mod </item>
+ <item> gmp_mul </item>
+ <item> gmp_neg </item>
+ <item> gmp_or </item>
+ <item> gmp_perfect_square </item>
+ <item> gmp_popcount </item>
+ <item> gmp_pow </item>
+ <item> gmp_powm </item>
+ <item> gmp_prob_prime </item>
+ <item> gmp_random </item>
+ <item> gmp_scan0 </item>
+ <item> gmp_scan1 </item>
+ <item> gmp_setbit </item>
+ <item> gmp_sign </item>
+ <item> gmp_sqrt </item>
+ <item> gmp_sqrtrem </item>
+ <item> gmp_strval </item>
+ <item> gmp_sub </item>
+ <item> gmp_xor </item>
+ <item> gmstrftime </item>
+ <item> gregoriantojd </item>
+ <item> gzclose </item>
+ <item> gzcompress </item>
+ <item> gzdeflate </item>
+ <item> gzencode </item>
+ <item> gzeof </item>
+ <item> gzfile </item>
+ <item> gzgetc </item>
+ <item> gzgets </item>
+ <item> gzgetss </item>
+ <item> gzinflate </item>
+ <item> gzopen </item>
+ <item> gzpassthru </item>
+ <item> gzputs </item>
+ <item> gzread </item>
+ <item> gzrewind </item>
+ <item> gzseek </item>
+ <item> gztell </item>
+ <item> gzuncompress </item>
+ <item> gzwrite </item>
+ <item> header </item>
+ <item> headers_sent </item>
+ <item> hebrev </item>
+ <item> hebrevc </item>
+ <item> hexdec </item>
+ <item> highlight_file </item>
+ <item> highlight_string </item>
+ <item> htmlentities </item>
+ <item> htmlspecialchars </item>
+ <item> hw_array2objrec </item>
+ <item> hw_changeobject </item>
+ <item> hw_children </item>
+ <item> hw_childrenobj </item>
+ <item> hw_close </item>
+ <item> hw_connect </item>
+ <item> hw_connection_info </item>
+ <item> hw_cp </item>
+ <item> hw_deleteobject </item>
+ <item> hw_docbyanchor </item>
+ <item> hw_docbyanchorobj </item>
+ <item> hw_document_attributes </item>
+ <item> hw_document_bodytag </item>
+ <item> hw_document_content </item>
+ <item> hw_document_setcontent </item>
+ <item> hw_document_size </item>
+ <item> hw_dummy </item>
+ <item> hw_edittext </item>
+ <item> hw_error </item>
+ <item> hw_errormsg </item>
+ <item> hw_free_document </item>
+ <item> hw_getanchors </item>
+ <item> hw_getanchorsobj </item>
+ <item> hw_getandlock </item>
+ <item> hw_getchildcoll </item>
+ <item> hw_getchildcollobj </item>
+ <item> hw_getchilddoccoll </item>
+ <item> hw_getchilddoccollobj </item>
+ <item> hw_getobject </item>
+ <item> hw_getobjectbyquery </item>
+ <item> hw_getobjectbyquerycoll </item>
+ <item> hw_getobjectbyquerycollobj </item>
+ <item> hw_getobjectbyqueryobj </item>
+ <item> hw_getparents </item>
+ <item> hw_getparentsobj </item>
+ <item> hw_getrellink </item>
+ <item> hw_getremote </item>
+ <item> hw_getremotechildren </item>
+ <item> hw_getsrcbydestobj </item>
+ <item> hw_gettext </item>
+ <item> hw_getusername </item>
+ <item> hw_identify </item>
+ <item> hw_incollections </item>
+ <item> hw_info </item>
+ <item> hw_inscoll </item>
+ <item> hw_insdoc </item>
+ <item> hw_insertanchors </item>
+ <item> hw_insertdocument </item>
+ <item> hw_insertobject </item>
+ <item> hw_mapid </item>
+ <item> hw_modifyobject </item>
+ <item> hw_mv </item>
+ <item> hw_new_document </item>
+ <item> hw_objrec2array </item>
+ <item> hw_output_document </item>
+ <item> hw_pconnect </item>
+ <item> hw_pipedocument </item>
+ <item> hw_root </item>
+ <item> hw_setlinkroot </item>
+ <item> hw_stat </item>
+ <item> hw_unlock </item>
+ <item> hw_who </item>
+ <item> hypot </item>
+ <item> ibase_blob_add </item>
+ <item> ibase_blob_cancel </item>
+ <item> ibase_blob_close </item>
+ <item> ibase_blob_create </item>
+ <item> ibase_blob_echo </item>
+ <item> ibase_blob_get </item>
+ <item> ibase_blob_import </item>
+ <item> ibase_blob_info </item>
+ <item> ibase_blob_open </item>
+ <item> ibase_close </item>
+ <item> ibase_commit </item>
+ <item> ibase_connect </item>
+ <item> ibase_errmsg </item>
+ <item> ibase_execute </item>
+ <item> ibase_fetch_object </item>
+ <item> ibase_fetch_row </item>
+ <item> ibase_field_info </item>
+ <item> ibase_free_query </item>
+ <item> ibase_free_result </item>
+ <item> ibase_num_fields </item>
+ <item> ibase_pconnect </item>
+ <item> ibase_prepare </item>
+ <item> ibase_query </item>
+ <item> ibase_rollback </item>
+ <item> ibase_timefmt </item>
+ <item> ibase_trans </item>
+ <item> icap_close </item>
+ <item> icap_create_calendar </item>
+ <item> icap_delete_calendar </item>
+ <item> icap_delete_event </item>
+ <item> icap_fetch_event </item>
+ <item> icap_list_alarms </item>
+ <item> icap_list_events </item>
+ <item> icap_open </item>
+ <item> icap_rename_calendar </item>
+ <item> icap_reopen </item>
+ <item> icap_snooze </item>
+ <item> icap_store_event </item>
+ <item> iconv </item>
+ <item> iconv_get_encoding </item>
+ <item> iconv_set_encoding </item>
+ <item> ifx_affected_rows </item>
+ <item> ifx_blobinfile_mode </item>
+ <item> ifx_byteasvarchar </item>
+ <item> ifx_close </item>
+ <item> ifx_connect </item>
+ <item> ifx_copy_blob </item>
+ <item> ifx_create_blob </item>
+ <item> ifx_create_char </item>
+ <item> ifx_do </item>
+ <item> ifx_error </item>
+ <item> ifx_errormsg </item>
+ <item> ifx_fetch_row </item>
+ <item> ifx_fieldproperties </item>
+ <item> ifx_fieldtypes </item>
+ <item> ifx_free_blob </item>
+ <item> ifx_free_char </item>
+ <item> ifx_free_result </item>
+ <item> ifx_get_blob </item>
+ <item> ifx_get_char </item>
+ <item> ifx_getsqlca </item>
+ <item> ifx_htmltbl_result </item>
+ <item> ifx_nullformat </item>
+ <item> ifx_num_fields </item>
+ <item> ifx_num_rows </item>
+ <item> ifx_pconnect </item>
+ <item> ifx_prepare </item>
+ <item> ifx_query </item>
+ <item> ifx_textasvarchar </item>
+ <item> ifx_update_blob </item>
+ <item> ifx_update_char </item>
+ <item> ifxus_close_slob </item>
+ <item> ifxus_create_slob </item>
+ <item> ifxus_free_slob </item>
+ <item> ifxus_open_slob </item>
+ <item> ifxus_read_slob </item>
+ <item> ifxus_seek_slob </item>
+ <item> ifxus_tell_slob </item>
+ <item> ifxus_write_slob </item>
+ <item> ignore_user_abort </item>
+ <item> image2wbmp </item>
+ <item> imagealphablending </item>
+ <item> imagearc </item>
+ <item> imagechar </item>
+ <item> imagecharup </item>
+ <item> imagecolorallocate </item>
+ <item> imagecolorat </item>
+ <item> imagecolorclosest </item>
+ <item> imagecolorclosestalpha </item>
+ <item> imagecolorclosesthwb </item>
+ <item> imagecolordeallocate </item>
+ <item> imagecolorexact </item>
+ <item> imagecolorexactalpha </item>
+ <item> imagecolorresolve </item>
+ <item> imagecolorresolvealpha </item>
+ <item> imagecolorset </item>
+ <item> imagecolorsforindex </item>
+ <item> imagecolorstotal </item>
+ <item> imagecolortransparent </item>
+ <item> imagecopy </item>
+ <item> imagecopymerge </item>
+ <item> imagecopymergegray </item>
+ <item> imagecopyresampled </item>
+ <item> imagecopyresized </item>
+ <item> imagecreate </item>
+ <item> imagecreatefromgd </item>
+ <item> imagecreatefromgd2 </item>
+ <item> imagecreatefromgd2part </item>
+ <item> imagecreatefromgif </item>
+ <item> imagecreatefromjpeg </item>
+ <item> imagecreatefrompng </item>
+ <item> imagecreatefromstring </item>
+ <item> imagecreatefromwbmp </item>
+ <item> imagecreatefromxbm </item>
+ <item> imagecreatefromxpm </item>
+ <item> imagecreatetruecolor </item>
+ <item> imagedashedline </item>
+ <item> imagedestroy </item>
+ <item> imageellipse </item>
+ <item> imagefill </item>
+ <item> imagefilledarc </item>
+ <item> imagefilledellipse </item>
+ <item> imagefilledpolygon </item>
+ <item> imagefilledrectangle </item>
+ <item> imagefilltoborder </item>
+ <item> imagefontheight </item>
+ <item> imagefontwidth </item>
+ <item> imageftbbox </item>
+ <item> imagefttext </item>
+ <item> imagegammacorrect </item>
+ <item> imagegd </item>
+ <item> imagegd2 </item>
+ <item> imagegif </item>
+ <item> imageinterlace </item>
+ <item> imagejpeg </item>
+ <item> imageline </item>
+ <item> imageloadfont </item>
+ <item> imagepalettecopy </item>
+ <item> imagepng </item>
+ <item> imagepolygon </item>
+ <item> imagepsbbox </item>
+ <item> imagepsencodefont </item>
+ <item> imagepsextendfont </item>
+ <item> imagepsfreefont </item>
+ <item> imagepsloadfont </item>
+ <item> imagepsslantfont </item>
+ <item> imagepstext </item>
+ <item> imagerectangle </item>
+ <item> imagesetbrush </item>
+ <item> imagesetpixel </item>
+ <item> imagesetstyle </item>
+ <item> imagesetthickness </item>
+ <item> imagesettile </item>
+ <item> imagestring </item>
+ <item> imagestringup </item>
+ <item> imagesx </item>
+ <item> imagesy </item>
+ <item> imagetruecolortopalette </item>
+ <item> imagettfbbox </item>
+ <item> imagettftext </item>
+ <item> imagetypes </item>
+ <item> imagewbmp </item>
+ <item> imap_8bit </item>
+ <item> imap_alerts </item>
+ <item> imap_append </item>
+ <item> imap_base64 </item>
+ <item> imap_binary </item>
+ <item> imap_body </item>
+ <item> imap_bodystruct </item>
+ <item> imap_check </item>
+ <item> imap_clearflag_full </item>
+ <item> imap_close </item>
+ <item> imap_createmailbox </item>
+ <item> imap_delete </item>
+ <item> imap_deletemailbox </item>
+ <item> imap_errors </item>
+ <item> imap_expunge </item>
+ <item> imap_fetch_overview </item>
+ <item> imap_fetchbody </item>
+ <item> imap_fetchheader </item>
+ <item> imap_fetchstructure </item>
+ <item> imap_get_quota </item>
+ <item> imap_getmailboxes </item>
+ <item> imap_getsubscribed </item>
+ <item> imap_header </item>
+ <item> imap_headerinfo </item>
+ <item> imap_headers </item>
+ <item> imap_last_error </item>
+ <item> imap_listmailbox </item>
+ <item> imap_listsubscribed </item>
+ <item> imap_mail </item>
+ <item> imap_mail_compose </item>
+ <item> imap_mail_copy </item>
+ <item> imap_mail_move </item>
+ <item> imap_mailboxmsginfo </item>
+ <item> imap_mime_header_decode </item>
+ <item> imap_msgno </item>
+ <item> imap_num_msg </item>
+ <item> imap_num_recent </item>
+ <item> imap_open </item>
+ <item> imap_ping </item>
+ <item> imap_popen </item>
+ <item> imap_qprint </item>
+ <item> imap_renamemailbox </item>
+ <item> imap_reopen </item>
+ <item> imap_rfc822_parse_adrlist </item>
+ <item> imap_rfc822_parse_headers </item>
+ <item> imap_rfc822_write_address </item>
+ <item> imap_scanmailbox </item>
+ <item> imap_search </item>
+ <item> imap_set_quota </item>
+ <item> imap_setacl </item>
+ <item> imap_setflag_full </item>
+ <item> imap_sort </item>
+ <item> imap_status </item>
+ <item> imap_subscribe </item>
+ <item> imap_thread </item>
+ <item> imap_uid </item>
+ <item> imap_undelete </item>
+ <item> imap_unsubscribe </item>
+ <item> imap_utf7_decode </item>
+ <item> imap_utf7_encode </item>
+ <item> imap_utf8 </item>
+ <item> implode </item>
+ <item> import_request_variables </item>
+ <item> in_array </item>
+ <item> include </item>
+ <item> include_once </item>
+ <item> ingres_autocommit </item>
+ <item> ingres_close </item>
+ <item> ingres_commit </item>
+ <item> ingres_connect </item>
+ <item> ingres_fetch_array </item>
+ <item> ingres_fetch_object </item>
+ <item> ingres_fetch_row </item>
+ <item> ingres_field_length </item>
+ <item> ingres_field_name </item>
+ <item> ingres_field_nullable </item>
+ <item> ingres_field_precision </item>
+ <item> ingres_field_scale </item>
+ <item> ingres_field_type </item>
+ <item> ingres_num_fields </item>
+ <item> ingres_num_rows </item>
+ <item> ingres_pconnect </item>
+ <item> ingres_query </item>
+ <item> ingres_rollback </item>
+ <item> ini_alter </item>
+ <item> ini_get </item>
+ <item> ini_get_all </item>
+ <item> ini_restore </item>
+ <item> ini_set </item>
+ <item> intval </item>
+ <item> ip2long </item>
+ <item> iptcembed </item>
+ <item> iptcparse </item>
+ <item> ircg_channel_mode </item>
+ <item> ircg_disconnect </item>
+ <item> ircg_fetch_error_msg </item>
+ <item> ircg_get_username </item>
+ <item> ircg_html_encode </item>
+ <item> ircg_ignore_add </item>
+ <item> ircg_ignore_del </item>
+ <item> ircg_is_conn_alive </item>
+ <item> ircg_join </item>
+ <item> ircg_kick </item>
+ <item> ircg_lookup_format_messages </item>
+ <item> ircg_msg </item>
+ <item> ircg_nick </item>
+ <item> ircg_nickname_escape </item>
+ <item> ircg_nickname_unescape </item>
+ <item> ircg_notice </item>
+ <item> ircg_part </item>
+ <item> ircg_pconnect </item>
+ <item> ircg_register_format_messages </item>
+ <item> ircg_set_current </item>
+ <item> ircg_set_file </item>
+ <item> ircg_set_on_die </item>
+ <item> ircg_topic </item>
+ <item> ircg_whois </item>
+ <item> is_a </item>
+ <item> is_array </item>
+ <item> is_bool </item>
+ <item> is_callable </item>
+ <item> is_dir </item>
+ <item> is_double </item>
+ <item> is_executable </item>
+ <item> is_file </item>
+ <item> is_finite </item>
+ <item> is_float </item>
+ <item> is_infinite </item>
+ <item> is_int </item>
+ <item> is_integer </item>
+ <item> is_link </item>
+ <item> is_long </item>
+ <item> is_nan </item>
+ <item> is_null </item>
+ <item> is_numeric </item>
+ <item> is_object </item>
+ <item> is_readable </item>
+ <item> is_real </item>
+ <item> is_resource </item>
+ <item> is_scalar </item>
+ <item> is_string </item>
+ <item> is_subclass_of </item>
+ <item> is_uploaded_file </item>
+ <item> is_writable </item>
+ <item> is_writeable </item>
+ <item> isset </item>
+ <item> java_last_exception_clear </item>
+ <item> java_last_exception_get </item>
+ <item> jddayofweek </item>
+ <item> jdmonthname </item>
+ <item> jdtofrench </item>
+ <item> jdtogregorian </item>
+ <item> jdtojewish </item>
+ <item> jdtojulian </item>
+ <item> jdtounix </item>
+ <item> jewishtojd </item>
+ <item> join </item>
+ <item> jpeg2wbmp </item>
+ <item> juliantojd </item>
+ <item> key </item>
+ <item> krsort </item>
+ <item> ksort </item>
+ <item> lcg_value </item>
+ <item> ldap_8859_to_t61 </item>
+ <item> ldap_add </item>
+ <item> ldap_bind </item>
+ <item> ldap_close </item>
+ <item> ldap_compare </item>
+ <item> ldap_connect </item>
+ <item> ldap_count_entries </item>
+ <item> ldap_delete </item>
+ <item> ldap_dn2ufn </item>
+ <item> ldap_err2str </item>
+ <item> ldap_errno </item>
+ <item> ldap_error </item>
+ <item> ldap_explode_dn </item>
+ <item> ldap_first_attribute </item>
+ <item> ldap_first_entry </item>
+ <item> ldap_first_reference </item>
+ <item> ldap_free_result </item>
+ <item> ldap_get_attributes </item>
+ <item> ldap_get_dn </item>
+ <item> ldap_get_entries </item>
+ <item> ldap_get_option </item>
+ <item> ldap_get_values </item>
+ <item> ldap_get_values_len </item>
+ <item> ldap_list </item>
+ <item> ldap_mod_add </item>
+ <item> ldap_mod_del </item>
+ <item> ldap_mod_replace </item>
+ <item> ldap_modify </item>
+ <item> ldap_next_attribute </item>
+ <item> ldap_next_entry </item>
+ <item> ldap_next_reference </item>
+ <item> ldap_parse_reference </item>
+ <item> ldap_parse_result </item>
+ <item> ldap_read </item>
+ <item> ldap_rename </item>
+ <item> ldap_search </item>
+ <item> ldap_set_option </item>
+ <item> ldap_set_rebind_proc </item>
+ <item> ldap_sort </item>
+ <item> ldap_start_tls </item>
+ <item> ldap_t61_to_8859 </item>
+ <item> ldap_unbind </item>
+ <item> leak </item>
+ <item> levenshtein </item>
+ <item> link </item>
+ <item> linkinfo </item>
+ <item> list </item>
+ <item> localeconv </item>
+ <item> localtime </item>
+ <item> log </item>
+ <item> log10 </item>
+ <item> log1p </item>
+ <item> long2ip </item>
+ <item> lstat </item>
+ <item> ltrim </item>
+ <item> mail </item>
+ <item> mailparse_determine_best_xfer_encoding </item>
+ <item> mailparse_msg_create </item>
+ <item> mailparse_msg_extract_part </item>
+ <item> mailparse_msg_extract_part_file </item>
+ <item> mailparse_msg_free </item>
+ <item> mailparse_msg_get_part </item>
+ <item> mailparse_msg_get_part_data </item>
+ <item> mailparse_msg_get_structure </item>
+ <item> mailparse_msg_parse </item>
+ <item> mailparse_msg_parse_file </item>
+ <item> mailparse_rfc822_parse_addresses </item>
+ <item> mailparse_stream_encode </item>
+ <item> mailparse_uudecode_all </item>
+ <item> max </item>
+ <item> mb_convert_encoding </item>
+ <item> mb_convert_kana </item>
+ <item> mb_convert_variables </item>
+ <item> mb_decode_mimeheader </item>
+ <item> mb_decode_numericentity </item>
+ <item> mb_detect_encoding </item>
+ <item> mb_detect_order </item>
+ <item> mb_encode_mimeheader </item>
+ <item> mb_encode_numericentity </item>
+ <item> mb_ereg </item>
+ <item> mb_ereg_match </item>
+ <item> mb_ereg_replace </item>
+ <item> mb_ereg_search </item>
+ <item> mb_ereg_search_getpos </item>
+ <item> mb_ereg_search_getregs </item>
+ <item> mb_ereg_search_init </item>
+ <item> mb_ereg_search_pos </item>
+ <item> mb_ereg_search_regs </item>
+ <item> mb_ereg_search_setpos </item>
+ <item> mb_eregi </item>
+ <item> mb_eregi_replace </item>
+ <item> mb_get_info </item>
+ <item> mb_http_input </item>
+ <item> mb_http_output </item>
+ <item> mb_internal_encoding </item>
+ <item> mb_language </item>
+ <item> mb_output_handler </item>
+ <item> mb_parse_str </item>
+ <item> mb_preferred_mime_name </item>
+ <item> mb_regex_encoding </item>
+ <item> mb_send_mail </item>
+ <item> mb_split </item>
+ <item> mb_strcut </item>
+ <item> mb_strimwidth </item>
+ <item> mb_strlen </item>
+ <item> mb_strpos </item>
+ <item> mb_strrpos </item>
+ <item> mb_strwidth </item>
+ <item> mb_substitute_character </item>
+ <item> mb_substr </item>
+ <item> mcal_append_event </item>
+ <item> mcal_close </item>
+ <item> mcal_create_calendar </item>
+ <item> mcal_date_compare </item>
+ <item> mcal_date_valid </item>
+ <item> mcal_day_of_week </item>
+ <item> mcal_day_of_year </item>
+ <item> mcal_days_in_month </item>
+ <item> mcal_delete_calendar </item>
+ <item> mcal_delete_event </item>
+ <item> mcal_event_add_attribute </item>
+ <item> mcal_event_init </item>
+ <item> mcal_event_set_alarm </item>
+ <item> mcal_event_set_category </item>
+ <item> mcal_event_set_class </item>
+ <item> mcal_event_set_description </item>
+ <item> mcal_event_set_end </item>
+ <item> mcal_event_set_recur_daily </item>
+ <item> mcal_event_set_recur_monthly_mday </item>
+ <item> mcal_event_set_recur_monthly_wday </item>
+ <item> mcal_event_set_recur_none </item>
+ <item> mcal_event_set_recur_weekly </item>
+ <item> mcal_event_set_recur_yearly </item>
+ <item> mcal_event_set_start </item>
+ <item> mcal_event_set_title </item>
+ <item> mcal_expunge </item>
+ <item> mcal_fetch_current_stream_event </item>
+ <item> mcal_fetch_event </item>
+ <item> mcal_is_leap_year </item>
+ <item> mcal_list_alarms </item>
+ <item> mcal_list_events </item>
+ <item> mcal_next_recurrence </item>
+ <item> mcal_open </item>
+ <item> mcal_popen </item>
+ <item> mcal_rename_calendar </item>
+ <item> mcal_reopen </item>
+ <item> mcal_snooze </item>
+ <item> mcal_store_event </item>
+ <item> mcal_time_valid </item>
+ <item> mcal_week_of_year </item>
+ <item> mcrypt_cbc </item>
+ <item> mcrypt_cfb </item>
+ <item> mcrypt_create_iv </item>
+ <item> mcrypt_decrypt </item>
+ <item> mcrypt_ecb </item>
+ <item> mcrypt_enc_get_algorithms_name </item>
+ <item> mcrypt_enc_get_block_size </item>
+ <item> mcrypt_enc_get_iv_size </item>
+ <item> mcrypt_enc_get_key_size </item>
+ <item> mcrypt_enc_get_modes_name </item>
+ <item> mcrypt_enc_get_supported_key_sizes </item>
+ <item> mcrypt_enc_is_block_algorithm </item>
+ <item> mcrypt_enc_is_block_algorithm_mode </item>
+ <item> mcrypt_enc_is_block_mode </item>
+ <item> mcrypt_enc_self_test </item>
+ <item> mcrypt_encrypt </item>
+ <item> mcrypt_generic </item>
+ <item> mcrypt_generic_deinit </item>
+ <item> mcrypt_generic_end </item>
+ <item> mcrypt_generic_init </item>
+ <item> mcrypt_get_block_size </item>
+ <item> mcrypt_get_cipher_name </item>
+ <item> mcrypt_get_iv_size </item>
+ <item> mcrypt_get_key_size </item>
+ <item> mcrypt_list_algorithms </item>
+ <item> mcrypt_list_modes </item>
+ <item> mcrypt_module_close </item>
+ <item> mcrypt_module_get_algo_block_size </item>
+ <item> mcrypt_module_get_algo_key_size </item>
+ <item> mcrypt_module_get_supported_key_sizes </item>
+ <item> mcrypt_module_is_block_algorithm </item>
+ <item> mcrypt_module_is_block_algorithm_mode </item>
+ <item> mcrypt_module_is_block_mode </item>
+ <item> mcrypt_module_open </item>
+ <item> mcrypt_module_self_test </item>
+ <item> mcrypt_ofb </item>
+ <item> md5 </item>
+ <item> md5_file </item>
+ <item> mdecrypt_generic </item>
+ <item> metaphone </item>
+ <item> method_exists </item>
+ <item> mhash </item>
+ <item> mhash_count </item>
+ <item> mhash_get_block_size </item>
+ <item> mhash_get_hash_name </item>
+ <item> mhash_keygen_s2k </item>
+ <item> microtime </item>
+ <item> min </item>
+ <item> ming_setcubicthreshold </item>
+ <item> ming_setscale </item>
+ <item> ming_useswfversion </item>
+ <item> mkdir </item>
+ <item> mktime </item>
+ <item> move_uploaded_file </item>
+ <item> msession_connect </item>
+ <item> msession_count </item>
+ <item> msession_create </item>
+ <item> msession_destroy </item>
+ <item> msession_disconnect </item>
+ <item> msession_find </item>
+ <item> msession_get </item>
+ <item> msession_get_array </item>
+ <item> msession_getdata </item>
+ <item> msession_inc </item>
+ <item> msession_list </item>
+ <item> msession_listvar </item>
+ <item> msession_lock </item>
+ <item> msession_plugin </item>
+ <item> msession_randstr </item>
+ <item> msession_set </item>
+ <item> msession_set_array </item>
+ <item> msession_setdata </item>
+ <item> msession_timeout </item>
+ <item> msession_uniq </item>
+ <item> msession_unlock </item>
+ <item> msql </item>
+ <item> msql_affected_rows </item>
+ <item> msql_close </item>
+ <item> msql_connect </item>
+ <item> msql_create_db </item>
+ <item> msql_createdb </item>
+ <item> msql_data_seek </item>
+ <item> msql_dbname </item>
+ <item> msql_drop_db </item>
+ <item> msql_dropdb </item>
+ <item> msql_error </item>
+ <item> msql_fetch_array </item>
+ <item> msql_fetch_field </item>
+ <item> msql_fetch_object </item>
+ <item> msql_fetch_row </item>
+ <item> msql_field_seek </item>
+ <item> msql_fieldflags </item>
+ <item> msql_fieldlen </item>
+ <item> msql_fieldname </item>
+ <item> msql_fieldtable </item>
+ <item> msql_fieldtype </item>
+ <item> msql_free_result </item>
+ <item> msql_freeresult </item>
+ <item> msql_list_dbs </item>
+ <item> msql_list_fields </item>
+ <item> msql_list_tables </item>
+ <item> msql_listdbs </item>
+ <item> msql_listfields </item>
+ <item> msql_listtables </item>
+ <item> msql_num_fields </item>
+ <item> msql_num_rows </item>
+ <item> msql_numfields </item>
+ <item> msql_numrows </item>
+ <item> msql_pconnect </item>
+ <item> msql_query </item>
+ <item> msql_regcase </item>
+ <item> msql_result </item>
+ <item> msql_select_db </item>
+ <item> msql_selectdb </item>
+ <item> msql_tablename </item>
+ <item> mssql_bind </item>
+ <item> mssql_close </item>
+ <item> mssql_connect </item>
+ <item> mssql_data_seek </item>
+ <item> mssql_execute </item>
+ <item> mssql_fetch_array </item>
+ <item> mssql_fetch_assoc </item>
+ <item> mssql_fetch_batch </item>
+ <item> mssql_fetch_field </item>
+ <item> mssql_fetch_object </item>
+ <item> mssql_fetch_row </item>
+ <item> mssql_field_length </item>
+ <item> mssql_field_name </item>
+ <item> mssql_field_seek </item>
+ <item> mssql_field_type </item>
+ <item> mssql_free_result </item>
+ <item> mssql_get_last_message </item>
+ <item> mssql_guid_string </item>
+ <item> mssql_init </item>
+ <item> mssql_min_error_severity </item>
+ <item> mssql_min_message_severity </item>
+ <item> mssql_next_result </item>
+ <item> mssql_num_fields </item>
+ <item> mssql_num_rows </item>
+ <item> mssql_pconnect </item>
+ <item> mssql_query </item>
+ <item> mssql_result </item>
+ <item> mssql_rows_affected </item>
+ <item> mssql_select_db </item>
+ <item> mt_getrandmax </item>
+ <item> mt_rand </item>
+ <item> mt_srand </item>
+ <item> muscat_close </item>
+ <item> muscat_get </item>
+ <item> muscat_give </item>
+ <item> muscat_setup </item>
+ <item> muscat_setup_net </item>
+ <item> mysql_affected_rows </item>
+ <item> mysql_change_user </item>
+ <item> mysql_character_set_name </item>
+ <item> mysql_close </item>
+ <item> mysql_connect </item>
+ <item> mysql_create_db </item>
+ <item> mysql_data_seek </item>
+ <item> mysql_db_name </item>
+ <item> mysql_db_query </item>
+ <item> mysql_drop_db </item>
+ <item> mysql_errno </item>
+ <item> mysql_error </item>
+ <item> mysql_escape_string </item>
+ <item> mysql_fetch_array </item>
+ <item> mysql_fetch_assoc </item>
+ <item> mysql_fetch_field </item>
+ <item> mysql_fetch_lengths </item>
+ <item> mysql_fetch_object </item>
+ <item> mysql_fetch_row </item>
+ <item> mysql_field_flags </item>
+ <item> mysql_field_len </item>
+ <item> mysql_field_name </item>
+ <item> mysql_field_seek </item>
+ <item> mysql_field_table </item>
+ <item> mysql_field_type </item>
+ <item> mysql_free_result </item>
+ <item> mysql_get_client_info </item>
+ <item> mysql_get_host_info </item>
+ <item> mysql_get_proto_info </item>
+ <item> mysql_get_server_info </item>
+ <item> mysql_info </item>
+ <item> mysql_insert_id </item>
+ <item> mysql_list_dbs </item>
+ <item> mysql_list_fields </item>
+ <item> mysql_list_processes </item>
+ <item> mysql_list_tables </item>
+ <item> mysql_num_fields </item>
+ <item> mysql_num_rows </item>
+ <item> mysql_pconnect </item>
+ <item> mysql_ping </item>
+ <item> mysql_query </item>
+ <item> mysql_real_escape_string </item>
+ <item> mysql_result </item>
+ <item> mysql_select_db </item>
+ <item> mysql_stat </item>
+ <item> mysql_tablename </item>
+ <item> mysql_thread_id </item>
+ <item> mysql_unbuffered_query </item>
+ <item> natcasesort </item>
+ <item> natsort </item>
+ <item> ncurses_addch </item>
+ <item> ncurses_addchnstr </item>
+ <item> ncurses_addchstr </item>
+ <item> ncurses_addnstr </item>
+ <item> ncurses_addstr </item>
+ <item> ncurses_assume_default_colors </item>
+ <item> ncurses_attroff </item>
+ <item> ncurses_attron </item>
+ <item> ncurses_attrset </item>
+ <item> ncurses_baudrate </item>
+ <item> ncurses_beep </item>
+ <item> ncurses_bkgd </item>
+ <item> ncurses_bkgdset </item>
+ <item> ncurses_border </item>
+ <item> ncurses_can_change_color </item>
+ <item> ncurses_cbreak </item>
+ <item> ncurses_clear </item>
+ <item> ncurses_clrtobot </item>
+ <item> ncurses_clrtoeol </item>
+ <item> ncurses_color_set </item>
+ <item> ncurses_curs_set </item>
+ <item> ncurses_def_prog_mode </item>
+ <item> ncurses_def_shell_mode </item>
+ <item> ncurses_define_key </item>
+ <item> ncurses_delay_output </item>
+ <item> ncurses_delch </item>
+ <item> ncurses_deleteln </item>
+ <item> ncurses_delwin </item>
+ <item> ncurses_doupdate </item>
+ <item> ncurses_echo </item>
+ <item> ncurses_echochar </item>
+ <item> ncurses_end </item>
+ <item> ncurses_erase </item>
+ <item> ncurses_erasechar </item>
+ <item> ncurses_filter </item>
+ <item> ncurses_flash </item>
+ <item> ncurses_flushinp </item>
+ <item> ncurses_getch </item>
+ <item> ncurses_getmouse </item>
+ <item> ncurses_halfdelay </item>
+ <item> ncurses_has_colors </item>
+ <item> ncurses_has_ic </item>
+ <item> ncurses_has_il </item>
+ <item> ncurses_has_key </item>
+ <item> ncurses_hline </item>
+ <item> ncurses_inch </item>
+ <item> ncurses_init </item>
+ <item> ncurses_init_color </item>
+ <item> ncurses_init_pair </item>
+ <item> ncurses_insch </item>
+ <item> ncurses_insdelln </item>
+ <item> ncurses_insertln </item>
+ <item> ncurses_insstr </item>
+ <item> ncurses_instr </item>
+ <item> ncurses_isendwin </item>
+ <item> ncurses_keyok </item>
+ <item> ncurses_killchar </item>
+ <item> ncurses_longname </item>
+ <item> ncurses_mouseinterval </item>
+ <item> ncurses_mousemask </item>
+ <item> ncurses_move </item>
+ <item> ncurses_mvaddch </item>
+ <item> ncurses_mvaddchnstr </item>
+ <item> ncurses_mvaddchstr </item>
+ <item> ncurses_mvaddnstr </item>
+ <item> ncurses_mvaddstr </item>
+ <item> ncurses_mvcur </item>
+ <item> ncurses_mvdelch </item>
+ <item> ncurses_mvgetch </item>
+ <item> ncurses_mvhline </item>
+ <item> ncurses_mvinch </item>
+ <item> ncurses_mvvline </item>
+ <item> ncurses_mvwaddstr </item>
+ <item> ncurses_napms </item>
+ <item> ncurses_newwin </item>
+ <item> ncurses_nl </item>
+ <item> ncurses_nocbreak </item>
+ <item> ncurses_noecho </item>
+ <item> ncurses_nonl </item>
+ <item> ncurses_noqiflush </item>
+ <item> ncurses_noraw </item>
+ <item> ncurses_putp </item>
+ <item> ncurses_qiflush </item>
+ <item> ncurses_raw </item>
+ <item> ncurses_refresh </item>
+ <item> ncurses_resetty </item>
+ <item> ncurses_savetty </item>
+ <item> ncurses_scr_dump </item>
+ <item> ncurses_scr_init </item>
+ <item> ncurses_scr_restore </item>
+ <item> ncurses_scr_set </item>
+ <item> ncurses_scrl </item>
+ <item> ncurses_slk_attr </item>
+ <item> ncurses_slk_attroff </item>
+ <item> ncurses_slk_attron </item>
+ <item> ncurses_slk_attrset </item>
+ <item> ncurses_slk_clear </item>
+ <item> ncurses_slk_color </item>
+ <item> ncurses_slk_init </item>
+ <item> ncurses_slk_noutrefresh </item>
+ <item> ncurses_slk_refresh </item>
+ <item> ncurses_slk_restore </item>
+ <item> ncurses_slk_touch </item>
+ <item> ncurses_standend </item>
+ <item> ncurses_standout </item>
+ <item> ncurses_start_color </item>
+ <item> ncurses_termattrs </item>
+ <item> ncurses_termname </item>
+ <item> ncurses_timeout </item>
+ <item> ncurses_typeahead </item>
+ <item> ncurses_ungetch </item>
+ <item> ncurses_ungetmouse </item>
+ <item> ncurses_use_default_colors </item>
+ <item> ncurses_use_env </item>
+ <item> ncurses_use_extended_names </item>
+ <item> ncurses_vidattr </item>
+ <item> ncurses_vline </item>
+ <item> ncurses_wrefresh </item>
+ <item> next </item>
+ <item> ngettext </item>
+ <item> nl2br </item>
+ <item> nl_langinfo </item>
+ <item> notes_body </item>
+ <item> notes_copy_db </item>
+ <item> notes_create_db </item>
+ <item> notes_create_note </item>
+ <item> notes_drop_db </item>
+ <item> notes_find_note </item>
+ <item> notes_header_info </item>
+ <item> notes_list_msgs </item>
+ <item> notes_mark_read </item>
+ <item> notes_mark_unread </item>
+ <item> notes_nav_create </item>
+ <item> notes_search </item>
+ <item> notes_unread </item>
+ <item> notes_version </item>
+ <item> number_format </item>
+ <item> ob_clean </item>
+ <item> ob_end_clean </item>
+ <item> ob_end_flush </item>
+ <item> ob_flush </item>
+ <item> ob_get_contents </item>
+ <item> ob_get_length </item>
+ <item> ob_get_level </item>
+ <item> ob_gzhandler </item>
+ <item> ob_iconv_handler </item>
+ <item> ob_implicit_flush </item>
+ <item> ob_start </item>
+ <item> ocibindbyname </item>
+ <item> ocicancel </item>
+ <item> ocicollappend </item>
+ <item> ocicollassign </item>
+ <item> ocicollassignelem </item>
+ <item> ocicollgetelem </item>
+ <item> ocicollmax </item>
+ <item> ocicollsize </item>
+ <item> ocicolltrim </item>
+ <item> ocicolumnisnull </item>
+ <item> ocicolumnname </item>
+ <item> ocicolumnprecision </item>
+ <item> ocicolumnscale </item>
+ <item> ocicolumnsize </item>
+ <item> ocicolumntype </item>
+ <item> ocicolumntyperaw </item>
+ <item> ocicommit </item>
+ <item> ocidefinebyname </item>
+ <item> ocierror </item>
+ <item> ociexecute </item>
+ <item> ocifetch </item>
+ <item> ocifetchinto </item>
+ <item> ocifetchstatement </item>
+ <item> ocifreecollection </item>
+ <item> ocifreecursor </item>
+ <item> ocifreedesc </item>
+ <item> ocifreestatement </item>
+ <item> ociinternaldebug </item>
+ <item> ociloadlob </item>
+ <item> ocilogoff </item>
+ <item> ocilogon </item>
+ <item> ocinewcollection </item>
+ <item> ocinewcursor </item>
+ <item> ocinewdescriptor </item>
+ <item> ocinlogon </item>
+ <item> ocinumcols </item>
+ <item> ociparse </item>
+ <item> ociplogon </item>
+ <item> ociresult </item>
+ <item> ocirollback </item>
+ <item> ocirowcount </item>
+ <item> ocisavelob </item>
+ <item> ocisavelobfile </item>
+ <item> ociserverversion </item>
+ <item> ocisetprefetch </item>
+ <item> ocistatementtype </item>
+ <item> ociwritelobtofile </item>
+ <item> octdec </item>
+ <item> odbc_autocommit </item>
+ <item> odbc_binmode </item>
+ <item> odbc_close </item>
+ <item> odbc_close_all </item>
+ <item> odbc_columnprivileges </item>
+ <item> odbc_columns </item>
+ <item> odbc_commit </item>
+ <item> odbc_connect </item>
+ <item> odbc_cursor </item>
+ <item> odbc_do </item>
+ <item> odbc_error </item>
+ <item> odbc_errormsg </item>
+ <item> odbc_exec </item>
+ <item> odbc_execute </item>
+ <item> odbc_fetch_array </item>
+ <item> odbc_fetch_into </item>
+ <item> odbc_fetch_object </item>
+ <item> odbc_fetch_row </item>
+ <item> odbc_field_len </item>
+ <item> odbc_field_name </item>
+ <item> odbc_field_num </item>
+ <item> odbc_field_precision </item>
+ <item> odbc_field_scale </item>
+ <item> odbc_field_type </item>
+ <item> odbc_foreignkeys </item>
+ <item> odbc_free_result </item>
+ <item> odbc_gettypeinfo </item>
+ <item> odbc_longreadlen </item>
+ <item> odbc_next_result </item>
+ <item> odbc_num_fields </item>
+ <item> odbc_num_rows </item>
+ <item> odbc_pconnect </item>
+ <item> odbc_prepare </item>
+ <item> odbc_primarykeys </item>
+ <item> odbc_procedurecolumns </item>
+ <item> odbc_procedures </item>
+ <item> odbc_result </item>
+ <item> odbc_result_all </item>
+ <item> odbc_rollback </item>
+ <item> odbc_setoption </item>
+ <item> odbc_specialcolumns </item>
+ <item> odbc_statistics </item>
+ <item> odbc_tableprivileges </item>
+ <item> odbc_tables </item>
+ <item> opendir </item>
+ <item> openlog </item>
+ <item> openssl_csr_export </item>
+ <item> openssl_csr_export_to_file </item>
+ <item> openssl_csr_new </item>
+ <item> openssl_csr_sign </item>
+ <item> openssl_error_string </item>
+ <item> openssl_free_key </item>
+ <item> openssl_get_privatekey </item>
+ <item> openssl_get_publickey </item>
+ <item> openssl_open </item>
+ <item> openssl_pkcs7_decrypt </item>
+ <item> openssl_pkcs7_encrypt </item>
+ <item> openssl_pkcs7_sign </item>
+ <item> openssl_pkcs7_verify </item>
+ <item> openssl_pkey_export </item>
+ <item> openssl_pkey_export_to_file </item>
+ <item> openssl_pkey_new </item>
+ <item> openssl_private_decrypt </item>
+ <item> openssl_private_encrypt </item>
+ <item> openssl_public_decrypt </item>
+ <item> openssl_public_encrypt </item>
+ <item> openssl_seal </item>
+ <item> openssl_sign </item>
+ <item> openssl_verify </item>
+ <item> openssl_x509_check_private_key </item>
+ <item> openssl_x509_checkpurpose </item>
+ <item> openssl_x509_export </item>
+ <item> openssl_x509_export_to_file </item>
+ <item> openssl_x509_free </item>
+ <item> openssl_x509_parse </item>
+ <item> openssl_x509_read </item>
+ <item> ora_bind </item>
+ <item> ora_close </item>
+ <item> ora_columnname </item>
+ <item> ora_columnsize </item>
+ <item> ora_columntype </item>
+ <item> ora_commit </item>
+ <item> ora_commitoff </item>
+ <item> ora_commiton </item>
+ <item> ora_do </item>
+ <item> ora_error </item>
+ <item> ora_errorcode </item>
+ <item> ora_exec </item>
+ <item> ora_fetch </item>
+ <item> ora_fetch_into </item>
+ <item> ora_getcolumn </item>
+ <item> ora_logoff </item>
+ <item> ora_logon </item>
+ <item> ora_numcols </item>
+ <item> ora_numrows </item>
+ <item> ora_open </item>
+ <item> ora_parse </item>
+ <item> ora_plogon </item>
+ <item> ora_rollback </item>
+ <item> ord </item>
+ <item> overload </item>
+ <item> ovrimos_close </item>
+ <item> ovrimos_commit </item>
+ <item> ovrimos_connect </item>
+ <item> ovrimos_cursor </item>
+ <item> ovrimos_exec </item>
+ <item> ovrimos_execute </item>
+ <item> ovrimos_fetch_into </item>
+ <item> ovrimos_fetch_row </item>
+ <item> ovrimos_field_len </item>
+ <item> ovrimos_field_name </item>
+ <item> ovrimos_field_num </item>
+ <item> ovrimos_field_type </item>
+ <item> ovrimos_free_result </item>
+ <item> ovrimos_longreadlen </item>
+ <item> ovrimos_num_fields </item>
+ <item> ovrimos_num_rows </item>
+ <item> ovrimos_prepare </item>
+ <item> ovrimos_result </item>
+ <item> ovrimos_result_all </item>
+ <item> ovrimos_rollback </item>
+ <item> pack </item>
+ <item> parse_ini_file </item>
+ <item> parse_str </item>
+ <item> parse_url </item>
+ <item> passthru </item>
+ <item> pathinfo </item>
+ <item> pclose </item>
+ <item> pcntl_exec </item>
+ <item> pcntl_fork </item>
+ <item> pcntl_signal </item>
+ <item> pcntl_waitpid </item>
+ <item> pcntl_wexitstatus </item>
+ <item> pcntl_wifexited </item>
+ <item> pcntl_wifsignaled </item>
+ <item> pcntl_wifstopped </item>
+ <item> pcntl_wstopsig </item>
+ <item> pcntl_wtermsig </item>
+ <item> pdf_add_annotation </item>
+ <item> pdf_add_bookmark </item>
+ <item> pdf_add_launchlink </item>
+ <item> pdf_add_locallink </item>
+ <item> pdf_add_note </item>
+ <item> pdf_add_outline </item>
+ <item> pdf_add_pdflink </item>
+ <item> pdf_add_thumbnail </item>
+ <item> pdf_add_weblink </item>
+ <item> pdf_arc </item>
+ <item> pdf_arcn </item>
+ <item> pdf_attach_file </item>
+ <item> pdf_begin_page </item>
+ <item> pdf_begin_pattern </item>
+ <item> pdf_begin_template </item>
+ <item> pdf_circle </item>
+ <item> pdf_clip </item>
+ <item> pdf_close </item>
+ <item> pdf_close_image </item>
+ <item> pdf_close_pdi </item>
+ <item> pdf_close_pdi_page </item>
+ <item> pdf_closepath </item>
+ <item> pdf_closepath_fill_stroke </item>
+ <item> pdf_closepath_stroke </item>
+ <item> pdf_concat </item>
+ <item> pdf_continue_text </item>
+ <item> pdf_curveto </item>
+ <item> pdf_delete </item>
+ <item> pdf_end_page </item>
+ <item> pdf_end_pattern </item>
+ <item> pdf_end_template </item>
+ <item> pdf_endpath </item>
+ <item> pdf_fill </item>
+ <item> pdf_fill_stroke </item>
+ <item> pdf_findfont </item>
+ <item> pdf_get_buffer </item>
+ <item> pdf_get_font </item>
+ <item> pdf_get_fontname </item>
+ <item> pdf_get_fontsize </item>
+ <item> pdf_get_image_height </item>
+ <item> pdf_get_image_width </item>
+ <item> pdf_get_majorversion </item>
+ <item> pdf_get_minorversion </item>
+ <item> pdf_get_parameter </item>
+ <item> pdf_get_pdi_parameter </item>
+ <item> pdf_get_pdi_value </item>
+ <item> pdf_get_value </item>
+ <item> pdf_initgraphics </item>
+ <item> pdf_lineto </item>
+ <item> pdf_makespotcolor </item>
+ <item> pdf_moveto </item>
+ <item> pdf_new </item>
+ <item> pdf_open </item>
+ <item> pdf_open_ccitt </item>
+ <item> pdf_open_file </item>
+ <item> pdf_open_gif </item>
+ <item> pdf_open_image </item>
+ <item> pdf_open_image_file </item>
+ <item> pdf_open_jpeg </item>
+ <item> pdf_open_memory_image </item>
+ <item> pdf_open_pdi </item>
+ <item> pdf_open_pdi_page </item>
+ <item> pdf_open_png </item>
+ <item> pdf_open_tiff </item>
+ <item> pdf_place_image </item>
+ <item> pdf_place_pdi_page </item>
+ <item> pdf_rect </item>
+ <item> pdf_restore </item>
+ <item> pdf_rotate </item>
+ <item> pdf_save </item>
+ <item> pdf_scale </item>
+ <item> pdf_set_border_color </item>
+ <item> pdf_set_border_dash </item>
+ <item> pdf_set_border_style </item>
+ <item> pdf_set_char_spacing </item>
+ <item> pdf_set_duration </item>
+ <item> pdf_set_font </item>
+ <item> pdf_set_horiz_scaling </item>
+ <item> pdf_set_info </item>
+ <item> pdf_set_info_author </item>
+ <item> pdf_set_info_creator </item>
+ <item> pdf_set_info_keywords </item>
+ <item> pdf_set_info_subject </item>
+ <item> pdf_set_info_title </item>
+ <item> pdf_set_leading </item>
+ <item> pdf_set_parameter </item>
+ <item> pdf_set_text_pos </item>
+ <item> pdf_set_text_rendering </item>
+ <item> pdf_set_text_rise </item>
+ <item> pdf_set_transition </item>
+ <item> pdf_set_value </item>
+ <item> pdf_set_word_spacing </item>
+ <item> pdf_setcolor </item>
+ <item> pdf_setdash </item>
+ <item> pdf_setflat </item>
+ <item> pdf_setfont </item>
+ <item> pdf_setgray </item>
+ <item> pdf_setgray_fill </item>
+ <item> pdf_setgray_stroke </item>
+ <item> pdf_setlinecap </item>
+ <item> pdf_setlinejoin </item>
+ <item> pdf_setlinewidth </item>
+ <item> pdf_setmatrix </item>
+ <item> pdf_setmiterlimit </item>
+ <item> pdf_setpolydash </item>
+ <item> pdf_setrgbcolor </item>
+ <item> pdf_setrgbcolor_fill </item>
+ <item> pdf_setrgbcolor_stroke </item>
+ <item> pdf_show </item>
+ <item> pdf_show_boxed </item>
+ <item> pdf_show_xy </item>
+ <item> pdf_skew </item>
+ <item> pdf_stringwidth </item>
+ <item> pdf_stroke </item>
+ <item> pdf_translate </item>
+ <item> pfpro_cleanup </item>
+ <item> pfpro_init </item>
+ <item> pfpro_process </item>
+ <item> pfpro_process_raw </item>
+ <item> pfpro_version </item>
+ <item> pfsockopen </item>
+ <item> pg_affected_rows </item>
+ <item> pg_cancel_query </item>
+ <item> pg_client_encoding </item>
+ <item> pg_close </item>
+ <item> pg_connect </item>
+ <item> pg_connection_busy </item>
+ <item> pg_connection_reset </item>
+ <item> pg_connection_status </item>
+ <item> pg_copy_from </item>
+ <item> pg_copy_to </item>
+ <item> pg_dbname </item>
+ <item> pg_end_copy </item>
+ <item> pg_escape_bytea </item>
+ <item> pg_escape_string </item>
+ <item> pg_fetch_array </item>
+ <item> pg_fetch_object </item>
+ <item> pg_fetch_result </item>
+ <item> pg_fetch_row </item>
+ <item> pg_field_is_null </item>
+ <item> pg_field_name </item>
+ <item> pg_field_num </item>
+ <item> pg_field_prtlen </item>
+ <item> pg_field_size </item>
+ <item> pg_field_type </item>
+ <item> pg_free_result </item>
+ <item> pg_get_result </item>
+ <item> pg_host </item>
+ <item> pg_last_error </item>
+ <item> pg_last_notice </item>
+ <item> pg_last_oid </item>
+ <item> pg_lo_close </item>
+ <item> pg_lo_create </item>
+ <item> pg_lo_export </item>
+ <item> pg_lo_import </item>
+ <item> pg_lo_open </item>
+ <item> pg_lo_read </item>
+ <item> pg_lo_read_all </item>
+ <item> pg_lo_seek </item>
+ <item> pg_lo_tell </item>
+ <item> pg_lo_unlink </item>
+ <item> pg_lo_write </item>
+ <item> pg_num_fields </item>
+ <item> pg_num_rows </item>
+ <item> pg_options </item>
+ <item> pg_pconnect </item>
+ <item> pg_port </item>
+ <item> pg_put_line </item>
+ <item> pg_query </item>
+ <item> pg_result_error </item>
+ <item> pg_result_status </item>
+ <item> pg_send_query </item>
+ <item> pg_set_client_encoding </item>
+ <item> pg_trace </item>
+ <item> pg_tty </item>
+ <item> pg_untrace </item>
+ <item> php_logo_guid </item>
+ <item> php_sapi_name </item>
+ <item> php_uname </item>
+ <item> phpcredits </item>
+ <item> phpinfo </item>
+ <item> phpversion </item>
+ <item> pi </item>
+ <item> png2wbmp </item>
+ <item> popen </item>
+ <item> pos </item>
+ <item> posix_ctermid </item>
+ <item> posix_getcwd </item>
+ <item> posix_getegid </item>
+ <item> posix_geteuid </item>
+ <item> posix_getgid </item>
+ <item> posix_getgrgid </item>
+ <item> posix_getgrnam </item>
+ <item> posix_getgroups </item>
+ <item> posix_getlogin </item>
+ <item> posix_getpgid </item>
+ <item> posix_getpgrp </item>
+ <item> posix_getpid </item>
+ <item> posix_getppid </item>
+ <item> posix_getpwnam </item>
+ <item> posix_getpwuid </item>
+ <item> posix_getrlimit </item>
+ <item> posix_getsid </item>
+ <item> posix_getuid </item>
+ <item> posix_isatty </item>
+ <item> posix_kill </item>
+ <item> posix_mkfifo </item>
+ <item> posix_setegid </item>
+ <item> posix_seteuid </item>
+ <item> posix_setgid </item>
+ <item> posix_setpgid </item>
+ <item> posix_setsid </item>
+ <item> posix_setuid </item>
+ <item> posix_times </item>
+ <item> posix_ttyname </item>
+ <item> posix_uname </item>
+ <item> pow </item>
+ <item> preg_grep </item>
+ <item> preg_match </item>
+ <item> preg_match_all </item>
+ <item> preg_quote </item>
+ <item> preg_replace </item>
+ <item> preg_replace_callback </item>
+ <item> preg_split </item>
+ <item> prev </item>
+ <item> print </item>
+ <item> print_r </item>
+ <item> printer_abort </item>
+ <item> printer_close </item>
+ <item> printer_create_brush </item>
+ <item> printer_create_dc </item>
+ <item> printer_create_font </item>
+ <item> printer_create_pen </item>
+ <item> printer_delete_brush </item>
+ <item> printer_delete_dc </item>
+ <item> printer_delete_font </item>
+ <item> printer_delete_pen </item>
+ <item> printer_draw_bmp </item>
+ <item> printer_draw_chord </item>
+ <item> printer_draw_elipse </item>
+ <item> printer_draw_line </item>
+ <item> printer_draw_pie </item>
+ <item> printer_draw_rectangle </item>
+ <item> printer_draw_roundrect </item>
+ <item> printer_draw_text </item>
+ <item> printer_end_doc </item>
+ <item> printer_end_page </item>
+ <item> printer_get_option </item>
+ <item> printer_list </item>
+ <item> printer_logical_fontheight </item>
+ <item> printer_open </item>
+ <item> printer_select_brush </item>
+ <item> printer_select_font </item>
+ <item> printer_select_pen </item>
+ <item> printer_set_option </item>
+ <item> printer_start_doc </item>
+ <item> printer_start_page </item>
+ <item> printer_write </item>
+ <item> printf </item>
+ <item> pspell_add_to_personal </item>
+ <item> pspell_add_to_session </item>
+ <item> pspell_check </item>
+ <item> pspell_clear_session </item>
+ <item> pspell_config_create </item>
+ <item> pspell_config_ignore </item>
+ <item> pspell_config_mode </item>
+ <item> pspell_config_personal </item>
+ <item> pspell_config_repl </item>
+ <item> pspell_config_runtogether </item>
+ <item> pspell_config_save_repl </item>
+ <item> pspell_new </item>
+ <item> pspell_new_config </item>
+ <item> pspell_new_personal </item>
+ <item> pspell_save_wordlist </item>
+ <item> pspell_store_replacement </item>
+ <item> pspell_suggest </item>
+ <item> putenv </item>
+ <item> qdom_error </item>
+ <item> qdom_tree </item>
+ <item> quoted_printable_decode </item>
+ <item> quotemeta </item>
+ <item> rad2deg </item>
+ <item> rand </item>
+ <item> range </item>
+ <item> rawurldecode </item>
+ <item> rawurlencode </item>
+ <item> read_exif_data </item>
+ <item> readdir </item>
+ <item> readfile </item>
+ <item> readgzfile </item>
+ <item> readline </item>
+ <item> readline_add_history </item>
+ <item> readline_clear_history </item>
+ <item> readline_completion_function </item>
+ <item> readline_info </item>
+ <item> readline_list_history </item>
+ <item> readline_read_history </item>
+ <item> readline_write_history </item>
+ <item> readlink </item>
+ <item> realpath </item>
+ <item> recode </item>
+ <item> recode_file </item>
+ <item> recode_string </item>
+ <item> register_shutdown_function </item>
+ <item> register_tick_function </item>
+ <item> rename </item>
+ <item> require </item>
+ <item> require_once </item>
+ <item> reset </item>
+ <item> restore_error_handler </item>
+ <item> return </item>
+ <item> rewind </item>
+ <item> rewinddir </item>
+ <item> rmdir </item>
+ <item> round </item>
+ <item> rsort </item>
+ <item> rtrim </item>
+ <item> sem_acquire </item>
+ <item> sem_get </item>
+ <item> sem_release </item>
+ <item> sem_remove </item>
+ <item> serialize </item>
+ <item> sesam_affected_rows </item>
+ <item> sesam_commit </item>
+ <item> sesam_connect </item>
+ <item> sesam_diagnostic </item>
+ <item> sesam_disconnect </item>
+ <item> sesam_errormsg </item>
+ <item> sesam_execimm </item>
+ <item> sesam_fetch_array </item>
+ <item> sesam_fetch_result </item>
+ <item> sesam_fetch_row </item>
+ <item> sesam_field_array </item>
+ <item> sesam_field_name </item>
+ <item> sesam_free_result </item>
+ <item> sesam_num_fields </item>
+ <item> sesam_query </item>
+ <item> sesam_rollback </item>
+ <item> sesam_seek_row </item>
+ <item> sesam_settransaction </item>
+ <item> session_cache_expire </item>
+ <item> session_cache_limiter </item>
+ <item> session_decode </item>
+ <item> session_destroy </item>
+ <item> session_encode </item>
+ <item> session_get_cookie_params </item>
+ <item> session_id </item>
+ <item> session_is_registered </item>
+ <item> session_module_name </item>
+ <item> session_name </item>
+ <item> session_register </item>
+ <item> session_save_path </item>
+ <item> session_set_cookie_params </item>
+ <item> session_set_save_handler </item>
+ <item> session_start </item>
+ <item> session_unregister </item>
+ <item> session_unset </item>
+ <item> session_write_close </item>
+ <item> set_error_handler </item>
+ <item> set_file_buffer </item>
+ <item> set_magic_quotes_runtime </item>
+ <item> set_time_limit </item>
+ <item> setcookie </item>
+ <item> setlocale </item>
+ <item> settype </item>
+ <item> shell_exec </item>
+ <item> shm_attach </item>
+ <item> shm_detach </item>
+ <item> shm_get_var </item>
+ <item> shm_put_var </item>
+ <item> shm_remove </item>
+ <item> shm_remove_var </item>
+ <item> shmop_close </item>
+ <item> shmop_delete </item>
+ <item> shmop_open </item>
+ <item> shmop_read </item>
+ <item> shmop_size </item>
+ <item> shmop_write </item>
+ <item> show_source </item>
+ <item> shuffle </item>
+ <item> similar_text </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sizeof </item>
+ <item> sleep </item>
+ <item> snmp_get_quick_print </item>
+ <item> snmp_set_quick_print </item>
+ <item> snmpget </item>
+ <item> snmprealwalk </item>
+ <item> snmpset </item>
+ <item> snmpwalk </item>
+ <item> snmpwalkoid </item>
+ <item> socket_accept </item>
+ <item> socket_bind </item>
+ <item> socket_close </item>
+ <item> socket_connect </item>
+ <item> socket_create </item>
+ <item> socket_create_listen </item>
+ <item> socket_create_pair </item>
+ <item> socket_fd_alloc </item>
+ <item> socket_fd_clear </item>
+ <item> socket_fd_free </item>
+ <item> socket_fd_isset </item>
+ <item> socket_fd_set </item>
+ <item> socket_fd_zero </item>
+ <item> socket_get_status </item>
+ <item> socket_getopt </item>
+ <item> socket_getpeername </item>
+ <item> socket_getsockname </item>
+ <item> socket_iovec_add </item>
+ <item> socket_iovec_alloc </item>
+ <item> socket_iovec_delete </item>
+ <item> socket_iovec_fetch </item>
+ <item> socket_iovec_free </item>
+ <item> socket_iovec_set </item>
+ <item> socket_last_error </item>
+ <item> socket_listen </item>
+ <item> socket_read </item>
+ <item> socket_readv </item>
+ <item> socket_recv </item>
+ <item> socket_recvfrom </item>
+ <item> socket_recvmsg </item>
+ <item> socket_select </item>
+ <item> socket_send </item>
+ <item> socket_sendmsg </item>
+ <item> socket_sendto </item>
+ <item> socket_set_blocking </item>
+ <item> socket_set_nonblock </item>
+ <item> socket_set_timeout </item>
+ <item> socket_setopt </item>
+ <item> socket_shutdown </item>
+ <item> socket_strerror </item>
+ <item> socket_write </item>
+ <item> socket_writev </item>
+ <item> sort </item>
+ <item> soundex </item>
+ <item> split </item>
+ <item> spliti </item>
+ <item> sprintf </item>
+ <item> sql_regcase </item>
+ <item> sqrt </item>
+ <item> srand </item>
+ <item> sscanf </item>
+ <item> stat </item>
+ <item> str_pad </item>
+ <item> str_repeat </item>
+ <item> str_replace </item>
+ <item> str_rot13 </item>
+ <item> strcasecmp </item>
+ <item> strchr </item>
+ <item> strcmp </item>
+ <item> strcoll </item>
+ <item> strcspn </item>
+ <item> strftime </item>
+ <item> strip_tags </item>
+ <item> stripcslashes </item>
+ <item> stripslashes </item>
+ <item> stristr </item>
+ <item> strlen </item>
+ <item> strnatcasecmp </item>
+ <item> strnatcmp </item>
+ <item> strncasecmp </item>
+ <item> strncmp </item>
+ <item> strpos </item>
+ <item> strrchr </item>
+ <item> strrev </item>
+ <item> strrpos </item>
+ <item> strspn </item>
+ <item> strstr </item>
+ <item> strtok </item>
+ <item> strtolower </item>
+ <item> strtotime </item>
+ <item> strtoupper </item>
+ <item> strtr </item>
+ <item> strval </item>
+ <item> substr </item>
+ <item> substr_count </item>
+ <item> substr_replace </item>
+ <item> swf_actiongeturl </item>
+ <item> swf_actiongotoframe </item>
+ <item> swf_actiongotolabel </item>
+ <item> swf_actionnextframe </item>
+ <item> swf_actionplay </item>
+ <item> swf_actionprevframe </item>
+ <item> swf_actionsettarget </item>
+ <item> swf_actionstop </item>
+ <item> swf_actiontogglequality </item>
+ <item> swf_actionwaitforframe </item>
+ <item> swf_addbuttonrecord </item>
+ <item> swf_addcolor </item>
+ <item> swf_closefile </item>
+ <item> swf_definebitmap </item>
+ <item> swf_definefont </item>
+ <item> swf_defineline </item>
+ <item> swf_definepoly </item>
+ <item> swf_definerect </item>
+ <item> swf_definetext </item>
+ <item> swf_endbutton </item>
+ <item> swf_enddoaction </item>
+ <item> swf_endshape </item>
+ <item> swf_endsymbol </item>
+ <item> swf_fontsize </item>
+ <item> swf_fontslant </item>
+ <item> swf_fonttracking </item>
+ <item> swf_getbitmapinfo </item>
+ <item> swf_getfontinfo </item>
+ <item> swf_getframe </item>
+ <item> swf_labelframe </item>
+ <item> swf_lookat </item>
+ <item> swf_modifyobject </item>
+ <item> swf_mulcolor </item>
+ <item> swf_nextid </item>
+ <item> swf_oncondition </item>
+ <item> swf_openfile </item>
+ <item> swf_ortho </item>
+ <item> swf_ortho2 </item>
+ <item> swf_perspective </item>
+ <item> swf_placeobject </item>
+ <item> swf_polarview </item>
+ <item> swf_popmatrix </item>
+ <item> swf_posround </item>
+ <item> swf_pushmatrix </item>
+ <item> swf_removeobject </item>
+ <item> swf_rotate </item>
+ <item> swf_scale </item>
+ <item> swf_setfont </item>
+ <item> swf_setframe </item>
+ <item> swf_shapearc </item>
+ <item> swf_shapecurveto </item>
+ <item> swf_shapecurveto3 </item>
+ <item> swf_shapefillbitmapclip </item>
+ <item> swf_shapefillbitmaptile </item>
+ <item> swf_shapefilloff </item>
+ <item> swf_shapefillsolid </item>
+ <item> swf_shapelinesolid </item>
+ <item> swf_shapelineto </item>
+ <item> swf_shapemoveto </item>
+ <item> swf_showframe </item>
+ <item> swf_startbutton </item>
+ <item> swf_startdoaction </item>
+ <item> swf_startshape </item>
+ <item> swf_startsymbol </item>
+ <item> swf_textwidth </item>
+ <item> swf_translate </item>
+ <item> swf_viewport </item>
+ <item> swfaction </item>
+ <item> swfbitmap </item>
+ <item> swfbitmap.getheight </item>
+ <item> swfbitmap.getwidth </item>
+ <item> swfbutton </item>
+ <item> swfbutton.addaction </item>
+ <item> swfbutton.addshape </item>
+ <item> swfbutton.setaction </item>
+ <item> swfbutton.setdown </item>
+ <item> swfbutton.sethit </item>
+ <item> swfbutton.setover </item>
+ <item> swfbutton.setup </item>
+ <item> swfbutton_keypress </item>
+ <item> swfdisplayitem </item>
+ <item> swfdisplayitem.addcolor </item>
+ <item> swfdisplayitem.move </item>
+ <item> swfdisplayitem.moveto </item>
+ <item> swfdisplayitem.multcolor </item>
+ <item> swfdisplayitem.remove </item>
+ <item> swfdisplayitem.rotate </item>
+ <item> swfdisplayitem.rotateto </item>
+ <item> swfdisplayitem.scale </item>
+ <item> swfdisplayitem.scaleto </item>
+ <item> swfdisplayitem.setdepth </item>
+ <item> swfdisplayitem.setname </item>
+ <item> swfdisplayitem.setratio </item>
+ <item> swfdisplayitem.skewx </item>
+ <item> swfdisplayitem.skewxto </item>
+ <item> swfdisplayitem.skewy </item>
+ <item> swfdisplayitem.skewyto </item>
+ <item> swffill </item>
+ <item> swffill.moveto </item>
+ <item> swffill.rotateto </item>
+ <item> swffill.scaleto </item>
+ <item> swffill.skewxto </item>
+ <item> swffill.skewyto </item>
+ <item> swffont </item>
+ <item> swffont.getwidth </item>
+ <item> swfgradient </item>
+ <item> swfgradient.addentry </item>
+ <item> swfmorph </item>
+ <item> swfmorph.getshape1 </item>
+ <item> swfmorph.getshape2 </item>
+ <item> swfmovie </item>
+ <item> swfmovie.add </item>
+ <item> swfmovie.nextframe </item>
+ <item> swfmovie.output </item>
+ <item> swfmovie.remove </item>
+ <item> swfmovie.save </item>
+ <item> swfmovie.setbackground </item>
+ <item> swfmovie.setdimension </item>
+ <item> swfmovie.setframes </item>
+ <item> swfmovie.setrate </item>
+ <item> swfmovie.streammp3 </item>
+ <item> swfshape </item>
+ <item> swfshape.addfill </item>
+ <item> swfshape.drawcurve </item>
+ <item> swfshape.drawcurveto </item>
+ <item> swfshape.drawline </item>
+ <item> swfshape.drawlineto </item>
+ <item> swfshape.movepen </item>
+ <item> swfshape.movepento </item>
+ <item> swfshape.setleftfill </item>
+ <item> swfshape.setline </item>
+ <item> swfshape.setrightfill </item>
+ <item> swfsprite </item>
+ <item> swfsprite.add </item>
+ <item> swfsprite.nextframe </item>
+ <item> swfsprite.remove </item>
+ <item> swfsprite.setframes </item>
+ <item> swftext </item>
+ <item> swftext.addstring </item>
+ <item> swftext.getwidth </item>
+ <item> swftext.moveto </item>
+ <item> swftext.setcolor </item>
+ <item> swftext.setfont </item>
+ <item> swftext.setheight </item>
+ <item> swftext.setspacing </item>
+ <item> swftextfield </item>
+ <item> swftextfield.addstring </item>
+ <item> swftextfield.align </item>
+ <item> swftextfield.setbounds </item>
+ <item> swftextfield.setcolor </item>
+ <item> swftextfield.setfont </item>
+ <item> swftextfield.setheight </item>
+ <item> swftextfield.setindentation </item>
+ <item> swftextfield.setleftmargin </item>
+ <item> swftextfield.setlinespacing </item>
+ <item> swftextfield.setmargins </item>
+ <item> swftextfield.setname </item>
+ <item> swftextfield.setrightmargin </item>
+ <item> sybase_affected_rows </item>
+ <item> sybase_close </item>
+ <item> sybase_connect </item>
+ <item> sybase_data_seek </item>
+ <item> sybase_fetch_array </item>
+ <item> sybase_fetch_field </item>
+ <item> sybase_fetch_object </item>
+ <item> sybase_fetch_row </item>
+ <item> sybase_field_seek </item>
+ <item> sybase_free_result </item>
+ <item> sybase_get_last_message </item>
+ <item> sybase_min_client_severity </item>
+ <item> sybase_min_error_severity </item>
+ <item> sybase_min_message_severity </item>
+ <item> sybase_min_server_severity </item>
+ <item> sybase_num_fields </item>
+ <item> sybase_num_rows </item>
+ <item> sybase_pconnect </item>
+ <item> sybase_query </item>
+ <item> sybase_result </item>
+ <item> sybase_select_db </item>
+ <item> symlink </item>
+ <item> syslog </item>
+ <item> system </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> tempnam </item>
+ <item> textdomain </item>
+ <item> time </item>
+ <item> tmpfile </item>
+ <item> touch </item>
+ <item> trigger_error </item>
+ <item> trim </item>
+ <item> uasort </item>
+ <item> ucfirst </item>
+ <item> ucwords </item>
+ <item> udm_add_search_limit </item>
+ <item> udm_alloc_agent </item>
+ <item> udm_api_version </item>
+ <item> udm_cat_list </item>
+ <item> udm_cat_path </item>
+ <item> udm_check_charset </item>
+ <item> udm_check_stored </item>
+ <item> udm_clear_search_limits </item>
+ <item> udm_close_stored </item>
+ <item> udm_crc32 </item>
+ <item> udm_errno </item>
+ <item> udm_error </item>
+ <item> udm_find </item>
+ <item> udm_free_agent </item>
+ <item> udm_free_ispell_data </item>
+ <item> udm_free_res </item>
+ <item> udm_get_doc_count </item>
+ <item> udm_get_res_field </item>
+ <item> udm_get_res_param </item>
+ <item> udm_load_ispell_data </item>
+ <item> udm_open_stored </item>
+ <item> udm_set_agent_param </item>
+ <item> uksort </item>
+ <item> umask </item>
+ <item> uniqid </item>
+ <item> unixtojd </item>
+ <item> unlink </item>
+ <item> unpack </item>
+ <item> unregister_tick_function </item>
+ <item> unserialize </item>
+ <item> unset </item>
+ <item> urldecode </item>
+ <item> urlencode </item>
+ <item> user_error </item>
+ <item> usleep </item>
+ <item> usort </item>
+ <item> utf8_decode </item>
+ <item> utf8_encode </item>
+ <item> var_dump </item>
+ <item> var_export </item>
+ <item> variant </item>
+ <item> version_compare </item>
+ <item> virtual </item>
+ <item> vpopmail_add_alias_domain </item>
+ <item> vpopmail_add_alias_domain_ex </item>
+ <item> vpopmail_add_domain </item>
+ <item> vpopmail_add_domain_ex </item>
+ <item> vpopmail_add_user </item>
+ <item> vpopmail_alias_add </item>
+ <item> vpopmail_alias_del </item>
+ <item> vpopmail_alias_del_domain </item>
+ <item> vpopmail_alias_get </item>
+ <item> vpopmail_alias_get_all </item>
+ <item> vpopmail_auth_user </item>
+ <item> vpopmail_del_domain </item>
+ <item> vpopmail_del_domain_ex </item>
+ <item> vpopmail_del_user </item>
+ <item> vpopmail_error </item>
+ <item> vpopmail_passwd </item>
+ <item> vpopmail_set_user_quota </item>
+ <item> vprintf </item>
+ <item> vsprintf </item>
+ <item> w32api_deftype </item>
+ <item> w32api_init_dtype </item>
+ <item> w32api_invoke_function </item>
+ <item> w32api_register_function </item>
+ <item> w32api_set_call_method </item>
+ <item> wddx_add_vars </item>
+ <item> wddx_deserialize </item>
+ <item> wddx_packet_end </item>
+ <item> wddx_packet_start </item>
+ <item> wddx_serialize_value </item>
+ <item> wddx_serialize_vars </item>
+ <item> wordwrap </item>
+ <item> xml_error_string </item>
+ <item> xml_get_current_byte_index </item>
+ <item> xml_get_current_column_number </item>
+ <item> xml_get_current_line_number </item>
+ <item> xml_get_error_code </item>
+ <item> xml_parse </item>
+ <item> xml_parse_into_struct </item>
+ <item> xml_parser_create </item>
+ <item> xml_parser_create_ns </item>
+ <item> xml_parser_free </item>
+ <item> xml_parser_get_option </item>
+ <item> xml_parser_set_option </item>
+ <item> xml_set_character_data_handler </item>
+ <item> xml_set_default_handler </item>
+ <item> xml_set_element_handler </item>
+ <item> xml_set_end_namespace_decl_handler </item>
+ <item> xml_set_external_entity_ref_handler </item>
+ <item> xml_set_notation_decl_handler </item>
+ <item> xml_set_object </item>
+ <item> xml_set_processing_instruction_handler </item>
+ <item> xml_set_start_namespace_decl_handler </item>
+ <item> xml_set_unparsed_entity_decl_handler </item>
+ <item> xmldoc </item>
+ <item> xmldocfile </item>
+ <item> xmlrpc_decode </item>
+ <item> xmlrpc_decode_request </item>
+ <item> xmlrpc_encode </item>
+ <item> xmlrpc_encode_request </item>
+ <item> xmlrpc_get_type </item>
+ <item> xmlrpc_parse_method_descriptions </item>
+ <item> xmlrpc_server_add_introspection_data </item>
+ <item> xmlrpc_server_call_method </item>
+ <item> xmlrpc_server_create </item>
+ <item> xmlrpc_server_destroy </item>
+ <item> xmlrpc_server_register_introspection_callback </item>
+ <item> xmlrpc_server_register_method </item>
+ <item> xmlrpc_set_type </item>
+ <item> xmltree </item>
+ <item> xpath_eval </item>
+ <item> xpath_eval_expression </item>
+ <item> xpath_new_context </item>
+ <item> xptr_eval </item>
+ <item> xptr_new_context </item>
+ <item> xslt_create </item>
+ <item> xslt_errno </item>
+ <item> xslt_error </item>
+ <item> xslt_free </item>
+ <item> xslt_process </item>
+ <item> xslt_set_base </item>
+ <item> xslt_set_encoding </item>
+ <item> xslt_set_error_handler </item>
+ <item> xslt_set_log </item>
+ <item> xslt_set_sax_handler </item>
+ <item> xslt_set_sax_handlers </item>
+ <item> xslt_set_scheme_handler </item>
+ <item> xslt_set_scheme_handlers </item>
+ <item> yaz_addinfo </item>
+ <item> yaz_ccl_conf </item>
+ <item> yaz_ccl_parse </item>
+ <item> yaz_close </item>
+ <item> yaz_connect </item>
+ <item> yaz_database </item>
+ <item> yaz_element </item>
+ <item> yaz_errno </item>
+ <item> yaz_error </item>
+ <item> yaz_hits </item>
+ <item> yaz_itemorder </item>
+ <item> yaz_present </item>
+ <item> yaz_range </item>
+ <item> yaz_record </item>
+ <item> yaz_scan </item>
+ <item> yaz_scan_result </item>
+ <item> yaz_search </item>
+ <item> yaz_sort </item>
+ <item> yaz_syntax </item>
+ <item> yaz_wait </item>
+ <item> yp_all </item>
+ <item> yp_cat </item>
+ <item> yp_err_string </item>
+ <item> yp_errno </item>
+ <item> yp_first </item>
+ <item> yp_get_default_domain </item>
+ <item> yp_master </item>
+ <item> yp_match </item>
+ <item> yp_next </item>
+ <item> yp_order </item>
+ <item> zend_logo_guid </item>
+ <item> zend_version </item>
+ <item> zip_close </item>
+ <item> zip_entry_close </item>
+ <item> zip_entry_compressedsize </item>
+ <item> zip_entry_compressionmethod </item>
+ <item> zip_entry_filesize </item>
+ <item> zip_entry_name </item>
+ <item> zip_entry_open </item>
+ <item> zip_entry_read </item>
+ <item> zip_open </item>
+ <item> zip_read </item>
+ </list>
+ <contexts>
+ <context name="nosource" attribute="Normal Text" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?" />
+ <RegExpr attribute="HTML Tag" context="scripts" String="&lt;\s*script(\s|&gt;)" insensitive="TRUE" />
+ <RegExpr attribute="HTML Tag" context="htmltag" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <StringDetect attribute="HTML Comment" context="htmlcomment" String="&lt;!--" />
+ </context>
+ <context name="phpsource" attribute="PHP Text" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="#pop" String="?&gt;" />
+ <DetectChar attribute="Comment" context="php_onelinecomment" char="#" />
+ <Detect2Chars attribute="Comment" context="php_onelinecomment" char="/" char1="/" />
+ <Detect2Chars attribute="Comment" context="twolinecomment" char="/" char1="&#42;" beginRegion="Comment"/>
+ <keyword attribute="Control Structures" context="#stay" String="control structures" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <DetectChar attribute="String" context="doblequotestring" char="&quot;" />
+ <DetectChar attribute="String" context="singlequotestring" char="&#39;" />
+ <RegExpr attribute="String" context="" String="" />
+ <RegExpr attribute="Variable" context="#stay" String="\$+[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*" />
+ <RegExpr attribute="String" context="#stay" String="[0123456789]*\.\.\.[0123456789]*" />
+ <HlCOct attribute="Octal" context="#stay" />
+ <HlCHex attribute="Hex" context="#stay" />
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Other" context="#stay" String=";()}{:,[]" />
+ <keyword attribute="Other" context="#stay" String="Others" />
+ </context>
+ <context name="php_onelinecomment" attribute="Comment" lineEndContext="#pop">
+ <StringDetect attribute="Keyword" context="#pop#pop" String="?&gt;" />
+ </context>
+ <context name="twolinecomment" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment" />
+ </context>
+ <context name="doblequotestring" attribute="String" lineEndContext="#stay">
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="&quot;" />
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="\" />
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="n" />
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="r" />
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="t" />
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="$" />
+ <RegExpr attribute="Backslash Code" context="#stay" String="\\[0-7]{1,3}" />
+ <RegExpr attribute="Backslash Code" context="#stay" String="\\x[0-9A-Fa-f]{1,2}" />
+ <RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*" />
+ <RegExpr attribute="Variable" context="#stay" String="\$\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*\}" />
+ <RegExpr attribute="Variable" context="#stay" String="\{\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*)*\}" />
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context name="singlequotestring" attribute="String" lineEndContext="#stay">
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="'"/>
+ <Detect2Chars attribute="Backslash Code" context="#stay" char="\" char1="\"/>
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+ <context name="htmltag" attribute="Identifier" lineEndContext="#stay">
+ <Detect2Chars attribute="HTML Tag" context="#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="HTML Tag" context="#pop" char="&gt;"/>
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?" />
+ <RegExpr attribute="Identifier" context="identifiers" String="\s*=\s*"/>
+ </context>
+ <context name="htmlcomment" attribute="HTML Comment" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?" />
+ <StringDetect attribute="HTML Comment" context="#pop" String="--&gt;" />
+ <RegExpr attribute="Normal Text" context="identifiers" String="\s*=\s*"/>
+ </context>
+ <context name="identifiers" attribute="Identifier" lineEndContext="#stay">
+ <RegExpr attribute="String" context="#pop" String="\s*#?[a-zA-Z0-9]*" />
+ <DetectChar attribute="Types" context="types1" char="'" />
+ <DetectChar attribute="Types" context="types2" char="&quot;" />
+ </context>
+
+ <context name="types1" attribute="Types" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?" />
+ <DetectChar attribute="Types" context="#pop#pop" char="'" />
+ </context>
+
+ <context name="types2" attribute="Types" lineEndContext="#stay">
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?" />
+ <DetectChar attribute="Types" context="#pop#pop" char="&quot;" />
+ </context>
+
+ <context name="scripts" attribute="Normal Text" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="scripts_onelinecomment" char="/" char1="/" />
+ <Detect2Chars attribute="Comment" context="twolinecomment" char="/" char1="&#42;" />
+ <keyword attribute="Control Structures" context="#stay" String="control structures" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?php"/>
+ <StringDetect attribute="Keyword" context="phpsource" String="&lt;?"/>
+ <RegExpr attribute="HTML Tag" context="#pop" String="&lt;\s*\/\s*script\s*&gt;" insensitive="TRUE" />
+
+ <DetectChar attribute="String" context="doblequotestring" char="&quot;" />
+ <DetectChar attribute="String" context="singlequotestring" char="&#39;" />
+ <HlCOct attribute="Octal" context="#stay" />
+ <HlCHex attribute="Hex" context="#stay" />
+ <Float attribute="Float" context="#stay" />
+ <Int attribute="Decimal" context="#stay" />
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace1" />
+ <AnyChar attribute="Other" context="#stay" String=";()}{:,[]" />
+ <keyword attribute="Other" context="#stay" String="Others" />
+ </context>
+ <context name="scripts_onelinecomment" attribute="Comment" lineEndContext="#pop">
+ <RegExpr attribute="HTML Tag" context="#pop#pop" String="&lt;\s*\/\s*script\s*&gt;" insensitive="TRUE" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="PHP Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Function" defStyleNum="dsKeyword" color="#0000FF" selColor="#00ffff" bold="0" italic="0"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Octal" defStyleNum="dsBaseN" />
+ <itemData name="Hex" defStyleNum="dsBaseN" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Variable" defStyleNum="dsKeyword" color="#5555FF" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Control Structures" defStyleNum="dsKeyword" color="#A1A100" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Backslash Code" defStyleNum="dsKeyword" color="#0F0F8F" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="Other" defStyleNum="dsOthers" />
+
+ <itemData name="HTML Tag" defStyleNum="dsKeyword" color="#0F0000" selColor="#ffffff" bold="1" italic="0" />
+ <itemData name="HTML Comment" defStyleNum="dsComment" />
+ <itemData name="Identifier" defStyleNum="dsOthers" />
+ <itemData name="Types" defStyleNum="dsDataType" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="0" weakDeliminator=""/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- PIC (14 bits) assembler syntaxfile for gpasm/mpasm assembler by
+ Alain GIBAUD (alain.gibaud@univ-valenciennes.fr)
+Small modifications for the new DTD by Joseph Wenninger <jowenn@kde.org>
+ -->
+<language name="PicAsm" version="1.02" kateversion="2.0" section="Sources"
+ extensions="*.src;*.SRC;*.asm;*.ASM;*.pic;*.PIC" mimetype="text/x-PicSrc;text/x-PicHdr"
+ author="Alain GIBAUD (alain.gibaud@univ-valenciennes.fr)" license="">
+
+ <highlighting>
+ <list name="directives">
+ <item> __BADRAM </item>
+ <item> __CONFIG </item>
+ <item> __IDLOCS </item>
+ <item> __MAXRAM </item>
+
+ <item> cblock </item>
+ <item> constant </item>
+ <item> da </item>
+ <item> data </item>
+ <item> db </item>
+ <item> de </item>
+ <item> dt </item>
+ <item> dw </item>
+ <item> endm </item>
+ <item> equ </item>
+ <item> error </item>
+ <item> errorlevel </item>
+ <item> exitm </item>
+ <item> fill </item>
+ <item> list </item>
+ <item> local </item>
+ <item> macro </item>
+ <item> messg </item>
+ <item> noexpand </item>
+ <item> nolist </item>
+ <item> org </item>
+ <item> page </item>
+ <item> processor </item>
+ <item> radix </item>
+ <item> res </item>
+ <item> set </item>
+ <item> space </item>
+ <item> subtitle </item>
+ <item> title </item>
+ <item> variable </item>
+ <item> end </item>
+
+ <item> CBLOCK </item>
+ <item> CONSTANT </item>
+ <item> DA </item>
+ <item> DATA </item>
+ <item> DB </item>
+ <item> DE </item>
+ <item> DT </item>
+ <item> DW </item>
+ <item> ENDM </item>
+ <item> EQU </item>
+ <item> ERROR </item>
+ <item> ERRORLEVEL </item>
+ <item> EXITM </item>
+ <item> FILL </item>
+ <item> LIST </item>
+ <item> LOCAL </item>
+ <item> MACRO </item>
+ <item> MESSG </item>
+ <item> NOEXPAND </item>
+ <item> NOLIST </item>
+ <item> ORG </item>
+ <item> PAGE </item>
+ <item> PROCESSOR </item>
+ <item> RADIX </item>
+ <item> RES </item>
+ <item> SET </item>
+ <item> SPACE </item>
+ <item> SUBTITLE </item>
+ <item> TITLE </item>
+ <item> VARIABLE </item>
+ <item> END </item>
+ </list>
+
+ <list name="conditionnal">
+ <item> if </item>
+ <item> else </item>
+ <item> idef </item>
+ <item> ifndef </item>
+ <item> endif </item>
+ <item> while </item>
+ <item> include </item>
+ <item> endw </item>
+ <item> { </item>
+ <item> } </item>
+ </list>
+
+ <list name="gpasm_macro">
+ <item> addcf </item>
+ <item> b </item>
+ <item> bc </item>
+ <item> bz </item>
+ <item> bnc </item>
+ <item> bnz </item>
+ <item> clrc </item>
+ <item> clrz </item>
+ <item> setc </item>
+ <item> setz </item>
+ <item> movfw </item>
+ <item> negf </item>
+ <item> skpc </item>
+ <item> skpz </item>
+ <item> skpnc </item>
+ <item> skpnz </item>
+ <item> subcf </item>
+ <item> tstf </item>
+
+ <item> ADDCF </item>
+ <item> B </item>
+ <item> BC </item>
+ <item> BZ </item>
+ <item> BNC </item>
+ <item> BNZ </item>
+ <item> CLRC </item>
+ <item> CLRZ </item>
+ <item> SETC </item>
+ <item> SETZ </item>
+ <item> MOVFW </item>
+ <item> NEGF </item>
+ <item> SKPC </item>
+ <item> SKPZ </item>
+ <item> SKPNC </item>
+ <item> SKPNZ </item>
+ <item> SUBCF </item>
+ <item> TSTF </item>
+ </list>
+
+ <list name="instructions">
+ <item> addlw </item>
+ <item> addwf </item>
+ <item> bcf </item>
+ <item> bsf </item>
+ <item> btfsc </item>
+ <item> btfss </item>
+ <item> call </item>
+ <item> clrf </item>
+ <item> clrw </item>
+ <item> clrwtd </item>
+ <item> comf </item>
+ <item> decf </item>
+ <item> decfsz </item>
+ <item> goto </item>
+ <item> incf </item>
+ <item> incfsz </item>
+ <item> iorlw </item>
+ <item> movf </item>
+ <item> movlw </item>
+ <item> movwf </item>
+ <item> nop </item>
+ <item> option </item>
+ <item> retfie </item>
+ <item> retlw </item>
+ <item> return </item>
+ <item> rlf </item>
+ <item> rrf </item>
+ <item> sleep </item>
+ <item> sublw </item>
+ <item> subwf </item>
+ <item> swapf </item>
+ <item> tris </item>
+ <item> xorlw </item>
+ <item> xorwf </item>
+
+ <item> ADDLW </item>
+ <item> ADDWF </item>
+ <item> BCF </item>
+ <item> BSF </item>
+ <item> BTFSC </item>
+ <item> BTFSS </item>
+ <item> CALL </item>
+ <item> CLRF </item>
+ <item> CLRW </item>
+ <item> CLRWTD </item>
+ <item> COMF </item>
+ <item> DECF </item>
+ <item> DECFSZ </item>
+ <item> GOTO </item>
+ <item> INCF </item>
+ <item> INCFSZ </item>
+ <item> IORLW </item>
+ <item> MOVF </item>
+ <item> MOVLW </item>
+ <item> MOVWF </item>
+ <item> NOP </item>
+ <item> OPTION </item>
+ <item> RETFIE </item>
+ <item> RETLW </item>
+ <item> RETURN </item>
+ <item> RLF </item>
+ <item> RRF </item>
+ <item> SLEEP </item>
+ <item> SUBLW </item>
+ <item> SUBWF </item>
+ <item> SWAPF </item>
+ <item> TRIS </item>
+ <item> XORLW </item>
+ <item> XORWF </item>
+ </list>
+ <contexts>
+
+ <context name="normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Directives" context="#stay" String="directives"/>
+ <keyword attribute="Instructions" context="#stay" String="instructions"/>
+ <keyword attribute="Preprocessor" context="#stay" String="conditionnal"/>
+ <keyword attribute="GPASM-macros" context="#stay" String="gpasm_macro"/>
+ <HlCHex attribute="Based Numbers" context="#stay"/>
+ <RegExpr attribute="Based Numbers" context="#stay" String="([0-9A-F]+H)" insensitive="TRUE" />
+ <RegExpr attribute="Based Numbers" context="#stay" String="([0-9]+D)" insensitive="TRUE" />
+ <RegExpr attribute="Based Numbers" context="#stay" String="([0-7]+O)" insensitive="TRUE" />
+ <RegExpr attribute="Based Numbers" context="#stay" String="([0-1]+B)" insensitive="TRUE" />
+ <Int attribute="Non Based Numbers" context="#stay" />
+ <HlCChar attribute="Char" context="#stay"/>
+ <StringDetect attribute="Char" context="ASCIIChar" String="A'" insensitive="TRUE" />
+ <StringDetect attribute="Based Numbers" context="binaryDigits" String="B'" insensitive="TRUE" />
+ <StringDetect attribute="Based Numbers" context="hexDigits" String="H'" insensitive="TRUE" />
+ <StringDetect attribute="Based Numbers" context="octDigits" String="O'" insensitive="TRUE" />
+ <StringDetect attribute="Based Numbers" context="decimalDigits" String="D'" insensitive="TRUE" />
+ <DetectChar attribute="String" context="string" char="&quot;"/>
+ <DetectChar attribute="Comment" context="comment" char=";" />
+ <RegExpr attribute="Symbol" context="#stay" String="[-/*%+=&gt;&lt;&amp;|^!~]"/>
+ <RegExpr attribute="Symbol" context="#stay" String="(HIGH|LOW)"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="(#define|#undefine|#v)"/>
+ </context>
+
+ <context name="string" attribute="String" lineEndContext="#pop">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+
+ <context name="comment" attribute="Comment" lineEndContext="#pop">
+ <RegExpr attribute="Instructions" context="#stay"
+ String="(FIXME|TODO|fixme|todo|INPUT|OUTPUT|PARAMETERS|AUTHOR|EMAIL)" />
+ </context>
+
+
+ <context name="decimalDigits" attribute="Based Numbers" lineEndContext="#pop">
+ <DetectChar attribute="Based Numbers" context="#pop" char="'"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="[^0-9]" />
+ </context>
+
+ <context name="binaryDigits" attribute="Based Numbers" lineEndContext="#pop">
+ <DetectChar attribute="Based Numbers" context="#pop" char="'"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="[^0-1]" />
+ </context>
+
+ <context name="hexDigits" attribute="Based Numbers" lineEndContext="#pop">
+ <DetectChar attribute="Based Numbers" context="#pop" char="'"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="[^0-9A-Fa-f]" />
+ </context>
+
+ <context name="octDigits" attribute="Based Numbers" lineEndContext="#pop">
+ <DetectChar attribute="Based Numbers" context="#pop" char="'"/>
+ <RegExpr attribute="Normal Text" context="#pop" String="[^0-7]" />
+ </context>
+
+ <context name="ASCIIChar" attribute="Char" lineEndContext="#pop">
+ <DetectChar attribute="Char" context="#pop" char="'"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Directives" defStyleNum="dsOthers"/>
+ <itemData name="Preprocessor" defStyleNum="dsNormal" color="#D819D8" selColor="#D819D8" bold="0" italic="0"/>
+ <itemData name="Instructions" defStyleNum="dsKeyword"/>
+ <itemData name="Non Based Numbers" defStyleNum="dsDecVal"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsNormal" color="#FF3118" selColor="#FF3118" bold="0" italic="1" />
+ <itemData name="Symbol" defStyleNum="dsNormal" color="#FF0000" selColor="#083194" bold="0" italic="0" />
+ <itemData name="Prep. Lib" defStyleNum="dsOthers"/>
+ <itemData name="Based Numbers" defStyleNum="dsBaseN" />
+ <itemData name="GPASM-macros" defStyleNum="dsNormal" color="#000000" selColor="#000000" bold="1" italic="1"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start=";" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="PostScript" version="1.01" kateversion="2.1" section="Markup" extensions="*.ps;*.ai;*.eps" mimetype="application/postscript">
+<highlighting>
+ <list name="keywords">
+ <item> abs </item>
+ <item> add </item>
+ <item> aload </item>
+ <item> anchorsearch </item>
+ <item> and </item>
+ <item> arc </item>
+ <item> arcn </item>
+ <item> arct </item>
+ <item> arcto </item>
+ <item> array </item>
+ <item> ashow </item>
+ <item> astore </item>
+ <item> awidthshow </item>
+ <item> begin </item>
+ <item> bind </item>
+ <item> bitshift </item>
+ <item> ceiling </item>
+ <item> charpath </item>
+ <item> clear </item>
+ <item> cleartomark </item>
+ <item> clip </item>
+ <item> clippath </item>
+ <item> closepath </item>
+ <item> concat </item>
+ <item> concatmatrix </item>
+ <item> copy </item>
+ <item> count </item>
+ <item> counttomark </item>
+ <item> currentcmykcolor </item>
+ <item> currentdash </item>
+ <item> currentdict </item>
+ <item> currentfile </item>
+ <item> currentfont </item>
+ <item> currentgray </item>
+ <item> currentgstate </item>
+ <item> currenthsbcolor </item>
+ <item> currentlinecap </item>
+ <item> currentlinejoin </item>
+ <item> currentlinewidth </item>
+ <item> currentmatrix </item>
+ <item> currentpoint </item>
+ <item> currentrgbcolor </item>
+ <item> currentshared </item>
+ <item> curveto </item>
+ <item> cvi </item>
+ <item> cvlit </item>
+ <item> cvn </item>
+ <item> cvr </item>
+ <item> cvrs </item>
+ <item> cvs </item>
+ <item> cvx </item>
+ <item> def </item>
+ <item> defineusername </item>
+ <item> dict </item>
+ <item> div </item>
+ <item> dtransform </item>
+ <item> dup </item>
+ <item> end </item>
+ <item> eoclip </item>
+ <item> eofill </item>
+ <item> eoviewclip </item>
+ <item> eq </item>
+ <item> exch </item>
+ <item> exec </item>
+ <item> exit </item>
+ <item> file </item>
+ <item> fill </item>
+ <item> findfont </item>
+ <item> flattenpath </item>
+ <item> floor </item>
+ <item> flush </item>
+ <item> flushfile </item>
+ <item> for </item>
+ <item> forall </item>
+ <item> ge </item>
+ <item> get </item>
+ <item> getinterval </item>
+ <item> grestore </item>
+ <item> gsave </item>
+ <item> gstate </item>
+ <item> gt </item>
+ <item> identmatrix </item>
+ <item> idiv </item>
+ <item> idtransform </item>
+ <item> if </item>
+ <item> ifelse </item>
+ <item> image </item>
+ <item> imagemask </item>
+ <item> index </item>
+ <item> ineofill </item>
+ <item> infill </item>
+ <item> initviewclip </item>
+ <item> inueofill </item>
+ <item> inufill </item>
+ <item> invertmatrix </item>
+ <item> itransform </item>
+ <item> known </item>
+ <item> le </item>
+ <item> length </item>
+ <item> lineto </item>
+ <item> load </item>
+ <item> loop </item>
+ <item> lt </item>
+ <item> makefont </item>
+ <item> matrix </item>
+ <item> maxlength </item>
+ <item> mod </item>
+ <item> moveto </item>
+ <item> mul </item>
+ <item> ne </item>
+ <item> neg </item>
+ <item> newpath </item>
+ <item> not </item>
+ <item> null </item>
+ <item> or </item>
+ <item> pathbbox </item>
+ <item> pathforall </item>
+ <item> pop </item>
+ <item> print </item>
+ <item> printobject </item>
+ <item> put </item>
+ <item> putinterval </item>
+ <item> rcurveto </item>
+ <item> read </item>
+ <item> readhexstring </item>
+ <item> readline </item>
+ <item> readstring </item>
+ <item> rectclip </item>
+ <item> rectfill </item>
+ <item> rectstroke </item>
+ <item> rectviewclip </item>
+ <item> repeat </item>
+ <item> restore </item>
+ <item> rlineto </item>
+ <item> rmoveto </item>
+ <item> roll </item>
+ <item> rotate </item>
+ <item> round </item>
+ <item> save </item>
+ <item> scale </item>
+ <item> scalefont </item>
+ <item> search </item>
+ <item> selectfont </item>
+ <item> setbbox </item>
+ <item> setcachedevice </item>
+ <item> setcachedevice2 </item>
+ <item> setcharwidth </item>
+ <item> setcmykcolor </item>
+ <item> setdash </item>
+ <item> setfont </item>
+ <item> setgray </item>
+ <item> setgstate </item>
+ <item> sethsbcolor </item>
+ <item> setlinecap </item>
+ <item> setlinejoin </item>
+ <item> setlinewidth </item>
+ <item> setmatrix </item>
+ <item> setrgbcolor </item>
+ <item> setshared </item>
+ <item> shareddict </item>
+ <item> show </item>
+ <item> showpage </item>
+ <item> stop </item>
+ <item> stopped </item>
+ <item> store </item>
+ <item> string </item>
+ <item> stringwidth </item>
+ <item> stroke </item>
+ <item> strokepath </item>
+ <item> sub </item>
+ <item> systemdict </item>
+ <item> token </item>
+ <item> transform </item>
+ <item> translate </item>
+ <item> truncate </item>
+ <item> type </item>
+ <item> uappend </item>
+ <item> ucache </item>
+ <item> ueofill </item>
+ <item> ufill </item>
+ <item> undef </item>
+ <item> upath </item>
+ <item> userdict </item>
+ <item> ustroke </item>
+ <item> viewclip </item>
+ <item> viewclippath </item>
+ <item> where </item>
+ <item> widthshow </item>
+ <item> write </item>
+ <item> writehexstring </item>
+ <item> writeobject </item>
+ <item> writestring </item>
+ <item> wtranslation </item>
+ <item> xor </item>
+ <item> xshow </item>
+ <item> xyshow </item>
+ <item> yshow </item>
+ <item> FontDirectory </item>
+ <item> SharedFontDirectory </item>
+ <item> Courier </item>
+ <item> Courier-Bold </item>
+ <item> Courier-BoldOblique </item>
+ <item> Courier-Oblique </item>
+ <item> Helvetica </item>
+ <item> Helvetica-Bold </item>
+ <item> Helvetica-BoldOblique </item>
+ <item> Helvetica-Oblique </item>
+ <item> Symbol </item>
+ <item> Times-Bold </item>
+ <item> Times-BoldItalic </item>
+ <item> Times-Italic </item>
+ <item> Times-Roman </item>
+ <item> execuserobject </item>
+ <item> currentcolor </item>
+ <item> currentcolorspace </item>
+ <item> currentglobal </item>
+ <item> execform </item>
+ <item> filter </item>
+ <item> findresource </item>
+ <item> globaldict </item>
+ <item> makepattern </item>
+ <item> setcolor </item>
+ <item> setcolorspace </item>
+ <item> setglobal </item>
+ <item> setpagedevice </item>
+ <item> setpattern </item>
+ <item> ISOLatin1Encoding </item>
+ <item> StandardEncoding </item>
+ <item> atan </item>
+ <item> banddevice </item>
+ <item> bytesavailable </item>
+ <item> cachestatus </item>
+ <item> closefile </item>
+ <item> colorimage </item>
+ <item> condition </item>
+ <item> copypage </item>
+ <item> cos </item>
+ <item> countdictstack </item>
+ <item> countexecstack </item>
+ <item> cshow </item>
+ <item> currentblackgeneration </item>
+ <item> currentcacheparams </item>
+ <item> currentcolorscreen </item>
+ <item> currentcolortransfer </item>
+ <item> currentcontext </item>
+ <item> currentflat </item>
+ <item> currenthalftone </item>
+ <item> currenthalftonephase </item>
+ <item> currentmiterlimit </item>
+ <item> currentobjectformat </item>
+ <item> currentpacking </item>
+ <item> currentscreen </item>
+ <item> currentstrokeadjust </item>
+ <item> currenttransfer </item>
+ <item> currentundercolorremoval </item>
+ <item> defaultmatrix </item>
+ <item> definefont </item>
+ <item> deletefile </item>
+ <item> detach </item>
+ <item> deviceinfo </item>
+ <item> dictstack </item>
+ <item> echo </item>
+ <item> erasepage </item>
+ <item> errordict </item>
+ <item> execstack </item>
+ <item> executeonly </item>
+ <item> exp </item>
+ <item> false </item>
+ <item> filenameforall </item>
+ <item> fileposition </item>
+ <item> fork </item>
+ <item> framedevice </item>
+ <item> grestoreall </item>
+ <item> handleerror </item>
+ <item> initclip </item>
+ <item> initgraphics </item>
+ <item> initmatrix </item>
+ <item> instroke </item>
+ <item> inustroke </item>
+ <item> join </item>
+ <item> kshow </item>
+ <item> ln </item>
+ <item> lock </item>
+ <item> log </item>
+ <item> mark </item>
+ <item> monitor </item>
+ <item> noaccess </item>
+ <item> notify </item>
+ <item> nulldevice </item>
+ <item> packedarray </item>
+ <item> quit </item>
+ <item> rand </item>
+ <item> rcheck </item>
+ <item> readonly </item>
+ <item> realtime </item>
+ <item> renamefile </item>
+ <item> renderbands </item>
+ <item> resetfile </item>
+ <item> reversepath </item>
+ <item> rootfont </item>
+ <item> rrand </item>
+ <item> run </item>
+ <item> scheck </item>
+ <item> setblackgeneration </item>
+ <item> setcachelimit </item>
+ <item> setcacheparams </item>
+ <item> setcolorscreen </item>
+ <item> setcolortransfer </item>
+ <item> setfileposition </item>
+ <item> setflat </item>
+ <item> sethalftone </item>
+ <item> sethalftonephase </item>
+ <item> setmiterlimit </item>
+ <item> setobjectformat </item>
+ <item> setpacking </item>
+ <item> setscreen </item>
+ <item> setstrokeadjust </item>
+ <item> settransfer </item>
+ <item> setucacheparams </item>
+ <item> setundercolorremoval </item>
+ <item> sin </item>
+ <item> sqrt </item>
+ <item> srand </item>
+ <item> stack </item>
+ <item> status </item>
+ <item> statusdict </item>
+ <item> true </item>
+ <item> ucachestatus </item>
+ <item> undefinefont </item>
+ <item> usertime </item>
+ <item> ustrokepath </item>
+ <item> version </item>
+ <item> vmreclaim </item>
+ <item> vmstatus </item>
+ <item> wait </item>
+ <item> wcheck </item>
+ <item> xcheck </item>
+ <item> yield </item>
+ <item> defineuserobject </item>
+ <item> undefineuserobject </item>
+ <item> UserObjects </item>
+ <item> cleardictstack </item>
+ <item> setvmthreshold </item>
+ <item> currentcolorrendering </item>
+ <item> currentdevparams </item>
+ <item> currentoverprint </item>
+ <item> currentpagedevice </item>
+ <item> currentsystemparams </item>
+ <item> currentuserparams </item>
+ <item> defineresource </item>
+ <item> findencoding </item>
+ <item> gcheck </item>
+ <item> glyphshow </item>
+ <item> languagelevel </item>
+ <item> product </item>
+ <item> pstack </item>
+ <item> resourceforall </item>
+ <item> resourcestatus </item>
+ <item> revision </item>
+ <item> serialnumber </item>
+ <item> setcolorrendering </item>
+ <item> setdevparams </item>
+ <item> setoverprint </item>
+ <item> setsystemparams </item>
+ <item> setuserparams </item>
+ <item> startjob </item>
+ <item> undefineresource </item>
+ <item> GlobalFontDirectory </item>
+ <item> ASCII85Decode </item>
+ <item> ASCII85Encode </item>
+ <item> ASCIIHexDecode </item>
+ <item> ASCIIHexEncode </item>
+ <item> CCITTFaxDecode </item>
+ <item> CCITTFaxEncode </item>
+ <item> DCTDecode </item>
+ <item> DCTEncode </item>
+ <item> LZWDecode </item>
+ <item> LZWEncode </item>
+ <item> NullEncode </item>
+ <item> RunLengthDecode </item>
+ <item> RunLengthEncode </item>
+ <item> SubFileDecode </item>
+ <item> CIEBasedA </item>
+ <item> CIEBasedABC </item>
+ <item> DeviceCMYK </item>
+ <item> DeviceGray </item>
+ <item> DeviceRGB </item>
+ <item> Indexed </item>
+ <item> Pattern </item>
+ <item> Separation </item>
+ <item> CIEBasedDEF </item>
+ <item> CIEBasedDEFG </item>
+ <item> DeviceN </item>
+ </list>
+
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <Detect2Chars attribute="Header" context="Header" char="%" char1="!"/>
+ <DetectChar attribute="Comment" context="Comment" char="%"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="("/>
+ <RegExpr attribute="Data Type" context="#stay" String="\/{1,2}[^\s\(\)\{\}\[\]%/]*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment"/>
+ <context attribute="Header" lineEndContext="#pop" name="Header"/>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <DetectChar attribute="String" context="#pop" char=")" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Header" defStyleNum="dsOthers"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ </itemDatas>
+</highlighting>
+<general>
+ <comments>
+ <comment name="singleLine" start="%" />
+ </comments>
+ <keywords casesensitive="0" />
+</general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Povray" version="0.1" kateversion="2.1" section="Other" extensions="*.inc;*.pov" mimetype="text/plain" priority="9">
+ <highlighting>
+ <list name="keywords">
+ <item> aa-level </item>
+ <item> aa-threshold </item>
+ <item> absorbtion </item>
+ <item> accuracy </item>
+ <item> adaptive </item>
+ <item> adc_bailout </item>
+ <item> all </item>
+ <item> all_intersections </item>
+ <item> alpha </item>
+ <item> altitude </item>
+ <item> always_sample </item>
+ <item> ambient </item>
+ <item> ambient_light </item>
+ <item> angle </item>
+ <item> aperture </item>
+ <item> append </item>
+ <item> arc_angle </item>
+ <item> area_light </item>
+ <item> ascii </item>
+ <item> assumed_gamma </item>
+ <item> autostop </item>
+
+ <item> back_hole </item>
+ <item> blue </item>
+ <item> blur_samples </item>
+ <item> bounded_by </item>
+ <item> break </item>
+ <item> brick_size </item>
+ <item> brightness </item>
+ <item> brilliance </item>
+ <item> bump_size </item>
+
+ <item> case </item>
+ <item> caustics </item>
+ <item> charset </item>
+ <item> circular </item>
+ <item> clipped_by </item>
+ <item> collect </item>
+ <item> color </item>
+ <item> colour </item>
+ <item> component </item>
+ <item> composite </item>
+ <item> confidence </item>
+ <item> conic_sweep </item>
+ <item> conserve_energy </item>
+ <item> contained_by </item>
+ <item> control0 </item>
+ <item> control1 </item>
+ <item> coords </item>
+ <item> count </item>
+ <item> crand </item>
+ <item> cubic_spline </item>
+ <item> cubic_wave </item>
+ <item> cutaway_textures </item>
+
+ <item> diffuse </item>
+ <item> direction </item>
+ <item> dispersion </item>
+ <item> dispersion_samples </item>
+ <item> dist_exp </item>
+ <item> distance </item>
+ <item> double_illuminate </item>
+
+ <item> eccentricity </item>
+ <item> emission </item>
+ <item> error_bound </item>
+ <item> evaluate </item>
+ <item> expand_thresholds </item>
+ <item> exponent </item>
+ <item> exterior </item>
+ <item> extinction </item>
+
+ <item> face_indices </item>
+ <item> fade_color </item>
+ <item> fade_colour </item>
+ <item> fade_distance </item>
+ <item> fade_power </item>
+ <item> falloff </item>
+ <item> falloff_angle </item>
+ <item> filter </item>
+ <item> fisheye </item>
+ <item> flatness </item>
+ <item> flip </item>
+ <item> focal_point </item>
+ <item> fog_alt </item>
+ <item> fog_offset </item>
+ <item> fog_type </item>
+ <item> form </item>
+ <item> frequency </item>
+ <item> fresnel </item>
+ <item> function </item>
+
+ <item> gather </item>
+ <item> global_lights </item>
+ <item> gray </item>
+ <item> gray_threshold </item>
+ <item> green </item>
+
+ <item> hierarchy </item>
+ <item> hypercomplex </item>
+ <item> hollow </item>
+
+ <item> inside_vector </item>
+ <item> interpolate </item>
+ <item> intervals </item>
+ <item> inverse </item>
+ <item> ior </item>
+ <item> irid </item>
+ <item> irid_wavelength </item>
+
+ <item> jitter </item>
+
+ <item> lambda </item>
+ <item> linear_spline </item>
+ <item> linear_sweep </item>
+ <item> load_file </item>
+ <item> location </item>
+ <item> look_at </item>
+ <item> low_error_factor </item>
+
+ <item> magnet </item>
+ <item> major_radius </item>
+ <item> map_type </item>
+ <item> max_extent </item>
+ <item> max_gradient </item>
+ <item> max_intersections </item>
+ <item> max_iterations </item>
+ <item> max_sample </item>
+ <item> max_trace </item>
+ <item> max_trace_level </item>
+ <item> media_attenuation </item>
+ <item> media_interaction </item>
+ <item> metallic </item>
+ <item> method </item>
+ <item> metric </item>
+ <item> min_extent </item>
+ <item> min_reuse </item>
+ <item> mortar </item>
+
+ <item> natural_spline </item>
+ <item> nearest_count </item>
+ <item> no_bump_scale </item>
+ <item> no_image </item>
+ <item> no_reflection </item>
+ <item> no_shadow </item>
+ <item> noise_generator </item>
+ <item> normal_indices </item>
+ <item> normal_vector </item>
+ <item> number_of_waves </item>
+
+ <item> octaves </item>
+ <item> offset </item>
+ <item> omega </item>
+ <item> omnimax </item>
+ <item> once </item>
+ <item> open </item>
+ <item> orient </item>
+ <item> orientation </item>
+ <item> orthographic </item>
+
+ <item> panoramic </item>
+ <item> parallel </item>
+ <item> pass_through </item>
+ <item> pattern </item>
+ <item> perspective </item>
+ <item> phase </item>
+ <item> phong </item>
+ <item> phong_size </item>
+ <item> point_at </item>
+ <item> poly_wave </item>
+ <item> precision </item>
+ <item> precompute </item>
+ <item> pretrace_end </item>
+ <item> pretrace_start </item>
+
+ <item> quadratic_spline </item>
+ <item> quaternion </item>
+
+ <item> radius </item>
+ <item> ramp_wave </item>
+ <item> ratio </item>
+ <item> reciprocal </item>
+ <item> recursion_limit </item>
+ <item> red </item>
+ <item> reflection </item>
+ <item> reflection_exponent </item>
+ <item> refraction </item>
+ <item> repeat </item>
+ <item> rgb </item>
+ <item> rgbf </item>
+ <item> rgbft </item>
+ <item> rgbt </item>
+ <item> right </item>
+ <item> roughness </item>
+
+ <item> samples </item>
+ <item> save_file </item>
+ <item> scallop_wave </item>
+ <item> scattering </item>
+ <item> shadowless </item>
+ <item> sine_wave </item>
+ <item> size </item>
+ <item> sky </item>
+ <item> slice </item>
+ <item> smooth </item>
+ <item> solid </item>
+ <item> spacing </item>
+ <item> specular </item>
+ <item> split_union </item>
+ <item> spotlight </item>
+ <item> sqr </item>
+ <item> strength </item>
+ <item> sturm </item>
+ <item> sys </item>
+
+ <item> target </item>
+ <item> thickness </item>
+ <item> threshold </item>
+ <item> tightness </item>
+ <item> tiles </item>
+ <item> tile2 </item>
+ <item> tolerance </item>
+ <item> toroidal </item>
+ <item> transform </item>
+ <item> transmit </item>
+ <item> triangle_wave </item>
+ <item> turb_depth </item>
+ <item> turbulence </item>
+ <item> type </item>
+
+ <item> u_steps </item>
+ <item> ultra_wide_angle </item>
+ <item> up </item>
+ <item> use_alpha </item>
+ <item> use_color </item>
+ <item> use_colour </item>
+ <item> use_index </item>
+ <item> utf8 </item>
+ <item> uv_indices </item>
+ <item> uv_mapping </item>
+ <item> uv_vectors </item>
+
+ <item> v_steps </item>
+ <item> variance </item>
+ <item> vertex_vectors </item>
+
+ <item> water_level </item>
+ </list>
+
+ <list name="objects">
+ <item> b_spline </item>
+ <item> background </item>
+ <item> beizer_spline </item>
+ <item> bicubic_patch </item>
+ <item> blob </item>
+ <item> box </item>
+ <item> brick </item>
+ <item> camera </item>
+ <item> cone </item>
+ <item> cubic </item>
+ <item> cylinder </item>
+ <item> difference </item>
+ <item> disc </item>
+ <item> fog </item>
+ <item> global_settings </item>
+ <item> height_field</item>
+ <item> intersection </item>
+ <item> isosurface </item>
+ <item> julia_fractal </item>
+ <item> lathe </item>
+ <item> light_source </item>
+ <item> looks_like </item>
+ <item> merge </item>
+ <item> mesh </item>
+ <item> mesh2 </item>
+ <item> object </item>
+ <item> parametric </item>
+ <item> plane </item>
+ <item> poly </item>
+ <item> polygon </item>
+ <item> prism </item>
+ <item> projected_through </item>
+ <item> quadric </item>
+ <item> quartic </item>
+ <item> radiosity </item>
+ <item> rainbow </item>
+ <item> sky_sphere </item>
+ <item> smooth_triangle </item>
+ <item> sor </item>
+ <item> sphere </item>
+ <item> sphere_sweep </item>
+ <item> spline </item>
+ <item> superellipsoid </item>
+ <item> text </item>
+ <item> torus </item>
+ <item> triangle </item>
+ <item> union </item>
+ </list>
+
+ <list name="texturing">
+ <item> agate </item>
+ <item> agate_turb </item>
+ <item> average </item>
+ <item> boxed </item>
+ <item> bozo </item>
+ <item> bump_map </item>
+ <item> bumps </item>
+ <item> cells </item>
+ <item> checker </item>
+ <item> color_map </item>
+ <item> color_list </item>
+ <item> colour_map </item>
+ <item> colour_list </item>
+ <item> crackle </item>
+ <item> cylindrical </item>
+ <item> density </item>
+ <item> density_file </item>
+ <item> density_map </item>
+ <item> density_list </item>
+ <item> dents </item>
+ <item> facets </item>
+ <item> finish </item>
+ <item> gradient </item>
+ <item> granite </item>
+ <item> hexagon </item>
+ <item> image_map </item>
+ <item> image_pattern </item>
+ <item> interior </item>
+ <item> interior_texture </item>
+ <item> julia </item>
+ <item> leopard </item>
+ <item> mandel </item>
+ <item> marble </item>
+ <item> material </item>
+ <item> material_map </item>
+ <item> media </item>
+ <item> normal </item>
+ <item> normal_map </item>
+ <item> normal_list </item>
+ <item> onion </item>
+ <item> photons </item>
+ <item> pigment </item>
+ <item> pigment_map </item>
+ <item> pigment_list </item>
+ <item> pigment_pattern </item>
+ <item> planar </item>
+ <item> quick_color </item>
+ <item> quick_colour </item>
+ <item> quilted </item>
+ <item> radial </item>
+ <item> ripples </item>
+ <item> slope </item>
+ <item> slope_map </item>
+ <item> spherical </item>
+ <item> spiral1 </item>
+ <item> spiral2 </item>
+ <item> spotted </item>
+ <item> texture </item>
+ <item> texture_list </item>
+ <item> texture_map </item>
+ <item> warp </item>
+ <item> waves </item>
+ <item> wood </item>
+ <item> wrinkles </item>
+ </list>
+
+ <list name="transforms">
+ <item> matrix </item>
+ <item> rotate </item>
+ <item> scale </item>
+ <item> translate </item>
+ </list>
+
+ <list name="filetypes">
+ <item> df3 </item>
+ <item> gif </item>
+ <item> hf_gray_16 </item>
+ <item> iff </item>
+ <item> jpeg </item>
+ <item> pgm </item>
+ <item> png </item>
+ <item> pot </item>
+ <item> ppm </item>
+ <item> tga </item>
+ <item> tiff </item>
+ <item> ttf </item>
+ </list>
+
+ <list name="identifiers">
+ <item> array </item>
+ <item> clock </item>
+ <item> clock_delta </item>
+ <item> clock_on </item>
+ <item> final_clock </item>
+ <item> final_frame </item>
+ <item> frame_number </item>
+ <item> image_height </item>
+ <item> image_width </item>
+ <item> initial_clock </item>
+ <item> initial_frame </item>
+ <item> t </item>
+ <item> u </item>
+ <item> v </item>
+ <item> x </item>
+ <item> y </item>
+ <item> z </item>
+ </list>
+
+ <list name="constants">
+ <item> false </item>
+ <item> no </item>
+ <item> off </item>
+ <item> on </item>
+ <item> pi </item>
+ <item> true </item>
+ <item> yes </item>
+ </list>
+
+ <list name="functions">
+ <item> abs </item>
+ <item> acos </item>
+ <item> acosh </item>
+ <item> asc </item>
+ <item> asin </item>
+ <item> asinh </item>
+ <item> atan </item>
+ <item> atan2 </item>
+ <item> atanh </item>
+ <item> ceil </item>
+ <item> chr </item>
+ <item> concat </item>
+ <item> cos </item>
+ <item> cosh </item>
+ <item> cube </item>
+ <item> defined </item>
+ <item> degress </item>
+ <item> dimension_size </item>
+ <item> dimensions </item>
+ <item> div </item>
+ <item> exp </item>
+ <item> file_exists </item>
+ <item> floor </item>
+ <item> inside </item>
+ <item> int </item>
+ <item> ln </item>
+ <item> log </item>
+ <item> max </item>
+ <item> min </item>
+ <item> mod </item>
+ <item> pow </item>
+ <item> prod </item>
+ <item> pwr </item>
+ <item> radians </item>
+ <item> rand </item>
+ <item> seed </item>
+ <item> select </item>
+ <item> sin </item>
+ <item> sinh </item>
+ <item> sqrt </item>
+ <item> str </item>
+ <item> strcmp </item>
+ <item> strlen </item>
+ <item> strlwr </item>
+ <item> strupr </item>
+ <item> substr </item>
+ <item> sum </item>
+ <item> tan </item>
+ <item> tanh </item>
+ <item> trace </item>
+ <item> val </item>
+ <item> vaxis_rotate </item>
+ <item> vcross </item>
+ <item> vdot </item>
+ <item> vlength </item>
+ <item> vnormalize </item>
+ <item> vrotate </item>
+ <item> vstr </item>
+ <item> vturbulence </item>
+ </list>
+
+ <list name="directives">
+ <item> #debug </item>
+ <item> #declare </item>
+ <item> #default </item>
+ <item> #else </item>
+ <item> #end </item>
+ <item> #error </item>
+ <item> #fclose </item>
+ <item> #fopen </item>
+ <item> #if </item>
+ <item> #ifdef </item>
+ <item> #ifndef </item>
+ <item> #include </item>
+ <item> #local </item>
+ <item> #macro </item>
+ <item> #range </item>
+ <item> #read </item>
+ <item> #render </item>
+ <item> #statistics </item>
+ <item> #switch </item>
+ <item> #indef </item>
+ <item> #version </item>
+ <item> #warning </item>
+ <item> #while </item>
+ <item> #write </item>
+ </list>
+
+ <list name="attention">
+ <item> FIXME </item>
+ <item> TODO </item>
+ <item> ### </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//\s*END.*$" endRegion="Region1"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Objects" context="#stay" String="objects" />
+ <keyword attribute="Texturing" context="#stay" String="texturing" />
+ <keyword attribute="Transforms" context="#stay" String="transforms" />
+ <keyword attribute="Data Type" context="#stay" String="filetypes" />
+ <keyword attribute="Keyword" context="#stay" String="identifiers" />
+ <keyword attribute="Keyword" context="#stay" String="constants" />
+ <keyword attribute="Functions" context="#stay" String="functions" />
+ <keyword attribute="Directives" context="#stay" String="directives" />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\d\w]*(?=[\s]*[(])" />
+ <RegExpr attribute="Symbol" context="Member" String="([.]{1,1}|[:]{2,2})" />
+ <RegExpr attribute="Vector" context="#stay" String="&lt;.*&gt;"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <keyword attribute="Decimal" context="#stay" String="attention" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Objects" defStyleNum="dsKeyword" color="#800000" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Texturing" defStyleNum="dsKeyword" color="#008000" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Transforms" defStyleNum="dsKeyword" color="#0000ff" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Identifiers" defStyleNum="dsKeyword" color="#000000" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Function" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="Functions" defStyleNum="dsKeyword" color="#000080" selColor="#ffffff" bold="1" italic="0"/>
+ <itemData name="Directives" defStyleNum="dsOthers"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Vector" defStyleNum="dsBaseN"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ </itemDatas>
+ </highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- By: Rares Stanciulescu <rstanciu@operamail.com> -->
+<language name="progress" version="1.03" kateversion="2.1"
+ section="Other" extensions="*.p;*.w;*.i" casesensitive="0"
+ author="Rares Stanciulescu (rstanciu@operamail.com)" license="">
+
+<highlighting>
+
+<list name="mytypes">
+ <item> CHAR </item>
+ <item> CHARACTER </item>
+ <item> DECI </item>
+ <item> DECIMAL </item>
+ <item> DATE </item>
+ <item> INTE </item>
+ <item> INTEGER </item>
+ <item> ROWID </item>
+ <item> RECID </item>
+ <item> LOGI </item>
+ <item> LOGICAL </item>
+ <item> HANDLE </item>
+ <item> WIDGET-HANDLE </item>
+ <item> RAW </item>
+ <item> LONG </item>
+ <item> SHORT </item>
+ <item> BLOB </item>
+ <item> CLOB </item>
+ <item> LONGCHAR </item>
+ <item> DATETIME </item>
+ <item> DATETIME-TZ </item>
+ <item> TEMP-TABLE </item>
+ <item> BUFFER </item>
+ <item> STREAM </item>
+ <item> MEMPTR </item>
+</list>
+
+<list name="operators">
+ <item> + </item>
+ <item> - </item>
+ <item> * </item>
+ <item> / </item>
+ <item> = </item>
+ <item> &lt; </item>
+ <item> &gt; </item>
+ <item> &lt;= </item>
+ <item> &gt;= </item>
+ <item> &lt;&gt; </item>
+ <item> AND </item>
+ <item> OR </item>
+ <item> NOT </item>
+ <item> BEGINS </item>
+ <item> MATCHES </item>
+ <item> MODULO </item>
+ <item> EQ </item>
+ <item> NE </item>
+ <item> LT </item>
+ <item> GT </item>
+ <item> GE </item>
+ <item> LE </item>
+ <item> FALSE </item>
+ <item> TRUE </item>
+ <item> yes </item>
+ <item> no </item>
+</list>
+
+
+<list name="preprocvar">
+ <item> &amp;OUT </item>
+ <item> &amp;BATCH-MODE </item>
+ <item> &amp;FILE-NAME </item>
+ <item> &amp;GLOBAL-DEFINE </item>
+ <item> &amp;LINE-NUMBER </item>
+ <item> &amp;MESSAGE </item>
+ <item> &amp;OPSYS </item>
+ <item> &amp;IF </item>
+ <item> &amp;ELSEIF </item>
+ <item> &amp;ELSE </item>
+ <item> &amp;ENDIF </item>
+ <item> &amp;SCOPED-DEFINE </item>
+ <item> &amp;SEQUENCE </item>
+ <item> &amp;UNDEFINE </item>
+ <item> &amp;WINDOW-SYSTEM </item>
+</list>
+
+<list name="phrases">
+ <item> AS </item>
+ <item> AT </item>
+ <item> COLOR </item>
+ <item> COMBO-BOX </item>
+ <item> EDITING </item>
+ <item> EDITOR </item>
+ <item> FORMAT </item>
+ <item> FRAME </item>
+ <item> IMAGE </item>
+ <item> ON ENDKEY </item>
+ <item> ON ERROR </item>
+ <item> ON QUIT </item>
+ <item> STOP </item>
+ <item> PRESELECT </item>
+ <item> QUERY-TUNING </item>
+ <item> RADIO-SET </item>
+ <item> RECORD </item>
+ <item> SELECTION-LIST </item>
+ <item> SIZE </item>
+ <item> SLIDER </item>
+ <item> TRIGGER </item>
+ <item> WIDGET </item>
+ <item> VIEW-AS </item>
+ <item> NO-UNDO </item>
+ <item> NO-ERROR </item>
+ <item> OUT </item>
+ <item> WHERE </item>
+ <item> SHARED </item>
+ <item> GLOBAL-SHARED </item>
+ <item> DEFINED </item>
+</list>
+
+<list name="functions">
+ <item> ABSOLUTE </item>
+ <item> ACCUM </item>
+ <item> ADD-INTERVAL </item>
+ <item> ALIAS </item>
+ <item> AMBIGUOUS </item>
+ <item> ASC </item>
+ <item> AVAILABLE </item>
+ <item> CAN-DO </item>
+ <item> CAN-FIND </item>
+ <item> CAN-QUERY </item>
+ <item> CAN-SET </item>
+ <item> CAPS </item>
+ <item> CHR </item>
+ <item> CODEPAGE-CONVERT </item>
+ <item> COMPARE </item>
+ <item> CONNECTED </item>
+ <item> COUNT-OF </item>
+ <item> CURRENT-CHANGED </item>
+ <item> CURRENT-LANGUAGE </item>
+ <item> CURRENT-RESULT-ROW </item>
+ <item> CURRENT-VALUE </item>
+ <item> DATASERVERS </item>
+ <item> DATE </item>
+ <item> DATETIME </item>
+ <item> DATETIME-TZ </item>
+ <item> DAY </item>
+ <item> DBCODEPAGE </item>
+ <item> DBCOLLATION </item>
+ <item> DBNAME </item>
+ <item> DBPARAM </item>
+ <item> DBRESTRICTIONS </item>
+ <item> DBTASKID </item>
+ <item> DBTYPE </item>
+ <item> DBVERSION </item>
+ <item> DECIMAL </item>
+ <item> DYNAMIC-CURRENT-VALUE </item>
+ <item> DYNAMIC-FUNCTION </item>
+ <item> DYNAMIC-NEXT-VALUE </item>
+ <item> ENCODE </item>
+ <item> ENTERED </item>
+ <item> ENTRY </item>
+ <item> ETIME </item>
+ <item> EXP </item>
+ <item> EXTENT </item>
+ <item> FILL </item>
+ <item> FIRST </item>
+ <item> FIRST-OF </item>
+ <item> FIX-CODEPAGE </item>
+ <item> FRAME-COL </item>
+ <item> FRAME-DB </item>
+ <item> FRAME-DOWN </item>
+ <item> FRAME-FIELD </item>
+ <item> FRAME-FILE </item>
+ <item> FRAME-INDEX </item>
+ <item> FRAME-LINE </item>
+ <item> FRAME-NAME </item>
+ <item> FRAME-ROW </item>
+ <item> FRAME-VALUE </item>
+ <item> GATEWAYS </item>
+ <item> GET-BITS </item>
+ <item> GET-BYTE </item>
+ <item> GET-BYTE-ORDER </item>
+ <item> GET-BYTES </item>
+ <item> GET-CODEPAGE </item>
+ <item> GET-CODEPAGES </item>
+ <item> GET-COLLATION </item>
+ <item> GET-COLLATIONS </item>
+ <item> GET-DOUBLE </item>
+ <item> GET-FLOAT </item>
+ <item> GET-LONG </item>
+ <item> GET-POINTER-VALUE </item>
+ <item> GET-SHORT </item>
+ <item> GET-SIZE </item>
+ <item> GET-STRING </item>
+ <item> GET-UNSIGNED-SHORT </item>
+ <item> GO-PENDING </item>
+ <item> INDEX </item>
+ <item> INPUT </item>
+ <item> INTEGER </item>
+ <item> INTERVAL </item>
+ <item> IS-ATTR-SPACE </item>
+ <item> IS-CODEPAGE-FIXED </item>
+ <item> IS-COLUMN-CODEPAGE </item>
+ <item> IS-LEAD-BYTE </item>
+ <item> ISO-DATE </item>
+ <item> KBLABEL </item>
+ <item> KEYCODE </item>
+ <item> KEYFUNCTION </item>
+ <item> KEYLABEL </item>
+ <item> KEYWORD </item>
+ <item> KEYWORD-ALL </item>
+ <item> LAST </item>
+ <item> LASTKEY </item>
+ <item> LAST-OF </item>
+ <item> LC </item>
+ <item> LDBNAME </item>
+ <item> LEFT-TRIM </item>
+ <item> LENGTH </item>
+ <item> LIBRARY </item>
+ <item> LINE-COUNTER </item>
+ <item> LIST-EVENTS </item>
+ <item> LIST-QUERY-ATTRS </item>
+ <item> LIST-SET-ATTRS </item>
+ <item> LIST-WIDGETS </item>
+ <item> LOCKED </item>
+ <item> LOG </item>
+ <item> LOOKUP </item>
+ <item> MAXIMUM </item>
+ <item> MEMBER </item>
+ <item> MESSAGE-LINES </item>
+ <item> MINIMUM </item>
+ <item> MONTH </item>
+ <item> MTIME </item>
+ <item> NEW </item>
+ <item> NEXT-VALUE </item>
+ <item> NOT ENTERED </item>
+ <item> NOW </item>
+ <item> NUM-ALIASES </item>
+ <item> NUM-DBS </item>
+ <item> NUM-ENTRIES </item>
+ <item> NUM-RESULTS </item>
+ <item> OPSYS </item>
+ <item> OS-DRIVES </item>
+ <item> OS-ERROR </item>
+ <item> OS-GETENV </item>
+ <item> PAGE-NUMBER </item>
+ <item> PAGE-SIZE </item>
+ <item> PDBNAME </item>
+ <item> PROC-HANDLE </item>
+ <item> PROC-STATUS </item>
+ <item> PROGRAM-NAME </item>
+ <item> PROGRESS </item>
+ <item> PROMSGS </item>
+ <item> PROPATH </item>
+ <item> PROVERSION </item>
+ <item> QUERY-OFF-END </item>
+ <item> Quoter </item>
+ <item> RANDOM </item>
+ <item> RECID </item>
+ <item> RECORD-LENGTH </item>
+ <item> REPLACE </item>
+ <item> RETRY </item>
+ <item> RETURN-VALUE </item>
+ <item> RGB-VALUE </item>
+ <item> RIGHT-TRIM </item>
+ <item> R-INDEX </item>
+ <item> ROUND </item>
+ <item> ROWID </item>
+ <item> SCREEN-LINES </item>
+ <item> SDBNAME </item>
+ <item> SEARCH </item>
+ <item> SEEK </item>
+ <item> SETUSERID </item>
+ <item> SQRT </item>
+ <item> STRING </item>
+ <item> SUBSTITUTE </item>
+ <item> SUBSTRING </item>
+ <item> SUPER </item>
+ <item> TERMINAL </item>
+ <item> TIME </item>
+ <item> TIMEZONE </item>
+ <item> TODAY </item>
+ <item> TO-ROWID </item>
+ <item> TRANSACTION </item>
+ <item> TRIM </item>
+ <item> TRUNCATE </item>
+ <item> USERID </item>
+ <item> VALID-EVENT </item>
+ <item> VALID-HANDLE </item>
+ <item> WEEKDAY </item>
+ <item> YEAR </item>
+</list>
+
+<list name="statements">
+ <item> ACCUMULATE </item>
+ <item> APPLY </item>
+ <item> ASSIGN </item>
+ <item> BELL </item>
+ <item> BUFFER-COMPARE </item>
+ <item> BUFFER-COPY </item>
+ <item> CASE </item>
+ <item> CHOOSE </item>
+ <item> CLEAR </item>
+ <item> CLOSE QUERY </item>
+ <item> CLOSE STORED-PROCEDURE </item>
+ <item> COLOR </item>
+ <item> COMPILE </item>
+ <item> CONNECT </item>
+ <item> COPY-LOB </item>
+ <item> CREATE </item>
+ <item> CREATE ALIAS </item>
+ <item> CREATE BROWSE </item>
+ <item> CREATE BUFFER </item>
+ <item> CREATE CALL </item>
+ <item> CREATE DATABASE </item>
+ <item> CREATE DATASET </item>
+ <item> CREATE DATA-SOURCE </item>
+ <item> CREATE QUERY </item>
+ <item> CREATE SAX-READER </item>
+ <item> CREATE SERVER </item>
+ <item> CREATE SERVER-SOCKET </item>
+ <item> CREATE SOAP-HEADER </item>
+ <item> CREATE SOAP-HEADER-ENTRYREF </item>
+ <item> CREATE SOCKET </item>
+ <item> CREATE TEMP-TABLE </item>
+ <item> CREATE widget </item>
+ <item> CREATE WIDGET-POOL </item>
+ <item> CREATE X-DOCUMENT </item>
+ <item> CREATE X-NODEREF </item>
+ <item> CURRENT-LANGUAGE </item>
+ <item> CURRENT-VALUE </item>
+ <item> DDE ADVISE </item>
+ <item> DDE EXECUTE </item>
+ <item> DDE GET </item>
+ <item> DDE INITIATE </item>
+ <item> DDE REQUEST </item>
+ <item> DDE SEND </item>
+ <item> DDE TERMINATE </item>
+ <item> DEF </item>
+ <item> DEFINE </item>
+ <item> VAR </item>
+ <item> VARIABLE </item>
+ <item> DEFINE BROWSE </item>
+ <item> DEFINE BUFFER </item>
+ <item> DEFINE BUTTON </item>
+ <item> DEFINE DATASET </item>
+ <item> DEFINE DATA-SOURCE </item>
+ <item> DEFINE FRAME </item>
+ <item> DEFINE IMAGE </item>
+ <item> DEFINE MENU </item>
+ <item> DEFINE PARAMETER </item>
+ <item> DEFINE QUERY </item>
+ <item> DEFINE RECTANGLE </item>
+ <item> DEFINE STREAM </item>
+ <item> DEFINE SUB-MENU </item>
+ <item> DEFINE TEMP-TABLE </item>
+ <item> DEFINE VARIABLE </item>
+ <item> DEFINE WORK-TABLE </item>
+ <item> DEFINE WORKFILE </item>
+ <item> DELETE </item>
+ <item> DELETE ALIAS </item>
+ <item> DELETE OBJECT </item>
+ <item> DELETE PROCEDURE </item>
+ <item> DELETE WIDGET </item>
+ <item> DELETE WIDGET-POOL </item>
+ <item> DICTIONARY </item>
+ <item> DISABLE </item>
+ <item> DISABLE TRIGGERS </item>
+ <item> DISCONNECT </item>
+ <item> DISPLAY </item>
+ <item> DO </item>
+ <item> DOS </item>
+ <item> DOWN </item>
+ <item> DYNAMIC-CURRENT-VALUE </item>
+ <item> EMPTY TEMP-TABLE </item>
+ <item> ENABLE </item>
+ <item> END </item>
+ <item> ENTRY </item>
+ <item> EXPORT </item>
+ <item> FIND </item>
+ <item> FOR </item>
+ <item> FORM </item>
+ <item> FRAME-VALUE </item>
+ <item> FUNCTION </item>
+ <item> GET </item>
+ <item> GET-KEY-VALUE </item>
+ <item> HIDE </item>
+ <item> IF </item>
+ <item> THEN </item>
+ <item> ELSE </item>
+ <item> IMPORT </item>
+ <item> INPUT CLEAR </item>
+ <item> INPUT CLOSE </item>
+ <item> INPUT FROM </item>
+ <item> INPUT THROUGH </item>
+ <item> INPUT-OUTPUT CLOSE </item>
+ <item> INPUT-OUTPUT THROUGH </item>
+ <item> INSERT </item>
+ <item> LEAVE </item>
+ <item> LENGTH </item>
+ <item> LOAD </item>
+ <item> LOAD-PICTURE </item>
+ <item> MESSAGE </item>
+ <item> NEXT </item>
+ <item> NEXT-PROMPT </item>
+ <item> ON </item>
+ <item> OPEN QUERY </item>
+ <item> OS-APPEND </item>
+ <item> OS-COMMAND </item>
+ <item> OS-COPY </item>
+ <item> OS-CREATE-DIR </item>
+ <item> OS-DELETE </item>
+ <item> OS-RENAME </item>
+ <item> OUTPUT CLOSE </item>
+ <item> OUTPUT THROUGH </item>
+ <item> OUTPUT TO </item>
+ <item> OVERLAY </item>
+ <item> PAGE </item>
+ <item> PAUSE </item>
+ <item> PROCEDURE </item>
+ <item> PROCESS EVENTS </item>
+ <item> PROMPT-FOR </item>
+ <item> PROMSGS </item>
+ <item> PROPATH </item>
+ <item> PUBLISH </item>
+ <item> PUT CURSOR </item>
+ <item> PUT SCREEN </item>
+ <item> PUT </item>
+ <item> PUT-BITS </item>
+ <item> PUT-BYTE </item>
+ <item> PUT-BYTES </item>
+ <item> PUT-DOUBLE </item>
+ <item> PUT-FLOAT </item>
+ <item> PUT-KEY-VALUE </item>
+ <item> PUT-LONG </item>
+ <item> PUT-SHORT </item>
+ <item> PUT-STRING </item>
+ <item> PUT-UNSIGNED-SHORT </item>
+ <item> QUIT </item>
+ <item> RAW-TRANSFER </item>
+ <item> READKEY </item>
+ <item> RELEASE </item>
+ <item> RELEASE EXTERNAL </item>
+ <item> RELEASE OBJECT </item>
+ <item> REPEAT </item>
+ <item> REPOSITION </item>
+ <item> RETURN </item>
+ <item> RUN </item>
+ <item> RUN STORED-PROCEDURE </item>
+ <item> RUN SUPER </item>
+ <item> SAVE CACHE </item>
+ <item> SEEK </item>
+ <item> SET </item>
+ <item> SET-BYTE-ORDER </item>
+ <item> SET-POINTER-VALUE </item>
+ <item> SET-SIZE </item>
+ <item> SCROLL </item>
+ <item> SHOW-STATS </item>
+ <item> STATUS </item>
+ <item> STOP </item>
+ <item> SUBSCRIBE </item>
+ <item> SUBSTRING </item>
+ <item> SYSTEM-DIALOG COLOR </item>
+ <item> SYSTEM-DIALOG FONT </item>
+ <item> SYSTEM-DIALOG GET-DIR </item>
+ <item> SYSTEM-DIALOG GET-FILE </item>
+ <item> SYSTEM-DIALOG PRINTER-SETUP </item>
+ <item> SYSTEM-HELP </item>
+ <item> TERMINAL </item>
+ <item> TRANSACTION-MODE AUTOMATIC </item>
+ <item> TRIGGER PROCEDURE </item>
+ <item> UNDERLINE </item>
+ <item> UNDO </item>
+ <item> UNIX </item>
+ <item> UNLOAD </item>
+ <item> UNSUBSCRIBE </item>
+ <item> UP </item>
+ <item> UPDATE </item>
+ <item> USE </item>
+ <item> VALIDATE </item>
+ <item> VIEW </item>
+ <item> WAIT-FOR </item>
+</list>
+
+<list name="widgets">
+ <item> BROWSE </item>
+ <item> BUTTON </item>
+ <item> COMBO-BOX </item>
+ <item> CONTROL-FRAME </item>
+ <item> DIALOG-BOX </item>
+ <item> EDITOR </item>
+ <item> FIELD-GROUP </item>
+ <item> FILL-IN </item>
+ <item> FRAME </item>
+ <item> IMAGE </item>
+ <item> LITERAL </item>
+ <item> MENU </item>
+ <item> MENU-ITEM </item>
+ <item> RADIO-SET </item>
+ <item> RECTANGLE </item>
+ <item> SELECTION-LIST </item>
+ <item> SLIDER </item>
+ <item> SUB-MENU </item>
+ <item> TEXT </item>
+ <item> TOGGLE-BOX </item>
+ <item> WINDOW </item>
+</list>
+
+<list name="handles">
+ <item> ACTIVE-WINDOW </item>
+ <item> Buffer </item>
+ <item> Buffer-field </item>
+ <item> CALL </item>
+ <item> CLIPBOARD </item>
+ <item> CODEBASE-LOCATOR </item>
+ <item> COLOR-TABLE </item>
+ <item> COM-SELF </item>
+ <item> COMPILER </item>
+ <item> CURRENT-WINDOW </item>
+ <item> DATA-RELATION </item>
+ <item> DATE-SOURCE </item>
+ <item> DEBUGGER </item>
+ <item> DEFAULT-WINDOW </item>
+ <item> ERROR-STATUS </item>
+ <item> FILE-INFO </item>
+ <item> FOCUS </item>
+ <item> FONT-TABLE </item>
+ <item> LAST-EVENT </item>
+ <item> LOG-MANAGER </item>
+ <item> PRODATASET </item>
+ <item> QUERY </item>
+ <item> RCODE-INFO </item>
+ <item> SAX-ATTRIBUTES </item>
+ <item> SAX-READER </item>
+ <item> SELF </item>
+ <item> SERVER SOCKET </item>
+ <item> SESSION </item>
+ <item> SOAP-FAULT </item>
+ <item> SOAP-FAULT-DETAIL </item>
+ <item> SOAP-HEADER </item>
+ <item> SOAP-HEADER-ENTRYREF </item>
+ <item> SOCKET </item>
+ <item> SOURCE-PROCEDURE </item>
+ <item> TARGET-PROCEDURE </item>
+ <item> TEMP-TABLE </item>
+ <item> THIS-PROCEDURE </item>
+ <item> TRANSACTION </item>
+ <item> WEB-CONTEXT </item>
+ <item> X-DOCUMENT </item>
+ <item> X-NODEREF </item>
+</list>
+
+<list name="properties">
+ <item> Control-Name </item>
+ <item> CONTROLS </item>
+ <item> Height </item>
+ <item> HonorProKeys </item>
+ <item> HonorReturnKey </item>
+ <item> LEFT </item>
+ <item> NAME </item>
+ <item> TOP </item>
+ <item> WIDTH </item>
+ <item> TAG </item>
+</list>
+
+<list name="attributes">
+ <item> ACCELERATOR </item>
+ <item> ACTIVE </item>
+ <item> ACTOR </item>
+ <item> ADM-DATA </item>
+ <item> AFTER-BUFFER </item>
+ <item> AFTER-ROWID </item>
+ <item> AFTER-TABLE </item>
+ <item> ALLOW-COLUMN-SEARCHING </item>
+ <item> ALWAYS-ON-TOP </item>
+ <item> AMBIGUOUS </item>
+ <item> APPL-ALERT-BOXES </item>
+ <item> APPSERVER-INFO </item>
+ <item> APPSERVER-PASSWORD </item>
+ <item> APPSERVER-USERID </item>
+ <item> ASYNCHRONOUS </item>
+ <item> ASYNC-REQUEST-COUNT </item>
+ <item> ASYNC-REQUEST-HANDLE </item>
+ <item> ATTRIBUTE-NAMES </item>
+ <item> ATTR-SPACE </item>
+ <item> AUTO-COMPLETION </item>
+ <item> AUTO-DELETE </item>
+ <item> AUTO-END-KEY </item>
+ <item> AUTO-GO </item>
+ <item> AUTO-INDENT </item>
+ <item> AUTO-RESIZE </item>
+ <item> AUTO-RETURN </item>
+ <item> AUTO-VALIDATE </item>
+ <item> AUTO-ZAP </item>
+ <item> AVAILABLE </item>
+ <item> AVAILABLE-FORMATS </item>
+ <item> BACKGROUND </item>
+ <item> BASE-ADE </item>
+ <item> BASIC-LOGGING </item>
+ <item> BATCH-MODE </item>
+ <item> BEFORE-BUFFER </item>
+ <item> BEFORE-ROWID </item>
+ <item> BEFORE-TABLE </item>
+ <item> BGCOLOR </item>
+ <item> BLANK </item>
+ <item> BLOCK-ITERATION-DISPLAY </item>
+ <item> BORDER-BOTTOM-CHARS </item>
+ <item> BORDER-BOTTOM-PIXELS </item>
+ <item> BORDER-LEFT-CHARS </item>
+ <item> BORDER-LEFT-PIXELS </item>
+ <item> BORDER-RIGHT-CHARS </item>
+ <item> BORDER-RIGHT-PIXELS </item>
+ <item> BORDER-TOP-CHARS </item>
+ <item> BORDER-TOP-PIXELS </item>
+ <item> BOX </item>
+ <item> BOX-SELECTABLE </item>
+ <item> BUFFER-CHARS </item>
+ <item> BUFFER-VALUE </item>
+ <item> BYTES-READ </item>
+ <item> BYTES-WRITTEN </item>
+ <item> CACHE </item>
+ <item> CALL-NAME </item>
+ <item> CALL-TYPE </item>
+ <item> BUFFER-FIELD </item>
+ <item> BUFFER-HANDLE </item>
+ <item> BUFFER-LINES </item>
+ <item> BUFFER-NAME </item>
+ <item> CANCEL-BUTTON </item>
+ <item> CANCELLED </item>
+ <item> CAN-CREATE </item>
+ <item> CAN-DELETE </item>
+ <item> CAN-READ </item>
+ <item> CAN-WRITE </item>
+ <item> CAREFUL-PAINT </item>
+ <item> CASE-SENSITIVE </item>
+ <item> CENTERED </item>
+ <item> CHARSET </item>
+ <item> CHECKED </item>
+ <item> CHILD-BUFFER </item>
+ <item> CHILD-NUM </item>
+ <item> CLIENT-CONNECTION-ID </item>
+ <item> CLIENT-TYPE </item>
+ <item> CODE </item>
+ <item> CODEPAGE </item>
+ <item> COLUMN </item>
+ <item> COLUMN-BGCOLOR </item>
+ <item> COLUMN-DCOLOR </item>
+ <item> COLUMN-FGCOLOR </item>
+ <item> COLUMN-FONT </item>
+ <item> COLUMN-LABEL </item>
+ <item> COLUMN-MOVABLE </item>
+ <item> COLUMN-PFCOLOR </item>
+ <item> COLUMN-READ-ONLY </item>
+ <item> COLUMN-RESIZABLE </item>
+ <item> COLUMN-SCROLLING </item>
+ <item> COM-HANDLE </item>
+ <item> COMPLETE </item>
+ <item> CONTEXT-HELP </item>
+ <item> CONTEXT-HELP-FILE </item>
+ <item> CONTEXT-HELP-ID </item>
+ <item> CONTROL-BOX </item>
+ <item> CONVERT-D-COLORS </item>
+ <item> CPCASE </item>
+ <item> CPCOLL </item>
+ <item> CPINTERNAL </item>
+ <item> CPLOG </item>
+ <item> CPPRINT </item>
+ <item> CPRCODEIN </item>
+ <item> CPRCODEOUT </item>
+ <item> CPSTREAM </item>
+ <item> CPTERM </item>
+ <item> CRC-VALUE </item>
+ <item> CURRENT-CHANGED </item>
+ <item> CURRENT-COLUMN </item>
+ <item> CURRENT-ITERATION </item>
+ <item> CURRENT-RESULT-ROW </item>
+ <item> CURRENT-ROW-MODIFIED </item>
+ <item> CURRENT-WINDOW </item>
+ <item> CURSOR-CHAR </item>
+ <item> CURSOR-LINE </item>
+ <item> CURSOR-OFFSET </item>
+ <item> DATA-ENTRY-RETURN </item>
+ <item> DATA-SOURCE </item>
+ <item> DATA-TYPE </item>
+ <item> DATASET </item>
+ <item> DATE-FORMAT </item>
+ <item> DBNAME </item>
+ <item> DB-REFERENCES </item>
+ <item> DCOLOR </item>
+ <item> DDE-ERROR </item>
+ <item> DDE-ID </item>
+ <item> DDE-ITEM </item>
+ <item> DDE-NAME </item>
+ <item> DDE-TOPIC </item>
+ <item> DEBLANK </item>
+ <item> DEBUG-ALERT </item>
+ <item> DECIMALS </item>
+ <item> DEFAULT </item>
+ <item> DEFAULT-BUFFER-HANDLE </item>
+ <item> DEFAULT-BUTTON </item>
+ <item> DEFAULT-COMMIT </item>
+ <item> DELIMITER </item>
+ <item> DISABLE-AUTO-ZAP </item>
+ <item> DISPLAY-TIMEZONE </item>
+ <item> DISPLAY-TYPE </item>
+ <item> DOWN </item>
+ <item> DRAG-ENABLED </item>
+ <item> DROP-TARGET </item>
+ <item> DYNAMIC </item>
+ <item> EDGE-CHARS </item>
+ <item> EDGE-PIXELS </item>
+ <item> EDIT-CAN-PASTE </item>
+ <item> EDIT-CAN-UNDO </item>
+ <item> EMPTY </item>
+ <item> ENCODING </item>
+ <item> END-USER-PROMPT </item>
+ <item> ENTRY-TYPES-LIST </item>
+ <item> ERROR </item>
+ <item> ERROR-COLUMN </item>
+ <item> ERROR-OBJECT-DETAIL </item>
+ <item> ERROR-ROW </item>
+ <item> ERROR-STRING </item>
+ <item> EVENT-PROCEDURE </item>
+ <item> EVENT-PROCEDURE-CONTEXT </item>
+ <item> EVENT-TYPE </item>
+ <item> EXPAND </item>
+ <item> EXPANDABLE </item>
+ <item> EXTENT </item>
+ <item> FGCOLOR </item>
+ <item> FILE-CREATE-DATE </item>
+ <item> FILE-CREATE-TIME </item>
+ <item> FILE-MOD-DATE </item>
+ <item> FILE-MOD-TIME </item>
+ <item> FILE-NAME </item>
+ <item> FILE-OFFSET </item>
+ <item> FILE-SIZE </item>
+ <item> FILE-TYPE </item>
+ <item> FILLED </item>
+ <item> FILL-MODE </item>
+ <item> FILL-WHERE-STRING </item>
+ <item> FIRST-ASYNC-REQUEST </item>
+ <item> FIRST-BUFFER </item>
+ <item> FIRST-CHILD </item>
+ <item> FIRST-COLUMN </item>
+ <item> FIRST-DATASET </item>
+ <item> FIRST-DATA-SOURCE </item>
+ <item> FIRST-PROCEDURE </item>
+ <item> FIRST-QUERY </item>
+ <item> FIRST-SERVER </item>
+ <item> FIRST-SERVER-SOCKET </item>
+ <item> FIRST-SOCKET </item>
+ <item> FIRST-TAB-ITEM </item>
+ <item> FIT-LAST-COLUMN </item>
+ <item> FLAT-BUTTON </item>
+ <item> FOCUSED-ROW </item>
+ <item> FOCUSED-ROW-SELECTED </item>
+ <item> FONT </item>
+ <item> FOREGROUND </item>
+ <item> FORMAT </item>
+ <item> FORWARD-ONLY </item>
+ <item> FRAME </item>
+ <item> FRAME-COL </item>
+ <item> FRAME-NAME </item>
+ <item> FRAME-ROW </item>
+ <item> FRAME-SPACING </item>
+ <item> FRAME-X </item>
+ <item> FRAME-Y </item>
+ <item> FREQUENCY </item>
+ <item> FULL-HEIGHT-CHARS </item>
+ <item> FULL-HEIGHT-PIXELS </item>
+ <item> FULL-PATHNAME </item>
+ <item> FULL-WIDTH-CHARS </item>
+ <item> FULL-WIDTH-PIXELS </item>
+ <item> FUNCTION </item>
+ <item> GRAPHIC-EDGE </item>
+ <item> GRID-FACTOR-HORIZONTAL </item>
+ <item> GRID-FACTOR-VERTICAL </item>
+ <item> GRID-SNAP </item>
+ <item> GRID-UNIT-HEIGHT-CHARS </item>
+ <item> GRID-UNIT-HEIGHT-PIXELS </item>
+ <item> GRID-UNIT-WIDTH-CHARS </item>
+ <item> GRID-UNIT-WIDTH-PIXELS </item>
+ <item> GRID-VISIBLE </item>
+ <item> HANDLER </item>
+ <item> HAS-LOBS </item>
+ <item> HAS-RECORDS </item>
+ <item> HEIGHT-CHARS </item>
+ <item> HEIGHT-PIXELS </item>
+ <item> HELP </item>
+ <item> HIDDEN </item>
+ <item> HORIZONTAL </item>
+ <item> HTML-CHARSET </item>
+ <item> HWND </item>
+ <item> ICFPARAMETER </item>
+ <item> ICON </item>
+ <item> IGNORE-CURRENT-MODIFIED </item>
+ <item> IMAGE </item>
+ <item> IMAGE-DOWN </item>
+ <item> IMAGE-INSENSITIVE </item>
+ <item> IMAGE-UP </item>
+ <item> IMMEDIATE-DISPLAY </item>
+ <item> INDEX </item>
+ <item> INDEX-INFORMATION </item>
+ <item> INITIAL </item>
+ <item> INNER-CHARS </item>
+ <item> INNER-LINES </item>
+ <item> INPUT-VALUE </item>
+ <item> INSTANTIATING-PROCEDURE </item>
+ <item> INTERNAL-ENTRIES </item>
+ <item> IN-HANDLE </item>
+ <item> IS-OPEN </item>
+ <item> IS-PARAMETER-SET </item>
+ <item> ITEMS-PER-ROW </item>
+ <item> KEEP-CONNECTION-OPEN </item>
+ <item> KEEP-FRAME-Z-ORDER </item>
+ <item> KEEP-SECURITY-CACHE </item>
+ <item> KEY </item>
+ <item> LABEL </item>
+ <item> LABEL-BGCOLOR </item>
+ <item> LABEL-DCOLOR </item>
+ <item> LABEL-FGCOLOR </item>
+ <item> LABEL-FONT </item>
+ <item> LABELS </item>
+ <item> LANGUAGES </item>
+ <item> LARGE </item>
+ <item> LARGE-TO-SMALL </item>
+ <item> LAST-ASYNC-REQUEST </item>
+ <item> LAST-CHILD </item>
+ <item> LAST-PROCEDURE </item>
+ <item> LAST-SERVER </item>
+ <item> LAST-SERVER-SOCKET </item>
+ <item> LAST-SOCKET </item>
+ <item> LAST-TAB-ITEM </item>
+ <item> LENGTH </item>
+ <item> LINE </item>
+ <item> LIST-ITEM-PAIRS </item>
+ <item> LIST-ITEMS </item>
+ <item> LITERAL-QUESTION </item>
+ <item> LOCAL-HOST </item>
+ <item> LOCAL-NAME </item>
+ <item> LOCAL-PORT </item>
+ <item> LOCATOR-COLUMN-NUMBER </item>
+ <item> LOCATOR-LINE-NUMBER </item>
+ <item> LOCATOR-PUBLIC-ID </item>
+ <item> LOCATOR-SYSTEM-ID </item>
+ <item> LOCATOR-TYPE </item>
+ <item> LOCKED </item>
+ <item> LOG-ENTRY-TYPES </item>
+ <item> LOG-THRESHOLD </item>
+ <item> LOGFILE-NAME </item>
+ <item> LOGGING-LEVEL </item>
+ <item> MANDATORY </item>
+ <item> MANUAL-HIGHLIGHT </item>
+ <item> MAX-BUTTON </item>
+ <item> MAX-CHARS </item>
+ <item> MAX-DATA-GUESS </item>
+ <item> MAX-HEIGHT-CHARS </item>
+ <item> MAX-HEIGHT-PIXELS </item>
+ <item> MAX-VALUE </item>
+ <item> MAX-WIDTH-CHARS </item>
+ <item> MAX-WIDTH-PIXELS </item>
+ <item> MD-VALUE </item>
+ <item> MENU-BAR </item>
+ <item> MENU-KEY </item>
+ <item> MENU-MOUSE </item>
+ <item> MESSAGE-AREA </item>
+ <item> MESSAGE-AREA-FONT </item>
+ <item> MIN-BUTTON </item>
+ <item> MIN-COLUMN-WIDTH-CHARS </item>
+ <item> MIN-COLUMN-WIDTH-PIXELS </item>
+ <item> MIN-HEIGHT-CHARS </item>
+ <item> MIN-HEIGHT-PIXELS </item>
+ <item> MIN-SCHEMA-MARSHAL </item>
+ <item> MIN-VALUE </item>
+ <item> MIN-WIDTH-CHARS </item>
+ <item> MIN-WIDTH-PIXELS </item>
+ <item> MODIFIED </item>
+ <item> MOUSE-POINTER </item>
+ <item> MOVABLE </item>
+ <item> MULTIPLE </item>
+ <item> MULTITASKING-INTERVAL </item>
+ <item> MUST-UNDERSTAND </item>
+ <item> NAME </item>
+ <item> NAMESPACE-PREFIX </item>
+ <item> NAMESPACE-URI </item>
+ <item> NEEDS-APPSERVER-PROMPT </item>
+ <item> NEEDS-PROMPT </item>
+ <item> NEW </item>
+ <item> NEW-ROW </item>
+ <item> NEXT-COLUMN </item>
+ <item> NEXT-SIBLING </item>
+ <item> NEXT-TAB-ITEM </item>
+ <item> NO-CURRENT-VALUE </item>
+ <item> NO-EMPTY-SPACE </item>
+ <item> NO-FOCUS </item>
+ <item> NO-SCHEMA-MARSHAL </item>
+ <item> NO-VALIDATE </item>
+ <item> NODE-VALUE </item>
+ <item> NUM-BUFFERS </item>
+ <item> NUM-BUTTONS </item>
+ <item> NUM-CHILD-RELATIONS </item>
+ <item> NUM-CHILDREN </item>
+ <item> NUM-COLUMNS </item>
+ <item> NUM-DROPPED-FILES </item>
+ <item> NUM-ENTRIES </item>
+ <item> NUM-FIELDS </item>
+ <item> NUM-FORMATS </item>
+ <item> NUM-HEADER-ENTRIES </item>
+ <item> NUM-ITEMS </item>
+ <item> NUM-ITERATIONS </item>
+ <item> NUM-LINES </item>
+ <item> NUM-LOCKED-COLUMNS </item>
+ <item> NUM-LOG-FILES </item>
+ <item> NUM-MESSAGES </item>
+ <item> NUM-PARAMETERS </item>
+ <item> NUM-RELATIONS </item>
+ <item> NUM-REPLACED </item>
+ <item> NUM-RESULTS </item>
+ <item> NUM-SELECTED-ROWS </item>
+ <item> NUM-SELECTED-WIDGETS </item>
+ <item> NUM-SOURCE-BUFFERS </item>
+ <item> NUM-TABS </item>
+ <item> NUM-TO-RETAIN </item>
+ <item> NUM-TOP-BUFFERS </item>
+ <item> NUM-VISIBLE-COLUMNS </item>
+ <item> NUMERIC-DECIMAL-POINT </item>
+ <item> NUMERIC-FORMAT </item>
+ <item> NUMERIC-SEPARATOR </item>
+ <item> ON-FRAME-BORDER </item>
+ <item> ORIGIN-HANDLE </item>
+ <item> ORIGIN-ROWID </item>
+ <item> OVERLAY </item>
+ <item> OWNER </item>
+ <item> OWNER-DOCUMENT </item>
+ <item> PAGE-BOTTOM </item>
+ <item> PAGE-TOP </item>
+ <item> PARAMETER </item>
+ <item> PARENT </item>
+ <item> PARENT-BUFFER </item>
+ <item> PARENT-RELATION </item>
+ <item> PARSE-STATUS </item>
+ <item> PASSWORD-FIELD </item>
+ <item> PATHNAME </item>
+ <item> PERSISTENT </item>
+ <item> PERSISTENT-CACHE-DISABLED </item>
+ <item> PERSISTENT-PROCEDURE </item>
+ <item> PFCOLOR </item>
+ <item> PIXELS-PER-COLUMN </item>
+ <item> PIXELS-PER-ROW </item>
+ <item> POPUP-MENU </item>
+ <item> POPUP-ONLY </item>
+ <item> POSITION </item>
+ <item> PREPARED </item>
+ <item> PREPARE-STRING </item>
+ <item> PREV-COLUMN </item>
+ <item> PREV-SIBLING </item>
+ <item> PREV-TAB-ITEM </item>
+ <item> PRIMARY </item>
+ <item> PRINTER-CONTROL-HANDLE </item>
+ <item> PRINTER-HDC </item>
+ <item> PRINTER-NAME </item>
+ <item> PRINTER-PORT </item>
+ <item> PRIVATE-DATA </item>
+ <item> PROCEDURE-NAME </item>
+ <item> PROGRESS-SOURCE </item>
+ <item> PROXY </item>
+ <item> PROXY-PASSWORD </item>
+ <item> PROXY-USERID </item>
+ <item> PUBLIC-ID </item>
+ <item> PUBLISHED-EVENTS </item>
+ <item> QUERY </item>
+ <item> QUERY-OFF-END </item>
+ <item> QUIT </item>
+ <item> RADIO-BUTTONS </item>
+ <item> READ-ONLY </item>
+ <item> RECID </item>
+ <item> RECORD-LENGTH </item>
+ <item> REFRESHABLE </item>
+ <item> REJECTED </item>
+ <item> RELATION-FIELDS </item>
+ <item> RELATIONS-ACTIVE </item>
+ <item> REMOTE </item>
+ <item> REMOTE-HOST </item>
+ <item> REMOTE-PORT </item>
+ <item> REPOSITION </item>
+ <item> RESIZABLE </item>
+ <item> RESIZE </item>
+ <item> RETAIN-SHAPE </item>
+ <item> RETURN-INSERTED </item>
+ <item> RETURN-VALUE </item>
+ <item> RETURN-VALUE-DATA-TYPE </item>
+ <item> ROW </item>
+ <item> ROW-HEIGHT-CHARS </item>
+ <item> ROW-HEIGHT-PIXELS </item>
+ <item> ROW-STATE </item>
+ <item> ROWID </item>
+ <item> ROW-MARKERS </item>
+ <item> ROW-RESIZABLE </item>
+ <item> SAVE-WHERE-STRING </item>
+ <item> SCHEMA-CHANGE </item>
+ <item> SCHEMA-PATH </item>
+ <item> SCREEN-LINES </item>
+ <item> SCREEN-VALUE </item>
+ <item> SCROLL-BARS </item>
+ <item> SCROLLABLE </item>
+ <item> SCROLLBAR-HORIZONTAL </item>
+ <item> SCROLLBAR-VERTICAL </item>
+ <item> SELECTABLE </item>
+ <item> SELECTED </item>
+ <item> SELECTION-END </item>
+ <item> SELECTION-START </item>
+ <item> SELECTION-TEXT </item>
+ <item> SENSITIVE </item>
+ <item> SEPARATORS </item>
+ <item> SEPARATOR-FGCOLOR </item>
+ <item> SERVER </item>
+ <item> SERVER-CONNECTION-BOUND </item>
+ <item> SERVER-CONNECTION-BOUND-REQUEST </item>
+ <item> SERVER-CONNECTION-CONTEXT </item>
+ <item> SERVER-CONNECTION-ID </item>
+ <item> SERVER-OPERATING-MODE </item>
+ <item> SHOW-IN-TASKBAR </item>
+ <item> SIDE-LABEL-HANDLE </item>
+ <item> SIDE-LABELS </item>
+ <item> SKIP-DELETED-RECORD </item>
+ <item> SMALL-ICON </item>
+ <item> SMALL-TITLE </item>
+ <item> SOAP-FAULT-ACTOR </item>
+ <item> SOAP-FAULT-CODE </item>
+ <item> SOAP-FAULT-DETAIL </item>
+ <item> SOAP-FAULT-STRING </item>
+ <item> SORT </item>
+ <item> STARTUP-PARAMETERS </item>
+ <item> STATUS-AREA </item>
+ <item> STATUS-AREA-FONT </item>
+ <item> STOP </item>
+ <item> STOPPED </item>
+ <item> STREAM </item>
+ <item> STRETCH-TO-FIT </item>
+ <item> STRING-VALUE </item>
+ <item> SUBTYPE </item>
+ <item> SUPER-PROCEDURES </item>
+ <item> SUPPRESS-NAMESPACE-PROCESSING </item>
+ <item> SUPPRESS-WARNINGS </item>
+ <item> SYSTEM-ALERT-BOXES </item>
+ <item> SYSTEM-ID </item>
+ <item> TAB-POSITION </item>
+ <item> TAB-STOP </item>
+ <item> TABLE </item>
+ <item> TABLE-CRC-LIST </item>
+ <item> TABLE-HANDLE </item>
+ <item> TABLE-LIST </item>
+ <item> TABLE-NUMBER </item>
+ <item> TEMP-DIRECTORY </item>
+ <item> TEXT-SELECTED </item>
+ <item> THREE-D </item>
+ <item> TIC-MARKS </item>
+ <item> TIME-SOURCE </item>
+ <item> TITLE </item>
+ <item> TITLE-BGCOLOR </item>
+ <item> TITLE-DCOLOR </item>
+ <item> TITLE-FGCOLOR </item>
+ <item> TITLE-FONT </item>
+ <item> TOGGLE-BOX </item>
+ <item> TOOLTIP </item>
+ <item> TOOLTIPS </item>
+ <item> TOP-ONLY </item>
+ <item> TRACKING-CHANGES </item>
+ <item> TRANSACTION </item>
+ <item> TRANSPARENT </item>
+ <item> TRANS-INIT-PROCEDURE </item>
+ <item> TYPE </item>
+ <item> UNDO </item>
+ <item> UNIQUE-ID </item>
+ <item> UNIQUE-MATCH </item>
+ <item> URL </item>
+ <item> URL-PASSWORD </item>
+ <item> URL-USERID </item>
+ <item> DISPLAY </item>
+ <item> VALIDATE-EXPRESSION </item>
+ <item> VALIDATE-MESSAGE </item>
+ <item> VALIDATION-ENABLED </item>
+ <item> VALUE </item>
+ <item> VIEW-FIRST-COLUMN-ON-REOPEN </item>
+ <item> VIRTUAL-HEIGHT-CHARS </item>
+ <item> VIRTUAL-HEIGHT-PIXELS </item>
+ <item> VIRTUAL-WIDTH-CHARS </item>
+ <item> VIRTUAL-WIDTH-PIXELS </item>
+ <item> VISIBLE </item>
+ <item> WARNING </item>
+ <item> WHERE-STRING </item>
+ <item> WIDGET-ENTER </item>
+ <item> WIDGET-LEAVE </item>
+ <item> WIDTH-CHARS </item>
+ <item> WIDTH-PIXELS </item>
+ <item> WINDOW </item>
+ <item> WINDOW-STATE </item>
+ <item> WINDOW-SYSTEM </item>
+ <item> WORD-WRAP </item>
+ <item> WORK-AREA-HEIGHT-PIXELS </item>
+ <item> WORK-AREA-WIDTH-PIXELS </item>
+ <item> WORK-AREA-X </item>
+ <item> WORK-AREA-Y </item>
+ <item> X </item>
+ <item> XML-SCHEMA-PATH </item>
+ <item> XML-SUPPRESS-NAMESPACE-PROCESSING </item>
+ <item> Y </item>
+ <item> YEAR-OFFSET </item>
+</list>
+
+<list name="methods">
+ <item> ACCEPT-CHANGES </item>
+ <item> ACCEPT-ROW-CHANGES </item>
+ <item> ADD-BUFFER </item>
+ <item> ADD-CALC-COLUMN </item>
+ <item> ADD-COLUMNS-FROM </item>
+ <item> ADD-EVENTS-PROCEDURE </item>
+ <item> ADD-FIELDS-FROM </item>
+ <item> ADD-FIRST </item>
+ <item> ADD-HEADER-ENTRY </item>
+ <item> ADD-INDEX-FIELD </item>
+ <item> ADD-LAST </item>
+ <item> ADD-LIKE-COLUMN </item>
+ <item> ADD-LIKE-FIELD </item>
+ <item> ADD-LIKE-INDEX </item>
+ <item> ADD-NEW-FIELD </item>
+ <item> ADD-NEW-INDEX </item>
+ <item> ADD-RELATION </item>
+ <item> ADD-SOURCE-BUFFER </item>
+ <item> ADD-SUPER-PROCEDURE </item>
+ <item> APPEND-CHILD </item>
+ <item> APPLY-CALLBACK </item>
+ <item> ATTACH-DATA-SOURCE </item>
+ <item> BUFFER-COMPARE </item>
+ <item> BUFFER-COPY </item>
+ <item> BUFFER-CREATE </item>
+ <item> BUFFER-DELETE </item>
+ <item> BUFFER-FIELD </item>
+ <item> BUFFER-RELEASE </item>
+ <item> BUFFER-VALIDATE </item>
+ <item> CANCEL-BREAK </item>
+ <item> CANCEL-REQUESTS </item>
+ <item> CLEAR </item>
+ <item> CLEAR-SELECTION </item>
+ <item> CLONE-NODE </item>
+ <item> CONNECT </item>
+ <item> CONNECTED </item>
+ <item> CONVERT-TO-OFFSET </item>
+ <item> CREATE-LIKE </item>
+ <item> CREATE-NODE </item>
+ <item> CREATE-NODE-NAMESPACE </item>
+ <item> CREATE-RESULT-LIST-ENTRY </item>
+ <item> DEBUG </item>
+ <item> DELETE </item>
+ <item> DELETE-CHAR </item>
+ <item> DELETE-CURRENT-ROW </item>
+ <item> DELETE-HEADER-ENTRY </item>
+ <item> DELETE-LINE </item>
+ <item> DELETE-NODE </item>
+ <item> DELETE-RESULT-LIST-ENTRY </item>
+ <item> DELETE-SELECTED-ROW </item>
+ <item> DELETE-SELECTED-ROWS </item>
+ <item> DESELECT-FOCUSED-ROW </item>
+ <item> DESELECT-ROWS </item>
+ <item> DESELECT-SELECTED-ROW </item>
+ <item> DETACH-DATA-SOURCE </item>
+ <item> DISABLE </item>
+ <item> DISABLE-CONNECTIONS </item>
+ <item> DISABLE-DUMP-TRIGGERS </item>
+ <item> DISABLE-LOAD-TRIGGERS </item>
+ <item> DISCONNECT </item>
+ <item> DISPLAY-MESSAGE </item>
+ <item> DUMP-LOGGING-NOW </item>
+ <item> EDIT-CLEAR </item>
+ <item> EDIT-COPY </item>
+ <item> EDIT-CUT </item>
+ <item> EDIT-PASTE </item>
+ <item> EDIT-UNDO </item>
+ <item> EMPTY-DATASET </item>
+ <item> EMPTY-TEMP-TABLE </item>
+ <item> ENABLE </item>
+ <item> ENABLE-CONNECTIONS </item>
+ <item> ENABLE-EVENTS </item>
+ <item> END-FILE-DROP </item>
+ <item> ENTRY </item>
+ <item> EXPORT </item>
+ <item> FETCH-SELECTED-ROW </item>
+ <item> FILL </item>
+ <item> FIND-BY-ROWID </item>
+ <item> FIND-CURRENT </item>
+ <item> FIND-FIRST </item>
+ <item> FIND-LAST </item>
+ <item> FIND-UNIQUE </item>
+ <item> GET-ATTRIBUTE </item>
+ <item> GET-ATTRIBUTE-NODE </item>
+ <item> GET-BLUE-VALUE </item>
+ <item> GET-BROWSE-COLUMN </item>
+ <item> GET-BUFFER-HANDLE </item>
+ <item> GET-BYTES-AVAILABLE </item>
+ <item> GET-CHANGES </item>
+ <item> GET-CHILD </item>
+ <item> GET-CHILD-RELATION </item>
+ <item> GET-CURRENT </item>
+ <item> GET-DATASET-BUFFER </item>
+ <item> GET-DOCUMENT-ELEMENT </item>
+ <item> GET-DROPPED-FILE </item>
+ <item> GET-DYNAMIC </item>
+ <item> GET-FIRST </item>
+ <item> GET-GREEN-VALUE </item>
+ <item> GET-HEADER-ENTRY </item>
+ <item> GET-INDEX-BY-NAMESPACE-NAME </item>
+ <item> GET-INDEX-BY-QNAME </item>
+ <item> GET-ITERATION </item>
+ <item> GET-LAST </item>
+ <item> GET-LOCALNAME-BY-INDEX </item>
+ <item> GET-MESSAGE </item>
+ <item> GET-NEXT </item>
+ <item> GET-NODE </item>
+ <item> GET-NUMBER </item>
+ <item> GET-PARENT </item>
+ <item> GET-PREV </item>
+ <item> GET-PRINTERS </item>
+ <item> GET-QNAME-BY-INDEX </item>
+ <item> GET-RED-VALUE </item>
+ <item> GET-RELATION </item>
+ <item> GET-REPOSITIONED-ROW </item>
+ <item> GET-RGB-VALUE </item>
+ <item> GET-SELECTED-WIDGET </item>
+ <item> GET-SERIALIZED </item>
+ <item> GET-SIGNATURE </item>
+ <item> GET-SOCKET-OPTION </item>
+ <item> GET-SOURCE-BUFFER </item>
+ <item> GET-TAB-ITEM </item>
+ <item> GET-TEXT-HEIGHT-CHARS </item>
+ <item> GET-TEXT-HEIGHT-PIXELS </item>
+ <item> GET-TEXT-WIDTH-CHARS </item>
+ <item> GET-TEXT-WIDTH-PIXELS </item>
+ <item> GET-TOP-BUFFER </item>
+ <item> GET-TYPE-BY-INDEX </item>
+ <item> GET-TYPE-BY-NAMESPACE-NAME </item>
+ <item> GET-TYPE-BY-QNAME </item>
+ <item> GET-URI-BY-INDEX </item>
+ <item> GET-VALUE-BY-INDEX </item>
+ <item> GET-VALUE-BY-NAMESPACE-NAME </item>
+ <item> GET-VALUE-BY-QNAME </item>
+ <item> GET-WAIT-STATE </item>
+ <item> IMPORT-NODE </item>
+ <item> INDEX-INFORMATION </item>
+ <item> INITIALIZE-DOCUMENT-TYPE </item>
+ <item> INITIATE </item>
+ <item> INSERT </item>
+ <item> INSERT-BACKTAB </item>
+ <item> INSERT-BEFORE </item>
+ <item> INSERT-FILE </item>
+ <item> INSERT-ROW </item>
+ <item> INSERT-STRING </item>
+ <item> INSERT-TAB </item>
+ <item> INVOKE </item>
+ <item> IS-ROW-SELECTED </item>
+ <item> IS-SELECTED </item>
+ <item> LOAD </item>
+ <item> LoadControls </item>
+ <item> LOAD-ICON </item>
+ <item> LOAD-IMAGE </item>
+ <item> LOAD-IMAGE-DOWN </item>
+ <item> LOAD-IMAGE-INSENSITIVE </item>
+ <item> LOAD-IMAGE-UP </item>
+ <item> LOAD-MOUSE-POINTER </item>
+ <item> LOAD-SMALL-ICON </item>
+ <item> LONGCHAR-TO-NODE-VALUE </item>
+ <item> LOOKUP </item>
+ <item> MEMPTR-TO-NODE-VALUE </item>
+ <item> MERGE-CHANGES </item>
+ <item> MERGE-ROW-CHANGES </item>
+ <item> MOVE-AFTER-TAB-ITEM </item>
+ <item> MOVE-BEFORE-TAB-ITEM </item>
+ <item> MOVE-COLUMN </item>
+ <item> MOVE-TO-BOTTOM </item>
+ <item> MOVE-TO-EOF </item>
+ <item> MOVE-TO-TOP </item>
+ <item> NODE-VALUE-TO-LONGCHAR </item>
+ <item> NODE-VALUE-TO-MEMPTR </item>
+ <item> NORMALIZE </item>
+ <item> QUERY-CLOSE </item>
+ <item> QUERY-OPEN </item>
+ <item> QUERY-PREPARE </item>
+ <item> RAW-TRANSFER </item>
+ <item> READ </item>
+ <item> READ-FILE </item>
+ <item> REFRESH </item>
+ <item> REJECT-CHANGES </item>
+ <item> REJECT-ROW-CHANGES </item>
+ <item> REMOVE-ATTRIBUTE </item>
+ <item> REMOVE-CHILD </item>
+ <item> REMOVE-EVENTS-PROCEDURE </item>
+ <item> REMOVE-SUPER-PROCEDURE </item>
+ <item> REPLACE </item>
+ <item> REPLACE-CHILD </item>
+ <item> REPLACE-SELECTION-TEXT </item>
+ <item> REPOSITION-BACKWARD </item>
+ <item> REPOSITION-FORWARD </item>
+ <item> REPOSITION-TO-ROW </item>
+ <item> REPOSITION-TO-ROWID </item>
+ <item> SAVE </item>
+ <item> SAVE-FILE </item>
+ <item> SAVE-ROW-CHANGES </item>
+ <item> SAX-PARSE </item>
+ <item> SAX-PARSE-FIRST </item>
+ <item> SAX-PARSE-NEXT </item>
+ <item> SCROLL-TO-CURRENT-ROW </item>
+ <item> SCROLL-TO-ITEM </item>
+ <item> SCROLL-TO-SELECTED-ROW </item>
+ <item> SEARCH </item>
+ <item> SELECT-ALL </item>
+ <item> SELECT-FOCUSED-ROW </item>
+ <item> SELECT-NEXT-ROW </item>
+ <item> SELECT-PREV-ROW </item>
+ <item> SELECT-ROW </item>
+ <item> SET-ACTOR </item>
+ <item> SET-ATTRIBUTE </item>
+ <item> SET-ATTRIBUTE-NODE </item>
+ <item> SET-BLUE-VALUE </item>
+ <item> SET-BREAK </item>
+ <item> SET-BUFFERS </item>
+ <item> SET-CALLBACK-PROCEDURE </item>
+ <item> SET-COMMIT </item>
+ <item> SET-CONNECT-PROCEDURE </item>
+ <item> SET-DYNAMIC </item>
+ <item> SET-GREEN-VALUE </item>
+ <item> SET-INPUT-SOURCE </item>
+ <item> SET-MUST-UNDERSTAND </item>
+ <item> SET-NODE </item>
+ <item> SET-NUMERIC-FORMAT </item>
+ <item> SET-PARAMETER </item>
+ <item> SET-READ-RESPONSE-PROCEDURE </item>
+ <item> SET-RED-VALUE </item>
+ <item> SET-REPOSITIONED-ROW </item>
+ <item> SET-RGB-VALUE </item>
+ <item> SET-ROLLBACK </item>
+ <item> SET-SELECTION </item>
+ <item> SET-SERIALIZED </item>
+ <item> SET-SOCKET-OPTION </item>
+ <item> SET-WAIT-STATE </item>
+ <item> STOP-PARSING </item>
+ <item> SYNCHRONIZE </item>
+ <item> TEMP-TABLE-PREPARE </item>
+ <item> VALIDATE </item>
+ <item> WRITE </item>
+</list>
+
+
+ <contexts>
+
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+
+ <keyword attribute="Data_Type" context="#stay" String="mytypes"/>
+ <keyword attribute="Operators" context="#stay" String="operators"/>
+ <keyword attribute="Preprocvar" context="#stay" String="preprocvar"/>
+ <keyword attribute="Phrases" context="#stay" String="phrases"/>
+ <keyword attribute="Functions" context="#stay" String="functions"/>
+ <keyword attribute="Statements" context="#stay" String="statements"/>
+ <keyword attribute="Widgets" context="#stay" String="widgets"/>
+ <keyword attribute="Handles" context="#stay" String="handles"/>
+ <keyword attribute="Properties" context="#stay" String="properties"/>
+ <keyword attribute="Attributes" context="#stay" String="attributes"/>
+ <keyword attribute="Methods" context="#stay" String="methods"/>
+
+ <Int attribute="Integer" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="'"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" context="SingleLineComment" String="^[Rr][Ee][Mm]\b"/>
+ <DetectChar attribute="Comment" context="Identifier" char="&quot;"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":&#38;"/>
+ <RegExpr attribute="Symbol" context="#stay" String="^/$"/>
+ <DetectChar attribute="String" context="#stay" char="&quot;"/>
+ <DetectChar attribute="String" context="#stay" char="'"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{"/>
+ <DetectChar attribute="Symbol" context="#stay" char="}"/>
+
+ </context>
+
+ <context name="String" attribute="String" lineEndContext="#stay">
+
+ <LineContinue attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#stay" char="&#38;"/>
+ <DetectChar attribute="String" context="#pop" char="'"/>
+
+ </context>
+ <context name="SingleLineComment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay">
+ <LineContinue attribute="Comment" context="#pop"/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ <context name="Identifier" attribute="Identifier" lineEndContext="#pop">
+ <DetectChar attribute="Identifier" context="#pop" char="&quot;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Phrases" defStyleNum="dsKeyword" />
+ <itemData name="Statements" defStyleNum="dsKeyword"/>
+ <itemData name="Widgets" defStyleNum="dsKeyword"/>
+ <itemData name="Handles" defStyleNum="dsDecVal"/>
+ <itemData name="Properties" defStyleNum="dsOthers"/>
+ <itemData name="Attributes" defStyleNum="dsDataType"/>
+ <itemData name="Methods" defStyleNum="dsOthers"/>
+ <itemData name="Functions" defStyleNum="dsKeyword"/>
+
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Integer" defStyleNum="dsBaseN"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Symbol" defStyleNum="dsChar"/>
+ <itemData name="Data_Type" defStyleNum="dsDataType"/>
+ <itemData name="Preprocvar" defStyleNum="dsChar"/>
+ <itemData name="Operators" defStyleNum="dsString"/>
+ </itemDatas>
+
+</highlighting>
+
+ <general>
+ <comments>
+ <comment name="singleLine" start="/*" end="*/"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+
+ <keywords casesensitive="1" weakDeliminator="-" />
+ <mytypes casesensitive="1" weakDeliminator="-" />
+ <phrases casesensitive="1" weakDeliminator="-" />
+ <functions casesensitive="1" weakDeliminator="-" />
+ <statements casesensitive="1" weakDeliminator="-" />
+ <widgets casesensitive="1" weakDeliminator="-" />
+ <handles casesensitive="1" weakDeliminator="-" />
+ <properties casesensitive="1" weakDeliminator="-" />
+ <attributes casesensitive="1" weakDeliminator="-" />
+ <methods casesensitive="1" weakDeliminator="-" />
+ <preprocvar casesensitive="1" weakDeliminator="-" />
+
+ </general>
+
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Prolog" version="1.04" kateversion="2.1" section="Sources" extensions="*.prolog" mimetype="text/x-prolog">
+ <highlighting>
+ <list name="keywordl">
+ <item> abstract </item>
+ <item> align </item>
+ <item> as </item>
+ <item> and </item>
+ <item> class </item>
+ <item> clauses </item>
+ <item> constants </item>
+ <item> database </item>
+ <item> determ </item>
+ <item> domains </item>
+ <item> elsedef </item>
+ <item> endclass </item>
+ <item> enddef </item>
+ <item> erroneous </item>
+ <item> facts </item>
+ <item> failure </item>
+ <item> global </item>
+ <item> goal </item>
+ <item> if </item>
+ <item> ifdef </item>
+ <item> ifndef </item>
+ <item> implement </item>
+ <item> include </item>
+ <item> language </item>
+ <item> multi </item>
+ <item> nocopy </item>
+ <item> nondeterm </item>
+ <item> object </item>
+ <item> or </item>
+ <item> procedure </item>
+ <item> protected </item>
+ <item> predicates </item>
+ <item> reference </item>
+ <item> single </item>
+ <item> static </item>
+ <item> struct </item>
+ <item> this </item>
+ </list>
+
+ <list name="keywordu">
+ <item> ABSTRACT </item>
+ <item> ALIGN </item>
+ <item> AS </item>
+ <item> AND </item>
+ <item> CLASS </item>
+ <item> CLAUSES </item>
+ <item> CONSTANTS </item>
+ <item> DATABASE </item>
+ <item> DETERM </item>
+ <item> DOMAINS </item>
+ <item> ELSEDEF </item>
+ <item> ENDCLASS </item>
+ <item> ENDDEF </item>
+ <item> ERRONEOUS </item>
+ <item> FACTS </item>
+ <item> FAILURE </item>
+ <item> GLOBAL </item>
+ <item> GOAL </item>
+ <item> IF </item>
+ <item> IFDEF </item>
+ <item> IFNDEF </item>
+ <item> IMPLEMENT </item>
+ <item> INCLUDE </item>
+ <item> LANGUAGE </item>
+ <item> MULTI </item>
+ <item> NOCOPY </item>
+ <item> NONDETERM </item>
+ <item> OBJECT </item>
+ <item> OR </item>
+ <item> PROCEDURE </item>
+ <item> PROTECTED </item>
+ <item> PREDICATES </item>
+ <item> REFERENCE </item>
+ <item> SINGLE </item>
+ <item> STATIC </item>
+ <item> STRUCT </item>
+ <item> THIS </item>
+ </list>
+
+
+ <list name="special">
+ <item> assert </item>
+ <item> asserta </item>
+ <item> assertz </item>
+ <item> bound </item>
+ <item> chain_inserta </item>
+ <item> chain_insertafter </item>
+ <item> chain_insertz </item>
+ <item> chain_terms </item>
+ <item> consult </item>
+ <item> db_btrees </item>
+ <item> db_chains </item>
+ <item> fail </item>
+ <item> findall </item>
+ <item> format </item>
+ <item> free </item>
+ <item> msgrecv </item>
+ <item> msgsend </item>
+ <item> nl </item>
+ <item> not </item>
+ <item> readterm </item>
+ <item> ref_term </item>
+ <item> retract </item>
+ <item> retractall </item>
+ <item> save </item>
+ <item> term_bin </item>
+ <item> term_replace </item>
+ <item> term_str </item>
+ <item> trap </item>
+ <item> write </item>
+ <item> writef </item>
+ </list>
+
+ <list name="compiler">
+ <item> bgidriver </item>
+ <item> bgifont </item>
+ <item> check_determ </item>
+ <item> code </item>
+ <item> config </item>
+ <item> diagnostics </item>
+ <item> error </item>
+ <item> errorlevel </item>
+ <item> heap </item>
+ <item> gstacksize </item>
+ <item> nobreak </item>
+ <item> nowarnings </item>
+ <item> printermenu </item>
+ <item> project </item>
+ </list>
+
+ <list name="arith">
+ <item> mod </item>
+ <item> div </item>
+ <item> abs </item>
+ <item> exp </item>
+ <item> ln </item>
+ <item> log </item>
+ <item> sqrt </item>
+ <item> round </item>
+ <item> trunc </item>
+ <item> val </item>
+ <item> cos </item>
+ <item> sin </item>
+ <item> tan </item>
+ <item> arctan </item>
+ <item> random </item>
+ <item> randominit </item>
+ </list>
+
+ <list name="basetype">
+ <item> char </item>
+ <item> real </item>
+ <item> string </item>
+ <item> symbol </item>
+ <item> byte </item>
+ <item> sbyte </item>
+ <item> short </item>
+ <item> ushort </item>
+ <item> word </item>
+ <item> integer </item>
+ <item> unsigned </item>
+ <item> dword </item>
+ <item> long </item>
+ <item> ulong </item>
+ <item> binary </item>
+ <item> ref </item>
+ </list>
+
+ <list name="keywords">
+ <item> true </item>
+ <item> false </item>
+ </list>
+
+ <contexts>
+ <context name="normal" attribute="Symbol" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywordl"/>
+ <keyword attribute="Keyword" context="#stay" String="keywordu"/>
+ <keyword attribute="Arithmetic" context="#stay" String="arith"/>
+ <keyword attribute="Keyword" context="#stay" String="compiler"/>
+ <keyword attribute="Keyword" context="#stay" String="special"/>
+ <keyword attribute="Data Type" context="#stay" String="basetype"/>
+ <RegExpr String = "[A-Z_][A-Za-z0-9_]*" attribute = "Variable" context="#stay"/>
+ <RegExpr String = "[a-z][A-Za-z0-9_]*" attribute = "Identifier" context="#stay"/>
+ <DetectChar attribute="Comment" context="comment" char="%"/>
+ <Detect2Chars attribute="Comment" context="comment region" char="/" char1="*"/>
+ <Int attribute="Integer" context="#stay" />
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="String" context="string2" char="'" />
+ <AnyChar attribute="Symbol" context="#stay" String="~!^*()-+=[]|\:;,./?&amp;&lt;&gt;" />
+ </context>
+ <context name="comment" attribute="Comment" lineEndContext="#pop" />
+ <context name="string" attribute="String" lineEndContext="#stay" >
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context name="string2" attribute="String" lineEndContext="#stay">
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+ <context name="comment region" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Integer" defStyleNum="dsDecVal" />
+ <itemData name="Symbol" defStyleNum="dsNormal" />
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Identifier" defStyleNum="dsNormal"/>
+ <itemData name="Variable" defStyleNum="dsOthers"/>
+ <itemData name="Arithmetic" defStyleNum="dsKeyword" />
+
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ <comments>
+ <comment name="singleLine" start="%" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language>
+<!-- Python syntax highlightning v0.9 by Per Wigren -->
+<language name="Python" version="1.21" kateversion="2.1" section="Scripts"
+ extensions="*.py;*.pyw" mimetype="application/x-python;text/x-python" casesensitive="1"
+ author="Per Wigren" license="">
+ <highlighting>
+ <list name="prep">
+ <item> import </item>
+ <item> from </item>
+ <item> as </item>
+ </list>
+
+ <list name="statements">
+ <item> and </item>
+ <item> assert </item>
+ <item> break </item>
+ <item> class </item>
+ <item> continue </item>
+ <item> def </item>
+ <item> del </item>
+ <item> elif </item>
+ <item> else </item>
+ <item> except </item>
+ <item> exec </item>
+ <item> finally </item>
+ <item> for </item>
+ <item> global </item>
+ <item> if </item>
+ <item> in </item>
+ <item> is </item>
+ <item> lambda </item>
+ <item> not </item>
+ <item> or </item>
+ <item> pass </item>
+ <item> print </item>
+ <item> raise </item>
+ <item> return </item>
+ <item> try </item>
+ <item> while </item>
+ <item> yield </item>
+ </list>
+
+ <list name="builtinfuncs">
+ <item> abs </item>
+ <item> apply </item>
+ <item> buffer </item>
+ <item> callable </item>
+ <item> chr </item>
+ <item> cmp </item>
+ <item> coerce </item>
+ <item> compile </item>
+ <item> complex </item>
+ <item> copyright </item>
+ <item> credits </item>
+ <item> delattr </item>
+ <item> dir </item>
+ <item> divmod </item>
+ <item> eval </item>
+ <item> execfile </item>
+ <item> exit </item>
+ <item> filter </item>
+ <item> float </item>
+ <item> getattr </item>
+ <item> globals </item>
+ <item> hasattr </item>
+ <item> hash </item>
+ <item> hex </item>
+ <item> id </item>
+ <item> input </item>
+ <item> int </item>
+ <item> intern </item>
+ <item> isinstance </item>
+ <item> issubclass </item>
+ <item> iter </item>
+ <item> len </item>
+ <item> license </item>
+ <item> list </item>
+ <item> locals </item>
+ <item> long </item>
+ <item> map </item>
+ <item> max </item>
+ <item> min </item>
+ <item> oct </item>
+ <item> open </item>
+ <item> ord </item>
+ <item> pow </item>
+ <item> quit </item>
+ <item> range </item>
+ <item> raw_input </item>
+ <item> reduce </item>
+ <item> reload </item>
+ <item> repr </item>
+ <item> round </item>
+ <item> setattr </item>
+ <item> slice </item>
+ <item> str </item>
+ <item> tuple </item>
+ <item> type </item>
+ <item> unichr </item>
+ <item> unicode </item>
+ <item> vars </item>
+ <item> xrange </item>
+ <item> zip </item>
+ </list>
+
+ <list name="specialvars">
+ <item> None </item>
+ <item> self </item>
+ </list>
+
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Preprocessor" String="prep" context="#stay"/>
+ <keyword attribute="Keyword" String="statements" context="#stay"/>
+ <keyword attribute="Builtin Function" String="builtinfuncs" context="#stay"/>
+ <keyword attribute="Special Variable" String="specialvars" context="#stay"/>
+ <RegExpr attribute="Normal" String="[a-zA-Z_][a-zA-Z_0-9]+" context="#stay"/>
+
+ <RegExpr attribute="Complex" String=" ((([0-9]*\.[0-9]+|[0-9]+\.)|([0-9]+|([0-9]*\.[0-9]+|[0-9]+\.))[eE](\+|-)?[0-9]+)|[0-9]+)[jJ]" context="#stay"/>
+ <RegExpr attribute="Float" String="([0-9]+\.[0-9]*|\.[0-9]+)([eE][0-9]+)?" context="#stay"/>
+ <RegExpr attribute="Int" String="([1-9][0-9]*([eE][0-9]+)?|0)" context="#stay"/>
+ <RegExpr attribute="Long" String="[1-9][0-9]*([eE][0-9.]+)?[Ll]" context="#stay"/>
+ <RegExpr attribute="Hex" String="0[Xx][0-9a-fA-F]+" context="#stay"/>
+ <RegExpr attribute="Octal" String="0[1-9][0-9]*" context="#stay"/>
+
+ <RegExpr attribute="Raw String" String="[rR]'" context="Raw A-string"/>
+ <RegExpr attribute="Raw String" String="[rR]&quot;" context="Raw Q-string"/>
+
+ <RegExpr attribute="Comment" String="#.*$" context="#stay"/>
+ <RegExpr attribute="Comment" String="^\s*'''" context="Tripple A-comment"/>
+ <RegExpr attribute="Comment" String="^\s*&quot;&quot;&quot;" context="Tripple Q-comment"/>
+
+ <StringDetect attribute="String" String="'''" context="Tripple A-string"/>
+ <StringDetect attribute="String" String="&quot;&quot;&quot;" context="Tripple Q-string"/>
+ <DetectChar attribute="String" char="'" context="Single A-string"/>
+ <DetectChar attribute="String" char="&quot;" context="Single Q-string"/>
+
+ <RegExpr attribute="Operator" String="[+*/\(\)%\|\[\]\{\}:=;\!&lt;&gt;!^&amp;~-]" context="#stay"/>
+
+ </context>
+
+ <context name="Tripple A-comment" attribute="Comment" lineEndContext="#stay">
+ <HlCChar attribute="Comment" context="#stay"/>
+ <RegExpr attribute="Comment" String="'''" context="#pop"/>
+ </context>
+
+ <context name="Tripple Q-comment" attribute="Comment" lineEndContext="#stay">
+ <HlCChar attribute="Comment" context="#stay"/>
+ <RegExpr attribute="Comment" String="&quot;&quot;&quot;" context="#pop"/>
+ </context>
+
+ <context name="Tripple A-string" attribute="String" lineEndContext="#stay">
+ <HlCChar attribute="String" context="#stay"/>
+ <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="'''" context="#pop"/>
+ </context>
+
+ <context name="Tripple Q-string" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="String" context="#stay"/>
+ <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <RegExpr attribute="String" String="&quot;&quot;&quot;" context="#pop"/>
+ </context>
+
+ <context name="Single A-comment" attribute="Comment" lineEndContext="#stay">
+ <HlCStringChar attribute="Comment" context="#stay"/>
+ <DetectChar attribute="Comment" char="'" context="#pop"/>
+ </context>
+
+ <context name="Single Q-comment" attribute="Comment" lineEndContext="#stay">
+ <HlCStringChar attribute="Comment" context="#stay"/>
+ <DetectChar attribute="Comment" char="&quot;" context="#pop"/>
+ </context>
+
+ <context name="Single A-string" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="String" context="#stay"/>
+ <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <DetectChar attribute="String" char="'" context="#pop"/>
+ </context>
+
+ <context name="Single Q-string" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="String" context="#stay"/>
+ <RegExpr attribute="Operator" String="%[a-zA-Z]" context="#stay"/>
+ <DetectChar attribute="String" char="&quot;" context="#pop"/>
+ </context>
+
+ <context name="Raw A-string" attribute="Raw String" lineEndContext="#stay">
+ <HlCStringChar attribute="Raw String" context="#stay"/>
+ <DetectChar attribute="Raw String" char="'" context="#pop"/>
+ </context>
+
+ <context name="Raw Q-string" attribute="Raw String" lineEndContext="#stay">
+ <HlCStringChar attribute="Raw String" context="#stay"/>
+ <DetectChar attribute="Raw String" char="&quot;" context="#pop"/>
+ </context>
+
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Operator" defStyleNum="dsChar"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Builtin Function" defStyleNum="dsDataType"/>
+ <itemData name="Special Variable" defStyleNum="dsOthers"/>
+ <itemData name="Preprocessor" defStyleNum="dsChar"/>
+ <itemData name="Long" defStyleNum="dsOthers"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Int" defStyleNum="dsDecVal"/>
+ <itemData name="Hex" defStyleNum="dsOthers"/>
+ <itemData name="Octal" defStyleNum="dsOthers"/>
+ <itemData name="Complex" defStyleNum="dsOthers"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Raw String" defStyleNum="dsString"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <folding indentationsensitive="1" />
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+ <!-- Kate 2.0 (KDE 3.0) highlighting module for R
+ version 0.2: (c) 2002 E.L. Willighagen, GPL v2 license
+
+ info: http://www-sigma.sci.kun.nl/Persoonlijk/egonw/r-kate/
+ Kate: http://www.kde.org/kate
+ R : http://www.r-project.org/
+ -->
+<language version="1.02" kateversion="2.1" name="R Script" section="Scripts"
+ extensions="*.R" mimetype=""
+ author="E.L. Willighagen" license="GPL">
+ <highlighting>
+ <list name="keywords">
+ <item> for </item>
+ <item> in </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctx0">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <DetectChar attribute="String" context="ctx2" char="&quot;"/>
+ <RegExpr attribute="Keyword" context="ctx1" String="[a-zA-Z_]+\("/>
+ <DetectChar attribute="Comment" context="ctx3" char="#"/>
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="ctx1">
+ <LineContinue attribute="Normal Text" context="#stay"/>
+ <DetectChar attribute="Keyword" context="#pop" char=")"/>
+ <DetectChar attribute="String" context="ctx2" char="&quot;"/>
+ <RegExpr attribute="Identifier" context="#stay" String="[a-zA-Z_]+="/>
+ <RegExpr attribute="Keyword" context="#stay" String="[a-zA-Z_]+\("/>
+ </context>
+
+ <context attribute="String" lineEndContext="#stay" name="ctx2">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+
+ <context attribute="Comment" lineEndContext="ctx0" name="ctx3"/>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Types" defStyleNum="dsDataType"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" end=""/>
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="REXX" version="1.0" kateversion="2.1" section="Sources" extensions="*.rex" mimetype="">
+ <highlighting>
+ <list name="instructions">
+ <item> arg </item>
+ <item> drop </item>
+ <item> else </item>
+ <item> end </item>
+ <item> exit </item>
+ <item> forever </item>
+ <item> if </item>
+ <item> interpret </item>
+ <item> iterate </item>
+ <item> leave </item>
+ <item> nop </item>
+ <item> options </item>
+ <item> otherwise </item>
+ <item> pull </item>
+ <item> push </item>
+ <item> queue </item>
+ <item> return </item>
+ <item> say </item>
+ <item> select </item>
+ <item> syntax </item>
+ <item> then </item>
+ </list>
+ <list name="builtin">
+ <item> abbrev </item>
+ <item> abs </item>
+ <item> address </item>
+ <item> bitand </item>
+ <item> bitor </item>
+ <item> bitxor </item>
+ <item> b2x </item>
+ <item> center </item>
+ <item> charin </item>
+ <item> charout </item>
+ <item> chars </item>
+ <item> c2d </item>
+ <item> c2x </item>
+ <item> compare </item>
+ <item> condition </item>
+ <item> copies </item>
+ <item> datatype </item>
+ <item> date </item>
+ <item> delstr </item>
+ <item> delword </item>
+ <item> digits </item>
+ <item> d2c </item>
+ <item> d2x </item>
+ <item> errortext </item>
+ <item> form </item>
+ <item> format </item>
+ <item> fuzz </item>
+ <item> insert </item>
+ <item> lastpos </item>
+ <item> left </item>
+ <item> linein </item>
+ <item> lineout </item>
+ <item> lines </item>
+ <item> max </item>
+ <item> min </item>
+ <item> overlay </item>
+ <item> pos </item>
+ <item> queued </item>
+ <item> random </item>
+ <item> reverse </item>
+ <item> right </item>
+ <item> sign </item>
+ <item> sourceline </item>
+ <item> space </item>
+ <item> stream </item>
+ <item> strip </item>
+ <item> substr </item>
+ <item> subword </item>
+ <item> symbol </item>
+ <item> time </item>
+ <item> trace </item>
+ <item> translate </item>
+ <item> trunc </item>
+ <item> value </item>
+ <item> verify </item>
+ <item> word </item>
+ <item> wordindex </item>
+ <item> wordlength </item>
+ <item> wordpos </item>
+ <item> words </item>
+ <item> xrange </item>
+ <item> x2b </item>
+ <item> x2c </item>
+ <item> x2d </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Instructions" context="#stay" String="instructions" />
+ <keyword attribute="Built In" context="#stay" String="builtin" />
+ <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\bsignal([\s]*(on|off)[\s]*(error|failure|halt|notready|novalue|syntax|lostdigits))*"/>
+ <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\bcall([\s]*(on|off)[\s]*(error|failure|halt|notready))*"/>
+ <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\b(trace|address)\s*[_\w\d]"/>
+ <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\bprocedure([\s]*expose)?"/>
+ <RegExpr attribute="Instructions" context="#stay" insensitive="true" String="\bdo([\s]*forever)?"/>
+ <DetectChar attribute="String" context="String" char="&apos;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="*" beginRegion="Comment"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]{|}~^&#59;"/>
+ <RegExpr attribute="Function" context="#stay" String="\b[_\w][_\w\d]*(?=[\s]*[(:])" />
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&apos;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 1">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Instructions" defStyleNum="dsKeyword"/>
+ <itemData name="Built In" defStyleNum="dsNormal" color="#000090"/>
+ <itemData name="Function" defStyleNum="dsNormal" color="#26537B"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="RPM Spec" version="1.03" kateversion="2.1" section="Other" extensions="*.spec" mimetype="">
+ <highlighting>
+ <list name="keywords">
+ <item> Name </item>
+ <item> Summary </item>
+ <item> Version </item>
+ <item> Release </item>
+ <item> Source </item>
+ <item> Group </item>
+ <item> BuildRoot </item>
+ <item> Copyright </item>
+ <item> Packager </item>
+ <item> Url </item>
+ <item> URL </item>
+ <item> Prefix </item>
+ <item> Provides </item>
+ <item> Requires </item>
+ <item> BuildRequires </item>
+ <item> Serial </item>
+ <item> Vendor </item>
+ <item> License </item>
+ </list>
+ <list name="types">
+ <item> GPL </item>
+ <item> LGPL </item>
+ <item> Artistic </item>
+ </list>
+ <contexts>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data" context="#stay" String="types"/>
+ <RegExpr attribute="Red" context="#stay" String="%[a-zA-Z0-9_]*" />
+ <DetectChar attribute="Comment" context="Comment" char="#" />
+ <RegExpr attribute="Keyword" context="Some Context" String="\{[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Blue" context="Some Context2" String="&lt;\s*[a-zA-Z0-9_@\.]*" />
+ <RegExpr attribute="Data" context="#stay" String="\$[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Keyword" context="#stay" String="(Source|Patch)[0-9]*" />
+ <RegExpr attribute="Keyword" context="#stay" String="^\*.*" /> <!-- ChangeLog -->
+ <Int attribute="Blue" context="#stay" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="Comment"/>
+
+ <context attribute="Keyword" lineEndContext="#pop" name="Some Context">
+ <DetectChar attribute="Keyword" char="}" context="#pop"/>
+ </context>
+
+ <context attribute="Blue" lineEndContext="#pop" name="Some Context2">
+ <DetectChar attribute="Blue" char="&gt;" context="#pop"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Red" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Blue" defStyleNum="dsDecVal"/>
+ <itemData name="Data" defStyleNum="dsDataType"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?> <!-- KATE Syntax Highlighting for RSI IDL -->
+<!DOCTYPE language SYSTEM "language.dtd"><!-- Created by Markus Fraenz,fraenz@linmpi.mpg.de Aug 2002 -->
+<language name="RSI_IDL" version="1.04" kateversion="2.1" section="Sources"
+ extensions="*.pro" mimetype="text/x-rsiidl-src"
+ author="Markus Fraenz (fraenz@linmpi.mpg.de)" license="">
+ <highlighting>
+ <list name="reserved words">
+ <item> For </item>
+ <item> Do </item>
+ <item> Endfor </item>
+ <item> Repeat </item>
+ <item> Endrep </item>
+ <item> While </item>
+ <item> Endwhile </item>
+ <item> Until </item>
+ <item> Case </item>
+ <item> Endcase </item>
+ <item> If </item>
+ <item> Endif </item>
+ <item> Else </item>
+ <item> Endelse </item>
+ <item> Then </item>
+ <item> Begin </item>
+ <item> End </item>
+ <item> Function </item>
+ <item> Goto </item>
+ <item> Pro </item>
+ <item> Eq </item>
+ <item> Ge </item>
+ <item> Gt </item>
+ <item> Le </item>
+ <item> Lt </item>
+ <item> Ne </item>
+ <item> Mod </item>
+ <item> Or </item>
+ <item> Xor </item>
+ <item> Not </item>
+ <item> And </item>
+ <item> Then </item>
+ <item> Return </item>
+ <item> Common </item>
+ <item> Of </item>
+ <item> On_ioerror </item>
+ </list>
+ <list name="system variables">
+ <item>dpi</item>
+ <item>dtor</item>
+ <item>map</item>
+ <item>pi</item>
+ <item>radeg</item>
+ <item>values</item>
+ <item>err</item>
+ <item>error_state</item>
+ <item>error</item>
+ <item>err_string</item>
+ <item>except</item>
+ <item>mouse</item>
+ <item>msg_prefix</item>
+ <item>syserror</item>
+ <item>syserr_string</item>
+ <item>warn</item>
+ <item>dir</item>
+ <item>dlm_path</item>
+ <item>edit_input</item>
+ <item>help_path</item>
+ <item>journal</item>
+ <item>more</item>
+ <item>path</item>
+ <item>prompt</item>
+ <item>quiet</item>
+ <item>version</item>
+ <item>c</item>
+ <item>d</item>
+ <item>order</item>
+ <item>p</item>
+ <item>x</item>
+ <item>y</item>
+ <item>z</item>
+ <item>stime</item>
+ </list>
+ <list name="types"><!-- IDL5 Data types and variable creation -->
+ <item>Fix </item>
+ <item>Long </item>
+ <item>Long64 </item>
+ <item>uint </item>
+ <item>Byte </item>
+ <item>Float </item>
+ <item>Double </item>
+ <item>complex </item>
+ <item>dcomplex </item>
+ <item>complexarr </item>
+ <item>dcomplexarr </item>
+ <item>String </item>
+ <item>Intarr </item>
+ <item>lonarr </item>
+ <item>lon64arr </item>
+ <item>uintarr </item>
+ <item>ulong </item>
+ <item>ulonarr </item>
+ <item>ulon64arr </item>
+ <item>Bytarr </item>
+ <item>Bytscl </item>
+ <item>Fltarr </item>
+ <item>Dblarr </item>
+ <item>Strarr </item>
+ <item>Objarr </item>
+ <item>Indgen </item>
+ <item>Findgen </item>
+ <item>Dindgen </item>
+ <item>Dcindgen </item>
+ <item>cindgen </item>
+ <item>lindgen </item>
+ <item>bindgen </item>
+ <item>sindgen </item>
+ <item>uindgen </item>
+ <item>ul64indgen </item>
+ <item>l64indgen </item>
+ <item>ulindgen </item>
+ <item>Replicate </item>
+ <item>Ptrarr </item>
+ </list>
+ <list name="commands"><!-- IDL5.3 build in routines, excluding lib functions and io functions -->
+ <item>ABS </item>
+ <item>ACOS </item>
+ <item>ADAPT_HIST_EQUAL </item>
+ <item>ALOG </item>
+ <item>ALOG10 </item>
+ <item>ARG_PRESENT </item>
+ <item>ASIN </item>
+ <item>ASSOC </item>
+ <item>ATAN </item>
+ <item>AXIS </item>
+ <item>BESELI </item>
+ <item>BESELJ </item>
+ <item>BESELY </item>
+ <item>BLAS_AXPY </item>
+ <item>BREAKPOINT </item>
+ <item>BROYDEN </item>
+ <item>BYTEORDER </item>
+ <item>CALL_EXTERNAL </item>
+ <item>CALL_FUNCTION </item>
+ <item>CALL_METHOD </item>
+ <item>CALL_PROCEDURE </item>
+ <item>CATCH </item>
+ <item>CEIL </item>
+ <item>CHECK_MATH </item>
+ <item>CHOLDC </item>
+ <item>CHOLSOL </item>
+ <item>COLOR_CONVERT </item>
+ <item>COLOR_QUAN </item>
+ <item>COMPILE_OPT </item>
+ <item>COMPUTE_MESH_NORMALS </item>
+ <item>CONJ </item>
+ <item>CONSTRAINED_MIN </item>
+ <item>CONTOUR </item>
+ <item>CONVERT_COORD </item>
+ <item>CONVOL </item>
+ <item>CORRELATE </item>
+ <item>COS </item>
+ <item>COSH </item>
+ <item>CREATE_STRUCT </item>
+ <item>CURSOR </item>
+ <item>DEFINE_KEY </item>
+ <item>DEFSYSV </item>
+ <item>DELVAR </item>
+ <item>DEVICE </item>
+ <item>DFPMIN </item>
+ <item>DIALOG_MESSAGE </item>
+ <item>DIALOG_PICKFILE </item>
+ <item>DIALOG_PRINTERSETUP </item>
+ <item>DIALOG_PRINTJOB </item>
+ <item>DILATE </item>
+ <item>DLM_LOAD </item>
+ <item>DRAW_ROI </item>
+ <item>ELMHES </item>
+ <item>EMPTY </item>
+ <item>ENABLE_SYSRTN </item>
+ <item>ERASE </item>
+ <item>ERODE </item>
+ <item>ERRORF </item>
+ <item>EXECUTE </item>
+ <item>EXIT </item>
+ <item>EXP </item>
+ <item>EXPAND_PATH </item>
+ <item>EXPINT </item>
+ <item>FINDFILE </item>
+ <item>FINITE </item>
+ <item>FLOOR </item>
+ <item>FORMAT_AXIS_VALUES </item>
+ <item>FORWARD_FUNCTION </item>
+ <item>FSTAT </item>
+ <item>FULSTR </item>
+ <item>FZ_ROOTS </item>
+ <item>GAUSSINT </item>
+ <item>GET_KBRD </item>
+ <item>GETENV </item>
+ <item>GRID_TPS </item>
+ <item>GRID3 </item>
+ <item>HEAP_GC </item>
+ <item>HELP </item>
+ <item>HISTOGRAM </item>
+ <item>HQR </item>
+ <item>IMAGE_STATISTICS </item>
+ <item>IMAGINARY </item>
+ <item>INTERPOLATE </item>
+ <item>INVERT </item>
+ <item>ISHFT </item>
+ <item>ISOCONTOUR </item>
+ <item>ISOSURFACE </item>
+ <item>JOURNAL </item>
+ <item>KEYWORD_SET </item>
+ <item>LABEL_REGION </item>
+ <item>LINBCG </item>
+ <item>LINKIMAGE </item>
+ <item>LMGR </item>
+ <item>LNGAMMA </item>
+ <item>LNP_TEST </item>
+ <item>LOADCT </item>
+ <item>LOCALE_GET </item>
+ <item>LSODE </item>
+ <item>LUDC </item>
+ <item>LUMPROVE </item>
+ <item>LUSOL </item>
+ <item>MACHAR </item>
+ <item>MAKE_ARRAY </item>
+ <item>MAP_PROJ_INFO </item>
+ <item>MAX </item>
+ <item>MEDIAN </item>
+ <item>MESH_CLIP </item>
+ <item>MESH_DECIMATE </item>
+ <item>MESH_ISSOLID </item>
+ <item>MESH_MERGE </item>
+ <item>MESH_NUMTRIANGLES </item>
+ <item>MESH_SMOOTH </item>
+ <item>MESH_SURFACEAREA </item>
+ <item>MESH_VALIDATE </item>
+ <item>MESH_VOLUME </item>
+ <item>MESSAGE </item>
+ <item>MIN </item>
+ <item>N_ELEMENTS </item>
+ <item>N_PARAMS </item>
+ <item>N_TAGS </item>
+ <item>NEWTON </item>
+ <item>OBJ_CLASS </item>
+ <item>OBJ_DESTROY </item>
+ <item>OBJ_ISA </item>
+ <item>OBJ_NEW </item>
+ <item>OBJ_VALID </item>
+ <item>ON_ERROR </item>
+ <item>OPLOT </item>
+ <item>PARTICLE_TRACE </item>
+ <item>PLOT </item>
+ <item>PLOTS </item>
+ <item>POLY_2D </item>
+ <item>POLYFILL </item>
+ <item>POLYFILLV </item>
+ <item>POLYSHADE </item>
+ <item>POWELL </item>
+ <item>PROFILER </item>
+ <item>PTR_FREE </item>
+ <item>PTR_NEW </item>
+ <item>PTR_VALID </item>
+ <item>QROMB </item>
+ <item>QROMO </item>
+ <item>QSIMP </item>
+ <item>RANDOMN </item>
+ <item>RANDOMU </item>
+ <item>REBIN </item>
+ <item>REFORM </item>
+ <item>RETALL </item>
+ <item>RETURN </item>
+ <item>RIEMANN </item>
+ <item>RK4 </item>
+ <item>ROBERTS </item>
+ <item>ROTATE </item>
+ <item>ROUND </item>
+ <item>SET_PLOT </item>
+ <item>SET_SHADING </item>
+ <item>SETENV </item>
+ <item>SHADE_SURF </item>
+ <item>SHADE_VOLUME </item>
+ <item>SHIFT </item>
+ <item>SIN </item>
+ <item>SINH </item>
+ <item>SIZE </item>
+ <item>SMOOTH </item>
+ <item>SOBEL </item>
+ <item>SORT </item>
+ <item>SPL_INIT </item>
+ <item>SPL_INTERP </item>
+ <item>SPRSAB </item>
+ <item>SPRSAX </item>
+ <item>SPRSIN </item>
+ <item>SQRT </item>
+ <item>STOP </item>
+ <item>STRCMP </item>
+ <item>STRCOMPRESS </item>
+ <item>STREGEX </item>
+ <item>STRJOIN </item>
+ <item>STRLEN </item>
+ <item>STRLOWCASE </item>
+ <item>STRMATCH </item>
+ <item>STRMESSAGE </item>
+ <item>STRMID </item>
+ <item>STRPOS </item>
+ <item>STRPUT </item>
+ <item>STRTRIM </item>
+ <item>STRUCT_ASSIGN </item>
+ <item>STRUCT_HIDE </item>
+ <item>STRUPCASE </item>
+ <item>SURFACE </item>
+ <item>SVDC </item>
+ <item>SVSOL </item>
+ <item>SYSTIME </item>
+ <item>TAG_NAMES </item>
+ <item>TAN </item>
+ <item>TANH </item>
+ <item>TEMPORARY </item>
+ <item>TETRA_CLIP </item>
+ <item>TETRA_SURFACE </item>
+ <item>TETRA_VOLUME </item>
+ <item>THIN </item>
+ <item>THREED </item>
+ <item>TOTAL </item>
+ <item>TRANSPOSE </item>
+ <item>TRIANGULATE </item>
+ <item>TRIGRID </item>
+ <item>TRIQL </item>
+ <item>TRIRED </item>
+ <item>TRISOL </item>
+ <item>TV </item>
+ <item>TVCRS </item>
+ <item>TVLCT </item>
+ <item>TVRD </item>
+ <item>TVSCLU </item>
+ <item>USERSYM </item>
+ <item>VALUE_LOCATE </item>
+ <item>VOIGT </item>
+ <item>VOXEL_PROJ </item>
+ <item>WAIT </item>
+ <item>WATERSHED </item>
+ <item>WDELETE </item>
+ <item>WHERE </item>
+ <item>WIDGET_BASE </item>
+ <item>WIDGET_BUTTON </item>
+ <item>WIDGET_CONTROL </item>
+ <item>WIDGET_DRAW </item>
+ <item>WIDGET_DROPLIST </item>
+ <item>WIDGET_EVENT </item>
+ <item>WIDGET_INFO </item>
+ <item>WIDGET_LABEL </item>
+ <item>WIDGET_LIST </item>
+ <item>WIDGET_SLIDER </item>
+ <item>WIDGET_TABLE </item>
+ <item>WIDGET_TEXT </item>
+ <item>WINDOW </item>
+ <item>WSET </item>
+ <item>WSHOW </item>
+ <item>WTN </item>
+ <item>XYOUTS </item>
+ </list>
+ <list name="io commands"><!-- IDL5.3 build in I/O routines -->
+ <item>Open </item>
+ <item>FLUSH </item>
+ <item>IOCTL </item>
+ <item>RESTORE </item>
+ <item>SAVE </item>
+ <item>POINT_LUN </item>
+ <item>Openr </item>
+ <item>Openw </item>
+ <item>Openu </item>
+ <item>Close </item>
+ <item>Free_lun </item>
+ <item>get_lun </item>
+ <item>assoc </item>
+ <item>catch </item>
+ <item>cd </item>
+ <item>spawn </item>
+ <item>eof </item>
+ <item>print </item>
+ <item>printf </item>
+ <item>prints </item>
+ <item>read </item>
+ <item>readf </item>
+ <item>reads </item>
+ <item>writu </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="reserved words"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Command" context="#stay" String="commands"/>
+ <keyword attribute="IOCommand" context="#stay" String="io commands"/>
+ <Float attribute="Octal" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <RangeDetect attribute="String" context="#stay" char="'" char1="'"/>
+ <RangeDetect attribute="String" context="#stay" char="&quot;" char1="&quot;"/>
+ <DetectChar attribute="Hex" context="#stay" char="(" />
+ <DetectChar attribute="Hex" context="#stay" char=")" />
+ <DetectChar attribute="Char" context="#stay" char="[" />
+ <DetectChar attribute="Char" context="#stay" char="]" />
+ <DetectChar attribute="Float" context="#stay" char="{" />
+ <DetectChar attribute="Float" context="#stay" char="}" />
+ <DetectChar attribute="Char" context="#stay" char="$" />
+ <DetectChar attribute="Char" context="#stay" char="@" />
+ <DetectChar attribute="Char" context="#stay" char=":" />
+ <DetectChar attribute="Char" context="Comment" char="&#59;"/>
+ <DetectChar attribute="Char" context="systemvarcontext" char="!" />
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment">
+ </context>
+ <context attribute="Char" lineEndContext="#pop" name="systemvarcontext">
+ <DetectChar attribute="Hex" context="#pop" char="(" />
+ <DetectChar attribute="Char" context="#pop" char="." />
+ <DetectChar attribute="Hex" context="#pop" char=" " />
+ <keyword attribute="Float" context="#pop" String="system variables"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword" color="#1414e4" selColor="#ffd60b" bold="1"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal" color="#000000" selColor="#ffffff"/>
+ <itemData name="Octal" defStyleNum="dsDecVal"/>
+ <itemData name="Hex" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsDecVal" color="#000000" selColor="#ffffff"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString" color="#ff0000" selColor="#ff0000"/>
+ <itemData name="String Char" defStyleNum="dsChar" color="#ff0000" selColor="#ff0000"/>
+ <itemData name="Comment" defStyleNum="dsComment" color="#2b7805" selColor="#945ca4"/>
+ <itemData name="Command" defStyleNum="dsBaseN" color="#050505" selColor="#ffffff" bold="1"/>
+ <itemData name="IOCommand" defStyleNum="dsDataType" color="#050505" selColor="#ffffff" bold="1"/>
+ <itemData name="bracketed" defStyleNum="dsFloat" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="&#59;" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Ruby" version="1.04" kateversion="2.1" section="Scripts" extensions="*.rb" mimetype="application/x-ruby">
+ <highlighting>
+
+ <list name = "keywords">
+ <item> BEGIN </item>
+ <item> END </item>
+ <item> and </item>
+ <item> begin </item>
+ <item> break </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> defined? </item>
+ <item> do </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> end </item>
+ <item> ensure </item>
+ <item> for </item>
+ <item> if </item>
+ <item> in </item>
+ <item> include </item>
+ <item> next </item>
+ <item> not </item>
+ <item> or </item>
+ <item> private </item>
+ <item> protected </item>
+ <item> public </item>
+ <item> redo </item>
+ <item> require </item>
+ <item> rescue </item>
+ <item> retry </item>
+ <item> return </item>
+ <item> super </item>
+ <item> then </item>
+ <item> throw </item>
+ <item> unless </item>
+ <item> until </item>
+ <item> when </item>
+ <item> while </item>
+ <item> yield </item>
+ </list>
+
+ <list name = "attribute-definitions">
+ <item> attr </item>
+ <item> attr_reader </item>
+ <item> attr_writer </item>
+ <item> attr_accessor </item>
+ </list>
+
+ <list name = "definitions">
+ <item> alias </item>
+ <item> module </item>
+ <item> class </item>
+ <item> def </item>
+ <item> undef </item>
+ </list>
+
+ <list name = "pseudo-varibles">
+ <item> self </item>
+ <item> nil </item>
+ <item> false </item>
+ <item> true </item>
+ <item> __FILE__ </item>
+ <item> __LINE__ </item>
+ </list>
+
+ <contexts>
+ <context name = "Normal" attribute = "Normal Text" lineEndContext="#stay">
+ <keyword attribute = "Keyword" String = "keywords" context="#stay"/>
+ <keyword attribute = "Attribute Definition" String = "attribute-definitions" context="#stay"/>
+ <keyword attribute = "Definition" String = "definitions" context="#stay" />
+ <keyword attribute = "Pseudo variable" String = "pseudo-varibles" context="#stay"/>
+
+ <RegExpr attribute = "Hex" String = "\s0[xX][0-9a-fA-F]+" context="#stay"/>
+ <RegExpr attribute = "Bin" String = "\s0[bB][01]+" context="#stay"/>
+ <RegExpr attribute = "Octal" String = "\s0[1-7][0-7]*" context="#stay"/>
+ <RegExpr attribute = "Float" String="([1-9][0-9]*)?\.[0-9]*([eE]\-*[1-9][0-9]*(\.[0-9]*)?)?" context="#stay"/>
+ <RegExpr attribute = "Dec" String = "\s+\-*[1-9][0-9_]*\s*$" context="#stay"/>
+ <HlCChar attribute = "Char" context="#stay"/>
+
+ <DetectChar attribute = "Operator" char = "." context="#stay"/>
+ <StringDetect attribute = "Operator" String = "&amp;&amp;" context="#stay" insensitive="FALSE"/>
+ <StringDetect attribute = "Operator" String = "||" context="#stay" insensitive="FALSE"/>
+ <RegExpr attribute = "Operator" String = "\s\?\s" context="#stay"/>
+ <RegExpr attribute = "Operator" String = "\s:\s" context="#stay"/>
+ <RegExpr attribute = "Operator" String = "&#61;*[&lt;&gt;!^&#37;+*~/-]+&#61;*" context="#stay"/>
+
+ <RegExpr attribute = "Symbol" String = ":[^\s]+" context="#stay"/>
+ <RegExpr attribute = "Delimiter" String = "/[^\s]+/" context="#stay"/>
+
+ <DetectChar attribute = "String" char = "&quot;" context = "Quoted String"/>
+ <DetectChar attribute = "String" char= "'" context="Apostrophed String"/>
+ <StringDetect attribute="Normal Text" String="?#" context="#stay"/>
+
+ <RegExpr attribute = "Comment" String = "#.*$" context="#stay"/>
+ <RegExpr attribute = "EmbDoc" String = "=begin.*$" context="Embedded documentation"/>
+ <RegExpr attribute = "Delimiter" String = "[\[\]\{\}|]+" context="#stay"/>
+
+ <RegExpr attribute = "Global Constant" String = "\s+[A-Z_0-9]+\s+" context="#stay"/>
+ <RegExpr attribute = "Global Variable" String = "$[a-zA-Z_0-9]+" context="#stay"/>
+ <RegExpr attribute = "Instance Variable" String = "@[a-zA-Z_0-9]+" context="#stay"/>
+ <RegExpr attribute = "Class Variable" String = "@@[a-zA-Z_0-9]+" context="#stay"/>
+ </context>
+
+ <context name = "Main Comment" attribute = "Main Comment" lineEndContext="#pop">
+ <RegExpr attribute = "Main Comment" String = "^##$" context = "#pop"/>
+ <RegExpr attribute = "Main Comment" String = "^#$" context = "#pop"/>
+ </context>
+
+ <context name = "Quoted String" attribute = "String" lineEndContext="#pop">
+ <RegExpr attribute = "Expression" String = "#{[^}]+}" context = "#pop"/>
+ <HlCChar attribute = "Char" context = "#pop"/>
+ <DetectChar char = '"' attribute = "String" context = "#pop"/>
+ </context>
+
+ <context name = "Apostrophed String" attribute = "String" lineEndContext="#pop">
+ <RegExpr attribute = "Expression" String = "#{[^}]+}" context = "#pop"/>
+ <HlCChar attribute = "Char" context = "#pop"/>
+ <DetectChar char = "'" attribute = "String" context = "#pop"/>
+ </context>
+
+ <context name = "Embedded documentation" attribute = "Comment" lineEndContext="#stay">
+ <RegExpr attribute = "Comment" String = "^\s*=end" context="#pop"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name = "Normal Text" defStyleNum ="dsNormal"/>
+
+ <itemData name = "Keyword" defStyleNum ="dsKeyword"/>
+ <itemData name = "Attribute Definition" defStyleNum ="dsOthers"/>
+ <itemData name = "Definition" defStyleNum ="dsKeyword"/>
+ <itemData name = "Pseudo variable" defStyleNum ="dsDecVal"/>
+
+ <itemData name = "Dec" defStyleNum ="dsDecVal"/>
+ <itemData name = "Float" defStyleNum ="dsFloat"/>
+ <itemData name = "Char" defStyleNum ="dsChar"/>
+ <itemData name = "Octal" defStyleNum ="dsBaseN"/>
+ <itemData name = "Hex" defStyleNum ="dsBaseN"/>
+ <itemData name = "Bin" defStyleNum ="dsBaseN"/>
+
+ <itemData name = "Symbol" defStyleNum ="dsString"/>
+ <itemData name = "String" defStyleNum ="dsString"/>
+
+ <itemData name = "Main Comment" defStyleNum ="dsComment" />
+ <itemData name = "Comment" defStyleNum ="dsComment"/>
+ <itemData name = "EmbDoc" defStyleNum ="dsComment"/>
+
+ <itemData name = "Delimiter" defStyleNum ="dsChar"/>
+ <itemData name = "Global Constant" defStyleNum ="dsDecVal"/>
+ <itemData name = "Global Variable" defStyleNum ="dsOthers"/>
+ <itemData name = "Instance Variable" defStyleNum ="dsOthers"/>
+ <itemData name = "Class Variable" defStyleNum ="dsOthers"/>
+ <itemData name = "Expression" defStyleNum ="dsOthers"/>
+ <itemData name = "Operator" defStyleNum ="dsChar"/>
+
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Sather" version="1.02" kateversion="2.1" section="Sources" extensions="*.sa" mimetype="text/x-sather-src" casesensitive="1">
+ <highlighting>
+ <list name="keywords">
+ <item> and </item>
+ <item> assert </item>
+ <item> attr </item>
+ <item> break! </item>
+ <item> case </item>
+ <item> class </item>
+ <item> const </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> end </item>
+ <item> exception </item>
+ <item> external </item>
+ <item> false </item>
+ <item> if </item>
+ <item> include </item>
+ <item> initial </item>
+ <item> is </item>
+ <item> ITER </item>
+ <item> loop </item>
+ <item> new </item>
+ <item> or </item>
+ <item> post </item>
+ <item> pre </item>
+ <item> private </item>
+ <item> protect </item>
+ <item> quit </item>
+ <item> raise </item>
+ <item> readonly </item>
+ <item> result </item>
+ <item> return </item>
+ <item> ROUT </item>
+ <item> SAME </item>
+ <item> self </item>
+ <item> shared </item>
+ <item> then </item>
+ <item> true </item>
+ <item> typecase </item>
+ <item> type </item>
+ <item> until! </item>
+ <item> value </item>
+ <item> void </item>
+ <item> when </item>
+ <item> while! </item>
+ <item> yield </item>
+ <item> abstract </item>
+ <item> any </item>
+ <item> bind </item>
+ <item> fork </item>
+ <item> guard </item>
+ <item> immutable </item>
+ <item> inout </item>
+ <item> in </item>
+ <item> lock </item>
+ <item> once </item>
+ <item> out </item>
+ <item> parloop </item>
+ <item> partial </item>
+ <item> par </item>
+ <item> spread </item>
+ <item> stub </item>
+ </list>
+ <list name="types">
+ <item> $OB </item>
+ <item> ARRAY </item>
+ <item> AREF </item>
+ <item> AVAL </item>
+ <item> BOOL </item>
+ <item> CHAR </item>
+ <item> EXT_OB </item>
+ <item> FLTDX </item>
+ <item> FLTD </item>
+ <item> FLTX </item>
+ <item> FLTI </item>
+ <item> FLT </item>
+ <item> INTI </item>
+ <item> INT </item>
+ <item> $REHASH </item>
+ <item> STR </item>
+ <item> SYS </item>
+ </list>
+ <list name="features">
+ <item> create </item>
+ <item> invariant </item>
+ <item> main </item>
+ <item> aget </item>
+ <item> aset </item>
+ <item> div </item>
+ <item> is_eq </item>
+ <item> is_geq </item>
+ <item> is_gt </item>
+ <item> is_leq </item>
+ <item> is_lt </item>
+ <item> is_neq </item>
+ <item> minus </item>
+ <item> mod </item>
+ <item> negate </item>
+ <item> not </item>
+ <item> plus </item>
+ <item> pow </item>
+ <item> times </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <keyword attribute="Features" context="#stay" String="features"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <RegExpr attribute="Char" context="#stay" String="'.'"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Comment" char="-" char1="-"/>
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Comment"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Features" defStyleNum="dsOthers" />
+ <itemData name="Decimal" defStyleNum="dsDecVal" />
+ <itemData name="Float" defStyleNum="dsFloat" />
+ <itemData name="Char" defStyleNum="dsChar" />
+ <itemData name="String" defStyleNum="dsString" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!--
+ This file is part of KDE's kate project.
+
+ copyright : (C) 2004 by Dominik Haumann
+ email : dhdev at gmx dot de
+
+ last change : 2004-03-15
+
+ ***************************************************************************
+ * *
+ * This file is free software; you can redistribute it and/or modify *
+ * it under the terms of the GNU General Public License as published by *
+ * the Free Software Foundation; either version 2 of the License, or *
+ * (at your option) any later version. *
+ * *
+ ***************************************************************************
+ NOTE:
+ This file defines highlighting rules for both Scheme AND Guile.
+ Scheme usually has no block comments. Guile has block comments: #! !#
+ I support these block comments: "Good design means good compromises" :)
+ Singleline comments are introduced through ';'. In reality EVERY
+ scheme/guile developer use ';;'. It is indented in emacs in a special way.
+ That's why I set <comment singleLine=";;">.
+
+ As a guile guru tole me it would not make sense to highlight all scheme and
+ guile procedures (cause then almost everything would be highlighted) I
+ removed some to have a rather small but "senseful" list of highlighted words.
+-->
+<language version="1.07" kateversion="2.3" name="Scheme" section="Scripts" extensions="*.scm;*.ss;*.scheme;*.guile" mimetype="text/x-scheme" author="Dominik Haumann">
+ <highlighting>
+ <list name="operators">
+ <item> &lt;= </item>
+ <item> &lt; </item>
+ <item> = </item>
+ <item> =&gt; </item>
+ <item> &gt;= </item>
+ <item> &gt; </item>
+ <item> - </item>
+ <item> / </item>
+ <item> *,* </item>
+ <item> *) </item>
+ <item> + </item>
+ </list>
+ <list name="characters">
+ <item> #\nul </item>
+ <item> #\soh </item>
+ <item> #\stx </item>
+ <item> #\etx </item>
+ <item> #\eot </item>
+ <item> #\enq </item>
+ <item> #\ack </item>
+ <item> #\bel </item>
+ <item> #\bs </item>
+ <item> #\ht </item>
+ <item> #\nl </item>
+ <item> #\vt </item>
+ <item> #\np </item>
+ <item> #\cr </item>
+ <item> #\so </item>
+ <item> #\si </item>
+ <item> #\dle </item>
+ <item> #\dc1 </item>
+ <item> #\dc2 </item>
+ <item> #\dc3 </item>
+ <item> #\dc4 </item>
+ <item> #\nak </item>
+ <item> #\syn </item>
+ <item> #\etb </item>
+ <item> #\can </item>
+ <item> #\em </item>
+ <item> #\sub </item>
+ <item> #\esc </item>
+ <item> #\fs </item>
+ <item> #\gs </item>
+ <item> #\rs </item>
+ <item> #\us </item>
+ <item> #\space </item>
+ <item> #\sp </item>
+ <item> #\newline </item>
+ <item> #\nl </item>
+ <item> #\tab </item>
+ <item> #\ht </item>
+ <item> #\backspace </item>
+ <item> #\bs </item>
+ <item> #\return </item>
+ <item> #\cr </item>
+ <item> #\page </item>
+ <item> #\np </item>
+ <item> #\null </item>
+ <item> #\nul </item>
+ </list>
+ <list name="defines">
+ <item> define </item>
+ <item> define* </item>
+ <item> define-accessor </item>
+ <item> define-class </item>
+ <item> defined? </item>
+ <item> define-generic </item>
+ <item> define-macro </item>
+ <item> define-method </item>
+ <item> define-module </item>
+ <item> define-private </item>
+ <item> define-public </item>
+ <item> define*-public </item>
+ <item> define-reader-ctor </item>
+ <item> define-syntax </item>
+ <item> define-syntax-macro </item>
+ <item> defmacro </item>
+ <item> defmacro* </item>
+ <item> defmacro*-public </item>
+ </list>
+ <list name="keywords">
+ <item> abs </item>
+ <item> acos </item>
+ <item> and </item>
+ <item> angle </item>
+ <item> append </item>
+ <item> applymap </item>
+ <item> asin </item>
+ <item> assoc </item>
+ <item> assq </item>
+ <item> assv </item>
+ <item> atan </item>
+ <item> begin </item>
+ <item> boolean? </item>
+ <item> break </item>
+ <item> caaaar </item>
+ <item> caaadr </item>
+ <item> caaar </item>
+ <item> caadar </item>
+ <item> caaddr </item>
+ <item> caadr </item>
+ <item> caar </item>
+ <item> cadaar </item>
+ <item> cadadr </item>
+ <item> cadar </item>
+ <item> caddar </item>
+ <item> cadddr </item>
+ <item> caddr </item>
+ <item> cadr </item>
+ <item> call/cc </item>
+ <item> call-with-current-continuation </item>
+ <item> call-with-input-file </item>
+ <item> call-with-output-file </item>
+ <item> call-with-values </item>
+ <item> car </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> cdaaar </item>
+ <item> cdaadr </item>
+ <item> cdaar </item>
+ <item> cdadar </item>
+ <item> cdaddr </item>
+ <item> cdadr </item>
+ <item> cdar </item>
+ <item> cddaar </item>
+ <item> cddadr </item>
+ <item> cddar </item>
+ <item> cdddar </item>
+ <item> cddddr </item>
+ <item> cdddr </item>
+ <item> cddr </item>
+ <item> cdr </item>
+ <item> ceiling </item>
+ <item> char-alphabetic? </item>
+ <item> char-ci&gt;=? </item>
+ <item> char-ci&gt;? </item>
+ <item> char-ci=? </item>
+ <item> char-ci&lt;=? </item>
+ <item> char-downcase </item>
+ <item> char-&gt;integer </item>
+ <item> char&gt;=? </item>
+ <item> char&gt;? </item>
+ <item> char=? </item>
+ <item> char? </item>
+ <item> char-lower-case? </item>
+ <item> char&lt;?c </item>
+ <item> char&lt;=? </item>
+ <item> char-numeric? </item>
+ <item> char-ready? </item>
+ <item> char-upcase </item>
+ <item> char-upper-case? </item>
+ <item> char-whitespace? </item>
+ <item> close-input-port </item>
+ <item> close-output-port </item>
+ <item> complex? </item>
+ <item> cond </item>
+ <item> cons </item>
+ <item> continue </item>
+ <item> cos </item>
+ <item> current-input-port </item>
+ <item> current-output-port </item>
+ <item> denominator </item>
+ <item> display </item>
+ <item> do </item>
+ <item> dynamic-wind </item>
+ <item> else </item>
+ <item> eof-object? </item>
+ <item> eq? </item>
+ <item> equal? </item>
+ <item> eqv? </item>
+ <item> eval </item>
+ <item> even? </item>
+ <item> exact->inexact </item>
+ <item> exact? </item>
+ <item> exp </item>
+ <item> expt </item>
+ <item> floor </item>
+ <item> force </item>
+ <item> for-each </item>
+ <item> gcd </item>
+ <item> har-ci&lt;? </item>
+ <item> if </item>
+ <item> imag-part </item>
+ <item> inexact-&gt;exact </item>
+ <item> inexact? </item>
+ <item> input-port? </item>
+ <item> integer-&gt;char </item>
+ <item> integer? </item>
+ <item> interaction-environment </item>
+ <item> lambda </item>
+ <item> lcm </item>
+ <item> length </item>
+ <item> let </item>
+ <item> let* </item>
+ <item> letrec </item>
+ <item> letrec-syntax </item>
+ <item> let-syntax </item>
+ <item> list-&gt;string </item>
+ <item> list </item>
+ <item> list? </item>
+ <item> list-ref </item>
+ <item> list-tail </item>
+ <item> load </item>
+ <item> log </item>
+ <item> magnitude </item>
+ <item> make-polar </item>
+ <item> make-rectangular </item>
+ <item> make-string </item>
+ <item> make-vector </item>
+ <item> max </item>
+ <item> member </item>
+ <item> memq </item>
+ <item> memv </item>
+ <item> min </item>
+ <item> modulo </item>
+ <item> negative? </item>
+ <item> newline </item>
+ <item> not </item>
+ <item> null-environment </item>
+ <item> null? </item>
+ <item> number? </item>
+ <item> number->string </item>
+ <item> numerator </item>
+ <item> odd? </item>
+ <item> open-input-file </item>
+ <item> open-output-file </item>
+ <item> or </item>
+ <item> output-port? </item>
+ <item> pair? </item>
+ <item> peek-char </item>
+ <item> port? </item>
+ <item> positive? </item>
+ <item> procedure? </item>
+ <item> quotient </item>
+ <item> rational? </item>
+ <item> rationalize </item>
+ <item> read-char </item>
+ <item> read </item>
+ <item> real? </item>
+ <item> real-part </item>
+ <item> remainder </item>
+ <item> reverse </item>
+ <item> round </item>
+ <item> scheme-report-environment </item>
+ <item> set-car! </item>
+ <item> set-cdr! </item>
+ <item> sin </item>
+ <item> sqrt </item>
+ <item> string-append </item>
+ <item> string-ci&gt;=? </item>
+ <item> string-ci&gt;? </item>
+ <item> string-ci=? </item>
+ <item> string-ci&lt;=? </item>
+ <item> string-ci&lt;? </item>
+ <item> string-copy </item>
+ <item> string-fill! </item>
+ <item> string&gt;=? </item>
+ <item> string&gt;? </item>
+ <item> string-&gt;list </item>
+ <item> string-&gt;number </item>
+ <item> string-&gt;symbol </item>
+ <item> string=? </item>
+ <item> string </item>
+ <item> string? </item>
+ <item> string-length </item>
+ <item> string&lt;=? </item>
+ <item> string&lt;? </item>
+ <item> string-ref </item>
+ <item> string-set! </item>
+ <item> substring </item>
+ <item> symbol-&gt;string </item>
+ <item> symbol? </item>
+ <item> syntax-rules </item>
+ <item> tan </item>
+ <item> transcript-off </item>
+ <item> transcript-on </item>
+ <item> truncate </item>
+ <item> values </item>
+ <item> vector-fill! </item>
+ <item> vector-&gt;listlist->vector </item>
+ <item> vector </item>
+ <item> vector? </item>
+ <item> vector-length </item>
+ <item> vector-ref </item>
+ <item> vector-set! </item>
+ <item> while </item>
+ <item> with-input-from-file </item>
+ <item> with-output-to-file </item>
+ <item> write-char </item>
+ <item> write </item>
+ <item> zero? </item>
+ </list>
+ <contexts>
+ <context name="Normal" attribute="Normal" lineEndContext="#stay">
+ <RegExpr attribute="Region Marker" context="#stay" String=";+\s*BEGIN.*$" beginRegion="region"/>
+ <RegExpr attribute="Region Marker" context="#stay" String=";+\s*END.*$" endRegion="region"/>
+ <RegExpr attribute="Comment" context="#stay" String=";.*$"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="#" char1="!" beginRegion="region"/>
+ <DetectChar attribute="Brackets" context="#stay" char="("/>
+ <DetectChar attribute="Brackets" context="#stay" char=")"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Operator" context="#stay" String="operators"/>
+ <keyword attribute="Definition" context="function_decl" String="defines"/>
+ <keyword attribute="Char" context="#stay" String="characters"/>
+ <RegExpr attribute="Char" context="#stay" String="#\\."/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="Char" context="SpecialNumber" String="#[bodxei]"/>
+ <RegExpr attribute="Decimal" context="#stay" String="#[tf]"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ </context>
+ <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay">
+ <RegExpr attribute="Comment" context="#pop" String="^!#\s*$" endRegion="region"/>
+ </context>
+ <context name="SpecialNumber" attribute="Normal" lineEndContext="#pop">
+ <Float attribute="Float" context="#pop"/>
+ <Int attribute="Decimal" context="#pop"/>
+ <HlCOct attribute="BaseN" context="#pop"/>
+ <HlCHex attribute="Float" context="#pop"/>
+ </context>
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <keyword attribute="Char" context="#stay" String="characters"/>
+ <RegExpr attribute="Char" context="#stay" String="#\\."/>
+ <Detect2Chars attribute="Char" context="#stay" char="\" char1="&quot;"/>
+ <Detect2Chars attribute="Char" context="#stay" char="\" char1="\"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context name="function_decl" attribute="Function" lineEndContext="#stay">
+ <RegExpr attribute="Function" context="#pop" String="\s*[A-Za-z0-9-+\&lt;\&gt;//\*]*\s*" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Definition" defStyleNum="dsKeyword" color="#d22811"/>
+ <itemData name="Operator" defStyleNum="dsKeyword" color="#d22811"/>
+ <itemData name="Function" defStyleNum="dsFunction"/>
+ <itemData name="Data" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="BaseN" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Region Marker" defStyleNum="dsRegionMarker"/>
+ <itemData name="Brackets" defStyleNum="dsNormal" color="#0000ff" selColor="#00ff00" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" weakDeliminator="-+*?!&lt;&gt;=/:#\"/>
+ <comments>
+ <comment name="singleLine" start=";;" />
+ <comment name="multiLine" start="#!" end="!#" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="scilab" version="1.01" kateversion="2.0/2.1" section="Sources" extensions="*.sci;*.sce" mimetype="text/x-sci">
+ <highlighting>
+ <list name="Structure-keywords">
+ <item> do </item>
+ <item> else </item>
+ <item> for </item>
+ <item> if </item>
+ <item> elseif </item>
+ <item> end </item>
+ <item> select </item>
+ <item> then </item>
+ <item> while </item>
+ </list>
+ <list name="Control-keywords">
+ <item> abort </item>
+ <item> break </item>
+ <item> quit </item>
+ <item> return </item>
+ <item> resume </item>
+ <item> pause </item>
+ </list>
+ <list name="Function-keywords">
+ <item> function </item>
+ <item> endfunction </item>
+ </list>
+ <list name="Warning-keywords">
+ <item> error </item>
+ <item> warning </item>
+ </list>
+ <list name="Constants-keyword">
+ <item> %F </item>
+ <item> %f </item>
+ <item> %T </item>
+ <item> %t </item>
+ <item> %e </item>
+ <item> %pi </item>
+ <item> %inf </item>
+ <item> %i </item>
+ <item> %z </item>
+ <item> %io </item>
+ <item> %s </item>
+ <item> %nan </item>
+ <item> $ </item>
+ <item> %eps </item>
+ <item> MSDOS </item>
+ </list>
+ <list name="functions">
+ <item> zpell </item>
+ <item> zpch2 </item>
+ <item> zpch1 </item>
+ <item> zpbutt </item>
+ <item> zgrid </item>
+ <item> zeros </item>
+ <item> zeropen </item>
+ <item> ZCROSS_f </item>
+ <item> yulewalk </item>
+ <item> xtitle </item>
+ <item> xtape </item>
+ <item> xstringl </item>
+ <item> xstringb </item>
+ <item> xstring </item>
+ <item> xsetm </item>
+ <item> xsetech </item>
+ <item> xset </item>
+ <item> xselect </item>
+ <item> xsegs </item>
+ <item> xsave </item>
+ <item> xs2fig </item>
+ <item> xrpoly </item>
+ <item> xrects </item>
+ <item> xrect </item>
+ <item> xpolys </item>
+ <item> xpoly </item>
+ <item> xpause </item>
+ <item> xnumb </item>
+ <item> xname </item>
+ <item> x_message_modeless </item>
+ <item> x_message </item>
+ <item> x_mdialog </item>
+ <item> x_matrix </item>
+ <item> xload </item>
+ <item> xlfont </item>
+ <item> xinit </item>
+ <item> xinfo </item>
+ <item> xgrid </item>
+ <item> xgraduate </item>
+ <item> xgetmouse </item>
+ <item> xgetfile </item>
+ <item> xgetech </item>
+ <item> xget </item>
+ <item> xfrect </item>
+ <item> xfpolys </item>
+ <item> xfpoly </item>
+ <item> xfarcs </item>
+ <item> xfarc </item>
+ <item> xend </item>
+ <item> x_dialog </item>
+ <item> xdel </item>
+ <item> xclip </item>
+ <item> xclick </item>
+ <item> xclear </item>
+ <item> xclea </item>
+ <item> x_choose </item>
+ <item> x_choices </item>
+ <item> xchange </item>
+ <item> xbasr </item>
+ <item> xbasimp </item>
+ <item> xbasc </item>
+ <item> xaxis </item>
+ <item> xarrows </item>
+ <item> xarcs </item>
+ <item> xarc </item>
+ <item> WRITEC_f </item>
+ <item> write4b </item>
+ <item> write </item>
+ <item> writb </item>
+ <item> winsid </item>
+ <item> window </item>
+ <item> wigner </item>
+ <item> wiener </item>
+ <item> whos </item>
+ <item> who </item>
+ <item> whereis </item>
+ <item> whereami </item>
+ <item> where </item>
+ <item> what </item>
+ <item> wfir </item>
+ <item> WFILE_f </item>
+ <item> wavwrite </item>
+ <item> wavread </item>
+ <item> warning </item>
+ <item> WaitMsg </item>
+ <item> varn </item>
+ <item> varargout </item>
+ <item> varargin </item>
+ <item> user </item>
+ <item> unsetmenu </item>
+ <item> unobs </item>
+ <item> unix_x </item>
+ <item> unix_w </item>
+ <item> unix_s </item>
+ <item> unix_g </item>
+ <item> unix </item>
+ <item> unique </item>
+ <item> union </item>
+ <item> ulink </item>
+ <item> ui_observer </item>
+ <item> uint8 </item>
+ <item> uint32 </item>
+ <item> uint16 </item>
+ <item> uimenu </item>
+ <item> uicontrol </item>
+ <item> typeof </item>
+ <item> typename </item>
+ <item> type </item>
+ <item> trzeros </item>
+ <item> triu </item>
+ <item> trisolve </item>
+ <item> tril </item>
+ <item> trianfml </item>
+ <item> trfmod </item>
+ <item> TRASH_f </item>
+ <item> translatepaths </item>
+ <item> trans_closure </item>
+ <item> trans </item>
+ <item> trace </item>
+ <item> toeplitz </item>
+ <item> tlist </item>
+ <item> TK_SetVar </item>
+ <item> TK_GetVar </item>
+ <item> TK_EvalStr </item>
+ <item> TK_EvalFile </item>
+ <item> titlepage </item>
+ <item> timer </item>
+ <item> time_id </item>
+ <item> TIME_f </item>
+ <item> tilda </item>
+ <item> tf2ss </item>
+ <item> tf2des </item>
+ <item> TEXT_f </item>
+ <item> texprint </item>
+ <item> testmatrix </item>
+ <item> tdinit </item>
+ <item> TCLSS_f </item>
+ <item> tanm </item>
+ <item> tanhm </item>
+ <item> tanh </item>
+ <item> tangent </item>
+ <item> TANBLK_f </item>
+ <item> tan </item>
+ <item> systmat </item>
+ <item> systems </item>
+ <item> system </item>
+ <item> syssize </item>
+ <item> syslin </item>
+ <item> sysfact- </item>
+ <item> sysdiag </item>
+ <item> sysconv </item>
+ <item> symbols </item>
+ <item> sylv </item>
+ <item> sylm </item>
+ <item> svplot </item>
+ <item> svd </item>
+ <item> sva </item>
+ <item> supernode </item>
+ <item> SUPER_f </item>
+ <item> sum </item>
+ <item> successors </item>
+ <item> subplot </item>
+ <item> subgraph </item>
+ <item> subf </item>
+ <item> strsubst </item>
+ <item> strong_con_nodes </item>
+ <item> strong_connex </item>
+ <item> stripblanks </item>
+ <item> strings </item>
+ <item> string </item>
+ <item> strindex </item>
+ <item> strcat </item>
+ <item> str2code </item>
+ <item> STOP_f </item>
+ <item> st_ility </item>
+ <item> st_deviation </item>
+ <item> startup </item>
+ <item> star </item>
+ <item> standard_output </item>
+ <item> standard_origin </item>
+ <item> standard_input </item>
+ <item> standard_draw </item>
+ <item> standard_define </item>
+ <item> stacksize </item>
+ <item> stabil </item>
+ <item> ssrand </item>
+ <item> ssprint </item>
+ <item> sskf </item>
+ <item> sscanf </item>
+ <item> ss2tf </item>
+ <item> ss2ss </item>
+ <item> ss2des </item>
+ <item> srkf </item>
+ <item> srfaur </item>
+ <item> squarewave </item>
+ <item> square </item>
+ <item> sqrtm </item>
+ <item> sqrt </item>
+ <item> sqroot </item>
+ <item> spzeros </item>
+ <item> sprintf </item>
+ <item> sprand </item>
+ <item> spones </item>
+ <item> SPLIT_f </item>
+ <item> split_edge </item>
+ <item> splin </item>
+ <item> spget </item>
+ <item> speye </item>
+ <item> specfact </item>
+ <item> spec </item>
+ <item> spcompack </item>
+ <item> spchol </item>
+ <item> sparse </item>
+ <item> spantwo </item>
+ <item> spanplus </item>
+ <item> spaninter </item>
+ <item> sp2adj </item>
+ <item> sound </item>
+ <item> sort </item>
+ <item> SOM_f </item>
+ <item> solve </item>
+ <item> %sn </item>
+ <item> smooth </item>
+ <item> sm2ss </item>
+ <item> sm2des </item>
+ <item> slash </item>
+ <item> size </item>
+ <item> sinm </item>
+ <item> sinhm </item>
+ <item> sinh </item>
+ <item> sincd </item>
+ <item> sinc </item>
+ <item> SINBLK_f </item>
+ <item> sin </item>
+ <item> simp_mode </item>
+ <item> simp </item>
+ <item> signm </item>
+ <item> sign </item>
+ <item> showprofile </item>
+ <item> show_nodes </item>
+ <item> show_graph </item>
+ <item> show_arcs </item>
+ <item> shortest_path </item>
+ <item> sgrid </item>
+ <item> Sgrayplot </item>
+ <item> Sfgrayplot </item>
+ <item> sfact </item>
+ <item> setscicosvars </item>
+ <item> setmenu </item>
+ <item> setfield </item>
+ <item> setbpt </item>
+ <item> set </item>
+ <item> sensi </item>
+ <item> SendMsg </item>
+ <item> semidef </item>
+ <item> semicolumn </item>
+ <item> semi </item>
+ <item> SELECT_f </item>
+ <item> secto3d </item>
+ <item> sd2sci </item>
+ <item> SCOPXY_f </item>
+ <item> SCOPE_f </item>
+ <item> scilink </item>
+ <item> ScilabEval </item>
+ <item> scilab </item>
+ <item> scifunc_block </item>
+ <item> scicos_model </item>
+ <item> scicos_menus </item>
+ <item> scicos_main </item>
+ <item> scicos_link </item>
+ <item> scicosim </item>
+ <item> scicos_graphics </item>
+ <item> scicos_cpr </item>
+ <item> scicos_block </item>
+ <item> scicos </item>
+ <item> sciargs </item>
+ <item> sci2map </item>
+ <item> sci2for </item>
+ <item> sci2exp </item>
+ <item> schur </item>
+ <item> scanf_conversion </item>
+ <item> scanf </item>
+ <item> scaling </item>
+ <item> SAWTOOTH_f </item>
+ <item> savewave </item>
+ <item> save_graph </item>
+ <item> save </item>
+ <item> SAT_f </item>
+ <item> SAMPLEHOLD_f </item>
+ <item> salesman </item>
+ <item> rtitr </item>
+ <item> rref </item>
+ <item> rpem </item>
+ <item> rowshuff </item>
+ <item> rowregul </item>
+ <item> rowinout </item>
+ <item> rowcompr </item>
+ <item> rowcomp </item>
+ <item> routh_t </item>
+ <item> round </item>
+ <item> rotate </item>
+ <item> roots </item>
+ <item> rlist </item>
+ <item> ric_desc </item>
+ <item> riccati </item>
+ <item> ricc </item>
+ <item> RFILE_f </item>
+ <item> residu </item>
+ <item> replot </item>
+ <item> repfreq </item>
+ <item> remezb </item>
+ <item> remez </item>
+ <item> RELAY_f </item>
+ <item> reglin </item>
+ <item> REGISTER_f </item>
+ <item> recur </item>
+ <item> real </item>
+ <item> readmps </item>
+ <item> READC_f </item>
+ <item> readc_ </item>
+ <item> readb </item>
+ <item> read4b </item>
+ <item> read </item>
+ <item> rdivf </item>
+ <item> rcond </item>
+ <item> rational </item>
+ <item> rat </item>
+ <item> rank </item>
+ <item> range </item>
+ <item> randpencil </item>
+ <item> RAND_f </item>
+ <item> rand </item>
+ <item> quote </item>
+ <item> quit </item>
+ <item> quaskro </item>
+ <item> quapro </item>
+ <item> QUANT_f </item>
+ <item> qr </item>
+ <item> qassign </item>
+ <item> pwd </item>
+ <item> pvm_tidtohost </item>
+ <item> pvm_start </item>
+ <item> pvm_spawn_independent </item>
+ <item> pvm_spawn </item>
+ <item> pvm_set_timer </item>
+ <item> pvm_send </item>
+ <item> pvm_sci2f77 </item>
+ <item> pvm_reduce </item>
+ <item> pvm_recv </item>
+ <item> pvm_probe </item>
+ <item> pvm_mytid </item>
+ <item> pvm_lvgroup </item>
+ <item> pvm_kill </item>
+ <item> pvm_joingroup </item>
+ <item> pvm_halt </item>
+ <item> pvm_gsize </item>
+ <item> pvm_get_timer </item>
+ <item> pvm_getinst </item>
+ <item> pvm_exit </item>
+ <item> pvm_error </item>
+ <item> pvm_delhosts </item>
+ <item> pvmd3 </item>
+ <item> pvm_config </item>
+ <item> pvm_bufinfo </item>
+ <item> pvm_bcast </item>
+ <item> pvm_addhosts </item>
+ <item> pvm </item>
+ <item> pspect </item>
+ <item> psmall </item>
+ <item> projspec </item>
+ <item> projsl </item>
+ <item> proj </item>
+ <item> profile </item>
+ <item> PROD_f </item>
+ <item> prod </item>
+ <item> printing </item>
+ <item> printf_conversion </item>
+ <item> printf </item>
+ <item> print </item>
+ <item> predef </item>
+ <item> predecessors </item>
+ <item> prbs_a </item>
+ <item> ppol </item>
+ <item> power </item>
+ <item> POWBLK_f </item>
+ <item> POSTONEG_f </item>
+ <item> portrait </item>
+ <item> portr3d </item>
+ <item> poly </item>
+ <item> polfact </item>
+ <item> polarplot </item>
+ <item> polar </item>
+ <item> pol2tex </item>
+ <item> pol2str </item>
+ <item> pol2des </item>
+ <item> pmodulo </item>
+ <item> p_margin </item>
+ <item> plzr </item>
+ <item> plus </item>
+ <item> plotprofile </item>
+ <item> plot_graph </item>
+ <item> plotframe </item>
+ <item> plot3d3 </item>
+ <item> plot3d2 </item>
+ <item> plot3d1 </item>
+ <item> plot3d </item>
+ <item> plot2d4 </item>
+ <item> plot2d3 </item>
+ <item> plot2d2 </item>
+ <item> plot2d1 </item>
+ <item> plot2d </item>
+ <item> plot </item>
+ <item> playsnd </item>
+ <item> pipe_network </item>
+ <item> pinv </item>
+ <item> phc </item>
+ <item> phasemag </item>
+ <item> pfss </item>
+ <item> pertrans </item>
+ <item> perfect_match </item>
+ <item> percent </item>
+ <item> penlaur </item>
+ <item> pencan </item>
+ <item> pen2ea </item>
+ <item> pdiv </item>
+ <item> pbig </item>
+ <item> path_2_nodes </item>
+ <item> part </item>
+ <item> parrot </item>
+ <item> parents </item>
+ <item> paramfplot2d </item>
+ <item> param3d1 </item>
+ <item> param3d </item>
+ <item> overloading </item>
+ <item> OUT_f </item>
+ <item> orth </item>
+ <item> or </item>
+ <item> optim </item>
+ <item> ones </item>
+ <item> oldsave </item>
+ <item> oldload </item>
+ <item> ode_root </item>
+ <item> odeoptions </item>
+ <item> ode_discrete </item>
+ <item> odedi </item>
+ <item> odedc </item>
+ <item> ode </item>
+ <item> obsvss </item>
+ <item> obsv_mat </item>
+ <item> obs_gram </item>
+ <item> observer </item>
+ <item> obscont1 </item>
+ <item> obscont </item>
+ <item> nyquist </item>
+ <item> numer </item>
+ <item> null </item>
+ <item> not </item>
+ <item> norm </item>
+ <item> noisegen </item>
+ <item> nodes_degrees </item>
+ <item> nodes_2_path </item>
+ <item> node_number </item>
+ <item> nnz </item>
+ <item> nlev </item>
+ <item> nf3d </item>
+ <item> newfun </item>
+ <item> newest </item>
+ <item> netwindows </item>
+ <item> netwindow </item>
+ <item> netclose </item>
+ <item> neighbors </item>
+ <item> nehari </item>
+ <item> NEGTOPOS_f </item>
+ <item> narsimul </item>
+ <item> names </item>
+ <item> MUX_f </item>
+ <item> mulf </item>
+ <item> mu2lin </item>
+ <item> mtlb_sparse </item>
+ <item> mtlb_save </item>
+ <item> mtlb_mode </item>
+ <item> mtlb_load </item>
+ <item> mtell </item>
+ <item> msscanf </item>
+ <item> msprintf </item>
+ <item> mseek </item>
+ <item> mscanf </item>
+ <item> mrfit </item>
+ <item> mputstr </item>
+ <item> mputl </item>
+ <item> mput </item>
+ <item> mps2linpro </item>
+ <item> mprintf </item>
+ <item> mopen </item>
+ <item> modulo </item>
+ <item> mode </item>
+ <item> mlist </item>
+ <item> min_weight_tree </item>
+ <item> minus </item>
+ <item> minss </item>
+ <item> minreal </item>
+ <item> min_qcost_flow </item>
+ <item> min_lcost_flow2 </item>
+ <item> min_lcost_flow1 </item>
+ <item> min_lcost_cflow </item>
+ <item> mini </item>
+ <item> MIN_f </item>
+ <item> mine </item>
+ <item> min </item>
+ <item> milk_drop </item>
+ <item> mgetstr </item>
+ <item> mgetl </item>
+ <item> mgeti </item>
+ <item> mget </item>
+ <item> mfscanf </item>
+ <item> mfprintf </item>
+ <item> mfile2sci </item>
+ <item> mfft </item>
+ <item> MFCLCK_f </item>
+ <item> metanet_sync </item>
+ <item> metanet </item>
+ <item> mesh2d </item>
+ <item> mese </item>
+ <item> meof </item>
+ <item> median </item>
+ <item> mean </item>
+ <item> mclose </item>
+ <item> MCLOCK_f </item>
+ <item> mclearerr </item>
+ <item> m_circle </item>
+ <item> maxi </item>
+ <item> max_flow </item>
+ <item> MAX_f </item>
+ <item> max_clique </item>
+ <item> max_cap_path </item>
+ <item> max </item>
+ <item> matrix </item>
+ <item> matrices </item>
+ <item> Matplot1 </item>
+ <item> Matplot </item>
+ <item> mat_2_graph </item>
+ <item> markp2ss </item>
+ <item> mapsound </item>
+ <item> manedit </item>
+ <item> man </item>
+ <item> make_graph </item>
+ <item> macrovar </item>
+ <item> macro </item>
+ <item> macr2lst </item>
+ <item> macglov </item>
+ <item> lyap </item>
+ <item> lusolve </item>
+ <item> luget </item>
+ <item> lufact </item>
+ <item> ludel </item>
+ <item> lu </item>
+ <item> ltitr </item>
+ <item> lstcat </item>
+ <item> lsslist </item>
+ <item> lqr </item>
+ <item> lqg_ltr </item>
+ <item> lqg2stan </item>
+ <item> lqg </item>
+ <item> lqe </item>
+ <item> lotest </item>
+ <item> LOOKUP_f </item>
+ <item> logspace </item>
+ <item> logm </item>
+ <item> LOGBLK_f </item>
+ <item> log2 </item>
+ <item> log10 </item>
+ <item> log </item>
+ <item> locate </item>
+ <item> loadwave </item>
+ <item> load_graph </item>
+ <item> load </item>
+ <item> lmitool </item>
+ <item> lmisolver </item>
+ <item> list </item>
+ <item> linspace </item>
+ <item> linsolve </item>
+ <item> linpro </item>
+ <item> link </item>
+ <item> linfn </item>
+ <item> linf </item>
+ <item> lines </item>
+ <item> line_graph </item>
+ <item> lindquist </item>
+ <item> lin2mu </item>
+ <item> lin </item>
+ <item> lib </item>
+ <item> lgfft </item>
+ <item> lft </item>
+ <item> lex_sort </item>
+ <item> levin </item>
+ <item> lev </item>
+ <item> less </item>
+ <item> leqr </item>
+ <item> length </item>
+ <item> legends </item>
+ <item> left </item>
+ <item> leastsq </item>
+ <item> ldivf </item>
+ <item> ldiv </item>
+ <item> lcmdiag </item>
+ <item> lcm </item>
+ <item> lcf </item>
+ <item> lattp </item>
+ <item> lattn </item>
+ <item> lasterror </item>
+ <item> kroneck </item>
+ <item> kron </item>
+ <item> krac2 </item>
+ <item> kpure </item>
+ <item> knapsack </item>
+ <item> keyboard </item>
+ <item> kernel </item>
+ <item> karmarkar </item>
+ <item> kalm </item>
+ <item> %k </item>
+ <item> jmat </item>
+ <item> isreal </item>
+ <item> isoview </item>
+ <item> isnan </item>
+ <item> isinf </item>
+ <item> isglobal </item>
+ <item> iserror </item>
+ <item> isdef </item>
+ <item> is_connex </item>
+ <item> invsyslin </item>
+ <item> invr </item>
+ <item> inv_coeff </item>
+ <item> INVBLK_f </item>
+ <item> inv </item>
+ <item> inttype </item>
+ <item> inttrap </item>
+ <item> intsplin </item>
+ <item> INTRPLBLK_f </item>
+ <item> INTRP2BLK_f </item>
+ <item> intppty </item>
+ <item> intl </item>
+ <item> intg </item>
+ <item> intersect </item>
+ <item> intersci </item>
+ <item> interpln </item>
+ <item> interp </item>
+ <item> integrate </item>
+ <item> INTEGRAL_f </item>
+ <item> intdec </item>
+ <item> intc </item>
+ <item> int8 </item>
+ <item> int3d </item>
+ <item> int32 </item>
+ <item> int2d </item>
+ <item> int16 </item>
+ <item> int </item>
+ <item> insertion </item>
+ <item> input </item>
+ <item> IN_f </item>
+ <item> imrep2ss </item>
+ <item> impl </item>
+ <item> im_inv </item>
+ <item> imag </item>
+ <item> ilib_gen_Make </item>
+ <item> ilib_gen_loader </item>
+ <item> ilib_gen_gateway </item>
+ <item> ilib_for_link </item>
+ <item> ilib_compile </item>
+ <item> ilib_build </item>
+ <item> iirlp </item>
+ <item> iirgroup </item>
+ <item> iir </item>
+ <item> IFTHEL_f </item>
+ <item> ieee </item>
+ <item> iconvert </item>
+ <item> hypermatrices </item>
+ <item> hypermat </item>
+ <item> htrianr </item>
+ <item> hrmt </item>
+ <item> householder </item>
+ <item> hotcolormap </item>
+ <item> host </item>
+ <item> horner </item>
+ <item> h_norm </item>
+ <item> histplot </item>
+ <item> hist3d </item>
+ <item> h_inf_st </item>
+ <item> h_inf </item>
+ <item> hilb </item>
+ <item> hex2dec </item>
+ <item> hess </item>
+ <item> hermit </item>
+ <item> %helps </item>
+ <item> help </item>
+ <item> h_cl </item>
+ <item> havewindow </item>
+ <item> hat </item>
+ <item> hankelsv </item>
+ <item> hank </item>
+ <item> hamilton </item>
+ <item> HALT_f </item>
+ <item> halt </item>
+ <item> h2norm </item>
+ <item> gtild </item>
+ <item> gstacksize </item>
+ <item> gspec </item>
+ <item> gsort </item>
+ <item> gschur </item>
+ <item> group </item>
+ <item> gr_menu </item>
+ <item> grep </item>
+ <item> graypolarplot </item>
+ <item> grayplot </item>
+ <item> graycolormap </item>
+ <item> graph_union </item>
+ <item> graph_sum </item>
+ <item> graph_simp </item>
+ <item> graph_power </item>
+ <item> graph-list </item>
+ <item> Graphics </item>
+ <item> graph_diameter </item>
+ <item> graph_complement </item>
+ <item> graph_center </item>
+ <item> graph_2_mat </item>
+ <item> grand </item>
+ <item> graduate </item>
+ <item> gpeche </item>
+ <item> g_margin </item>
+ <item> G_make </item>
+ <item> global </item>
+ <item> glist </item>
+ <item> glever </item>
+ <item> givens </item>
+ <item> girth </item>
+ <item> gfrancis </item>
+ <item> gfare </item>
+ <item> getversion </item>
+ <item> getvalue </item>
+ <item> getsymbol </item>
+ <item> getscicosvars </item>
+ <item> getpid </item>
+ <item> GetMsg </item>
+ <item> getmark </item>
+ <item> getlinestyle </item>
+ <item> getio </item>
+ <item> get_function_path </item>
+ <item> getfont </item>
+ <item> getfield </item>
+ <item> getf </item>
+ <item> getenv </item>
+ <item> getdate </item>
+ <item> getd </item>
+ <item> getcwd </item>
+ <item> getcolor </item>
+ <item> getblocklabel </item>
+ <item> get </item>
+ <item> geom3d </item>
+ <item> GENSQR_f </item>
+ <item> GENSIN_f </item>
+ <item> gen_net </item>
+ <item> genmarkov </item>
+ <item> genlib </item>
+ <item> genfac3d </item>
+ <item> GENERIC_f </item>
+ <item> GENERAL_f </item>
+ <item> gcf </item>
+ <item> gcd </item>
+ <item> gcare </item>
+ <item> gammaln </item>
+ <item> gamma </item>
+ <item> gamitg </item>
+ <item> gainplot </item>
+ <item> GAIN_f </item>
+ <item> GAINBLK_f </item>
+ <item> fusee </item>
+ <item> funptr </item>
+ <item> funcprot </item>
+ <item> fun2string </item>
+ <item> fullrfk </item>
+ <item> fullrf </item>
+ <item> full </item>
+ <item> fstair </item>
+ <item> fstabst </item>
+ <item> fspecg </item>
+ <item> fsolve </item>
+ <item> fsfirlin </item>
+ <item> fscanfMat </item>
+ <item> fscanf </item>
+ <item> frmag </item>
+ <item> frfit </item>
+ <item> frexp </item>
+ <item> freson </item>
+ <item> freq </item>
+ <item> frep2tf </item>
+ <item> fprintfMat </item>
+ <item> fprintf </item>
+ <item> fplot3d1 </item>
+ <item> fplot3d </item>
+ <item> fplot2d </item>
+ <item> fourplan </item>
+ <item> fort </item>
+ <item> formatman </item>
+ <item> format </item>
+ <item> flts </item>
+ <item> floor </item>
+ <item> fix </item>
+ <item> fit_dat </item>
+ <item> find_path </item>
+ <item> findobj </item>
+ <item> findm </item>
+ <item> find_freq </item>
+ <item> find </item>
+ <item> filter </item>
+ <item> fileinfo </item>
+ <item> file </item>
+ <item> figure </item>
+ <item> fgrayplot </item>
+ <item> fft </item>
+ <item> ffilt </item>
+ <item> feval </item>
+ <item> feedback </item>
+ <item> fec </item>
+ <item> fcontour2d </item>
+ <item> fcontour </item>
+ <item> fchamp </item>
+ <item> faurre </item>
+ <item> factors </item>
+ <item> fac3d </item>
+ <item> eye </item>
+ <item> extraction </item>
+ <item> external </item>
+ <item> expm </item>
+ <item> EXPBLK_f </item>
+ <item> exp </item>
+ <item> exit </item>
+ <item> exists </item>
+ <item> execstr </item>
+ <item> ExecScilab </item>
+ <item> ExeclScilab </item>
+ <item> ExecAppli </item>
+ <item> exec </item>
+ <item> excel2sci </item>
+ <item> Example </item>
+ <item> EVTGEN_f </item>
+ <item> EVTDLY_f </item>
+ <item> evstr </item>
+ <item> EVENTSCOPE_f </item>
+ <item> evans </item>
+ <item> eval3dp </item>
+ <item> eval3d </item>
+ <item> eval </item>
+ <item> error </item>
+ <item> errclear </item>
+ <item> errcatch </item>
+ <item> errbar </item>
+ <item> erfcx </item>
+ <item> erfc </item>
+ <item> erf </item>
+ <item> ereduc </item>
+ <item> equil1 </item>
+ <item> equil </item>
+ <item> equal </item>
+ <item> eqiir </item>
+ <item> eqfir </item>
+ <item> emptystr </item>
+ <item> empty </item>
+ <item> ell1mag </item>
+ <item> eigenmarkov </item>
+ <item> edit_curv </item>
+ <item> edit </item>
+ <item> edge_number </item>
+ <item> dtsi </item>
+ <item> dt_ility </item>
+ <item> dsimul </item>
+ <item> dscr </item>
+ <item> driver </item>
+ <item> drawaxis </item>
+ <item> dragrect </item>
+ <item> double </item>
+ <item> dot </item>
+ <item> DLSS_f </item>
+ <item> DLR_f </item>
+ <item> DLRADAPT_f </item>
+ <item> dlgamma </item>
+ <item> dispfile </item>
+ <item> dispbpt </item>
+ <item> disp </item>
+ <item> diophant </item>
+ <item> diary </item>
+ <item> diag </item>
+ <item> dhnorm </item>
+ <item> dft </item>
+ <item> detr </item>
+ <item> determ </item>
+ <item> det </item>
+ <item> DestroyLink </item>
+ <item> des2tf </item>
+ <item> des2ss </item>
+ <item> derivative- </item>
+ <item> derivat </item>
+ <item> denom </item>
+ <item> DEMUX_f </item>
+ <item> demos </item>
+ <item> delmenu </item>
+ <item> delip </item>
+ <item> delete_nodes </item>
+ <item> delete_arcs </item>
+ <item> delbpt </item>
+ <item> DELAYV_f </item>
+ <item> DELAY_f </item>
+ <item> degree </item>
+ <item> deff </item>
+ <item> dec2hex </item>
+ <item> debug </item>
+ <item> ddp </item>
+ <item> dcf </item>
+ <item> dbphi </item>
+ <item> date </item>
+ <item> datafit </item>
+ <item> dassl </item>
+ <item> dasrt </item>
+ <item> czt </item>
+ <item> cycle_basis </item>
+ <item> CURV_f </item>
+ <item> curblock </item>
+ <item> cumsum </item>
+ <item> cumprod </item>
+ <item> ctr_gram </item>
+ <item> cspect </item>
+ <item> csim </item>
+ <item> CreateLink </item>
+ <item> cothm </item>
+ <item> coth </item>
+ <item> cotg </item>
+ <item> cosm </item>
+ <item> coshm </item>
+ <item> cosh </item>
+ <item> COSBLK_f </item>
+ <item> cos </item>
+ <item> corr </item>
+ <item> copfac </item>
+ <item> convstr </item>
+ <item> convol </item>
+ <item> convex_hull </item>
+ <item> contrss </item>
+ <item> contract_edge </item>
+ <item> contr </item>
+ <item> contourf </item>
+ <item> contour2di </item>
+ <item> contour2d </item>
+ <item> contour </item>
+ <item> cont_mat </item>
+ <item> cont_frm </item>
+ <item> CONST_f </item>
+ <item> con_nodes </item>
+ <item> connex </item>
+ <item> conj </item>
+ <item> cond </item>
+ <item> companion </item>
+ <item> comp </item>
+ <item> Communications </item>
+ <item> colregul </item>
+ <item> colormap </item>
+ <item> colon </item>
+ <item> colnew </item>
+ <item> colinout </item>
+ <item> colcompr </item>
+ <item> colcomp </item>
+ <item> coffg </item>
+ <item> coff </item>
+ <item> coeff </item>
+ <item> code2str </item>
+ <item> cmndred </item>
+ <item> cmb_lin </item>
+ <item> CLSS_f </item>
+ <item> cls2dls </item>
+ <item> CLR_f </item>
+ <item> close </item>
+ <item> CLOCK_f </item>
+ <item> CLKSPLIT_f </item>
+ <item> CLKSOMV_f </item>
+ <item> CLKSOM_f </item>
+ <item> CLKOUTV_f </item>
+ <item> CLKOUT_f </item>
+ <item> CLKINV_f </item>
+ <item> CLKIN_f </item>
+ <item> c_link </item>
+ <item> CLINDUMMY_f </item>
+ <item> clearglobal </item>
+ <item> clearfun </item>
+ <item> clear </item>
+ <item> clean </item>
+ <item> classmarkov </item>
+ <item> circuit </item>
+ <item> chsolve </item>
+ <item> chol </item>
+ <item> chfact </item>
+ <item> chepol </item>
+ <item> check_graph </item>
+ <item> cheb2mag </item>
+ <item> cheb1mag </item>
+ <item> chdir </item>
+ <item> chart </item>
+ <item> champ1 </item>
+ <item> champ </item>
+ <item> chaintest </item>
+ <item> chain_struct </item>
+ <item> cepstrum </item>
+ <item> ceil </item>
+ <item> cdft </item>
+ <item> cdfpoi </item>
+ <item> cdfnor </item>
+ <item> cdfnbn </item>
+ <item> cdfgam </item>
+ <item> cdffnc </item>
+ <item> cdff </item>
+ <item> cdfchn </item>
+ <item> cdfchi </item>
+ <item> cdfbin </item>
+ <item> cdfbet </item>
+ <item> ccontrg </item>
+ <item> casc </item>
+ <item> canon </item>
+ <item> call </item>
+ <item> calfrq </item>
+ <item> calerf </item>
+ <item> cainv </item>
+ <item> bvode </item>
+ <item> buttmag </item>
+ <item> bstap </item>
+ <item> boucle </item>
+ <item> boolean </item>
+ <item> bool2s </item>
+ <item> bode </item>
+ <item> bloc2ss </item>
+ <item> bloc2exp </item>
+ <item> black </item>
+ <item> binomial </item>
+ <item> bilin </item>
+ <item> BIGSOM_f </item>
+ <item> bifish </item>
+ <item> bezout </item>
+ <item> best_match </item>
+ <item> bessely </item>
+ <item> besselk </item>
+ <item> besselj </item>
+ <item> besseli </item>
+ <item> bdiag </item>
+ <item> bandwr </item>
+ <item> balreal </item>
+ <item> balanc </item>
+ <item> backslash </item>
+ <item> auwrite </item>
+ <item> auread </item>
+ <item> augment </item>
+ <item> atanm </item>
+ <item> atanhm </item>
+ <item> atanh </item>
+ <item> atan </item>
+ <item> %asn </item>
+ <item> asinm </item>
+ <item> asinhm </item>
+ <item> asinh </item>
+ <item> asin </item>
+ <item> ascii </item>
+ <item> articul </item>
+ <item> artest </item>
+ <item> arsimul </item>
+ <item> armax1 </item>
+ <item> armax </item>
+ <item> armac </item>
+ <item> arma2p </item>
+ <item> arma </item>
+ <item> arl2 </item>
+ <item> arhnk </item>
+ <item> argn </item>
+ <item> arc_number </item>
+ <item> arc_graph </item>
+ <item> apropos </item>
+ <item> ans </item>
+ <item> ANIMXY_f </item>
+ <item> ANDLOG_f </item>
+ <item> and </item>
+ <item> analyze </item>
+ <item> analpf </item>
+ <item> amell </item>
+ <item> alufunctions </item>
+ <item> AFFICH_f </item>
+ <item> aff2ab </item>
+ <item> adj_lists </item>
+ <item> adj2sp </item>
+ <item> add_node </item>
+ <item> addmenu </item>
+ <item> addinter </item>
+ <item> addf </item>
+ <item> add_edge </item>
+ <item> addcolor </item>
+ <item> AdCommunications </item>
+ <item> acosm </item>
+ <item> acoshm </item>
+ <item> acosh </item>
+ <item> acos </item>
+ <item> ABSBLK_f </item>
+ <item> abs </item>
+ <item> abinv </item>
+ <item> abcd </item>
+ </list>
+ <contexts>
+ <context name="main" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Structure-keywords" context="#stay" String="Structure-keywords"/>
+ <keyword attribute="Control-keywords" context="#stay" String="Control-keywords"/>
+ <keyword attribute="Function-keywords" context="#stay" String="Function-keywords"/>
+ <keyword attribute="Warning-keywords" context="#stay" String="Warning-keywords"/>
+ <keyword attribute="Constants-keyword" context="#stay" String="Constants-keyword"/>
+ <keyword attribute="functions" context="#stay" String="functions"/>
+ <Float attribute = "Flo" context="#stay"/>
+ <Int attribute = "Decimal" context="#stay"/>
+ <RegExpr String= "//.*$" attribute = "Comment" context="#stay"/>
+ <RangeDetect char = "&quot;" char1 = "&quot;" attribute = "String" context="#stay"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Structure-keywords" defStyleNum="dsNormal" color="#000080" selColor="#ffff00" bold="1" italic="0"/>
+ <itemData name="Control-keywords" defStyleNum="dsNormal" color="#800000" selColor="#ff0000" bold="1" italic="0"/>
+ <itemData name="Function-keywords" defStyleNum="dsNormal" color="#008000" selColor="#ffff00" bold="1" italic="0"/>
+ <itemData name="Warning-keywords" defStyleNum="dsNormal" color="#ff0000" selColor="#ff0000" bold="1" italic="0"/>
+ <itemData name="Constants-keyword" defStyleNum="dsNormal" color="#008080" selColor="#00ffff" bold="1" italic="0"/>
+ <itemData name="functions" defStyleNum="dsNormal" color="#0000ff" selColor="#00ff00" bold="1" italic="1"/>
+ <itemData name="Decimal" defStyleNum = "dsDecVal"/>
+ <itemData name="Float" defStyleNum = "dsFloat"/>
+ <itemData name="Comment" defStyleNum = "dsComment"/>
+ <itemData name="String" defStyleNum = "dsString"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ </comments>
+ <keywords casesensitive="1" weakDeliminator="%" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="SGML" version="1.02" kateversion="2.1" section="Markup" extensions="*.sgml" mimetype="text/sgml">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >
+ <StringDetect attribute="Comment" context="Comment" String="&lt;!--"/>
+ <RegExpr attribute="Tag" context="Attribute" String="&lt;\s*\/?\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ </context>
+
+ <context attribute="Attribute Name" lineEndContext="#stay" name="Attribute" >
+ <Detect2Chars attribute="Tag" context="#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="Tag" context="#pop" char="&gt;" />
+ <RegExpr attribute="Normal Text" context="Value" String="\s*=\s*" />
+ </context>
+
+ <context attribute="Attribute Value" lineEndContext="#stay" name="Value" >
+ <Detect2Chars attribute="Tag" context="#pop#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="Tag" context="#pop#pop" char="&gt;" />
+ <DetectChar attribute="Attribute Value" context="Value 2" char="&quot;" />
+ </context>
+
+ <context attribute="Attribute Value" lineEndContext="#stay" name="Value 2" >
+ <DetectChar attribute="Attribute Value" context="#pop#pop" char="&quot;" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Comment" >
+ <StringDetect attribute="Comment" context="#pop" String="--&gt;"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Tag" defStyleNum="dsKeyword"/>
+ <itemData name="Attribute Name" defStyleNum="dsOthers"/>
+ <itemData name="Attribute Value" defStyleNum="dsDataType"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="//--&gt;" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Highlighting for Sieve scripts (RFC 3028) written by Petter E. Stokke -->
+<language name="Sieve" version="1.01" kateversion="2.1" section="Scripts"
+ extensions="*.siv" mimetype="application/sieve" priority="5"
+ author="Petter E. Stokke" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> require </item>
+ <item> if </item>
+ <item> elsif </item>
+ <item> else </item>
+ <item> discard </item>
+ <item> stop </item>
+ <item> fileinto </item>
+ <item> keep </item>
+ <item> reject </item>
+ <item> redirect </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <DetectChar attribute="Symbol" context="#stay" char="{" beginRegion="Brace1" />
+ <DetectChar attribute="Symbol" context="#stay" char="}" endRegion="Brace1" />
+ <RegExpr attribute="Decimal" context="#stay" String="[0-9]+[KMG]?" />
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <RegExpr attribute="String" context="MultilineString" String="text:$" beginRegion="String" />
+ <Detect2Chars attribute="Comment" context="Comment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" String="#.*$" context="#stay"/>
+ <RegExpr attribute="Tagged Argument" context="#stay" String=":\w+"/>
+ <RegExpr attribute="Symbol" context="Member" String="[.]{1,1}" />
+ <AnyChar attribute="Symbol" context="#stay" String=":!%&amp;()+,-/.*&lt;=&gt;?[]|~^&#59;"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="String" name="MultilineString">
+ <RegExpr attribute="String" context="#pop" String="^\.$" />
+ <HlCStringChar attribute="String Char" context="#stay" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Member">
+ <RegExpr attribute="Function" context="#pop" String="\b[_\w][_\w\d]*(?=[\s]*)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Comment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Tagged Argument" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="/*" end="*/" />
+ <comment name="singleLine" start="#" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="SML" version="1.05" kateversion="2.1" section="Scripts"
+ extensions="*.sml;*.ml" mimetype=""
+ author="Christoph Cullmann (cullmann@kde.org)" license="LGPL">
+ <highlighting>
+ <list name="keywords">
+ <item> abstype </item>
+ <item> and </item>
+ <item> andalso </item>
+ <item> as </item>
+ <item> case </item>
+ <item> do </item>
+ <item> datatype </item>
+ <item> else </item>
+ <item> end </item>
+ <item> eqtype </item>
+ <item> exception </item>
+ <item> false </item>
+ <item> fn </item>
+ <item> fun </item>
+ <item> functor </item>
+ <item> handle </item>
+ <item> if </item>
+ <item> in </item>
+ <item> include </item>
+ <item> infix </item>
+ <item> infixr </item>
+ <item> let </item>
+ <item> local </item>
+ <item> nonfix </item>
+ <item> of </item>
+ <item> op </item>
+ <item> open </item>
+ <item> orelse </item>
+ <item> raise </item>
+ <item> rec </item>
+ <item> sharing </item>
+ <item> sig </item>
+ <item> signature </item>
+ <item> struct </item>
+ <item> structure </item>
+ <item> then </item>
+ <item> true </item>
+ <item> type </item>
+ <item> val </item>
+ <item> where </item>
+ <item> with </item>
+ <item> withtype </item>
+ <item> while </item>
+ </list>
+ <list name="types">
+ <item> unit </item>
+ <item> int </item>
+ <item> real </item>
+ <item> char </item>
+ <item> string </item>
+ <item> substring </item>
+ <item> word </item>
+ <item> ref </item>
+ <item> array </item>
+ <item> vector </item>
+ <item> bool </item>
+ <item> list </item>
+ <item> option </item>
+ <item> order </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <Detect2Chars attribute="Comment" context="Multiline/Inline Comment" char="(" char1="*" />
+ <DetectChar attribute="String" context="String" char="&quot;" />
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCHex attribute="Decimal" context="#stay"/>
+ <Int attribute="Decimal" context="#stay" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Multiline/Inline Comment">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1=")" />
+ </context>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Notice" defStyleNum="dsString" />
+ <itemData name="String Char" defStyleNum="dsChar" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ <comments>
+ <comment name="multiLine" start="(*" end="*)" />
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- mySQL SQL, syntax definition based on sql.xml by Yury Lebedev -->
+<language name="SQL-MySQL" version="1.05" kateversion="2.1" section="Other"
+ extensions="*.sql;*.SQL" mimetype="text/x-sql" casesensitive="0"
+ author="Shane Wright (me@shanewright.co.uk)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> ACCESS </item>
+ <item> ADD </item>
+ <item> ALL </item>
+ <item> ALTER </item>
+ <item> ANALYZE </item>
+ <item> AND </item>
+ <item> AS </item>
+ <item> ASC </item>
+ <item> AUTO_INCREMENT </item>
+ <item> BDB </item>
+ <item> BERKELEYDB </item>
+ <item> BETWEEN </item>
+ <item> BOTH </item>
+ <item> BY </item>
+ <item> CASCADE </item>
+ <item> CASE </item>
+ <item> CHANGE </item>
+ <item> COLUMN </item>
+ <item> COLUMNS </item>
+ <item> CONSTRAINT </item>
+ <item> CREATE </item>
+ <item> CROSS </item>
+ <item> CURRENT_DATE </item>
+ <item> CURRENT_TIME </item>
+ <item> CURRENT_TIMESTAMP </item>
+ <item> DATABASE </item>
+ <item> DATABASES </item>
+ <item> DAY_HOUR </item>
+ <item> DAY_MINUTE </item>
+ <item> DAY_SECOND </item>
+ <item> DEC </item>
+ <item> DEFAULT </item>
+ <item> DELAYED </item>
+ <item> DELETE </item>
+ <item> DESC </item>
+ <item> DESCRIBE </item>
+ <item> DISTINCT </item>
+ <item> DISTINCTROW </item>
+ <item> DROP </item>
+ <item> ELSE </item>
+ <item> ENCLOSED </item>
+ <item> ESCAPED </item>
+ <item> EXISTS </item>
+ <item> EXPLAIN </item>
+ <item> FIELDS </item>
+ <item> FOR </item>
+ <item> FOREIGN </item>
+ <item> FROM </item>
+ <item> FULLTEXT </item>
+ <item> FUNCTION </item>
+ <item> GRANT </item>
+ <item> GROUP </item>
+ <item> HAVING </item>
+ <item> HIGH_PRIORITY </item>
+ <item> IF </item>
+ <item> IGNORE </item>
+ <item> IN </item>
+ <item> INDEX </item>
+ <item> INFILE </item>
+ <item> INNER </item>
+ <item> INNODB </item>
+ <item> INSERT </item>
+ <item> INTERVAL </item>
+ <item> INTO </item>
+ <item> IS </item>
+ <item> JOIN </item>
+ <item> KEY </item>
+ <item> KEYS </item>
+ <item> KILL </item>
+ <item> LEADING </item>
+ <item> LEFT </item>
+ <item> LIKE </item>
+ <item> LIMIT </item>
+ <item> LINES </item>
+ <item> LOAD </item>
+ <item> LOCK </item>
+ <item> LOW_PRIORITY </item>
+ <item> MASTER_SERVER_ID </item>
+ <item> MATCH </item>
+ <item> MRG_MYISAM </item>
+ <item> NATURAL </item>
+ <item> NOT </item>
+ <item> NULL </item>
+ <item> NUMERIC </item>
+ <item> ON </item>
+ <item> OPTIMIZE </item>
+ <item> OPTION </item>
+ <item> OPTIONALLY </item>
+ <item> OR </item>
+ <item> ORDER </item>
+ <item> OUTER </item>
+ <item> OUTFILE </item>
+ <item> PARTIAL </item>
+ <item> PRECISION </item>
+ <item> PRIMARY </item>
+ <item> PRIVILEGES </item>
+ <item> PROCEDURE </item>
+ <item> PURGE </item>
+ <item> READ </item>
+ <item> REFERENCES </item>
+ <item> REGEXP </item>
+ <item> RENAME </item>
+ <item> REPLACE </item>
+ <item> REQUIRE </item>
+ <item> RESTRICT </item>
+ <item> RETURNS </item>
+ <item> REVOKE </item>
+ <item> RIGHT </item>
+ <item> RLIKE </item>
+ <item> SELECT </item>
+ <item> SET </item>
+ <item> SHOW </item>
+ <item> SONAME </item>
+ <item> SQL_BIG_RESULT </item>
+ <item> SQL_CALC_FOUND_ROWS </item>
+ <item> SQL_SMALL_RESULT </item>
+ <item> SSL </item>
+ <item> STARTING </item>
+ <item> STRAIGHT_JOIN </item>
+ <item> STRIPED </item>
+ <item> TABLE </item>
+ <item> TABLES </item>
+ <item> TERMINATED </item>
+ <item> THEN </item>
+ <item> TO </item>
+ <item> TRAILING </item>
+ <item> UNION </item>
+ <item> UNIQUE </item>
+ <item> UNLOCK </item>
+ <item> UNSIGNED </item>
+ <item> UPDATE </item>
+ <item> USAGE </item>
+ <item> USE </item>
+ <item> USER_RESOURCES </item>
+ <item> USING </item>
+ <item> VALUES </item>
+ <item> VARYING </item>
+ <item> WHEN </item>
+ <item> WHERE </item>
+ <item> WITH </item>
+ <item> WRITE </item>
+ <item> XOR </item>
+ <item> YEAR_MONTH </item>
+ <item> ZEROFILL </item>
+ </list>
+ <list name="operators">
+ <item> + </item>
+ <item> - </item>
+ <item> * </item>
+ <item> / </item>
+ <item> || </item>
+ <item> = </item>
+ <item> != </item>
+ <item> &lt;&gt; </item>
+ <item> &lt; </item>
+ <item> &lt;= </item>
+ <item> &gt; </item>
+ <item> &gt;= </item>
+ <item> ~= </item>
+ <item> ^= </item>
+ <item> := </item>
+ <item> =&gt; </item>
+ <item> ** </item>
+ <item> .. </item>
+ </list>
+ <list name="functions">
+ <!-- string functions -->
+ <item> ASCII </item>
+ <item> ORD </item>
+ <item> CONV </item>
+ <item> BIN </item>
+ <item> OCT </item>
+ <item> HEX </item>
+ <item> CHAR </item>
+ <item> CONCAT </item>
+ <item> CONCAT_WS </item>
+ <item> LENGTH </item>
+ <item> OCTET_LENGTH </item>
+ <item> CHAR_LENGTH </item>
+ <item> CHARACTER_LENGTH </item>
+ <item> BIT_LENGTH </item>
+ <item> LOCATE </item>
+ <item> POSITION </item>
+ <item> INSTR </item>
+ <item> LPAD </item>
+ <item> RPAD </item>
+ <item> LEFT </item>
+ <item> RIGHT </item>
+ <item> SUBSTRING </item>
+ <item> SUBSTRING_INDEX </item>
+ <item> MID </item>
+ <item> LTRIM </item>
+ <item> RTRIM </item>
+ <item> TRIM </item>
+ <item> SOUNDEX </item>
+ <item> SPACE </item>
+ <item> REPLACE </item>
+ <item> REPEAT </item>
+ <item> REVERSE </item>
+ <item> INSERT </item>
+ <item> ELT </item>
+ <item> FIELD </item>
+ <item> FIND_IN_SET </item>
+ <item> MAKE_SET </item>
+ <item> EXPORT_SET </item>
+ <item> LCASE </item>
+ <item> LOWER </item>
+ <item> UCASE </item>
+ <item> UPPER </item>
+ <item> LOAD_FILE </item>
+ <item> QUOTE </item>
+ <!-- math functions -->
+ <item> ABS </item>
+ <item> SIGN </item>
+ <item> MOD </item>
+ <item> FLOOR </item>
+ <item> CEILING </item>
+ <item> ROUND </item>
+ <item> EXP </item>
+ <item> LN </item>
+ <item> LOG </item>
+ <item> LOG2 </item>
+ <item> LOG10 </item>
+ <item> POW </item>
+ <item> POWER </item>
+ <item> SQRT </item>
+ <item> PI </item>
+ <item> COS </item>
+ <item> SIN </item>
+ <item> TAN </item>
+ <item> ACOS </item>
+ <item> ASIN </item>
+ <item> ATAN </item>
+ <item> ATAN2 </item>
+ <item> COT </item>
+ <item> RAND </item>
+ <item> LEAST </item>
+ <item> GREATEST </item>
+ <item> DEGREES </item>
+ <item> RADIANS </item>
+ <item> TRUNCATE </item>
+ <!-- date/time functions -->
+ <item> DAYOFWEEK </item>
+ <item> WEEKDAY </item>
+ <item> DAYOFMONTH </item>
+ <item> DAYOFYEAR </item>
+ <item> MONTH </item>
+ <item> DAYNAME </item>
+ <item> MONTHNAME </item>
+ <item> QUARTER </item>
+ <item> WEEK </item>
+ <item> YEAR </item>
+ <item> YEARWEEK </item>
+ <item> HOUR </item>
+ <item> MINUTE </item>
+ <item> SECOND </item>
+ <item> PERIOD_ADD </item>
+ <item> PERIOD_DIFF </item>
+ <item> DATE_ADD </item>
+ <item> DATE_SUB </item>
+ <item> ADDDATE </item>
+ <item> SUBDATE </item>
+ <item> EXTRACT </item>
+ <item> TO_DAYS </item>
+ <item> FROM_DAYS </item>
+ <item> DATE_FORMAT </item>
+ <item> TIME_FORMAT </item>
+ <item> CURDATE </item>
+ <item> CURRENT_DATE </item>
+ <item> CURTIME </item>
+ <item> CURRENT_TIME </item>
+ <item> NOW </item>
+ <item> SYSDATE </item>
+ <item> CURRENT_TIMESTAMP </item>
+ <item> UNIX_TIMESTAMP </item>
+ <item> FROM_UNIXTIME </item>
+ <item> SEC_TO_TIME </item>
+ <item> TIME_TO_SEC </item>
+ <!-- cast functions -->
+ <item> CAST </item>
+ <item> CONVERT </item>
+ <!-- misc -->
+ <item> BIT_COUNT </item>
+ <item> DATABASE </item>
+ <item> USER </item>
+ <item> SYSTEM_USER </item>
+ <item> SESSION_USER </item>
+ <item> PASSWORD </item>
+ <item> ENCRYPT </item>
+ <item> ENCODE </item>
+ <item> DECODE </item>
+ <item> MD5 </item>
+ <item> SHA1 </item>
+ <item> SHA </item>
+ <item> AES_ENCRYPT </item>
+ <item> AES_DECRYPT </item>
+ <item> DES_ENCRYPT </item>
+ <item> DES_DECRYPT </item>
+ <item> LAST_INSERT_ID </item>
+ <item> FORMAT </item>
+ <item> VERSION </item>
+ <item> CONNECTION_ID </item>
+ <item> GET_LOCK </item>
+ <item> RELEASE_LOCK </item>
+ <item> IS_FREE_LOCK </item>
+ <item> BENCHMARK </item>
+ <item> INET_NTOA </item>
+ <item> INET_ATON </item>
+ <item> MASTER_POS_WAIT </item>
+ <item> FOUND_ROWS </item>
+ <!-- GROUP BY -->
+ <item> COUNT </item>
+ <item> AVG </item>
+ <item> MIN </item>
+ <item> MAX </item>
+ <item> SUM </item>
+ <item> STD </item>
+ <item> STDDEV </item>
+ <item> BIT_OR </item>
+ <item> BIT_AND </item>
+ </list>
+ <list name="types">
+ <item> BIGINT </item>
+ <item> BINARY </item>
+ <item> BLOB </item>
+ <item> CHAR </item>
+ <item> CHARACTER </item>
+ <item> DECIMAL </item>
+ <item> DOUBLE </item>
+ <item> FLOAT </item>
+ <item> INT </item>
+ <item> INTEGER </item>
+ <item> LONG </item>
+ <item> LONGBLOB </item>
+ <item> LONGTEXT </item>
+ <item> MEDIUMBLOB </item>
+ <item> MEDIUMINT </item>
+ <item> MEDIUMTEXT </item>
+ <item> MIDDLEINT </item>
+ <item> REAL </item>
+ <item> SMALLINT </item>
+ <item> TEXT </item>
+ <item> TINYBLOB </item>
+ <item> TINYINT </item>
+ <item> TINYTEXT </item>
+ <item> VARBINARY </item>
+ <item> VARCHAR </item>
+ <item> HOUR_MINUTE </item>
+ <item> HOUR_SECOND </item>
+ <item> MINUTE_SECOND </item>
+ </list>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Operator" context="#stay" String="operators"/>
+ <keyword attribute="Function" context="#stay" String="functions"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Bb][Uu][Ll][Kk]_[Ee][Xx][Cc][Ee][Pp][Tt][Ii][Oo][Nn][Ss]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Bb][Uu][Ll][Kk]_[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Ff][Oo][Uu][Nn][Dd]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Ii][Ss][Oo][Pp][Ee][Nn]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Nn][Oo][Tt][Ff][Oo][Uu][Nn][Dd]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Rr][Oo][Ww][Tt][Yy][Pp][Ee]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Tt][Yy][Pp][Ee]\b"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="'"/>
+ <DetectChar attribute="Comment" context="SingleLineComment" char="#"/>
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="-" char1="-"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" context="SingleLineComment" String="^[Rr][Ee][Mm]\b"/>
+ <DetectChar attribute="Comment" context="Identifier" char="&quot;"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":&#38;"/>
+ <RegExpr attribute="Symbol" context="#stay" String="^/$"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^@@?[^@ \t\r\n]"/>
+ </context>
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#stay" char="&#38;"/>
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+ <context name="SingleLineComment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay">
+ <LineContinue attribute="Comment" context="#pop"/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ <context name="Identifier" attribute="Identifier" lineEndContext="#pop">
+ <DetectChar attribute="Identifier" context="#pop" char="&quot;"/>
+ </context>
+ <context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Operator" defStyleNum="dsNormal"/>
+ <itemData name="Function" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Symbol" defStyleNum="dsChar"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="0"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- PostgreSQL SQL, syntax definition based on sql.xml by Yury Lebedev -->
+<language name="SQL-PostgreSQL" version="1.04" kateversion="2.1" section="Other"
+ extensions="*.sql;*.SQL" mimetype="text/x-sql" casesensitive="0"
+ author="Shane Wright (me@shanewright.co.uk)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> ABORT </item>
+ <item> ACCESS </item>
+ <item> ACTION </item>
+ <item> ADA </item>
+ <item> ADMIN </item>
+ <item> AFTER </item>
+ <item> AGGREGATE </item>
+ <item> ALIAS </item>
+ <item> ALL </item>
+ <item> ALLOCATE </item>
+ <item> ALTER </item>
+ <item> ANALYSE </item>
+ <item> ANALYZE </item>
+ <item> ANY </item>
+ <item> ARE </item>
+ <item> AS </item>
+ <item> ASC </item>
+ <item> ASENSITIVE </item>
+ <item> ASSERTION </item>
+ <item> ASSIGNMENT </item>
+ <item> ASYMMETRIC </item>
+ <item> AT </item>
+ <item> ATOMIC </item>
+ <item> AUTHORIZATION </item>
+ <item> BACKWARD </item>
+ <item> BEFORE </item>
+ <item> BEGIN </item>
+ <item> BETWEEN </item>
+ <item> BINARY </item>
+ <item> BOTH </item>
+ <item> BREADTH </item>
+ <item> BY </item>
+ <item> C </item>
+ <item> CACHE </item>
+ <item> CALL </item>
+ <item> CALLED </item>
+ <item> CARDINALITY </item>
+ <item> CASCADE </item>
+ <item> CASCADED </item>
+ <item> CASE </item>
+ <item> CAST </item>
+ <item> CATALOG </item>
+ <item> CATALOG_NAME </item>
+ <item> CHAIN </item>
+ <item> CHAR_LENGTH </item>
+ <item> CHARACTER_LENGTH </item>
+ <item> CHARACTER_SET_CATALOG </item>
+ <item> CHARACTER_SET_NAME </item>
+ <item> CHARACTER_SET_SCHEMA </item>
+ <item> CHARACTERISTICS </item>
+ <item> CHECK </item>
+ <item> CHECKED </item>
+ <item> CHECKPOINT </item>
+ <item> CLASS </item>
+ <item> CLASS_ORIGIN </item>
+ <item> CLOB </item>
+ <item> CLOSE </item>
+ <item> CLUSTER </item>
+ <item> COALESCE </item>
+ <item> COBOL </item>
+ <item> COLLATE </item>
+ <item> COLLATION </item>
+ <item> COLLATION_CATALOG </item>
+ <item> COLLATION_NAME </item>
+ <item> COLLATION_SCHEMA </item>
+ <item> COLUMN </item>
+ <item> COLUMN_NAME </item>
+ <item> COMMAND_FUNCTION </item>
+ <item> COMMAND_FUNCTION_CODE </item>
+ <item> COMMENT </item>
+ <item> COMMIT </item>
+ <item> COMMITTED </item>
+ <item> COMPLETION </item>
+ <item> CONDITION_NUMBER </item>
+ <item> CONNECT </item>
+ <item> CONNECTION </item>
+ <item> CONNECTION_NAME </item>
+ <item> CONSTRAINT </item>
+ <item> CONSTRAINT_CATALOG </item>
+ <item> CONSTRAINT_NAME </item>
+ <item> CONSTRAINT_SCHEMA </item>
+ <item> CONSTRAINTS </item>
+ <item> CONSTRUCTOR </item>
+ <item> CONTAINS </item>
+ <item> CONTINUE </item>
+ <item> CONVERT </item>
+ <item> COPY </item>
+ <item> CORRESPONDING </item>
+ <item> COUNT </item>
+ <item> CREATE </item>
+ <item> CREATEDB </item>
+ <item> CREATEUSER </item>
+ <item> CROSS </item>
+ <item> CUBE </item>
+ <item> CURRENT </item>
+ <item> CURRENT_DATE </item>
+ <item> CURRENT_PATH </item>
+ <item> CURRENT_ROLE </item>
+ <item> CURRENT_TIME </item>
+ <item> CURRENT_TIMESTAMP </item>
+ <item> CURRENT_USER </item>
+ <item> CURSOR </item>
+ <item> CURSOR_NAME </item>
+ <item> CYCLE </item>
+ <item> DATA </item>
+ <item> DATABASE </item>
+ <item> DATE </item>
+ <item> DATETIME_INTERVAL_CODE </item>
+ <item> DATETIME_INTERVAL_PRECISION </item>
+ <item> DAY </item>
+ <item> DEALLOCATE </item>
+ <item> DEC </item>
+ <item> DECIMAL </item>
+ <item> DECLARE </item>
+ <item> DEFAULT </item>
+ <item> DEFERRABLE </item>
+ <item> DEFERRED </item>
+ <item> DEFINED </item>
+ <item> DEFINER </item>
+ <item> DELETE </item>
+ <item> DELIMITERS </item>
+ <item> DEPTH </item>
+ <item> DEREF </item>
+ <item> DESC </item>
+ <item> DESCRIBE </item>
+ <item> DESCRIPTOR </item>
+ <item> DESTROY </item>
+ <item> DESTRUCTOR </item>
+ <item> DETERMINISTIC </item>
+ <item> DIAGNOSTICS </item>
+ <item> DICTIONARY </item>
+ <item> DISCONNECT </item>
+ <item> DISPATCH </item>
+ <item> DISTINCT </item>
+ <item> DO </item>
+ <item> DOMAIN </item>
+ <item> DOUBLE </item>
+ <item> DROP </item>
+ <item> DYNAMIC </item>
+ <item> DYNAMIC_FUNCTION </item>
+ <item> DYNAMIC_FUNCTION_CODE </item>
+ <item> EACH </item>
+ <item> ELSE </item>
+ <item> ENCODING </item>
+ <item> ENCRYPTED </item>
+ <item> END </item>
+ <item> END-EXEC </item>
+ <item> EQUALS </item>
+ <item> ESCAPE </item>
+ <item> EVERY </item>
+ <item> EXCEPT </item>
+ <item> EXCEPTION </item>
+ <item> EXCLUSIVE </item>
+ <item> EXEC </item>
+ <item> EXECUTE </item>
+ <item> EXISTING </item>
+ <item> EXISTS </item>
+ <item> EXPLAIN </item>
+ <item> EXTERNAL </item>
+ <item> FETCH </item>
+ <item> FINAL </item>
+ <item> FIRST </item>
+ <item> FOR </item>
+ <item> FORCE </item>
+ <item> FOREIGN </item>
+ <item> FORTRAN </item>
+ <item> FORWARD </item>
+ <item> FOUND </item>
+ <item> FREE </item>
+ <item> FREEZE </item>
+ <item> FROM </item>
+ <item> FULL </item>
+ <item> FUNCTION </item>
+ <item> G </item>
+ <item> GENERAL </item>
+ <item> GENERATED </item>
+ <item> GET </item>
+ <item> GLOBAL </item>
+ <item> GO </item>
+ <item> GOTO </item>
+ <item> GRANT </item>
+ <item> GRANTED </item>
+ <item> GROUP </item>
+ <item> GROUPING </item>
+ <item> HANDLER </item>
+ <item> HAVING </item>
+ <item> HIERARCHY </item>
+ <item> HOLD </item>
+ <item> HOST </item>
+ <item> HOUR </item>
+ <item> IDENTITY </item>
+ <item> IGNORE </item>
+ <item> ILIKE </item>
+ <item> IMMEDIATE </item>
+ <item> IMPLEMENTATION </item>
+ <item> IN </item>
+ <item> INCREMENT </item>
+ <item> INDEX </item>
+ <item> INDICATOR </item>
+ <item> INFIX </item>
+ <item> INHERITS </item>
+ <item> INITIALIZE </item>
+ <item> INITIALLY </item>
+ <item> INNER </item>
+ <item> INOUT </item>
+ <item> INPUT </item>
+ <item> INSENSITIVE </item>
+ <item> INSERT </item>
+ <item> INSTANCE </item>
+ <item> INSTANTIABLE </item>
+ <item> INSTEAD </item>
+ <item> INTERSECT </item>
+ <item> INTERVAL </item>
+ <item> INTO </item>
+ <item> INVOKER </item>
+ <item> IS </item>
+ <item> ISNULL </item>
+ <item> ISOLATION </item>
+ <item> ITERATE </item>
+ <item> JOIN </item>
+ <item> K </item>
+ <item> KEY </item>
+ <item> KEY_MEMBER </item>
+ <item> KEY_TYPE </item>
+ <item> LANCOMPILER </item>
+ <item> LANGUAGE </item>
+ <item> LARGE </item>
+ <item> LAST </item>
+ <item> LATERAL </item>
+ <item> LEADING </item>
+ <item> LEFT </item>
+ <item> LENGTH </item>
+ <item> LESS </item>
+ <item> LEVEL </item>
+ <item> LIKE </item>
+ <item> LIMIT </item>
+ <item> LISTEN </item>
+ <item> LOAD </item>
+ <item> LOCAL </item>
+ <item> LOCALTIME </item>
+ <item> LOCALTIMESTAMP </item>
+ <item> LOCATION </item>
+ <item> LOCATOR </item>
+ <item> LOCK </item>
+ <item> LOWER </item>
+ <item> M </item>
+ <item> MAP </item>
+ <item> MATCH </item>
+ <item> MAX </item>
+ <item> MAXVALUE </item>
+ <item> MESSAGE_LENGTH </item>
+ <item> MESSAGE_OCTET_LENGTH </item>
+ <item> MESSAGE_TEXT </item>
+ <item> METHOD </item>
+ <item> MIN </item>
+ <item> MINUTE </item>
+ <item> MINVALUE </item>
+ <item> MOD </item>
+ <item> MODE </item>
+ <item> MODIFIES </item>
+ <item> MODIFY </item>
+ <item> MODULE </item>
+ <item> MONTH </item>
+ <item> MORE </item>
+ <item> MOVE </item>
+ <item> MUMPS </item>
+ <item> NAME </item>
+ <item> NAMES </item>
+ <item> NATIONAL </item>
+ <item> NATURAL </item>
+ <item> NEW </item>
+ <item> NEXT </item>
+ <item> NO </item>
+ <item> NOCREATEDB </item>
+ <item> NOCREATEUSER </item>
+ <item> NONE </item>
+ <item> NOT </item>
+ <item> NOTHING </item>
+ <item> NOTIFY </item>
+ <item> NOTNULL </item>
+ <item> NULL </item>
+ <item> NULLABLE </item>
+ <item> NULLIF </item>
+ <item> NUMBER </item>
+ <item> NUMERIC </item>
+ <item> OBJECT </item>
+ <item> OCTET_LENGTH </item>
+ <item> OF </item>
+ <item> OFF </item>
+ <item> OFFSET </item>
+ <item> OIDS </item>
+ <item> OLD </item>
+ <item> ON </item>
+ <item> ONLY </item>
+ <item> OPEN </item>
+ <item> OPERATION </item>
+ <item> OPERATOR </item>
+ <item> OPTION </item>
+ <item> OPTIONS </item>
+ <item> ORDER </item>
+ <item> ORDINALITY </item>
+ <item> OUT </item>
+ <item> OUTER </item>
+ <item> OUTPUT </item>
+ <item> OVERLAPS </item>
+ <item> OVERLAY </item>
+ <item> OVERRIDING </item>
+ <item> OWNER </item>
+ <item> PAD </item>
+ <item> PARAMETER </item>
+ <item> PARAMETER_MODE </item>
+ <item> PARAMETER_NAME </item>
+ <item> PARAMETER_ORDINAL_POSITION </item>
+ <item> PARAMETER_SPECIFIC_CATALOG </item>
+ <item> PARAMETER_SPECIFIC_NAME </item>
+ <item> PARAMETER_SPECIFIC_SCHEMA </item>
+ <item> PARAMETERS </item>
+ <item> PARTIAL </item>
+ <item> PASCAL </item>
+ <item> PASSWORD </item>
+ <item> PATH </item>
+ <item> PENDANT </item>
+ <item> PLI </item>
+ <item> POSITION </item>
+ <item> POSTFIX </item>
+ <item> PRECISION </item>
+ <item> PREFIX </item>
+ <item> PREORDER </item>
+ <item> PREPARE </item>
+ <item> PRESERVE </item>
+ <item> PRIMARY </item>
+ <item> PRIOR </item>
+ <item> PRIVILEGES </item>
+ <item> PROCEDURAL </item>
+ <item> PROCEDURE </item>
+ <item> PUBLIC </item>
+ <item> READ </item>
+ <item> READS </item>
+ <item> REAL </item>
+ <item> RECURSIVE </item>
+ <item> REF </item>
+ <item> REFERENCES </item>
+ <item> REFERENCING </item>
+ <item> REINDEX </item>
+ <item> RELATIVE </item>
+ <item> RENAME </item>
+ <item> REPEATABLE </item>
+ <item> REPLACE </item>
+ <item> RESET </item>
+ <item> RESTRICT </item>
+ <item> RESULT </item>
+ <item> RETURN </item>
+ <item> RETURNED_LENGTH </item>
+ <item> RETURNED_OCTET_LENGTH </item>
+ <item> RETURNED_SQLSTATE </item>
+ <item> RETURNS </item>
+ <item> REVOKE </item>
+ <item> RIGHT </item>
+ <item> ROLE </item>
+ <item> ROLLBACK </item>
+ <item> ROLLUP </item>
+ <item> ROUTINE </item>
+ <item> ROUTINE_CATALOG </item>
+ <item> ROUTINE_NAME </item>
+ <item> ROUTINE_SCHEMA </item>
+ <item> ROW </item>
+ <item> ROW_COUNT </item>
+ <item> ROWS </item>
+ <item> RULE </item>
+ <item> SAVEPOINT </item>
+ <item> SCALE </item>
+ <item> SCHEMA </item>
+ <item> SCHEMA_NAME </item>
+ <item> SCOPE </item>
+ <item> SCROLL </item>
+ <item> SEARCH </item>
+ <item> SECOND </item>
+ <item> SECTION </item>
+ <item> SECURITY </item>
+ <item> SELECT </item>
+ <item> SELF </item>
+ <item> SENSITIVE </item>
+ <item> SEQUENCE </item>
+ <item> SERIALIZABLE </item>
+ <item> SERVER_NAME </item>
+ <item> SESSION </item>
+ <item> SESSION_USER </item>
+ <item> SET </item>
+ <item> SETOF </item>
+ <item> SETS </item>
+ <item> SHARE </item>
+ <item> SHOW </item>
+ <item> SIMILAR </item>
+ <item> SIMPLE </item>
+ <item> SIZE </item>
+ <item> SOME </item>
+ <item> SOURCE </item>
+ <item> SPACE </item>
+ <item> SPECIFIC </item>
+ <item> SPECIFIC_NAME </item>
+ <item> SPECIFICTYPE </item>
+ <item> SQL </item>
+ <item> SQLCODE </item>
+ <item> SQLERROR </item>
+ <item> SQLEXCEPTION </item>
+ <item> SQLSTATE </item>
+ <item> SQLWARNING </item>
+ <item> START </item>
+ <item> STATE </item>
+ <item> STATEMENT </item>
+ <item> STATIC </item>
+ <item> STATISTICS </item>
+ <item> STDIN </item>
+ <item> STDOUT </item>
+ <item> STRUCTURE </item>
+ <item> STYLE </item>
+ <item> SUBCLASS_ORIGIN </item>
+ <item> SUBLIST </item>
+ <item> SUBSTRING </item>
+ <item> SUM </item>
+ <item> SYMMETRIC </item>
+ <item> SYSID </item>
+ <item> SYSTEM </item>
+ <item> SYSTEM_USER </item>
+ <item> TABLE </item>
+ <item> TABLE_NAME </item>
+ <item> TEMP </item>
+ <item> TEMPLATE </item>
+ <item> TEMPORARY </item>
+ <item> TERMINATE </item>
+ <item> THAN </item>
+ <item> THEN </item>
+ <item> TIMEZONE_HOUR </item>
+ <item> TIMEZONE_MINUTE </item>
+ <item> TO </item>
+ <item> TOAST </item>
+ <item> TRAILING </item>
+ <item> TRANSACTION </item>
+ <item> TRANSACTION_ACTIVE </item>
+ <item> TRANSACTIONS_COMMITTED </item>
+ <item> TRANSACTIONS_ROLLED_BACK </item>
+ <item> TRANSFORM </item>
+ <item> TRANSFORMS </item>
+ <item> TRANSLATE </item>
+ <item> TRANSLATION </item>
+ <item> TREAT </item>
+ <item> TRIGGER </item>
+ <item> TRIGGER_CATALOG </item>
+ <item> TRIGGER_NAME </item>
+ <item> TRIGGER_SCHEMA </item>
+ <item> TRIM </item>
+ <item> TRUNCATE </item>
+ <item> TRUSTED </item>
+ <item> TYPE </item>
+ <item> UNCOMMITTED </item>
+ <item> UNDER </item>
+ <item> UNENCRYPTED </item>
+ <item> UNION </item>
+ <item> UNIQUE </item>
+ <item> UNKNOWN </item>
+ <item> UNLISTEN </item>
+ <item> UNNAMED </item>
+ <item> UNNEST </item>
+ <item> UNTIL </item>
+ <item> UPDATE </item>
+ <item> UPPER </item>
+ <item> USAGE </item>
+ <item> USER </item>
+ <item> USER_DEFINED_TYPE_CATALOG </item>
+ <item> USER_DEFINED_TYPE_NAME </item>
+ <item> USER_DEFINED_TYPE_SCHEMA </item>
+ <item> USING </item>
+ <item> VACUUM </item>
+ <item> VALID </item>
+ <item> VALUE </item>
+ <item> VALUES </item>
+ <item> VARIABLE </item>
+ <item> VARYING </item>
+ <item> VERBOSE </item>
+ <item> VERSION </item>
+ <item> VIEW </item>
+ <item> WHEN </item>
+ <item> WHENEVER </item>
+ <item> WHERE </item>
+ <item> WITH </item>
+ <item> WITHOUT </item>
+ <item> WORK </item>
+ <item> WRITE </item>
+ <item> YEAR </item>
+ <item> ZONE </item>
+ <item> FALSE </item>
+ <item> TRUE </item>
+ </list>
+ <list name="operators">
+ <item> + </item>
+ <item> - </item>
+ <item> * </item>
+ <item> / </item>
+ <item> || </item>
+ <item> |/ </item>
+ <item> ||/ </item>
+ <item> ! </item>
+ <item> !! </item>
+ <item> @ </item>
+ <item> &amp; </item>
+ <item> | </item>
+ <item> # </item>
+ <item> &lt;&lt; </item>
+ <item> &gt;&gt; </item>
+ <item> % </item>
+ <item> ^ </item>
+ <item> = </item>
+ <item> != </item>
+ <item> &lt;&gt; </item>
+ <item> &lt; </item>
+ <item> &lt;= </item>
+ <item> &gt; </item>
+ <item> &gt;= </item>
+ <item> ~ </item>
+ <item> ~* </item>
+ <item> !~ </item>
+ <item> !~* </item>
+ <item> ^= </item>
+ <item> := </item>
+ <item> =&gt; </item>
+ <item> ** </item>
+ <item> .. </item>
+ <item> AND </item>
+ <item> OR </item>
+ <item> NOT </item>
+ <!-- geometric -->
+ <item> ## </item>
+ <item> &amp;&amp; </item>
+ <item> &amp;&lt; </item>
+ <item> &amp;&gt; </item>
+ <item> &lt;-&gt; </item>
+ <item> &lt;^ </item>
+ <item> &gt;^ </item>
+ <item> ?# </item>
+ <item> ?- </item>
+ <item> ?-| </item>
+ <item> @-@ </item>
+ <item> ?| </item>
+ <item> ?|| </item>
+ <item> @@ </item>
+ <item> ~= </item>
+ <!-- network address type -->
+ <item> &lt;&lt;= </item>
+ <item> &gt;&gt;= </item>
+ </list>
+ <list name="functions">
+ <!-- math -->
+ <item> ABS </item>
+ <item> CBRT </item>
+ <item> CEIL </item>
+ <item> DEGREES </item>
+ <item> EXP </item>
+ <item> FLOOR </item>
+ <item> LN </item>
+ <item> LOG </item>
+ <item> MOD </item>
+ <item> PI </item>
+ <item> POW </item>
+ <item> RADIANS </item>
+ <item> RANDOM </item>
+ <item> ROUND </item>
+ <item> SIGN </item>
+ <item> SQRT </item>
+ <item> TRUNC </item>
+ <!-- trig -->
+ <item> ACOS </item>
+ <item> ASIN </item>
+ <item> ATAN </item>
+ <item> ATAN2 </item>
+ <item> COS </item>
+ <item> COT </item>
+ <item> SIN </item>
+ <item> TAN </item>
+ <!-- string -->
+ <item> BIT_LENGTH </item>
+ <item> CHAR_LENGTH </item>
+ <item> CHARACTER_LENGTH </item>
+ <item> LOWER </item>
+ <item> OCTET_LENGTH </item>
+ <item> POSITION </item>
+ <item> SUBSTRING </item>
+ <item> TRIM </item>
+ <item> UPPER </item>
+ <!-- other string -->
+ <item> ASCII </item>
+ <item> BTRIM </item>
+ <item> CHR </item>
+ <item> CONVERT </item>
+ <item> INITCAP </item>
+ <item> LENGTH </item>
+ <item> LPAD </item>
+ <item> LTRIM </item>
+ <item> PG_CLIENT_ENCODING </item>
+ <item> REPEAT </item>
+ <item> RPAD </item>
+ <item> RTRIM </item>
+ <item> STRPOS </item>
+ <item> SUBSTR </item>
+ <item> TO_ASCII </item>
+ <item> TRANSLATE </item>
+ <item> ENCODE </item>
+ <item> DECODE </item>
+ <!-- data type formatting -->
+ <item> TO_CHAR </item>
+ <item> TO_DATE </item>
+ <item> TO_TIMESTAMP </item>
+ <item> TO_NUMBER </item>
+ <!-- date/time -->
+ <item> AGE </item>
+ <item> DATE_PART </item>
+ <item> DATE_TRUNC </item>
+ <item> EXTRACT </item>
+ <item> ISFINITE </item>
+ <item> NOW </item>
+ <item> TIMEOFDAY </item>
+ <item> TIMESTAMP </item>
+ <item> EXTRACT </item>
+ <!-- geometric -->
+ <item> AREA </item>
+ <item> BOX </item>
+ <item> CENTER </item>
+ <item> DIAMETER </item>
+ <item> HEIGHT </item>
+ <item> ISCLOSED </item>
+ <item> ISOPEN </item>
+ <item> PCLOSE </item>
+ <item> NPOINT </item>
+ <item> POPEN </item>
+ <item> RADIUS </item>
+ <item> WIDTH </item>
+ <!-- geometric type conversion -->
+ <item> BOX </item>
+ <item> CIRCLE </item>
+ <item> LSEG </item>
+ <item> PATH </item>
+ <item> POINT </item>
+ <item> POLYGON </item>
+ <!-- network address type, TEXT is omitted as its more commonly a data type -->
+ <item> BROADCAST </item>
+ <item> HOST </item>
+ <item> MASKLEN </item>
+ <item> SET_MASKLEN </item>
+ <item> NETMASK </item>
+ <item> NETWORK </item>
+ <item> ABBREV </item>
+ <!-- sequence manipulation -->
+ <item> NEXTVAL </item>
+ <item> CURRVAL </item>
+ <item> SETVAL </item>
+ <!-- conditional expressions -->
+ <item> COALESCE </item>
+ <item> NULLIF </item>
+ <!-- misc -->
+ <item> HAS_TABLE_PRIVILEGE </item>
+ <item> PG_GET_VIEWDEF </item>
+ <item> PG_GET_RULEDEF </item>
+ <item> PG_GET_INDEXDEF </item>
+ <item> PG_GET_USERBYID </item>
+ <item> OBJ_DESCRIPTION </item>
+ <item> COL_DESCRIPTION </item>
+ <!-- aggregate -->
+ <item> AVG </item>
+ <item> COUNT </item>
+ <item> MAX </item>
+ <item> MIN </item>
+ <item> STDDEV </item>
+ <item> SUM </item>
+ <item> VARIANCE </item>
+ </list>
+ <list name="types">
+ <item> LZTEXT </item>
+ <item> BIGINT </item>
+ <item> INT2 </item>
+ <item> INT8 </item>
+ <item> BIGSERIAL </item>
+ <item> SERIAL8 </item>
+ <item> BIT </item>
+ <item> BIT VARYING </item>
+ <item> VARBIT </item>
+ <item> BOOLEAN </item>
+ <item> BOOL </item>
+ <item> BOX </item>
+ <item> BYTEA </item>
+ <item> CHARACTER </item>
+ <item> CHAR </item>
+ <item> CHARACTER VARYING </item>
+ <item> VARCHAR </item>
+ <item> CIDR </item>
+ <item> CIRCLE </item>
+ <item> DATE </item>
+ <item> DOUBLE PRECISION </item>
+ <item> FLOAT8 </item>
+ <item> INET </item>
+ <item> INTEGER </item>
+ <item> INT </item>
+ <item> INT4 </item>
+ <item> INTERVAL </item>
+ <item> LINE </item>
+ <item> LSEG </item>
+ <item> MACADDR </item>
+ <item> MONEY </item>
+ <item> NUMERIC </item>
+ <item> DECIMAL </item>
+ <item> OID </item>
+ <item> PATH </item>
+ <item> POINT </item>
+ <item> POLYGON </item>
+ <item> REAL </item>
+ <item> SMALLINT </item>
+ <item> SERIAL </item>
+ <item> TEXT </item>
+ <item> TIME </item>
+ <item> TIMETZ </item>
+ <item> TIMESTAMP </item>
+ <item> TIMESTAMPTZ </item>
+ </list>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Operator" context="#stay" String="operators"/>
+ <keyword attribute="Function" context="#stay" String="functions"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Bb][Uu][Ll][Kk]_[Ee][Xx][Cc][Ee][Pp][Tt][Ii][Oo][Nn][Ss]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Bb][Uu][Ll][Kk]_[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Ff][Oo][Uu][Nn][Dd]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Ii][Ss][Oo][Pp][Ee][Nn]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Nn][Oo][Tt][Ff][Oo][Uu][Nn][Dd]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Rr][Oo][Ww][Tt][Yy][Pp][Ee]\b"/>
+ <RegExpr attribute="Data Type" context="#stay" String="%[Tt][Yy][Pp][Ee]\b"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="String" context="String" char="'"/>
+ <DetectChar attribute="Comment" context="SingleLineComment" char="#"/>
+ <Detect2Chars attribute="Comment" context="SingleLineComment" char="-" char1="-"/>
+ <Detect2Chars attribute="Comment" context="MultiLineComment" char="/" char1="*" beginRegion="Comment"/>
+ <RegExpr attribute="Comment" context="SingleLineComment" String="^[Rr][Ee][Mm]\b"/>
+ <DetectChar attribute="Comment" context="Identifier" char="&quot;"/>
+ <AnyChar attribute="Symbol" context="#stay" String=":&#38;"/>
+ <RegExpr attribute="Symbol" context="#stay" String="^/$"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^@@?[^@ \t\r\n]"/>
+ </context>
+ <context name="String" attribute="String" lineEndContext="#stay">
+ <LineContinue attribute="String" context="#pop"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="Symbol" context="#stay" char="&#38;"/>
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+ <context name="SingleLineComment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="MultiLineComment" attribute="Comment" lineEndContext="#stay">
+ <LineContinue attribute="Comment" context="#pop"/>
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ <context name="Identifier" attribute="Identifier" lineEndContext="#pop">
+ <DetectChar attribute="Identifier" context="#pop" char="&quot;"/>
+ </context>
+ <context name="Preprocessor" attribute="Preprocessor" lineEndContext="#pop"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Operator" defStyleNum="dsNormal"/>
+ <itemData name="Function" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="Symbol" defStyleNum="dsChar"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="0"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<!-- Oracle9i SQL and PL/SQL syntax - ANSI SQL superset -->
+<language name="SQL" version="1.05" kateversion="2.1" section="Scripts"
+ extensions="*.sql;*.SQL" mimetype="text/x-sql" casesensitive="0"
+ author="Yury Lebedev (yurylebedev@mail.ru)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> ACCESS </item>
+ <item> ACCOUNT </item>
+ <item> ADD </item>
+ <item> ADMIN </item>
+ <item> ADMINISTER </item>
+ <item> ADVISE </item>
+ <item> AFTER </item>
+ <item> AGENT </item>
+ <item> ALL </item>
+ <item> ALL_ROWS </item>
+ <item> ALLOCATE </item>
+ <item> ALTER </item>
+ <item> ANALYZE </item>
+ <item> ANCILLARY </item>
+ <item> AND </item>
+ <item> ANY </item>
+ <item> ARCHIVE </item>
+ <item> ARCHIVELOG </item>
+ <item> AS </item>
+ <item> ASC </item>
+ <item> ASSOCIATE </item>
+ <item> AT </item>
+ <item> ATTRIBUTE </item>
+ <item> ATTRIBUTES </item>
+ <item> AUDIT </item>
+ <item> AUTHENTICATED </item>
+ <item> AUTHID </item>
+ <item> AUTHORIZATION </item>
+ <item> AUTOALLOCATE </item>
+ <item> AUTOEXTEND </item>
+ <item> AUTOMATIC </item>
+ <item> BACKUP </item>
+ <item> BECOME </item>
+ <item> BEFORE </item>
+ <item> BEGIN </item>
+ <item> BEHALF </item>
+ <item> BETWEEN </item>
+ <item> BINDING </item>
+ <item> BITMAP </item>
+ <item> BLOCK </item>
+ <item> BLOCK_RANGE </item>
+ <item> BODY </item>
+ <item> BOUND </item>
+ <item> BOTH </item>
+ <item> BREAK </item>
+ <item> BROADCAST </item>
+ <item> BTITLE </item>
+ <item> BUFFER_POOL </item>
+ <item> BUILD </item>
+ <item> BULK </item>
+ <item> BY </item>
+ <item> CACHE </item>
+ <item> CACHE_INSTANCES </item>
+ <item> CALL </item>
+ <item> CANCEL </item>
+ <item> CASCADE </item>
+ <item> CASE </item>
+ <item> CATEGORY </item>
+ <item> CHAINED </item>
+ <item> CHANGE </item>
+ <item> CHECK </item>
+ <item> CHECKPOINT </item>
+ <item> CHILD </item>
+ <item> CHOOSE </item>
+ <item> CHUNK </item>
+ <item> CLASS </item>
+ <item> CLEAR </item>
+ <item> CLONE </item>
+ <item> CLOSE </item>
+ <item> CLOSE_CACHED_OPEN_CURSORS </item>
+ <item> CLUSTER </item>
+ <item> COALESCE </item>
+ <item> COLUMN </item>
+ <item> COLUMNS </item>
+ <item> COLUMN_VALUE </item>
+ <item> COMMENT </item>
+ <item> COMMIT </item>
+ <item> COMMITTED </item>
+ <item> COMPATIBILITY </item>
+ <item> COMPILE </item>
+ <item> COMPLETE </item>
+ <item> COMPOSITE_LIMIT </item>
+ <item> COMPRESS </item>
+ <item> COMPUTE </item>
+ <item> CONNECT </item>
+ <item> CONNECT_TIME </item>
+ <item> CONSIDER </item>
+ <item> CONSISTENT </item>
+ <item> CONSTANT </item>
+ <item> CONSTRAINT </item>
+ <item> CONSTRAINTS </item>
+ <item> CONTAINER </item>
+ <item> CONTENTS </item>
+ <item> CONTEXT </item>
+ <item> CONTINUE </item>
+ <item> CONTROLFILE </item>
+ <item> COPY </item>
+ <item> COST </item>
+ <item> CPU_PER_CALL </item>
+ <item> CPU_PER_SESSION </item>
+ <item> CREATE </item>
+ <item> CREATE_STORED_OUTLINES </item>
+ <item> CROSS </item>
+ <item> CUBE </item>
+ <item> CURRENT </item>
+ <item> CURSOR </item>
+ <item> CYCLE </item>
+ <item> DANGLING </item>
+ <item> DATA </item>
+ <item> DATABASE </item>
+ <item> DATAFILE </item>
+ <item> DATAFILES </item>
+ <item> DAY </item>
+ <item> DBA </item>
+ <item> DDL </item>
+ <item> DEALLOCATE </item>
+ <item> DEBUG </item>
+ <item> DECLARE </item>
+ <item> DEFAULT </item>
+ <item> DEFERRABLE </item>
+ <item> DEFERRED </item>
+ <item> DEFINER </item>
+ <item> DEGREE </item>
+ <item> DELETE </item>
+ <item> DEMAND </item>
+ <item> DESC </item>
+ <item> DETERMINES </item>
+ <item> DICTIONARY </item>
+ <item> DIMENSION </item>
+ <item> DIRECTORY </item>
+ <item> DISABLE </item>
+ <item> DISASSOCIATE </item>
+ <item> DISCONNECT </item>
+ <item> DISMOUNT </item>
+ <item> DISTINCT </item>
+ <item> DISTRIBUTED </item>
+ <item> DROP </item>
+ <item> DYNAMIC </item>
+ <item> EACH </item>
+ <item> ELSE </item>
+ <item> ENABLE </item>
+ <item> END </item>
+ <item> ENFORCE </item>
+ <item> ENTRY </item>
+ <item> ESCAPE </item>
+ <item> ESTIMATE </item>
+ <item> EVENTS </item>
+ <item> EXCEPT </item>
+ <item> EXCEPTION </item>
+ <item> EXCEPTIONS </item>
+ <item> EXCHANGE </item>
+ <item> EXCLUDING </item>
+ <item> EXCLUSIVE </item>
+ <item> EXEC </item>
+ <item> EXECUTE </item>
+ <item> EXISTS </item>
+ <item> EXPIRE </item>
+ <item> EXPLAIN </item>
+ <item> EXPLOSION </item>
+ <item> EXTENDS </item>
+ <item> EXTENT </item>
+ <item> EXTENTS </item>
+ <item> EXTERNALLY </item>
+ <item> FAILED_LOGIN_ATTEMPTS </item>
+ <item> FALSE </item>
+ <item> FAST </item>
+ <item> FILE </item>
+ <item> FILTER </item>
+ <item> FIRST_ROWS </item>
+ <item> FLAGGER </item>
+ <item> FLUSH </item>
+ <item> FOLLOWING </item>
+ <item> FOR </item>
+ <item> FORCE </item>
+ <item> FOREIGN </item>
+ <item> FREELIST </item>
+ <item> FREELISTS </item>
+ <item> FRESH </item>
+ <item> FROM </item>
+ <item> FULL </item>
+ <item> FUNCTION </item>
+ <item> FUNCTIONS </item>
+ <item> GENERATED </item>
+ <item> GLOBAL </item>
+ <item> GLOBALLY </item>
+ <item> GLOBAL_NAME </item>
+ <item> GRANT </item>
+ <item> GROUP </item>
+ <item> GROUPS </item>
+ <item> HASH </item>
+ <item> HASHKEYS </item>
+ <item> HAVING </item>
+ <item> HEADER </item>
+ <item> HEAP </item>
+ <item> HIERARCHY </item>
+ <item> HOUR </item>
+ <item> ID </item>
+ <item> IDENTIFIED </item>
+ <item> IDENTIFIER </item>
+ <item> IDGENERATORS </item>
+ <item> IDLE_TIME </item>
+ <item> IF </item>
+ <item> IMMEDIATE </item>
+ <item> IN </item>
+ <item> INCLUDING </item>
+ <item> INCREMENT </item>
+ <item> INCREMENTAL </item>
+ <item> INDEX </item>
+ <item> INDEXED </item>
+ <item> INDEXES </item>
+ <item> INDEXTYPE </item>
+ <item> INDEXTYPES </item>
+ <item> INDICATOR </item>
+ <item> INITIAL </item>
+ <item> INITIALIZED </item>
+ <item> INITIALLY </item>
+ <item> INITRANS </item>
+ <item> INNER </item>
+ <item> INSERT </item>
+ <item> INSTANCE </item>
+ <item> INSTANCES </item>
+ <item> INSTEAD </item>
+ <item> INTERMEDIATE </item>
+ <item> INTERSECT </item>
+ <item> INTERVAL </item>
+ <item> INTO </item>
+ <item> INVALIDATE </item>
+ <item> IS </item>
+ <item> ISOLATION </item>
+ <item> ISOLATION_LEVEL </item>
+ <item> JAVA </item>
+ <item> JOIN </item>
+ <item> KEEP </item>
+ <item> KEY </item>
+ <item> KILL </item>
+ <item> LABEL </item>
+ <item> LAYER </item>
+ <item> LEADING </item>
+ <item> LEFT </item>
+ <item> LESS </item>
+ <item> LEVEL </item>
+ <item> LIBRARY </item>
+ <item> LIKE </item>
+ <item> LIMIT </item>
+ <item> LINK </item>
+ <item> LIST </item>
+ <item> LOCAL </item>
+ <item> LOCATOR </item>
+ <item> LOCK </item>
+ <item> LOCKED </item>
+ <item> LOGFILE </item>
+ <item> LOGGING </item>
+ <item> LOGICAL_READS_PER_CALL </item>
+ <item> LOGICAL_READS_PER_SESSION </item>
+ <item> LOGOFF </item>
+ <item> LOGON </item>
+ <item> MANAGE </item>
+ <item> MANAGED </item>
+ <item> MANAGEMENT </item>
+ <item> MASTER </item>
+ <item> MATERIALIZED </item>
+ <item> MAXARCHLOGS </item>
+ <item> MAXDATAFILES </item>
+ <item> MAXEXTENTS </item>
+ <item> MAXINSTANCES </item>
+ <item> MAXLOGFILES </item>
+ <item> MAXLOGHISTORY </item>
+ <item> MAXLOGMEMBERS </item>
+ <item> MAXSIZE </item>
+ <item> MAXTRANS </item>
+ <item> MAXVALUE </item>
+ <item> METHOD </item>
+ <item> MEMBER </item>
+ <item> MERGE </item>
+ <item> MINIMIZE </item>
+ <item> MINIMUM </item>
+ <item> MINEXTENTS </item>
+ <item> MINUS </item>
+ <item> MINUTE </item>
+ <item> MINVALUE </item>
+ <item> MODE </item>
+ <item> MODIFY </item>
+ <item> MONITORING </item>
+ <item> MONTH </item>
+ <item> MOUNT </item>
+ <item> MOVE </item>
+ <item> MOVEMENT </item>
+ <item> MTS_DISPATCHERS </item>
+ <item> MULTISET </item>
+ <item> NAMED </item>
+ <item> NATURAL </item>
+ <item> NEEDED </item>
+ <item> NESTED </item>
+ <item> NESTED_TABLE_ID </item>
+ <item> NETWORK </item>
+ <item> NEVER </item>
+ <item> NEW </item>
+ <item> NEXT </item>
+ <item> NLS_CALENDAR </item>
+ <item> NLS_CHARACTERSET </item>
+ <item> NLS_COMP </item>
+ <item> NLS_CURRENCY </item>
+ <item> NLS_DATE_FORMAT </item>
+ <item> NLS_DATE_LANGUAGE </item>
+ <item> NLS_ISO_CURRENCY </item>
+ <item> NLS_LANG </item>
+ <item> NLS_LANGUAGE </item>
+ <item> NLS_NUMERIC_CHARACTERS </item>
+ <item> NLS_SORT </item>
+ <item> NLS_SPECIAL_CHARS </item>
+ <item> NLS_TERRITORY </item>
+ <item> NO </item>
+ <item> NOARCHIVELOG </item>
+ <item> NOAUDIT </item>
+ <item> NOCACHE </item>
+ <item> NOCOMPRESS </item>
+ <item> NOCYCLE </item>
+ <item> NOFORCE </item>
+ <item> NOLOGGING </item>
+ <item> NOMAXVALUE </item>
+ <item> NOMINIMIZE </item>
+ <item> NOMINVALUE </item>
+ <item> NOMONITORING </item>
+ <item> NONE </item>
+ <item> NOORDER </item>
+ <item> NOOVERRIDE </item>
+ <item> NOPARALLEL </item>
+ <item> NORELY </item>
+ <item> NORESETLOGS </item>
+ <item> NOREVERSE </item>
+ <item> NORMAL </item>
+ <item> NOSEGMENT </item>
+ <item> NOSORT </item>
+ <item> NOT </item>
+ <item> NOTHING </item>
+ <item> NOVALIDATE </item>
+ <item> NOWAIT </item>
+ <item> NULL </item>
+ <item> NULLS </item>
+ <item> OBJNO </item>
+ <item> OBJNO_REUSE </item>
+ <item> OF </item>
+ <item> OFF </item>
+ <item> OFFLINE </item>
+ <item> OID </item>
+ <item> OIDINDEX </item>
+ <item> OLD </item>
+ <item> ON </item>
+ <item> ONLINE </item>
+ <item> ONLY </item>
+ <item> OPCODE </item>
+ <item> OPEN </item>
+ <item> OPERATOR </item>
+ <item> OPTIMAL </item>
+ <item> OPTIMIZER_GOAL </item>
+ <item> OPTION </item>
+ <item> OR </item>
+ <item> ORDER </item>
+ <item> ORGANIZATION </item>
+ <item> OUT </item>
+ <item> OUTER </item>
+ <item> OUTLINE </item>
+ <item> OVER </item>
+ <item> OVERFLOW </item>
+ <item> OVERLAPS </item>
+ <item> OWN </item>
+ <item> PACKAGE </item>
+ <item> PACKAGES </item>
+ <item> PARALLEL </item>
+ <item> PARAMETERS </item>
+ <item> PARENT </item>
+ <item> PARTITION </item>
+ <item> PARTITIONS </item>
+ <item> PARTITION_HASH </item>
+ <item> PARTITION_RANGE </item>
+ <item> PASSWORD </item>
+ <item> PASSWORD_GRACE_TIME </item>
+ <item> PASSWORD_LIFE_TIME </item>
+ <item> PASSWORD_LOCK_TIME </item>
+ <item> PASSWORD_REUSE_MAX </item>
+ <item> PASSWORD_REUSE_TIME </item>
+ <item> PASSWORD_VERIFY_FUNCTION </item>
+ <item> PCTFREE </item>
+ <item> PCTINCREASE </item>
+ <item> PCTTHRESHOLD </item>
+ <item> PCTUSED </item>
+ <item> PCTVERSION </item>
+ <item> PERCENT </item>
+ <item> PERMANENT </item>
+ <item> PLAN </item>
+ <item> PLSQL_DEBUG </item>
+ <item> POST_TRANSACTION </item>
+ <item> PREBUILT </item>
+ <item> PRECEDING </item>
+ <item> PREPARE </item>
+ <item> PRESERVE </item>
+ <item> PRIMARY </item>
+ <item> PRIOR </item>
+ <item> PRIVATE </item>
+ <item> PRIVATE_SGA </item>
+ <item> PRIVILEGE </item>
+ <item> PRIVILEGES </item>
+ <item> PROCEDURE </item>
+ <item> PROFILE </item>
+ <item> PUBLIC </item>
+ <item> PURGE </item>
+ <item> QUERY </item>
+ <item> QUEUE </item>
+ <item> QUOTA </item>
+ <item> RANDOM </item>
+ <item> RANGE </item>
+ <item> RBA </item>
+ <item> READ </item>
+ <item> READS </item>
+ <item> REBUILD </item>
+ <item> RECORDS_PER_BLOCK </item>
+ <item> RECOVER </item>
+ <item> RECOVERABLE </item>
+ <item> RECOVERY </item>
+ <item> RECYCLE </item>
+ <item> REDUCED </item>
+ <item> REFERENCES </item>
+ <item> REFERENCING </item>
+ <item> REFRESH </item>
+ <item> RELY </item>
+ <item> RENAME </item>
+ <item> RESET </item>
+ <item> RESETLOGS </item>
+ <item> RESIZE </item>
+ <item> RESOLVE </item>
+ <item> RESOLVER </item>
+ <item> RESOURCE </item>
+ <item> RESTRICT </item>
+ <item> RESTRICTED </item>
+ <item> RESUME </item>
+ <item> RETURN </item>
+ <item> RETURNING </item>
+ <item> REUSE </item>
+ <item> REVERSE </item>
+ <item> REVOKE </item>
+ <item> REWRITE </item>
+ <item> RIGHT </item>
+ <item> ROLE </item>
+ <item> ROLES </item>
+ <item> ROLLBACK </item>
+ <item> ROLLUP </item>
+ <item> ROW </item>
+ <item> ROWNUM </item>
+ <item> ROWS </item>
+ <item> RULE </item>
+ <item> SAMPLE </item>
+ <item> SAVEPOINT </item>
+ <item> SCAN </item>
+ <item> SCAN_INSTANCES </item>
+ <item> SCHEMA </item>
+ <item> SCN </item>
+ <item> SCOPE </item>
+ <item> SD_ALL </item>
+ <item> SD_INHIBIT </item>
+ <item> SD_SHOW </item>
+ <item> SECOND </item>
+ <item> SEGMENT </item>
+ <item> SEG_BLOCK </item>
+ <item> SEG_FILE </item>
+ <item> SELECT </item>
+ <item> SELECTIVITY </item>
+ <item> SEQUENCE </item>
+ <item> SERIALIZABLE </item>
+ <item> SERVERERROR </item>
+ <item> SESSION </item>
+ <item> SESSION_CACHED_CURSORS </item>
+ <item> SESSIONS_PER_USER </item>
+ <item> SET </item>
+ <item> SHARE </item>
+ <item> SHARED </item>
+ <item> SHARED_POOL </item>
+ <item> SHRINK </item>
+ <item> SHUTDOWN </item>
+ <item> SINGLETASK </item>
+ <item> SIZE </item>
+ <item> SKIP </item>
+ <item> SKIP_UNUSABLE_INDEXES </item>
+ <item> SNAPSHOT </item>
+ <item> SOME </item>
+ <item> SORT </item>
+ <item> SOURCE </item>
+ <item> SPECIFICATION </item>
+ <item> SPLIT </item>
+ <item> SQL_TRACE </item>
+ <item> STANDBY </item>
+ <item> START </item>
+ <item> STARTUP </item>
+ <item> STATEMENT_ID </item>
+ <item> STATISTICS </item>
+ <item> STATIC </item>
+ <item> STOP </item>
+ <item> STORAGE </item>
+ <item> STORE </item>
+ <item> STRUCTURE </item>
+ <item> SUBPARTITION </item>
+ <item> SUBPARTITIONS </item>
+ <item> SUCCESSFUL </item>
+ <item> SUMMARY </item>
+ <item> SUSPEND </item>
+ <item> SWITCH </item>
+ <item> SYS_OP_BITVEC </item>
+ <item> SYS_OP_ENFORCE_NOT_NULL$ </item>
+ <item> SYS_OP_NOEXPAND </item>
+ <item> SYS_OP_NTCIMG$ </item>
+ <item> SYNONYM </item>
+ <item> SYSDBA </item>
+ <item> SYSOPER </item>
+ <item> SYSTEM </item>
+ <item> TABLE </item>
+ <item> TABLES </item>
+ <item> TABLESPACE </item>
+ <item> TABLESPACE_NO </item>
+ <item> TABNO </item>
+ <item> TEMPFILE </item>
+ <item> TEMPORARY </item>
+ <item> THAN </item>
+ <item> THE </item>
+ <item> THEN </item>
+ <item> THREAD </item>
+ <item> THROUGH </item>
+ <item> TIMEOUT </item>
+ <item> TIMEZONE_HOUR </item>
+ <item> TIMEZONE_MINUTE </item>
+ <item> TIME_ZONE </item>
+ <item> TO </item>
+ <item> TOPLEVEL </item>
+ <item> TRACE </item>
+ <item> TRACING </item>
+ <item> TRAILING </item>
+ <item> TRANSACTION </item>
+ <item> TRANSITIONAL </item>
+ <item> TRIGGER </item>
+ <item> TRIGGERS </item>
+ <item> TRUE </item>
+ <item> TRUNCATE </item>
+ <item> TYPE </item>
+ <item> TYPES </item>
+ <item> UNARCHIVED </item>
+ <item> UNBOUND </item>
+ <item> UNBOUNDED </item>
+ <item> UNDO </item>
+ <item> UNIFORM </item>
+ <item> UNION </item>
+ <item> UNIQUE </item>
+ <item> UNLIMITED </item>
+ <item> UNLOCK </item>
+ <item> UNRECOVERABLE </item>
+ <item> UNTIL </item>
+ <item> UNUSABLE </item>
+ <item> UNUSED </item>
+ <item> UPD_INDEXES </item>
+ <item> UPDATABLE </item>
+ <item> UPDATE </item>
+ <item> UPPPER </item>
+ <item> USAGE </item>
+ <item> USE </item>
+ <item> USE_STORED_OUTLINES </item>
+ <item> USER_DEFINED </item>
+ <item> USING </item>
+ <item> VALIDATE </item>
+ <item> VALIDATION </item>
+ <item> VALUES </item>
+ <item> VIEW </item>
+ <item> WHEN </item>
+ <item> WHENEVER </item>
+ <item> WHERE </item>
+ <item> WITH </item>
+ <item> WITHOUT </item>
+ <item> WORK </item>
+ <item> WRITE </item>
+ <item> YEAR </item>
+ <item> ZONE </item>
+ </list>
+ <list name="operators">
+ <item> + </item>
+ <item> - </item>
+ <item> * </item>
+ <item> / </item>
+ <item> || </item>
+ <item> = </item>
+ <item> != </item>
+ <item> &lt;&gt; </item>
+ <item> &lt; </item>
+ <item> &lt;= </item>
+ <item> &gt; </item>
+ <item> &gt;= </item>
+ <item> ~= </item>
+ <item> ^= </item>
+ <item> := </item>
+ <item> =&gt; </item>
+ <item> ** </item>
+ <item> .. </item>
+ </list>
+ <list name="functions">
+ <item> ABS </item>
+ <item> ACOS </item>
+ <item> ADD_MONTHS </item>
+ <item> ASCII </item>
+ <item> ASCIISTR </item>
+ <item> ASIN </item>
+ <item> ATAN </item>
+ <item> ATAN2 </item>
+ <item> AVG </item>
+ <item> BFILENAME </item>
+ <item> BIN_TO_NUM </item>
+ <item> BITAND </item>
+ <item> CAST </item>
+ <item> CEIL </item>
+ <item> CHARTOROWID </item>
+ <item> CHR </item>
+ <item> COALESCE </item>
+ <item> COMPOSE </item>
+ <item> CONCAT </item>
+ <item> CONVERT </item>
+ <item> CORR </item>
+ <item> COS </item>
+ <item> COSH </item>
+ <item> COUNT </item>
+ <item> COVAR_POP </item>
+ <item> COVAR_SAMP </item>
+ <item> CUME_DIST </item>
+ <item> CURRENT_DATE </item>
+ <item> CURRENT_TIMESTAMP </item>
+ <item> DBTIMEZONE </item>
+ <item> DECODE </item>
+ <item> DECOMPOSE </item>
+ <item> DENSE_RANK </item>
+ <item> DEREF </item>
+ <item> DUMP </item>
+ <item> EMPTY_BLOB </item>
+ <item> EMPTY_CLOB </item>
+ <item> EXISTSNODE </item>
+ <item> EXP </item>
+ <item> EXTRACT </item>
+ <item> FIRST </item>
+ <item> FIRST_VALUE </item>
+ <item> FLOOR </item>
+ <item> FROM_TZ </item>
+ <item> GREATEST </item>
+ <item> GROUP_ID </item>
+ <item> GROUPING </item>
+ <item> GROUPING_ID </item>
+ <item> HEXTORAW </item>
+ <item> INITCAP </item>
+ <item> INSTR </item>
+ <item> INSTRB </item>
+ <item> LAG </item>
+ <item> LAST </item>
+ <item> LAST_DAY </item>
+ <item> LAST_VALUE </item>
+ <item> LEAD </item>
+ <item> LEAST </item>
+ <item> LENGTH </item>
+ <item> LENGTHB </item>
+ <item> LN </item>
+ <item> LOCALTIMESTAMP </item>
+ <item> LOG </item>
+ <item> LOWER </item>
+ <item> LPAD </item>
+ <item> LTRIM </item>
+ <item> MAKE_REF </item>
+ <item> MAX </item>
+ <item> MIN </item>
+ <item> MOD </item>
+ <item> MONTHS_BETWEEN </item>
+ <item> NCHR </item>
+ <item> NEW_TIME </item>
+ <item> NEXT_DAY </item>
+ <item> NLS_CHARSET_DECL_LEN </item>
+ <item> NLS_CHARSET_ID </item>
+ <item> NLS_CHARSET_NAME </item>
+ <item> NLS_INITCAP </item>
+ <item> NLS_LOWER </item>
+ <item> NLS_UPPER </item>
+ <item> NLSSORT </item>
+ <item> NTILE </item>
+ <item> NULLIF </item>
+ <item> NUMTODSINTERVAL </item>
+ <item> NUMTOYMINTERVAL </item>
+ <item> NVL </item>
+ <item> NVL2 </item>
+ <item> PERCENT_RANK </item>
+ <item> PERCENTILE_CONT </item>
+ <item> PERCENTILE_DISC </item>
+ <item> POWER </item>
+ <item> RANK </item>
+ <item> RATIO_TO_REPORT </item>
+ <item> RAWTOHEX </item>
+ <item> REF </item>
+ <item> REFTOHEX </item>
+ <item> REGR_SLOPE </item>
+ <item> REGR_INTERCEPT </item>
+ <item> REGR_COUNT </item>
+ <item> REGR_R2 </item>
+ <item> REGR_AVGX </item>
+ <item> REGR_AVGY </item>
+ <item> REGR_SXX </item>
+ <item> REGR_SYY </item>
+ <item> REGR_SXY </item>
+ <item> REPLACE </item>
+ <item> ROUND </item>
+ <item> ROW_NUMBER </item>
+ <item> ROWIDTOCHAR </item>
+ <item> ROWIDTONCHAR </item>
+ <item> RPAD </item>
+ <item> RTRIM </item>
+ <item> SESSIONTIMEZONE </item>
+ <item> SIGN </item>
+ <item> SIN </item>
+ <item> SINH </item>
+ <item> SOUNDEX </item>
+ <item> SUBSTR </item>
+ <item> SQRT </item>
+ <item> STDDEV </item>
+ <item> STDDEV_POP </item>
+ <item> STDDEV_SAMP </item>
+ <item> SUBSTR </item>
+ <item> SUBSTRB </item>
+ <item> SUM </item>
+ <item> SYS_CONNECT_BY_PATH </item>
+ <item> SYS_CONTEXT </item>
+ <item> SYS_DBURIGEN </item>
+ <item> SYS_EXTRACT_UTC </item>
+ <item> SYS_GUID </item>
+ <item> SYS_TYPEID </item>
+ <item> SYS_XMLAGG </item>
+ <item> SYS_XMLGEN </item>
+ <item> SYSDATE </item>
+ <item> SYSTIMESTAMP </item>
+ <item> TAN </item>
+ <item> TANH </item>
+ <item> TO_CHAR </item>
+ <item> TO_CLOB </item>
+ <item> TO_DATE </item>
+ <item> TO_DSINTERVAL </item>
+ <item> TO_LOB </item>
+ <item> TO_MULTI_BYTE </item>
+ <item> TO_NCHAR </item>
+ <item> TO_NCLOB </item>
+ <item> TO_NUMBER </item>
+ <item> TO_SINGLE_BYTE </item>
+ <item> TO_TIMESTAMP </item>
+ <item> TO_TIMESTAMP_TZ </item>
+ <item> TO_YMINTERVAL </item>
+ <item> TRANSLATE </item>
+ <item> TREAT </item>
+ <item> TRIM </item>
+ <item> TRUNC </item>
+ <item> TZ_OFFSET </item>
+ <item> UID </item>
+ <item> UNISTR </item>
+ <item> UPPER </item>
+ <item> USER </item>
+ <item> USERENV </item>
+ <item> VALUE </item>
+ <item> VAR_POP </item>
+ <item> VAR_SAMP </item>
+ <item> VARIANCE </item>
+ <item> VSIZE </item>
+ <item> WIDTH_BUCKET </item>
+ </list>
+ <list name="types">
+ <item> ANYDATA </item>
+ <item> ANYDATASET </item>
+ <item> ANYTYPE </item>
+ <item> ARRAY </item>
+ <item> BFILE </item>
+ <item> BINARY_INTEGER </item>
+ <item> BLOB </item>
+ <item> BOOLEAN </item>
+ <item> CFILE </item>
+ <item> CHAR </item>
+ <item> CHARACTER </item>
+ <item> CLOB </item>
+ <item> DATE </item>
+ <item> DBURITYPE </item>
+ <item> DEC </item>
+ <item> DECIMAL </item>
+ <item> DOUBLE </item>
+ <item> FLOAT </item>
+ <item> FLOB </item>
+ <item> HTTPURITYPE </item>
+ <item> INT </item>
+ <item> INTEGER </item>
+ <item> LOB </item>
+ <item> LONG </item>
+ <item> MLSLABEL </item>
+ <item> NATIONAL </item>
+ <item> NCHAR </item>
+ <item> NCLOB </item>
+ <item> NUMBER </item>
+ <item> NUMERIC </item>
+ <item> NVARCHAR </item>
+ <item> NVARCHAR2 </item>
+ <item> OBJECT </item>
+ <item> PLS_INTEGER </item>
+ <item> PRECISION </item>
+ <item> RAW </item>
+ <item> RECORD </item>
+ <item> REAL </item>
+ <item> ROWID </item>
+ <item> SINGLE </item>
+ <item> SMALLINT </item>
+ <item> TIMESTAMP </item>
+ <item> TIME </item>
+ <item> URIFACTORYTYPE </item>
+ <item> URITYPE </item>
+ <item> UROWID </item>
+ <item> VARCHAR </item>
+ <item> VARCHAR2 </item>
+ <item> VARYING </item>
+ <item> VARRAY </item>
+ <item> XMLTYPE </item>
+ </list>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" String="keywords" context="#stay"/>
+ <keyword attribute="Operator" String="operators" context="#stay"/>
+ <keyword attribute="Function" String="functions" context="#stay"/>
+ <keyword attribute="Data Type" String="types" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Bb][Uu][Ll][Kk]_[Ee][Xx][Cc][Ee][Pp][Tt][Ii][Oo][Nn][Ss]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Bb][Uu][Ll][Kk]_[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Ff][Oo][Uu][Nn][Dd]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Ii][Ss][Oo][Pp][Ee][Nn]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Nn][Oo][Tt][Ff][Oo][Uu][Nn][Dd]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Rr][Oo][Ww][Cc][Oo][Uu][Nn][Tt]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Rr][Oo][Ww][Tt][Yy][Pp][Ee]\b" context="#stay"/>
+ <RegExpr attribute="Data Type" String="%[Tt][Yy][Pp][Ee]\b" context="#stay"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="String" context="String literal" char="'"/>
+ <Detect2Chars attribute="Comment" context="Singleline PL/SQL-style comment" char="-" char1="-"/>
+ <Detect2Chars attribute="Comment" context="Multiline C-style comment" char="/" char1="*"/>
+ <RegExpr attribute="Comment" context="SQL*Plus remark directive" String="^[Rr][Ee][Mm]\b"/>
+ <DetectChar attribute="Identifier" context="User-defined identifier" char="&quot;"/>
+ <RegExpr attribute="External Variable" context="#stay" String="(:|&amp;&amp;?)\w+"/>
+ <RegExpr attribute="Symbol" context="#stay" String="^/$"/>
+ <RegExpr attribute="Preprocessor" context="SQL*Plus directive to include file" String="^@@?[^@ \t\r\n]"/>
+ </context>
+ <context name="String literal" attribute="String" lineEndContext="#stay">
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <RegExpr attribute="External Variable" context="#stay" String="&amp;&amp;?\w+"/>
+ <DetectChar attribute="String" context="#pop" char="'"/>
+ </context>
+ <context name="Singleline PL/SQL-style comment" attribute="Comment" lineEndContext="#pop"/>
+ <context name="Multiline C-style comment" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ <context name="SQL*Plus remark directive" attribute="Comment" lineEndContext="#pop"/>
+ <context name="User-defined identifier" attribute="Identifier" lineEndContext="#pop">
+ <DetectChar attribute="Identifier" context="#pop" char="&quot;"/>
+ </context>
+ <context name="SQL*Plus directive to include file" attribute="Preprocessor" lineEndContext="#pop"/>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Operator" defStyleNum="dsNormal"/>
+ <itemData name="Function" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Identifier" defStyleNum="dsOthers"/>
+ <itemData name="External Variable" defStyleNum="dsChar"/>
+ <itemData name="Symbol" defStyleNum="dsChar"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="--"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="0"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+
+<!-- Authors: Alexander Dederer & JM. Philippe -->
+<!-- Copyright: BSD copyright & Irsid - Arcelor Innovation R&D -->
+<!-- Ported to Kate 2.0/ KWrite 4.0 by Joseph Wenninger (Updated by Simon Robins)-->
+
+<language name="Tcl/Tk" version="1.05" kateversion="2.1" section="Scripts" extensions="*.tcl;*.tk" mimetype="text/x-tcl">
+ <highlighting>
+ <list name="keywords">
+ <item> after </item>
+ <item> append </item>
+ <item> AppleScript </item>
+ <item> argv </item>
+ <item> argc </item>
+ <item> array </item>
+ <item> auto_execk </item>
+ <item> auto_load </item>
+ <item> auto_mkindex </item>
+ <item> auto_path </item>
+ <item> auto_reset </item>
+ <item> beep </item>
+ <item> bell </item>
+ <item> binary </item>
+ <item> bind </item>
+ <item> bindtags </item>
+ <item> bgerror </item>
+ <item> break </item>
+ <item> button </item>
+ <item> canvas </item>
+ <item> case </item>
+ <item> catch </item>
+ <item> cd </item>
+ <item> checkbutton </item>
+ <item> clipboard </item>
+ <item> clock </item>
+ <item> close </item>
+ <item> concat </item>
+ <item> console </item>
+ <item> continue </item>
+ <item> dde </item>
+ <item> destroy </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> encoding </item>
+ <item> entry </item>
+ <item> env </item>
+ <item> eof </item>
+ <item> error </item>
+ <item> errorCode </item>
+ <item> errorInfo </item>
+ <item> eval </item>
+ <item> event </item>
+ <item> exec </item>
+ <item> exit </item>
+ <item> expr </item>
+ <item> fblocked </item>
+ <item> fconfigure </item>
+ <item> fcopy </item>
+ <item> file </item>
+ <item> fileevent </item>
+ <item> flush </item>
+ <item> focus </item>
+ <item> font </item>
+ <item> for </item>
+ <item> foreach </item>
+ <item> format </item>
+ <item> frame </item>
+ <item> gets </item>
+ <item> glob </item>
+ <item> global </item>
+ <item> grab </item>
+ <item> grid </item>
+ <item> history </item>
+ <item> if </item>
+ <item> image </item>
+ <item> incr </item>
+ <item> info </item>
+ <item> interp </item>
+ <item> join </item>
+ <item> label </item>
+ <item> lappend </item>
+ <item> lindex </item>
+ <item> linsert </item>
+ <item> list </item>
+ <item> listbox </item>
+ <item> llength </item>
+ <item> load </item>
+ <item> lower </item>
+ <item> lrange </item>
+ <item> lreplace </item>
+ <item> lsearch </item>
+ <item> lsort </item>
+ <item> menu </item>
+ <item> menubutton </item>
+ <item> message </item>
+ <item> namespace </item>
+ <item> open </item>
+ <item> option </item>
+ <item> OptProc </item>
+ <item> pack </item>
+ <item> package </item>
+ <item> parray </item>
+ <item> pid </item>
+ <item> place </item>
+ <item> pkg_mkindex </item>
+ <item> proc </item>
+ <item> puts </item>
+ <item> pwd </item>
+ <item> radiobutton </item>
+ <item> raise </item>
+ <item> read </item>
+ <item> regexp </item>
+ <item> registry </item>
+ <item> regsub </item>
+ <item> rename </item>
+ <item> resource </item>
+ <item> return </item>
+ <item> scale </item>
+ <item> scan </item>
+ <item> scrollbar </item>
+ <item> seek </item>
+ <item> selection </item>
+ <item> send </item>
+ <item> set </item>
+ <item> socket </item>
+ <item> source </item>
+ <item> split </item>
+ <item> string </item>
+ <item> subst </item>
+ <item> switch </item>
+ <item> tclLog </item>
+ <item> tcl_endOfWord </item>
+ <item> tcl_findLibrary </item>
+ <item> tcl_library </item>
+ <item> tcl_patchLevel </item>
+ <item> tcl_platform </item>
+ <item> tcl_precision </item>
+ <item> tcl_rcFileName </item>
+ <item> tcl_rcRsrcName </item>
+ <item> tcl_startOfNextWord </item>
+ <item> tcl_startOfPreviousWord </item>
+ <item> tcl_traceCompile </item>
+ <item> tcl_traceExec </item>
+ <item> tcl_version </item>
+ <item> tcl_wordBreakAfter </item>
+ <item> tcl_wordBreakBefore </item>
+ <item> tell </item>
+ <item> text </item>
+ <item> time </item>
+ <item> tk </item>
+ <item> tkTabToWindow </item>
+ <item> tkwait </item>
+ <item> tk_chooseColor </item>
+ <item> tk_chooseDirectory </item>
+ <item> tk_focusFollowMouse </item>
+ <item> tk_focusNext </item>
+ <item> tk_focusPrev </item>
+ <item> tk_getOpenFile </item>
+ <item> tk_getSaveFile </item>
+ <item> tk_library </item>
+ <item> tk_messageBox </item>
+ <item> tk_optionMenu </item>
+ <item> tk_patchLevel </item>
+ <item> tk_popup </item>
+ <item> tk_strictMotif </item>
+ <item> tk_version </item>
+ <item> toplevel </item>
+ <item> trace </item>
+ <item> unknown </item>
+ <item> unset </item>
+ <item> update </item>
+ <item> uplevel </item>
+ <item> upvar </item>
+ <item> variable </item>
+ <item> vwait </item>
+ <item> while </item>
+ <item> winfo </item>
+ <item> wm </item>
+ </list>
+
+ <list name="keywords-opt">
+ <item> add </item>
+ <item> args </item>
+ <item> atime </item>
+ <item> attributes </item>
+ <item> body </item>
+ <item> bytelength </item>
+ <item> cancel </item>
+ <item> channels </item>
+ <item> clicks </item>
+ <item> cmdcount </item>
+ <item> commands </item>
+ <item> compare </item>
+ <item> complete </item>
+ <item> convertfrom </item>
+ <item> convertto </item>
+ <item> copy </item>
+ <item> default </item>
+ <item> delete </item>
+ <item> dirname </item>
+ <item> equal </item>
+ <item> executable </item>
+ <item> exists </item>
+ <item> extension </item>
+ <item> first </item>
+ <item> forget </item>
+ <item> format </item>
+ <item> functions </item>
+ <item> globals </item>
+ <item> hostname </item>
+ <item> idle </item>
+ <item> ifneeded </item>
+ <item> index </item>
+ <item> info </item>
+ <item> is </item>
+ <item> isdirectory </item>
+ <item> isfile </item>
+ <item> join </item>
+ <item> last </item>
+ <item> length </item>
+ <item> level </item>
+ <item> library </item>
+ <item> link </item>
+ <item> loaded </item>
+ <item> locals </item>
+ <item> lstat </item>
+ <item> map </item>
+ <item> match </item>
+ <item> mkdir </item>
+ <item> mtime </item>
+ <item> nameofexecutable </item>
+ <item> names </item>
+ <item> nativename </item>
+ <item> normalize </item>
+ <item> number </item>
+ <item> owned </item>
+ <item> patchlevel </item>
+ <item> pathtype </item>
+ <item> present </item>
+ <item> procs </item>
+ <item> provide </item>
+ <item> range </item>
+ <item> readable </item>
+ <item> readlink </item>
+ <item> remove </item>
+ <item> rename </item>
+ <item> repeat </item>
+ <item> replace </item>
+ <item> require </item>
+ <item> rootname </item>
+ <item> scan </item>
+ <item> script </item>
+ <item> seconds </item>
+ <item> separator </item>
+ <item> sharedlibextension </item>
+ <item> size </item>
+ <item> split </item>
+ <item> stat </item>
+ <item> system </item>
+ <item> tail </item>
+ <item> tclversion </item>
+ <item> tolower </item>
+ <item> totitle </item>
+ <item> toupper </item>
+ <item> trim </item>
+ <item> trimleft </item>
+ <item> trimright </item>
+ <item> type </item>
+ <item> unknown </item>
+ <item> variable </item>
+ <item> vars </item>
+ <item> vcompare </item>
+ <item> vdelete </item>
+ <item> versions </item>
+ <item> vinfo </item>
+ <item> volumes </item>
+ <item> vsatisfies </item>
+ <item> wordend </item>
+ <item> wordstart </item>
+ <item> writable </item>
+
+ <item> activate </item>
+ <item> actual </item>
+ <item> addtag </item>
+ <item> append </item>
+ <item> appname </item>
+ <item> aspect </item>
+ <item> atom </item>
+ <item> atomname </item>
+ <item> bbox </item>
+ <item> bind </item>
+ <item> broadcast </item>
+ <item> canvasx </item>
+ <item> canvasy </item>
+ <item> caret </item>
+ <item> cells </item>
+ <item> cget </item>
+ <item> children </item>
+ <item> class </item>
+ <item> clear </item>
+ <item> client </item>
+ <item> clone </item>
+ <item> colormapfull </item>
+ <item> colormapwindows </item>
+ <item> command </item>
+ <item> configure </item>
+ <item> containing </item>
+ <item> coords </item>
+ <item> create </item>
+ <item> current </item>
+ <item> curselection </item>
+ <item> dchars </item>
+ <item> debug </item>
+ <item> deiconify </item>
+ <item> delta </item>
+ <item> depth </item>
+ <item> deselect </item>
+ <item> dlineinfo </item>
+ <item> dtag </item>
+ <item> dump </item>
+ <item> edit </item>
+ <item> entrycget </item>
+ <item> entryconfigure </item>
+ <item> families </item>
+ <item> find </item>
+ <item> flash </item>
+ <item> focus </item>
+ <item> focusmodel </item>
+ <item> fpixels </item>
+ <item> fraction </item>
+ <item> frame </item>
+ <item> generate </item>
+ <item> geometry </item>
+ <item> get </item>
+ <item> gettags </item>
+ <item> grid </item>
+ <item> group </item>
+ <item> handle </item>
+ <item> height </item>
+ <item> hide </item>
+ <item> iconbitmap </item>
+ <item> iconify </item>
+ <item> iconmask </item>
+ <item> iconname </item>
+ <item> iconposition </item>
+ <item> iconwindow </item>
+ <item> icursor </item>
+ <item> id </item>
+ <item> identify </item>
+ <item> image </item>
+ <item> insert </item>
+ <item> interps </item>
+ <item> inuse </item>
+ <item> invoke </item>
+ <item> ismapped </item>
+ <item> itemcget </item>
+ <item> itemconfigure </item>
+ <item> keys </item>
+ <item> lower </item>
+ <item> manager </item>
+ <item> mark </item>
+ <item> maxsize </item>
+ <item> measure </item>
+ <item> metrics </item>
+ <item> minsize </item>
+ <item> move </item>
+ <item> name </item>
+ <item> nearest </item>
+ <item> overrideredirect </item>
+ <item> own </item>
+ <item> panecget </item>
+ <item> paneconfigure </item>
+ <item> panes </item>
+ <item> parent </item>
+ <item> pathname </item>
+ <item> pixels </item>
+ <item> pointerx </item>
+ <item> pointerxy </item>
+ <item> pointery </item>
+ <item> positionfrom </item>
+ <item> post </item>
+ <item> postcascade </item>
+ <item> postscript </item>
+ <item> protocol </item>
+ <item> proxy </item>
+ <item> raise </item>
+ <item> release </item>
+ <item> reqheight </item>
+ <item> reqwidth </item>
+ <item> resizable </item>
+ <item> rgb </item>
+ <item> rootx </item>
+ <item> rooty </item>
+ <item> scale </item>
+ <item> scaling </item>
+ <item> screen </item>
+ <item> screencells </item>
+ <item> screendepth </item>
+ <item> screenheight </item>
+ <item> screenmmheight </item>
+ <item> screenmmwidth </item>
+ <item> screenvisual </item>
+ <item> screenwidth </item>
+ <item> search </item>
+ <item> see </item>
+ <item> select </item>
+ <item> selection </item>
+ <item> server </item>
+ <item> set </item>
+ <item> show </item>
+ <item> sizefrom </item>
+ <item> stackorder </item>
+ <item> state </item>
+ <item> status </item>
+ <item> tag </item>
+ <item> title </item>
+ <item> toplevel </item>
+ <item> transient </item>
+ <item> types </item>
+ <item> unpost </item>
+ <item> useinputmethods </item>
+ <item> validate </item>
+ <item> values </item>
+ <item> viewable </item>
+ <item> visual </item>
+ <item> visualid </item>
+ <item> visualsavailable </item>
+ <item> vrootheight </item>
+ <item> vrootwidth </item>
+ <item> vrootx </item>
+ <item> vrooty </item>
+ <item> width </item>
+ <item> window </item>
+ <item> windowingsystem </item>
+ <item> withdraw </item>
+ <item> x </item>
+ <item> xview </item>
+ <item> y </item>
+ </list>
+
+ <contexts>
+ <context name = "Base" attribute = "Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Region Marker" context="#stay" String="#\s*BEGIN.*$" beginRegion="region"/>
+ <RegExpr attribute="Region Marker" context="#stay" String="#\s*END.*$" endRegion="region"/>
+ <keyword String = "keywords" attribute = "Keyword" context="#stay"/>
+ <keyword String = "keywords-opt" attribute = "Parameter" context="#stay"/>
+ <Float attribute = "Float" context="#stay"/>
+ <Int attribute ="Decimal" context="#stay"/>
+ <RegExpr String = "\W-\w+" attribute = "Parameter" content="#stay"/>
+ <RegExpr String = "\$(::)?[\S\D]\w+" attribute = "Variable" content="#stay"/>
+ <RegExpr String = "[^\\]&quot;&quot;" attribute = "String" context="#stay"/>
+ <RegExpr String = "[^\\]&quot;" attribute = "String" context="String"/>
+ <RegExpr String= "(^|[^\\])#.*$" attribute = "Comment" context="#stay"/>
+ <DetectChar char = "{" attribute = "Keyword" context="#stay" beginRegion="block"/>
+ <DetectChar char = "}" attribute = "Keyword" context="#stay" endRegion="block"/>
+ <DetectChar char = "[" attribute = "Keyword" context="#stay"/>
+ <DetectChar char = "]" attribute = "Keyword" context="#stay"/>
+ <RegExpr String = "\\$" attribute = "Keyword" context="#stay"/>
+ </context>
+
+ <context name = "String" attribute = "String" lineEndContext="#stay">
+ <RegExpr String="\\." attribute = "Char" context = "#stay"/>
+ <DetectChar char="&quot;" attribute = "String" context = "#pop"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name = "Normal Text" defStyleNum = "dsNormal"/>
+ <itemData name = "Keyword" defStyleNum = "dsKeyword"/>
+ <itemData name = "Decimal" defStyleNum = "dsDecVal"/>
+ <itemData name = "Float" defStyleNum = "dsFloat"/>
+ <itemData name = "String" defStyleNum = "dsString"/>
+ <itemData name = "Comment" defStyleNum = "dsComment"/>
+ <itemData name = "Parameter" defStyleNum = "dsOthers"/>
+ <itemData name = "Variable" defStyleNum = "dsDataType"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="Region Marker" defStyleNum="dsNormal" color="#0000ff"/>
+ </itemDatas>
+
+ <general>
+ <keywords casesensitive="1"/>
+ </general>
+
+ </highlighting>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="UnrealScript" version="0.8" kateversion="2.2" section="Games" extensions="*.uc" mimetype="text/x-uscript">
+ <highlighting>
+ <list name="keywords">
+ <item> break </item>
+ <item> continue </item>
+ <item> if </item>
+ <item> else </item>
+ <item> switch </item>
+ <item> while </item>
+ <item> for </item>
+ <item> do </item>
+ <item> foreach </item>
+ <item> true </item>
+ <item> false </item>
+ <item> null </item>
+ <item> new </item>
+ <item> instanceof </item>
+ <item> state </item>
+ <item> auto </item>
+ <item> exec </item>
+ <item> function </item>
+ <item> defaultproperties </item>
+ <item> native </item>
+ <item> noexport</item>
+ <item> var </item>
+ <item> out </item>
+ <item> local </item>
+ <item> event </item>
+ <item> return </item>
+ <item> static </item>
+ <item> Static </item>
+ <item> synchronized </item>
+ <item> transient </item>
+ <item> volatile </item>
+ <item> final </item>
+ <item> throws </item>
+ <item> extends </item>
+ <item> expands </item>
+ <item> public </item>
+ <item> protected </item>
+ <item> private </item>
+ <item> abstract </item>
+ <item> case </item>
+ <item> default </item>
+ <item> final </item>
+ <item> simulated </item>
+ <item> Dot </item>
+ <item> nativereplication </item>
+ <item> replication </item>
+ <item> unreliable </item>
+ <item> reliable </item>
+ <item> ignores </item>
+ <item> localized </item>
+ <item> latent </item>
+ <item> singular </item>
+ <item> Cross </item>
+ <item> config </item>
+ <item> enum </item>
+ <item> struct </item>
+ <item> operator </item>
+ <item> preoperator </item>
+ <item> postoperator </item>
+ <item> iterator </item>
+ <item> coerce </item>
+ <item> optional </item>
+ <item> const </item>
+ <item> editconst </item>
+ <item> array </item>
+ <item> export </item>
+ <item> editinline </item>
+ <item> editinlinenew </item>
+ <item> editinlineuse </item>
+ <item> cpptext </item>
+ <item> placeable </item>
+ <item> virtual </item>
+ <item> hidecategories </item>
+ <item> super </item>
+ <item> global </item>
+ <item> none </item>
+ <item> self </item>
+ </list>
+
+ <list name="types">
+ <item> boolean </item>
+ <item> char </item>
+ <item> byte </item>
+ <item> short </item>
+ <item> int </item>
+ <item> long </item>
+ <item> float </item>
+ <item> double </item>
+ <item> void </item>
+ <item> Pawn </item>
+ <item> sound </item>
+ <item> ipaddr </item>
+ <item> ELightType </item>
+ <item> actor </item>
+ <item> ammo </item>
+ <item> bool </item>
+ <item> vector </item>
+ <item> rotator </item>
+ <item> name </item>
+ <item> string </item>
+ <item> object </item>
+ <item> plane </item>
+ <item> staticmesh </item>
+ <item> package </item>
+ <item> color </item>
+ <item> coords </item>
+ <item> material </item>
+ <item> class </item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Float attribute="Float" context="#stay">
+ <AnyChar String="fF" attribute="Float" context="#stay"/>
+ </Float>
+ <HlCOct attribute="Octal" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay">
+ <StringDetect attribute="Decimal" context="#stay" String="ULL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LUL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LLU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="UL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LU" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="LL" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="U" insensitive="TRUE"/>
+ <StringDetect attribute="Decimal" context="#stay" String="L" insensitive="TRUE"/>
+ </Int>
+ <HlCChar attribute="Char" context="#stay"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//BEGIN.*$" beginRegion="Region1"/>
+ <RegExpr attribute="Decimal" context="#stay" String="//END.*$" endRegion="Region1"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="String" context="String" char="&#39;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*" beginRegion="Comment"/>
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace1"/>
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace1"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=&gt;?[]^{|}~"/>
+ <RegExpr attribute="Preprocessor" context="Preprocessor" insensitive="TRUE" String="#exec"/>
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ <DetectChar attribute="String" context="#pop" char="&#39;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" endRegion="Comment"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//"/>
+ <comment name="multiLine" start="/*" end="*/"/>
+ </comments>
+ <keywords casesensitive="0" additionalDeliminator="&quot;&#39;"/>
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Velocity" version="1.03" kateversion="2.1" section="Scripts"
+ extensions="*.vm;" mimetype="text/x-velocity-src;text/x-vm-src"
+ author="John Christopher (John@animalsinneed.net)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> #set </item>
+ <item> #foreach </item>
+ <item> #end </item>
+ <item> #if </item>
+ <item> #else </item>
+ <item> #elseif </item>
+ <item> #parse</item>
+ <item>#macro</item>
+ <item>#stop</item>
+ <item>#include</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Keyword">
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <RegExpr attribute="Variable" context="#stay" String="\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\.\-]*(\[[a-zA-Z0-9_]*\])*" />
+ <RegExpr attribute="Variable" context="#stay" String="\$\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\.\-]*(\[[a-zA-Z0-9_]*\])*\}" />
+ <RegExpr attribute="Variable" context="#stay" String="\$!\{[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\.\-]*(\[[a-zA-Z0-9_]*\])*\}." />
+ <RegExpr attribute="Variable" context="#stay" String="\{\$[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\.\-]*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*(->[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff]*(\[[a-zA-Z0-9_]*\])*(\[([0-9]*|&quot;[a-zA-Z_]*&quot;)|'[a-zA-Z_]*'|\])*)*\}" />
+ <RegExpr attribute="Properties" context="#stay" String="[a-zA-Z_\x7f-\xff][a-zA-Z0-9_\x7f-\xff\-]*(\[[a-zA-Z0-9_]*\])*\.[a-zA-Z0-9_\x7f-\xff\-]*" />
+ <AnyChar attribute="Other" context="#stay" String=" ( ) , [ ] " />
+ <Detect2Chars attribute="Comment" context="singleline comment" char="#" char1="#" />
+ <Detect2Chars attribute="Comment" context="multilinecomment" char="#" char1="&#42;" />
+ </context>
+ <context attribute="Comment" name="singleline comment" lineEndContext="#pop">
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="multilinecomment" >
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="#" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Variable" defStyleNum="dsKeyword" color="#5555FF" selColor="#ffffff" bold="0" italic="0" />
+ <itemData name="Other" defStyleNum="dsOther" />
+ <itemData name="Properties" defStyleNum="dsNormal" color="#8AC6FF" selColor="#ffffff" bold="0" italic="1"/>
+ <itemData name="Comment" defStyleNum="dsComment" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="##" />
+ <comment name="multiLine" start="#*" end="*#" />
+ </comments>
+ <keywords casesensitive="1" weakDeliminator="+"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="Verilog" version="1.05" kateversion="2.1" section="Sources"
+ extensions="*.v;*.V;*.vl" mimetype="text/x-verilog-src"
+ author="Yevgen Voronenko (ysv22@drexel.edu)" license="">
+ <highlighting>
+ <list name="keywords">
+ <item> module </item>
+ <item> macromodule </item>
+ <item> endmodule </item>
+ <item> task </item>
+ <item> endtask </item>
+ <item> function </item>
+ <item> endfunction </item>
+ <item> table </item>
+ <item> endtable </item>
+ <item> specify </item>
+ <item> specparam </item>
+ <item> endspecify </item>
+ <item> case </item>
+ <item> casex </item>
+ <item> casez </item>
+ <item> endcase </item>
+ <item> fork </item>
+ <item> join </item>
+
+ <item> defparam </item>
+ <item> default </item>
+ <item> begin </item>
+ <item> end </item>
+ <item> if </item>
+ <item> ifnone </item>
+ <item> else </item>
+ <item> forever </item>
+ <item> while </item>
+ <item> for </item>
+ <item> wait </item>
+ <item> repeat </item>
+ <item> disable </item>
+
+ <item> assign </item>
+ <item> deassign </item>
+ <item> force </item>
+ <item> release </item>
+
+ <item> always </item>
+ <item> initial </item>
+ <item> edge </item>
+ <item> posedge </item>
+ <item> negedge </item>
+ </list>
+
+ <list name="strength">
+ <!-- drive strength supply0/supply1 omitted, its in types.. -->
+ <item> strong0 </item>
+ <item> strong1 </item>
+ <item> pull0 </item>
+ <item> pull1 </item>
+ <item> weak0 </item>
+ <item> weak1 </item>
+ <item> highz0 </item>
+ <item> highz1 </item>
+ <!-- charge strength -->
+ <item> small </item>
+ <item> medium </item>
+ <item> large </item>
+ </list>
+
+ <list name="gates">
+ <item> pullup </item>
+ <item> pulldown </item>
+ <item> cmos </item>
+ <item> rcmos </item>
+ <item> nmos </item>
+ <item> pmos </item>
+ <item> rnmos </item>
+ <item> rpmos </item>
+ <item> and </item>
+ <item> nand </item>
+ <item> or </item>
+ <item> nor </item>
+ <item> xor </item>
+ <item> xnor </item>
+ <item> not </item>
+ <item> buf </item>
+ <item> tran </item>
+ <item> rtran </item>
+ <item> tranif0 </item>
+ <item> tranif1 </item>
+ <item> rtranif0 </item>
+ <item> rtranif1 </item>
+ <item> bufif0 </item>
+ <item> bufif1 </item>
+ <item> notif0 </item>
+ <item> notif1 </item>
+ </list>
+
+ <list name="types">
+ <!-- port direction -->
+ <item> input </item>
+ <item> output </item>
+ <item> inout </item>
+ <!-- net type -->
+ <item> wire </item>
+ <item> tri </item>
+ <item> tri0 </item>
+ <item> tri1 </item>
+ <item> wand </item>
+ <item> wor </item>
+ <item> triand </item>
+ <item> trior </item>
+ <item> supply0 </item>
+ <item> supply1 </item>
+ <!-- reg/variable -->
+ <item> reg </item>
+ <item> integer </item>
+ <item> real </item>
+ <item> realtime </item>
+ <item> time </item>
+ <!-- modifier -->
+ <item> vectored </item>
+ <item> scalared </item>
+ <item> trireg </item>
+ <!-- other -->
+ <item> parameter </item>
+ <item> event </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr attribute="Keyword" context="Block name" String="begin\ *:"/>
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Data Type" context="#stay" String="types" />
+ <keyword attribute="Drive/charge strength" context="#stay" String="strength" />
+ <keyword attribute="Gate instantiation" context="#stay" String="gates" />
+
+ <RegExpr attribute="Normal Text" context="#stay" String="[a-zA-Z]+[a-zA-Z0-9_$]*"/>
+ <RegExpr attribute="Normal Text" context="#stay" String="\\[^ ]+ "/>
+
+ <RegExpr attribute="Decimal" context="#stay" String="[0-9_]*'d[0-9_]+"/>
+ <RegExpr attribute="Octal" context="#stay" String="[0-9_]*'o[0-7xXzZ_]+"/>
+ <RegExpr attribute="Hex" context="#stay" String="[0-9_]*'h[0-9a-fA-FxXzZ_]+"/>
+ <RegExpr attribute="Binary" context="#stay" String="[0-9_]*'b[01_zZxX]+"/>
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Integer" context="#stay" />
+
+ <RegExpr attribute="Port connection" context="#stay" String="[^a-zA-Z0-9_$]\.[a-zA-Z]+[a-zA-Z0-9_$]*"/>
+
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar 2" char="/" char1="*"/>
+ <AnyChar attribute="Symbol" context="#stay" String="!%&amp;()+,-&lt;=+/:;&gt;?[]^{|}~@"/>
+
+ <StringDetect attribute="Comment" context="Some Context2" String="#if 0" insensitive="FALSE"/>
+
+ <RegExpr attribute="Preprocessor" context="Preprocessor" String="^`"/>
+ <RegExpr attribute="Preprocessor" context="#stay" String="\`[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="System Task" context="#stay" String="\$[a-zA-Z_]+[a-zA-Z0-9_]*" />
+ <RegExpr attribute="Delay" context="#stay" String="#[0-9_]+" />
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="String">
+ <LineContinue attribute="String" context="Some Context"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#pop" name="Commentar 1">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar 2">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ </context>
+ <context attribute="Preprocessor" lineEndContext="#pop" name="Preprocessor">
+ <LineContinue attribute="Preprocessor" context="Some Context"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&quot;" char1="&quot;"/>
+ <RangeDetect attribute="Prep. Lib" context="#stay" char="&lt;" char1="&gt;"/>
+ <Detect2Chars attribute="Comment" context="Commentar 1" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="Commentar/Preprocessor" char="/" char1="*"/>
+ </context>
+ <context attribute="Comment" lineEndContext="#stay" name="Commentar/Preprocessor">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/" />
+ </context>
+ <context attribute="Normal Text" lineEndContext="#pop" name="Some Context"/>
+ <context attribute="Comment" lineEndContext="#stay" name="Some Context2">
+ <RegExpr attribute="Decimal" context="#stay" String="(FIXME|TODO)" />
+ <RegExpr attribute="Comment" context="#pop" String="^#endif" />
+ </context>
+
+ <context attribute="Block name" lineEndContext="#pop" name="Block name">
+ <RegExpr attribute="Data Type" context="#pop" String="[^ ]+"/>
+ </context>
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+
+ <itemData name="Decimal" defStyleNum="dsBaseN"/>
+ <itemData name="Octal" defStyleNum="dsBaseN"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Binary" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsNormal"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ <itemData name="Prep. Lib" defStyleNum="dsFloat"/>
+ <itemData name="System Task" defStyleNum="dsDataType"/>
+
+ <itemData name="Integer" defStyleNum="dsDecVal"/>
+ <itemData name="Delay" defStyleNum="dsBaseN"/>
+ <itemData name="Block name" defStyleNum="dsDataType"/>
+ <itemData name="Drive/charge strength" defStyleNum="dsBaseN"/>
+ <itemData name="Gate instantiation" defStyleNum="dsDataType"/>
+ <itemData name="Port connection" defStyleNum="dsDataType"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="VHDL" version="1.03" kateversion="2.1" section="Sources" extensions="*.vhdl;*.vhd" mimetype="text/x-vhdl">
+ <highlighting>
+ <list name="keywords">
+ <item> access </item>
+ <item> after </item>
+ <item> alias </item>
+ <item> all </item>
+ <item> assert </item>
+ <item> architecture </item>
+ <item> begin </item>
+ <item> block </item>
+ <item> body </item>
+ <item> buffer </item>
+ <item> bus </item>
+ <item> case </item>
+ <item> component </item>
+ <item> configuration </item>
+ <item> constant </item>
+ <item> disconnect </item>
+ <item> downto </item>
+ <item> else </item>
+ <item> elsif </item>
+ <item> end </item>
+ <item> entity </item>
+ <item> exit </item>
+ <item> file </item>
+ <item> for </item>
+ <item> function </item>
+ <item> generate </item>
+ <item> generic </item>
+ <item> group </item>
+ <item> guarded </item>
+ <item> if </item>
+ <item> impure </item>
+ <item> in </item>
+ <item> inertial </item>
+ <item> inout </item>
+ <item> is </item>
+ <item> label </item>
+ <item> library </item>
+ <item> linkage </item>
+ <item> literal </item>
+ <item> loop </item>
+ <item> map </item>
+ <item> new </item>
+ <item> next </item>
+ <item> null </item>
+ <item> of </item>
+ <item> on </item>
+ <item> open </item>
+ <item> others </item>
+ <item> out </item>
+ <item> package </item>
+ <item> port </item>
+ <item> postponed </item>
+ <item> procedure </item>
+ <item> process </item>
+ <item> pure </item>
+ <item> range </item>
+ <item> record </item>
+ <item> register </item>
+ <item> reject </item>
+ <item> report </item>
+ <item> return </item>
+ <item> select </item>
+ <item> severity </item>
+ <item> signal </item>
+ <item> shared </item>
+ <item> subtype </item>
+ <item> then </item>
+ <item> to </item>
+ <item> transport </item>
+ <item> type </item>
+ <item> unaffected </item>
+ <item> units </item>
+ <item> until </item>
+ <item> use </item>
+ <item> variable </item>
+ <item> wait </item>
+ <item> when </item>
+ <item> while </item>
+ <item> with </item>
+ <item> note </item>
+ <item> warning </item>
+ <item> error </item>
+ <item> failure </item>
+ <item> ACCESS </item>
+ <item> AFTER </item>
+ <item> ALIAS </item>
+ <item> ALL </item>
+ <item> ASSERT </item>
+ <item> ARCHITECTURE </item>
+ <item> BEGIN </item>
+ <item> BLOCK </item>
+ <item> BODY </item>
+ <item> BUFFER </item>
+ <item> BUS </item>
+ <item> CASE </item>
+ <item> COMPONENT </item>
+ <item> CONFIGURATION </item>
+ <item> CONSTANT </item>
+ <item> DISCONNECT </item>
+ <item> DOWNTO </item>
+ <item> ELSE </item>
+ <item> ELSIF </item>
+ <item> END </item>
+ <item> ENTITY </item>
+ <item> EXIT </item>
+ <item> FILE </item>
+ <item> FOR </item>
+ <item> FUNCTION </item>
+ <item> GENERATE </item>
+ <item> GENERIC </item>
+ <item> GROUP </item>
+ <item> GUARDED </item>
+ <item> IF </item>
+ <item> IMPURE </item>
+ <item> IN </item>
+ <item> INERTIAL </item>
+ <item> INOUT </item>
+ <item> IS </item>
+ <item> LABEL </item>
+ <item> LIBRARY </item>
+ <item> LINKAGE </item>
+ <item> LITERAL </item>
+ <item> LOOP </item>
+ <item> MAP </item>
+ <item> NEW </item>
+ <item> NEXT </item>
+ <item> NULL </item>
+ <item> OF </item>
+ <item> ON </item>
+ <item> OPEN </item>
+ <item> OTHERS </item>
+ <item> OUT </item>
+ <item> PACKAGE </item>
+ <item> PORT </item>
+ <item> POSTPONED </item>
+ <item> PROCEDURE </item>
+ <item> PROCESS </item>
+ <item> PURE </item>
+ <item> RANGE </item>
+ <item> RECORD </item>
+ <item> REGISTER </item>
+ <item> REJECT </item>
+ <item> REPORT </item>
+ <item> RETURN </item>
+ <item> SELECT </item>
+ <item> SEVERITY </item>
+ <item> SIGNAL </item>
+ <item> SHARED </item>
+ <item> SUBTYPE </item>
+ <item> THEN </item>
+ <item> TO </item>
+ <item> TRANSPORT </item>
+ <item> TYPE </item>
+ <item> UNAFFECTED </item>
+ <item> UNITS </item>
+ <item> UNTIL </item>
+ <item> USE </item>
+ <item> VARIABLE </item>
+ <item> WAIT </item>
+ <item> WHEN </item>
+ <item> WHILE </item>
+ <item> WITH </item>
+ <item> NOTE </item>
+ <item> WARNING </item>
+ <item> ERROR </item>
+ <item> FAILURE </item>
+ <item> and </item>
+ <item> or </item>
+ <item> xor </item>
+ <item> not </item>
+ <item> AND </item>
+ <item> OR </item>
+ <item> XOR </item>
+ <item> NOT </item>
+ </list>
+ <list name="types">
+ <item> bit </item>
+ <item> bit_vector </item>
+ <item> character </item>
+ <item> boolean </item>
+ <item> integer </item>
+ <item> real </item>
+ <item> time </item>
+ <item> string </item>
+ <item> severity_level </item>
+ <item> positive </item>
+ <item> natural </item>
+ <item> signed </item>
+ <item> unsigned </item>
+ <item> line </item>
+ <item> text </item>
+ <item> std_logic </item>
+ <item> std_logic_vector </item>
+ <item> std_ulogic </item>
+ <item> std_ulogic_vector </item>
+ <item> qsim_state </item>
+ <item> qsim_state_vector </item>
+ <item> qsim_12state </item>
+ <item> qsim_12state_vector </item>
+ <item> qsim_strength </item>
+ <item> mux_bit </item>
+ <item> mux_vector </item>
+ <item> reg_bit </item>
+ <item> reg_vector </item>
+ <item> wor_bit </item>
+ <item> wor_vector </item>
+ <item> BIT </item>
+ <item> BIT_VECTOR </item>
+ <item> CHARACTER </item>
+ <item> BOOLEAN </item>
+ <item> INTEGER </item>
+ <item> REAL </item>
+ <item> TIME </item>
+ <item> STRING </item>
+ <item> SEVERITY_LEVEL </item>
+ <item> POSITIVE </item>
+ <item> NATURAL </item>
+ <item> SIGNED </item>
+ <item> UNSIGNED </item>
+ <item> LINE </item>
+ <item> TEXT </item>
+ <item> STD_LOGIC </item>
+ <item> STD_LOGIC_VECTOR </item>
+ <item> STD_ULOGIC </item>
+ <item> STD_ULOGIC_VECTOR </item>
+ <item> QSIM_STATE </item>
+ <item> QSIM_STATE_VECTOR </item>
+ <item> QSIM_12STATE </item>
+ <item> QSIM_12STATE_VECTOR </item>
+ <item> QSIM_STRENGTH </item>
+ <item> MUX_BIT </item>
+ <item> MUX_VECTOR </item>
+ <item> REG_BIT </item>
+ <item> REG_VECTOR </item>
+ <item> WOR_BIT </item>
+ <item> WOR_VECTOR </item>
+ </list>
+ <contexts>
+ <context name="normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Detect2Chars attribute="Comment" context="comment" char="-" char1="-" />
+ <Int attribute="Integer" context="#stay" />
+ <HlCChar attribute="Bit" context="#stay" />
+ <DetectChar attribute="Vector" context="string" char="&quot;" />
+ <AnyChar attribute="Operator" context="#stay" String="[&amp;&gt;&lt;=:+\-*\/|]().,;" />
+ <DetectChar attribute="Attribute" context="attribute" char="'" />
+ </context>
+ <context name="comment" attribute="Comment" lineEndContext="#pop" />
+ <context name="string" attribute="Vector" lineEndContext="#stay" >
+ <DetectChar attribute="Vector" context="#pop" char="&quot;" />
+ </context>
+ <context name="attribute" attribute="Attribute" lineEndContext="#pop">
+ <DetectChar attribute="Attribute" context="quot in att" char="&quot;" />
+ <DetectChar attribute="Normal Text" context="#pop" char=" " />
+ <AnyChar attribute="Attribute" context="#pop" String=")=&lt;&gt;" />
+ </context>
+ <context name="quot in att" attribute="Attribute" lineEndContext="#stay">
+ <DetectChar attribute="Attribute" context="#pop" char="&quot;" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="Keyword" defStyleNum="dsKeyword" />
+ <itemData name="Data Type" defStyleNum="dsDataType" />
+ <itemData name="Comment" defStyleNum="dsComment" />
+ <itemData name="Integer" defStyleNum="dsDecVal" />
+ <itemData name="Bit" defStyleNum="dsChar" />
+ <itemData name="Vector" defStyleNum="dsString" />
+ <itemData name="Operator" defStyleNum="dsOthers" />
+ <itemData name="Attribute" defStyleNum="dsBaseN" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <keywords casesensitive="1" />
+ </general>
+</language>
+
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="VRML" version="1.0" section="Markup" extensions="*.wrl" mimetype="model/vrml">
+ <highlighting>
+ <list name="keywords">
+ <item>DEF</item>
+ <item>EXTERNPROTO</item>
+ <item>FALSE</item>
+ <item>IS</item>
+ <item>NULL</item>
+ <item>PROTO</item>
+ <item>ROUTE</item>
+ <item>TO</item>
+ <item>TRUE</item>
+ <item>USE</item>
+ <item>eventIn</item>
+ <item>eventOut</item>
+ <item>exposedField</item>
+ <item>field</item>
+ </list>
+ <list name="types">
+ <item>MFColor</item>
+ <item>MFFloat</item>
+ <item>MFInt32</item>
+ <item>MFNode</item>
+ <item>MFRotation</item>
+ <item>MFString</item>
+ <item>MFTime</item>
+ <item>MFVec2f</item>
+ <item>MFVec3f</item>
+ <item>SFBool</item>
+ <item>SFColor</item>
+ <item>SFFloat</item>
+ <item>SFImage</item>
+ <item>SFInt32</item>
+ <item>SFNode</item>
+ <item>SFRotation</item>
+ <item>SFString</item>
+ <item>SFTime</item>
+ <item>SFVec2f</item>
+ <item>SFVec3f</item>
+ </list>
+ <list name="nodes">
+ <item>Anchor</item>
+ <item>AudioClip</item>
+ <item>Appearance</item>
+ <item>Background</item>
+ <item>Billboard</item>
+ <item>Box</item>
+ <item>Collision</item>
+ <item>Color</item>
+ <item>ColorInterpolator</item>
+ <item>Cone</item>
+ <item>Coordinate</item>
+ <item>CoordinateInterpolator</item>
+ <item>Cylinder</item>
+ <item>CylinderSensor</item>
+ <item>DirectionalLight</item>
+ <item>ElevationGrid</item>
+ <item>Extrusion</item>
+ <item>Fog</item>
+ <item>FontStyle</item>
+ <item>Group</item>
+ <item>ImageTexture</item>
+ <item>IndexedFaceSet</item>
+ <item>IndexedLineSet</item>
+ <item>Inline</item>
+ <item>LOD</item>
+ <item>Material</item>
+ <item>MovieTexture</item>
+ <item>NavigationInfo</item>
+ <item>Normal</item>
+ <item>NormalInterpolator</item>
+ <item>OrientationInterpolator</item>
+ <item>PixelTexture</item>
+ <item>Plane</item>
+ <item>PlaneSensor</item>
+ <item>PointLight</item>
+ <item>PointSet</item>
+ <item>PositionInterpolator</item>
+ <item>ProximitySensor</item>
+ <item>ScalarInterpolator</item>
+ <item>Script</item>
+ <item>Shape</item>
+ <item>Sensor</item>
+ <item>Sound</item>
+ <item>Sphere</item>
+ <item>SphereSensor</item>
+ <item>SpotLight</item>
+ <item>Switch</item>
+ <item>Text</item>
+ <item>TextureCoordinate</item>
+ <item>TextureTransform</item>
+ <item>TimeSensor</item>
+ <item>TouchSensor</item>
+ <item>Transform</item>
+ <item>Viewpoint</item>
+ <item>VisibilitySensor</item>
+ <item>WorldInfo</item>
+ </list>
+ <contexts>
+ <context name="Normal" attribute="Normal Text" lineEndContext="#stay">
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <keyword attribute="Node" context="#stay" String="nodes"/>
+ <keyword attribute="Data Type" context="#stay" String="types"/>
+ <Float attribute="Float" context="#stay"/>
+ <HlCHex attribute="Hex" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ <DetectChar attribute="Normal Text" context="#stay" char="{" beginRegion="Brace"/>
+ <DetectChar attribute="Normal Text" context="#stay" char="}" endRegion="Brace"/>
+ <DetectChar attribute="String" context="String" char="&quot;"/>
+ <DetectChar attribute="Comment" context="Comment" char="#"/>
+ </context>
+ <context name="Comment" attribute="Comment" lineEndContext="#pop"/>
+ <context attribute="String" lineEndContext="#stay" name="String">
+ <LineContinue attribute="String" context="#stay"/>
+ <HlCStringChar attribute="String Char" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Data Type" defStyleNum="dsDataType"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Hex" defStyleNum="dsBaseN"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="String Char" defStyleNum="dsChar"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Node" defStyleNum="dsNormal" color="#000080" selColor="#FFFFFF" bold="1" italic="0"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="#"/>
+ </comments>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="WINE Config" version="1.02" kateversion="2.1" section="Other" extensions="*.reg" mimetype="">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
+ <RegExpr String="WINE REGISTRY Version.*$" attribute="RegistryBeginEnd" context="#stay" />
+ <RegExpr String="^#\s*&lt;\s*wineconf\s*&gt;" attribute="RegistryBeginEnd" context="#stay" />
+ <RegExpr String="^#\s*&lt;\s*\/\s*wineconf\s*&gt;" attribute="RegistryBeginEnd" context="#stay" />
+ <RegExpr String="^\[.*\]$" attribute="Section" context="#stay"/>
+ <RegExpr String=";.*$" attribute="Comment" context="#stay"/>
+
+ <RegExpr String="\s*&quot;\s*[a-zA-Z0-9_.:*]*\s*&quot;" attribute="Key" context="#stay" />
+
+ <DetectChar char="=" attribute="Normal Text" context="Value"/>
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#pop" name="Value">
+ <RegExpr String="\s*&quot;.*&quot;" attribute="Value" context="#stay" />
+ <RegExpr String=";.*$" attribute="Comment" context="#stay"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Section" defStyleNum="dsKeyword"/>
+ <itemData name="Key" defStyleNum="dsDataType"/>
+ <itemData name="Value" defStyleNum="dsNormal" color="#0000FF" selColor="#ffffff" italic="0" bold="1"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="ValueFilesystem1" defStyleNum="dsNormal" color="#00AA00" selColor="#ffffff" italic="0" bold="1"/>
+ <itemData name="ValueFilesystem2" defStyleNum="dsNormal" color="#FF0000" selColor="#ffffff" italic="0" bold="1"/>
+ <itemData name="RegistryBeginEnd" defStyleNum="dsNormal" color="#00AAAA" selColor="#ffffff" italic="0" bold="1"/>
+ </itemDatas>
+ </highlighting>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="xHarbour" version="1.01" kateversion="2.1" section="Sources"
+ extensions="*.prg;*.ch" mimetype="text/x-xharbour-src"
+ author="Giancarlo Niccolai (giancarlo@niccolai.ws)" license="GPL">
+<highlighting>
+
+ <list name="keywords">
+ <item> local </item>
+ <item> global </item>
+ <item> extern </item>
+ <item> field </item>
+ <item> each </item>
+ <item> as </item>
+ <item> set </item>
+ <item> clear </item>
+ <item> screen </item>
+ <item> databases </item>
+ <item> all </item>
+ <item> close </item>
+ <item> color </item>
+ <item> date </item>
+ <item> else </item>
+ <item> elseif </item>
+ <item> in </item>
+ <item> to </item>
+ <item> do </item>
+ <item> loop </item>
+ <item> catch </item>
+ <item> exit </item>
+ <item> box </item>
+ <item> say </item>
+ <item> case </item>
+ <item> switch </item>
+ <item> self </item>
+ <item> super </item>
+ <item> say </item>
+ <item> get </item>
+ <item> read </item>
+ <item> use </item>
+ <item> select </item>
+ <item> otherwise</item>
+ <item> index </item>
+ <item> alias </item>
+ <item> like </item>
+ <item> has </item>
+ <item> return </item>
+ <item> static </item>
+ <item> on </item>
+ <item> off </item>
+ <item> nil </item>
+ <item> ? </item>
+ <item> class </item>
+ <item> external</item>
+ </list>
+
+ <list name="context_beginners">
+ <item> FOR </item>
+ <item> IF </item>
+ <item> SWITCH </item>
+ <item> WHILE </item>
+ <item> TRY </item>
+ <item> BEGIN </item>
+ <item> PROCEDURE </item>
+ <item> FUNCTION </item>
+ <item> METHOD </item>
+ </list>
+
+ <list name="context_terminators">
+ <item> NEXT </item>
+ <item> END </item>
+ <item> ENDIF </item>
+ <item> ENDDO </item>
+ <item> ENDCASE </item>
+ </list>
+
+ <list name="class_keywords">
+ <item> data </item>
+ <item> inline </item>
+ <item> method </item>
+ <item> classdata </item>
+ <item> init </item>
+ <item> from </item>
+ <item> hidden </item>
+ </list>
+
+ <list name="set_commands">
+ <item> INVALID </item>
+ <item> EXACT </item>
+ <item> FIXED </item>
+ <item> DECIMALS </item>
+ <item> DATEFORMAT </item>
+ <item> EPOCH </item>
+ <item> PATH </item>
+ <item> DEFAULT </item>
+ <item> EXCLUSIVE </item>
+ <item> SOFTSEEK </item>
+ <item> UNIQUE </item>
+ <item> DELETED </item>
+ <item> CANCEL </item>
+ <item> DEBUG </item>
+ <item> TYPEAHEAD </item>
+ <item> COLOR </item>
+ <item> CURSOR </item>
+ <item> CONSOLE </item>
+ <item> ALTERNATE </item>
+ <item> ALTFILE </item>
+ <item> DEVICE </item>
+ <item> EXTRA </item>
+ <item> EXTRAFILE </item>
+ <item> PRINTER </item>
+ <item> PRINTFILE </item>
+ <item> MARGIN </item>
+ <item> BELL </item>
+ <item> CONFIRM </item>
+ <item> ESCAPE </item>
+ <item> INSERT </item>
+ <item> EXIT </item>
+ <item> INTENSITY </item>
+ <item> SCOREBOARD </item>
+ <item> DELIMITERS </item>
+ <item> DELIMCHARS </item>
+ <item> WRAP </item>
+ <item> MESSAGE </item>
+ <item> MCENTER </item>
+ <item> SCROLLBREAK </item>
+ <item> EVENTMASK </item>
+ <item> VIDEOMODE </item>
+ <item> MBLOCKSIZE </item>
+ <item> MFILEEXT </item>
+ <item> STRICTREAD </item>
+ <item> OPTIMIZE </item>
+ <item> AUTOPEN </item>
+ <item> AUTORDER </item>
+ <item> AUTOSHARE </item>
+ <item> LANGUAGE </item>
+ <item> IDLEREPEAT </item>
+ <item> TRACE </item>
+ <item> TRACEFILE </item>
+ <item> TRACESTACK </item>
+ <item> FILECASE </item>
+ <item> DIRCASE </item>
+ <item> DIRSEPARATOR </item>
+ </list>
+
+ <list name="functions">
+ <item> aadd </item>
+ <item> adel </item>
+ <item> achoice </item>
+ <item> aclone </item>
+ <item> aeval </item>
+ <item> ains </item>
+ <item> ascan </item>
+ <item> asize </item>
+ <item> adir </item>
+ <item> afill </item>
+ <item> atail </item>
+ <item> asort </item>
+ <item> array </item>
+ <item> TAssociativeArray </item>
+
+ <item> bin21 </item>
+ <item> bin2l </item>
+ <item> bin2u </item>
+ <item> bin2w </item>
+ <item> i2bin </item>
+ <item> l2bin </item>
+ <item> u2bin </item>
+ <item> w2bin </item>
+
+ <item> eval </item>
+ <item> fieldblock </item>
+ <item> fieldwblock </item>
+
+ <item> inkey </item>
+ <item> lastkey </item>
+ <item> mcol </item>
+ <item> mrow </item>
+ <item> nextkey </item>
+
+ <item> empty </item>
+ <item> word </item>
+ <item> descend </item>
+ <item> __dbdelim </item>
+ <item> __dbsdf </item>
+
+ <item> os </item>
+ <item> __run </item>
+
+ <item> alert </item>
+ <item> browse </item>
+ <item> dbedit </item>
+ <item> outerr </item>
+ <item> outstd </item>
+ <item> readkey </item>
+ <item> readvar </item>
+ <item> __atprompt </item>
+ <item> __input </item>
+ <item> __menuto </item>
+ <item> __nonoallert </item>
+ <item> __typefile </item>
+ <item> __xrestscreen </item>
+ <item> __xsavescreen </item>
+
+ <item> DBAPPEND </item>
+ <item> DBCLEARFILTER </item>
+ <item> DBCLOSEALL </item>
+ <item> DBCLOSEAREA </item>
+ <item> DBCOMMIT </item>
+ <item> DBCOMMITALL </item>
+ <item> DBCREATE </item>
+ <item> DBDELETE </item>
+ <item> DBEVAL </item>
+ <item> DBF </item>
+ <item> DBFILTER </item>
+ <item> DBGOBOTTOM </item>
+ <item> DBGOTO </item>
+ <item> DBGOTOP </item>
+ <item> DBRECALL </item>
+ <item> DBRLOCK </item>
+ <item> DBRLOCKLIST </item>
+ <item> DBRUNLOCK </item>
+ <item> DBSEEK </item>
+ <item> DBSELECTAREA </item>
+ <item> DBSETDRIVER </item>
+ <item> DBSETFILTER </item>
+ <item> DBSKIP </item>
+ <item> DBSTRUCT </item>
+ <item> DBUNLOCK </item>
+ <item> DBUNLOCKALL </item>
+ <item> DBUSEAREA </item>
+ <item> INDEXEXT </item>
+ <item> INDEXKEY </item>
+ <item> INDEXORD </item>
+ <item> ORDBAGEXT </item>
+ <item> ORDBAGNAME </item>
+ <item> ORDCONDSET </item>
+ <item> ORDCREATE </item>
+ <item> ORDDESTROY </item>
+ <item> ORDFOR </item>
+ <item> ORDKEY </item>
+ <item> ORDLISTADD </item>
+ <item> ORDLISTCLEAR </item>
+ <item> ORDLISTREBUILD </item>
+ <item> ORDNAME </item>
+ <item> ORDNUMBER </item>
+ <item> ORDSETFOCUS </item>
+ <item> RDDLIST </item>
+ <item> RDDNAME </item>
+ <item> RDDSETDEFAULT </item>
+ <item> __DBCONTINUE </item>
+ <item> __DBZAP </item>
+ <item> __FLEDIT </item>
+ <item> __RDDSETDEFAULT </item>
+ <item> __dbCopyStruct </item>
+ <item> __dbCopyXStruct </item>
+ <item> __dbCreate </item>
+ <item> __dbStructFilter </item>
+ <item> dbSkipper </item>
+ <item> CDOW </item>
+ <item> CMONTH </item>
+ <item> CTOD </item>
+ <item> DATE </item>
+ <item> DAY </item>
+ <item> DAYS </item>
+ <item> DOW </item>
+ <item> DTOC </item>
+ <item> DTOS </item>
+ <item> MONTH </item>
+ <item> YEAR </item>
+
+ <item> GETENV </item>
+ <item> SET </item>
+ <item> SETMODE </item>
+ <item> SETTYPEAHEAD </item>
+ <item> VERSION </item>
+ <item> __SETCENTURY </item>
+ <item> __SetFunction </item>
+
+ <item> break </item>
+ <item> errorsys </item>
+ <item> throw </item>
+ <item> errornew </item>
+
+ <item> HB_SETKEYSAVE </item>
+ <item> HB_SetKeyCheck </item>
+ <item> HB_SetKeyGet </item>
+ <item> SETKEY </item>
+ <item> __QUIT </item>
+ <item> __WAIT </item>
+
+ <item> file </item>
+ <item> frename </item>
+ <item> __dir </item>
+
+ <item> col </item>
+ <item> maxcol </item>
+ <item> maxrow </item>
+ <item> row </item>
+ <item> hb_colorindex </item>
+
+ <item> CURDIR </item>
+ <item> DIRCHANGE </item>
+ <item> DIRREMOVE </item>
+ <item> DISKSPACE </item>
+ <item> FCLOSE </item>
+ <item> FCREATE </item>
+ <item> FERASE </item>
+ <item> FERROR </item>
+ <item> FOPEN </item>
+ <item> FREAD </item>
+ <item> FREADSTR </item>
+ <item> FSEEK </item>
+ <item> FWRITE </item>
+ <item> HB_DISKSPACE </item>
+ <item> HB_FEOF </item>
+ <item> ISDISK </item>
+ <item> MAKEDIR </item>
+
+ <item> ABS </item>
+ <item> EXP </item>
+ <item> INT </item>
+ <item> LOG </item>
+ <item> MAX </item>
+ <item> MIN </item>
+ <item> MOD </item>
+ <item> ROUND </item>
+ <item> SQRT </item>
+
+ <item> HB_ISBYREF </item>
+ <item> PROCFILE </item>
+ <item> PROCLINE </item>
+ <item> PROCNAME </item>
+ <item> TYPE </item>
+ <item> VALTYPE </item>
+ <item> valtoprg </item>
+ <item> tone </item>
+
+ <item> HB_LANGNAME </item>
+ <item> HB_LANGSELECT </item>
+ <item> ISAFFIRM </item>
+ <item> ISNEGATIVE </item>
+ <item> NATIONMSG </item>
+
+ <item> pcount </item>
+ <item> HB_pvalue </item>
+
+ <item> ALLTRIM </item>
+ <item> ASC </item>
+ <item> AT </item>
+ <item> CHR </item>
+ <item> HARDCR </item>
+ <item> HB_ANSITOOEM </item>
+ <item> HB_OEMTOANSI </item>
+ <item> HB_VALTOSTR </item>
+ <item> ISALPHA </item>
+ <item> ISDIGIT </item>
+ <item> ISLOWER </item>
+ <item> ISUPPER </item>
+ <item> LEFT </item>
+ <item> LEN </item>
+ <item> LOWER </item>
+ <item> LTRIM </item>
+ <item> MEMOTRAN </item>
+ <item> PADC </item>
+ <item> PADL </item>
+ <item> PADR </item>
+ <item> RAT </item>
+ <item> REPLICATE </item>
+ <item> RIGHT </item>
+ <item> RTRIM </item>
+ <item> SPACE </item>
+ <item> STR </item>
+ <item> STRTRAN </item>
+ <item> STRZERO </item>
+ <item> SUBSTR </item>
+ <item> TRANSFORM </item>
+ <item> TRIM </item>
+ <item> UPPER </item>
+ <item> VAL </item>
+
+ <item> devoutpict </item>
+
+ <item> elaptime </item>
+ <item> seconds </item>
+ <item> secs </item>
+ <item> time </item>
+
+ <item> do </item>
+
+ <item> ThreadStart </item>
+ <item> ThreadStop </item>
+ <item> ThreadSleep </item>
+ <item> ThreadKill </item>
+ <item> ThreadJoin </item>
+ <item> CreateMutex </item>
+ <item> DestroyMutex </item>
+ <item> MutexLock </item>
+ <item> MutexUnlock </item>
+ <item> Subscribe </item>
+ <item> SubscribeNow </item>
+ <item> Notify </item>
+ <item> NotifyAll </item>
+ <item> WaitForThreads </item>
+ <item> KillAllThreads </item>
+
+ <item> InetInit </item>
+ <item> InetCleanup </item>
+ <item> InetCreate </item>
+ <item> InetDestroy </item>
+ <item> InetConnect </item>
+ <item> InetServer </item>
+ <item> InetAccept </item>
+ <item> InetSetTimeout </item>
+ <item> InetGetTimeout </item>
+ <item> InetClearTimeout </item>
+ <item> InetRecv </item>
+ <item> InetRecvAll </item>
+ <item> InetSend </item>
+ <item> InetSendAll </item>
+ <item> InetDGram </item>
+ <item> InetDGramRecv </item>
+ <item> InetDGramSend </item>
+ <item> InetAddress </item>
+ <item> InetPort </item>
+ <item> InetError </item>
+ <item> InetErrorDesc </item>
+ <item> InetGetHosts </item>
+ <item> InetConnectIP </item>
+
+ <item> hb_regex </item>
+ <item> hb_regexmatch </item>
+ <item> hb_regexsplit </item>
+ <item> hb_regexcomp </item>
+ <item> hb_readini </item>
+ <item> hb_writeini </item>
+ <item> hb_random </item>
+ <item> hb_chechsum </item>
+ <item> hb_crypt </item>
+ <item> hb_decrypt </item>
+ <item> hb_hextonum </item>
+ <item> hb_numtohex </item>
+ <item> hb_exec </item>
+ <item> hb_execfromarray </item>
+
+ <item> hb_class </item>
+ <item> hb_keyput </item>
+ <item> hb_osnewline </item>
+
+ </list>
+
+ <list name="pragma">
+ <item> #include </item>
+ <item> #if </item>
+ <item> #ifdef </item>
+ <item> #ifndef </item>
+ <item> #endif </item>
+ <item> #else </item>
+ <item> #define </item>
+ </list>
+
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="TopLevel">
+
+ <StringDetect attribute="Comment" context="ml_comment" String="/*"
+ beginRegion="comment_region"/>
+ <RegExpr attribute="Comment" context="comment" String="^[\t ]*[*]" />
+ <StringDetect attribute="Comment" context="comment" String="//" />
+
+ <DetectChar attribute="String" context="string" char="&quot;" />
+ <DetectChar attribute="String" context="stringc" char="'" />
+
+ <StringDetect attribute="Operator" context="#stay" String=".and." insensitive="TRUE"/>
+ <StringDetect attribute="Operator" context="#stay" String=".or." insensitive="TRUE"/>
+ <StringDetect attribute="Operator" context="#stay" String=".not." insensitive="TRUE"/>
+ <StringDetect attribute="Operator" context="#stay" String=".f." insensitive="TRUE"/>
+ <StringDetect attribute="Operator" context="#stay" String=".t." insensitive="TRUE"/>
+
+ <DetectChar attribute="Operator" context="#stay" char=":"/>
+ <DetectChar attribute="Operator" context="#stay" char="="/>
+ <DetectChar attribute="Operator" context="#stay" char="!"/>
+ <DetectChar attribute="Keyword" context="#stay" char="@"/>
+
+ <RegExpr String="^[\t ]*CLASS[\t ]+" attribute="Keyword" context="ClassContext"
+ insensitive="TRUE" beginRegion="ClassDeclRegion" />
+
+ <RegExpr String="^[\t ]*DO[\t ]+CASE[\t ]*$" attribute="Keyword" context="#stay"
+ insensitive="TRUE" beginRegion="IndentRegion" />
+ <keyword attribute="Keyword" context="#stay" String="context_beginners"
+ beginRegion="IndentRegion" />
+ <keyword attribute="Keyword" context="#stay" String="context_terminators"
+ endRegion="IndentRegion" />
+ <RegExpr String="^return ?" attribute="Keyword" context="#stay"
+ insensitive="TRUE" endRegion="IndentRegion" />
+
+ <keyword attribute="Keyword" context="#stay" String="keywords" />
+ <keyword attribute="Keyword" context="#stay" String="set_commands" />
+ <keyword attribute="Function" context="#stay" String="functions" />
+ <keyword attribute="Preprocessor" context="#stay" String="pragma" />
+ <RegExpr attribute="Operator" context="#stay" String="->" />
+ <RegExpr attribute="Number" context="#stay" String="[0-9]+" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#pop" name="comment"/>
+
+ <context attribute="Comment" lineEndContext="#stay" name="ml_comment">
+ <StringDetect attribute="Comment" context="#pop" String="*/"
+ endRegion="comment_region"/>
+ </context>
+
+ <context attribute="String" lineEndContext="#pop" name="string">
+ <DetectChar attribute="String" context="#pop" char="&quot;" />
+ </context>
+ <context attribute="String" lineEndContext="#pop" name="stringc">
+ <DetectChar attribute="String" context="#pop" char="'" />
+ </context>
+
+ <context attribute="Operator" lineEndContext="#pop" name="logic">
+ <DetectChar attribute="Operator" context="#pop" char="." />
+ </context>
+
+ <context attribute="Normal Text" lineEndContext="#stay" name="ClassContext">
+
+ <StringDetect attribute="Comment" context="ml_comment" String="/*"
+ beginRegion="comment_region"/>
+ <RegExpr attribute="Comment" context="comment" String="^[ ]*[*]" />
+ <StringDetect attribute="Comment" context="comment" String="//" />
+
+ <keyword attribute="Keyword" context="#stay" String="class_keywords" />
+ <RegExpr String="^[\t ]*END(CLASS)? *$" attribute="Keyword" context="#pop"
+ insensitive="TRUE" endRegion="ClassDeclRegion" />
+ </context>
+
+ </contexts>
+
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Operator" defStyleNum="dsBaseN" color="#A01060" selColor="#400040" bold="0" italic="0"/>
+ <itemData name="Number" defStyleNum="dsDecVal" color="#5050C0" selColor="#000000" bold="0" italic="0"/>
+ <itemData name="Function" defStyleNum="dsNormal" color="#000090" selColor="#ffffff" bold="0" italic="0"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Preprocessor" defStyleNum="dsOthers"/>
+ </itemDatas>
+</highlighting>
+
+<general>
+ <comments>
+ <comment name="singleLine" start="*" />
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="0" />
+</general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language version="1.03" kateversion="2.1" name="XML" section="Markup" extensions="*.docbook;*.xml;*.rc;*.daml;*.rdf" mimetype="text/xml;text/book;text/daml;text/rdf">
+ <highlighting>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >
+ <StringDetect attribute="Comment" context="Comment" beginRegion="Comment" String="&lt;!--"/>
+ <RegExpr attribute="Tag" context="Attribute" beginRegion="Element" String="&lt;\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ <RegExpr attribute="Tag" context="Attribute" endRegion="Element" String="&lt;\s*\/\s*[a-zA-Z_:][a-zA-Z0-9._:-]*" />
+ </context>
+
+ <context attribute="Attribute Name" lineEndContext="#stay" name="Attribute" >
+ <Detect2Chars attribute="Tag" context="#pop" endRegion="Element" char="/" char1="&gt;" />
+ <DetectChar attribute="Tag" context="#pop" char="&gt;" />
+ <RegExpr attribute="Normal Text" context="Value" String="\s*=\s*" />
+ </context>
+
+ <context attribute="Attribute Value" lineEndContext="#stay" name="Value" >
+ <Detect2Chars attribute="Tag" context="#pop#pop" char="/" char1="&gt;" />
+ <DetectChar attribute="Tag" context="#pop#pop" char="&gt;" />
+ <DetectChar attribute="Attribute Value" context="Value 2" char="&quot;" />
+ <DetectChar attribute="Attribute Value" context="Value 2" char="&apos;" />
+ </context>
+
+ <context attribute="Attribute Value" lineEndContext="#stay" name="Value 2" >
+ <DetectChar attribute="Attribute Value" context="#pop#pop" char="&quot;" />
+ <DetectChar attribute="Attribute Value" context="#pop#pop" char="&apos;" />
+ </context>
+
+ <context attribute="Comment" lineEndContext="#stay" name="Comment" >
+ <StringDetect attribute="Comment" context="#pop" endRegion="Comment" String="--&gt;"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Tag" defStyleNum="dsKeyword"/>
+ <itemData name="Attribute Name" defStyleNum="dsOthers"/>
+ <itemData name="Attribute Value" defStyleNum="dsDataType"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="//--&gt;" />
+ </comments>
+ <keywords casesensitive="0" />
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language version="1.01" kateversion="2.1" name="XML (Debug)" section="Markup" extensions="" mimetype="">
+ <highlighting>
+ <list name="AttType">
+ <item>CDATA</item>
+ <item>ID</item>
+ <item>IDREF</item>
+ <item>IDREFS</item>
+ <item>ENTITY</item>
+ <item>ENTITIES</item>
+ <item>NMTOKEN</item>
+ <item>NMTOKENS</item>
+ </list>
+ <contexts>
+
+ <context name="0:prolog" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Doctype Declaration" context="1:XMLDecl Version" String="&lt;\?xml(\s+|$)"/>
+ </context>
+
+ <context name="1:XMLDecl Version" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="2:XMLDecl Version Eq" String="\s*version\s*"/>
+ <RegExpr attribute="Doctype Declaration" String="\s+" context="#stay"/>
+ </context>
+
+ <context name="2:XMLDecl Version Eq" attribute="Error" lineEndContext="5:XMLDecl Encoding Eq">
+ <RegExpr attribute="Attribute" context="3:XMLDecl Version" String="\s*=\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="3:XMLDecl Version" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="4:XMLDecl Encoding" String="\s*(&quot;[A-Za-z0-9:._-]*&quot;|'[A-Za-z0-9:._-]*')(?!e)\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="4:XMLDecl Encoding" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="5:XMLDecl Encoding Eq" String="\s*encoding\s*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="11:Misc after XMLDecl" String="\?>"/>
+ </context>
+
+ <context name="5:XMLDecl Encoding Eq" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="6:XMLDecl Encoding" String="\s*=\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="6:XMLDecl Encoding" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="7:XMLDecl Standalone" String="\s*(&quot;[A-Za-z][A-Za-z0-9._-]*&quot;|'[A-Za-z][A-Za-z0-9._-]*')(?!s)\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="7:XMLDecl Standalone" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="8:XMLDecl Standalone Eq" String="\s*standalone\s*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="11:Misc after XMLDecl" String="\?>"/>
+ </context>
+
+ <context name="8:XMLDecl Standalone Eq" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="9:XMLDecl Standalone" String="\s*=\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="9:XMLDecl Standalone" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="10:XMLDecl Standalone" String="\s*&quot;(yes|no)&quot;|'(yes|no)'\s*"/>
+ <RegExpr attribute="Attribute" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="10:XMLDecl Standalone" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="11:Misc after XMLDecl" String="\?>"/>
+ </context>
+
+ <context name="11:Misc after XMLDecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Normal Text" context="#stay" String="\s+"/>
+ <RegExpr attribute="Comment" context="12:Comment after XMLDecl" String="\s*&lt;!--\s*"/>
+ <RegExpr attribute="Processing Instruction" context="13:PI after XMLDecl" String="\s*&lt;\?xml-stylesheet(\s+|$)"/>
+ <RegExpr attribute="Error" context="13:PI after XMLDecl" String="\s*&lt;\??[xX][mM][lL]"/>
+ <RegExpr attribute="Processing Instruction" context="13:PI after XMLDecl" String="\s*&lt;\?[a-zA-Z_][a-zA-Z0-9_-]*(:[a-zA-Z0-9_-]*)?(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="14:Doctype Decl Name" String="&lt;!DOCTYPE(\s+|$)"/>
+ <RegExpr attribute="Error" context="80:STag" String="&lt;[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="80:STag" String="&lt;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="80:STag" String="&lt;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <RegExpr attribute="Error" context="85:ETag" String="&lt;/[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="85:ETag" String="&lt;/(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="85:ETag" String="&lt;/(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <RegExpr attribute="Entity" context="79:Outside" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="79:Outside" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <RegExpr attribute="Entity" context="86:CDSect" String="&lt;!\[CDATA\["/>
+ <RegExpr attribute="Comment" context="87:Comment inside IS" String="&lt;!--"/>
+ <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="&lt;\?xml-stylesheet(\s|$)"/>
+ <RegExpr attribute="Error" context="88:PI inside IS" String="&lt;\?[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="&lt;\?(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="88:PI inside IS" String="&lt;\?(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <DetectChar attribute="Error" context="79:Outside" char="&lt;"/>
+ <DetectChar attribute="Error" context="79:Outside" char="&amp;"/>
+ <RegExpr attribute="Error" context="79:Outside" String="\]\]>"/>
+ </context>
+
+ <context name="12:Comment after XMLDecl" attribute="Comment" lineEndContext="#stay">
+ <RegExpr attribute="Error" context="#pop" String="--->"/>
+ <RegExpr attribute="Comment" context="#pop" String="-->"/>
+ <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/>
+ </context>
+
+ <context name="13:PI after XMLDecl" attribute="Processing Instruction Body" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="#pop" char="?" char1="&gt;"/>
+ </context>
+
+ <context name="14:Doctype Decl Name" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Doctype Declaration" context="15:Doctype Decl ExternalID" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="15:Doctype Decl ExternalID" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Doctype Declaration" context="16:Doctype Decl PublicID" String="PUBLIC(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="19:Doctype Decl SystemID" String="SYSTEM(\s+|$)"/>
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char="["/>
+ <!-- rodda: this was originally context="?", so my best guess... most likely wrong -->
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="16:Doctype Decl PublicID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="17:Doctype Decl PublicID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="18:Doctype Decl PublicID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="17:Doctype Decl PublicID qq" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="19:Doctype Decl SystemID" char="&quot;(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="18:Doctype Decl PublicID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="19:Doctype Decl SystemID" char="'(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="19:Doctype Decl SystemID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="20:Doctype Decl SystemID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="21:Doctype Decl SystemID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="20:Doctype Decl SystemID qq" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="22:Doctype Decl IS or end" char="&quot;"/>
+ </context>
+
+ <context name="21:Doctype Decl SystemID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="22:Doctype Decl IS or end" char="'"/>
+ </context>
+
+ <context name="22:Doctype Decl IS or end" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char="["/>
+ <DetectChar attribute="Doctype Declaration" context="79:Outside" char=">"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="23:Doctype Decl IS" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="%(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="24:elementdecl" String="&lt;!ELEMENT(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="38:AttlistDecl" String="&lt;!ATTLIST(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="50:EntityDecl" String="&lt;!ENTITY(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="71:NotationDecl Name" String="&lt;!NOTATION(\s+|$)"/>
+ <RegExpr attribute="Comment" context="77:Comment inside IS" String="\s*&lt;!--\s*"/>
+ <RegExpr attribute="Processing Instruction" context="78:PI inside IS" String="\s*&lt;\?xml-stylesheet(\s+|$)"/>
+ <RegExpr attribute="Error" context="78:PI inside IS" String="\s*&lt;\??[xX][mM][lL]"/>
+ <RegExpr attribute="Processing Instruction" context="78:PI inside IS" String="\s*&lt;\?[a-zA-Z_][a-zA-Z0-9_-]*(:[a-zA-Z0-9_-]*)?(\s+|$)"/>
+ <Detect2Chars attribute="Doctype Declaration" context="79:Outside" char="]" char1=">"/>
+ </context>
+
+ <context name="24:elementdecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Normal Tag" context="25:contentspec" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="25:contentspec" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="37:element end" String="(EMPTY|ANY)"/>
+ <DetectChar attribute="Attribute" context="26:MixedOrChildren" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="26:MixedOrChildren" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="27:MixedShort" String="#PCDATA"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <DetectChar attribute="Doctype Declaration" context="30:children unknown" char="("/>
+ <RegExpr attribute="Value" context="30:children unknown" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/>
+ </context>
+
+ <context name="27:MixedShort" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="28:MixedLong" char="|"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <DetectChar attribute="Doctype Declaration" context="37:element end" char=")"/>
+ </context>
+
+ <context name="28:MixedLong" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="29:MixedLong endOrContinue" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="29:MixedLong endOrContinue" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/>
+ <RegExpr attribute="Doctype Declaration" context="#pop#pop" String="\s+"/>
+ <Detect2Chars attribute="Doctype Declaration" context="37:element end" char=")" char1="*"/>
+ </context>
+
+ <context name="30:children unknown" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="33:children choice" char="|"/>
+ <DetectChar attribute="Doctype Declaration" context="35:children seq" char=","/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/>
+ </context>
+
+ <context name="31:children unknownOrEnd" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="33:children choice" char="|"/>
+ <DetectChar attribute="Doctype Declaration" context="35:children seq" char=","/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\)[\?\*\+]?"/>
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ </context>
+
+ <context name="32:children unknownName" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="30:children unknown" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/>
+ <DetectChar attribute="Doctype Declaration" context="#stay" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="33:children choice" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="34:children choiceOrEnd" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/>
+ <DetectChar attribute="Doctype Declaration" context="32:children unknownName" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="34:children choiceOrEnd" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/>
+ </context>
+
+ <context name="35:children seq" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="36:children seqOrEnd" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*[\?\*\+]?"/>
+ <DetectChar attribute="Doctype Declaration" context="32:children unknownName" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="36:children seqOrEnd" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="#pop" char=","/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Doctype Declaration" context="31:children unknownOrEnd" String="\)[\?\*\+]?"/>
+ </context>
+
+ <context name="37:element end" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="38:AttlistDecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Normal Tag" context="39:AttDef" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <RegExpr attribute="Normal Tag" context="23:Doctype Decl IS" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*>"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="39:AttDef" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="40:AttType" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ </context>
+
+ <context name="40:AttType" attribute="Error" lineEndContext="#stay">
+ <keyword attribute="Doctype Declaration" context="46:DefaultDecl" String="AttType"/>
+ <RegExpr attribute="Doctype Declaration" context="41:NotationStart" String="NOTATION(\s+|$)"/>
+ <DetectChar attribute="Doctype Declaration" context="42:Notation" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#pop" String="\s+"/>
+ </context>
+
+ <context name="41:NotationStart" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="42:Notation" char="("/>
+ <RegExpr attribute="Doctype Declaration" context="#pop#pop" String="\s+"/>
+ </context>
+
+ <context name="42:Notation" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="43:Notation or End" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="43:Notation or End" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="#pop" char="|"/>
+ <RegExpr attribute="Doctype Declaration" context="46:DefaultDecl" String="\)(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="44:Enumeration" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="#stay" String="(\w|[_:.-])+"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="45:Enumeration or End" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="44:Enumeration" char="|"/>
+ <RegExpr attribute="Doctype Declaration" context="46:DefaultDecl" String="\)(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="46:DefaultDecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Attribute" context="39:AttDef" String="(#REQUIRED|#IMPLIED)(\s+|$)"/>
+ <RegExpr attribute="Attribute" context="47:DefaultDecl AttValue" String="#FIXED(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ <RegExpr attribute="Value" context="48:DefaultDecl AttValue qq" String="&quot;"/>
+ <RegExpr attribute="Value" context="49:DefaultDecl AttValue q" String="'"/>
+ </context>
+
+ <context name="47:DefaultDecl AttValue" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="48:DefaultDecl AttValue qq" String="&quot;"/>
+ <RegExpr attribute="Value" context="49:DefaultDecl AttValue q" String="'"/>
+ </context>
+
+ <context name="48:DefaultDecl AttValue qq" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <DetectChar attribute="Value" context="39:AttDef" char="&quot;"/>
+ </context>
+
+ <context name="49:DefaultDecl AttValue q" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <DetectChar attribute="Value" context="39:AttDef" char="&quot;"/>
+ </context>
+
+ <context name="50:EntityDecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="52:GEDecl EntityValueOrExternalID" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <DetectChar attribute="Entity" context="61:PEDecl" char="%"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="51:unused" attribute="Error" lineEndContext="#stay">
+ </context>
+
+ <context name="52:GEDecl EntityValueOrExternalID" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="53:GEDecl EntityValue qq" String="&quot;"/>
+ <RegExpr attribute="Value" context="54:GEDecl EntityValue q" String="'"/>
+ <RegExpr attribute="Doctype Declaration" context="55:GEDecl PublicID" String="PUBLIC(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="58:GEDecl SystemID" String="SYSTEM(\s+|$)"/>
+ </context>
+
+ <context name="53:GEDecl EntityValue qq" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="[&amp;%](?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="%"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="&quot;"/>
+ </context>
+
+ <context name="54:GEDecl EntityValue q" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="[&amp;%](?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="%"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="'"/>
+ </context>
+
+ <context name="55:GEDecl PublicID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="56:GEDecl PublicID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="57:GEDecl PublicID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="56:GEDecl PublicID qq" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="58:GEDecl SystemID" char="&quot;(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="57:GEDecl PublicID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="58:GEDecl SystemID" char="'(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="58:GEDecl SystemID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="59:GEDecl SystemID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="60:GEDecl SystemID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="59:GEDecl SystemID qq" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="&quot;"/>
+ </context>
+
+ <context name="60:GEDecl SystemID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="69:GEDecl endOrNDATA" char="'"/>
+ </context>
+
+ <context name="61:PEDecl" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="62:PEDecl EntityValueOrExternalID" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="62:PEDecl EntityValueOrExternalID" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Value" context="53:GEDecl EntityValue qq" String="&quot;"/>
+ <RegExpr attribute="Value" context="54:GEDecl EntityValue q" String="'"/>
+ <RegExpr attribute="Doctype Declaration" context="63:PEDecl PublicID" String="PUBLIC(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="66:PEDecl SystemID" String="SYSTEM(\s+|$)"/>
+ </context>
+
+ <context name="63:PEDecl PublicID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="64:PEDecl PublicID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="65:PEDecl PublicID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="64:PEDecl PublicID qq" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="66:PEDecl SystemID" char="&quot;(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="65:PEDecl PublicID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="66:PEDecl SystemID" char="'(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="66:PEDecl SystemID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="67:PEDecl SystemID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="68:PEDecl SystemID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="67:PEDecl SystemID qq" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="37:element end" char="&quot;"/>
+ </context>
+
+ <context name="68:PEDecl SystemID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="37:element end" char="'"/>
+ </context>
+
+ <context name="69:GEDecl endOrNDATA" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ <RegExpr attribute="Doctype Declaration" context="70:GEDecl NDATA" String="NDATA(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="70:GEDecl NDATA" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="37:element end" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="71:NotationDecl Name" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="72:NotationDecl ExternalID" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="72:NotationDecl ExternalID" attribute="Error" lineEndContext="#stay">
+ <RegExpr attribute="Doctype Declaration" context="73:NotationDecl PublicID" String="PUBLIC(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="66:PEDecl SystemID" String="SYSTEM(\s+|$)"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="73:NotationDecl PublicID" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="74:NotationDecl PublicID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="75:NotationDecl PublicID q" char="'"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="74:NotationDecl PublicID qq" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="76:NotationDecl SystemIDOrEnd" char="&quot;(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9'()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="75:NotationDecl PublicID q" attribute="Value" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="76:NotationDecl SystemIDOrEnd" char="'(\s+|$)"/>
+ <RegExpr attribute="Value" context="#stay" String="[&#x20;&#xD;&#xA;a-zA-Z0-9()+,./:=?;!*#@$_%-]"/>
+ </context>
+
+ <context name="76:NotationDecl SystemIDOrEnd" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="67:PEDecl SystemID qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="68:PEDecl SystemID q" char="'"/>
+ <DetectChar attribute="Doctype Declaration" context="23:Doctype Decl IS" char=">"/>
+ <RegExpr attribute="Doctype Declaration" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="77:Comment inside IS" attribute="Comment" lineEndContext="#stay">
+ <RegExpr attribute="Error" context="23:Doctype Decl IS" String="--->"/>
+ <RegExpr attribute="Comment" context="23:Doctype Decl IS" String="-->"/>
+ <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/>
+ </context>
+
+ <context name="78:PI inside IS" attribute="Processing Instruction Body" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="23:Doctype Decl IS" char="?" char1="&gt;"/>
+ </context>
+
+ <context name="79:Outside" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Error" context="80:STag" String="&lt;[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="80:STag" String="&lt;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="80:STag" String="&lt;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <RegExpr attribute="Error" context="85:ETag" String="&lt;/[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="85:ETag" String="&lt;/(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="85:ETag" String="&lt;/(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <RegExpr attribute="Entity" context="86:CDSect" String="&lt;!\[CDATA\["/>
+ <RegExpr attribute="Comment" context="87:Comment inside IS" String="&lt;!--"/>
+ <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="&lt;\?xml-stylesheet(\s|$)"/>
+ <RegExpr attribute="Error" context="88:PI inside IS" String="&lt;\?[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Normal Tag" context="88:PI inside IS" String="&lt;\?(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="88:PI inside IS" String="&lt;\?(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <RegExpr attribute="Error" context="#stay" String="\]\]>"/>
+ </context>
+
+ <context name="80:STag" attribute="Error" lineEndContext="#stay">
+ <Detect2Chars attribute="Normal Tag" context="79:Outside" char="/" char1="&gt;"/>
+ <DetectChar attribute="Normal Tag" context="79:Outside" char="&gt;"/>
+ <RegExpr attribute="Attribute" context="81:STag Attribute" String="(xmlns:(\w|[_.-])*|xmlns|xml:(lang|base|space))"/>
+ <RegExpr attribute="Error" context="81:STag Attribute" String="[xX][mM][lL](\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Attribute" context="81:STag Attribute" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|_)(\w|[_.-])*(:(\w|[_.-])+)?"/>
+ <RegExpr attribute="Error" context="81:STag Attribute" String="(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[:_])(\w|[:_.-])*"/>
+ <RegExpr attribute="Normal Tag" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="81:STag Attribute" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Attribute" context="82:STag Attribute Value" char="="/>
+ <RegExpr attribute="Normal Tag" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="82:STag Attribute Value" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Value" context="83:STag Value qq" char="&quot;"/>
+ <DetectChar attribute="Value" context="84:STag Value q" char="'"/>
+ <RegExpr attribute="Normal Tag" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="83:STag Value qq" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <RegExpr attribute="Error" context="80:STag" String="&quot;(?=(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:]))"/>
+ <RegExpr attribute="Value" context="80:STag" String="&quot;(?=>|/>|\s|$)"/>
+ </context>
+
+ <context name="84:STag Value q" attribute="Value" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="#stay" String="&amp;(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:])(\w|[_:.-])*;"/>
+ <RegExpr attribute="Entity" context="#stay" String="&amp;#(x[0-9a-fA-F]+|[0-9]+);"/>
+ <DetectChar attribute="Error" context="#stay" char="&amp;"/>
+ <DetectChar attribute="Error" context="#stay" char="&lt;"/>
+ <RegExpr attribute="Error" context="80:STag" String="'(?=(?![&#x0660;-&#x0669;&#x06F0;-&#x06F9;&#x0966;-&#x096F;&#x09E6;-&#x09EF;&#x0A66;-&#x0A6F;&#x0AE6;-&#x0AEF;&#x0B66;-&#x0B6F;&#x0BE7;-&#x0BEF;&#x0C66;-&#x0C6F;&#x0CE6;-&#x0CEF;&#x0D66;-&#x0D6F;&#x0E50;-&#x0E59;&#x0ED0;-&#x0ED9;&#x0F20;-&#x0F29;]|\d)(\w|[_:]))"/>
+ <RegExpr attribute="Value" context="80:STag" String="'(?=>|/>|\s|$)"/>
+ </context>
+
+ <context name="85:ETag" attribute="Error" lineEndContext="#stay">
+ <DetectChar attribute="Normal Tag" context="79:Outside" char="&gt;"/>
+ <RegExpr attribute="Normal Tag" context="#stay" String="\s+"/>
+ </context>
+
+ <context name="86:CDSect" attribute="Normal Text" lineEndContext="#stay">
+ <RegExpr attribute="Entity" context="79:Outside" String="\]\]>"/>
+ </context>
+
+ <context name="87:Comment inside IS" attribute="Comment" lineEndContext="#stay">
+ <RegExpr attribute="Error" context="79:Outside" String="--->"/>
+ <RegExpr attribute="Comment" context="79:Outside" String="-->"/>
+ <Detect2Chars attribute="Error" context="#stay" char="-" char1="-"/>
+ </context>
+
+ <context name="88:PI inside IS" attribute="Processing Instruction Body" lineEndContext="#stay">
+ <Detect2Chars attribute="Processing Instruction" context="79:Outside" char="?" char1="&gt;"/>
+ </context>
+
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Entity" defStyleNum="dsChar"/>
+ <itemData name="Normal Tag" defStyleNum="dsKeyword"/>
+ <itemData name="Attribute" defStyleNum="dsDataType"/>
+ <itemData name="Value" defStyleNum="dsString"/>
+ <itemData name="Doctype Declaration" defStyleNum="dsKeyword"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Processing Instruction" defStyleNum="dsKeyword"/>
+ <itemData name="PI content" defStyleNum="dsOthers"/>
+ <itemData name="Stylesheet" defStyleNum="dsKeyword"/>
+ <itemData name="Error" defStyleNum="dsDecVal"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="multiLine" start="&lt;!--" end="--&gt;"/>
+ </comments>
+ <keywords casesensitive="1"/>
+ </general>
+</language>
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="yacas" version="1.0" kateversion="2.1" section="Sources" extensions="*.ys" mimetype="text/x-yacassrc">
+ <highlighting>
+ <list name="keywords">
+ <item> And </item>
+ <item> ApplyPure </item>
+ <item> ArrayCreate </item>
+ <item> ArrayGet </item>
+ <item> ArraySet </item>
+ <item> ArraySize </item>
+ <item> Atom </item>
+ <item> Berlekamp </item>
+ <item> BitAnd </item>
+ <item> BitOr </item>
+ <item> BitXor </item>
+ <item> Bodied </item>
+ <item> CTokenizer </item>
+ <item> Check </item>
+ <item> Clear </item>
+ <item> CommonLispTokenizer </item>
+ <item> Concat </item>
+ <item> ConcatStrings </item>
+ <item> CurrentFile </item>
+ <item> CurrentLine </item>
+ <item> CustomEval </item>
+ <item> CustomEval'Expression </item>
+ <item> CustomEval'Locals </item>
+ <item> CustomEval'Result </item>
+ <item> CustomEval'Stop </item>
+ <item> DefLoad </item>
+ <item> DefLoadFunction </item>
+ <item> DefMacroRuleBase </item>
+ <item> DefMacroRuleBaseListed </item>
+ <item> DefaultDirectory </item>
+ <item> DefaultTokenizer </item>
+ <item> Delete </item>
+ <item> DestructiveDelete </item>
+ <item> DestructiveInsert </item>
+ <item> DestructiveReplace </item>
+ <item> DestructiveReverse </item>
+ <item> DllEnumerate </item>
+ <item> DllLoad </item>
+ <item> DllUnload </item>
+ <item> Equals </item>
+ <item> Eval </item>
+ <item> FastArcCos </item>
+ <item> FastArcSin </item>
+ <item> FastArcTan </item>
+ <item> FastAssoc </item>
+ <item> FastCos </item>
+ <item> FastExp </item>
+ <item> FastIsPrime </item>
+ <item> FastLog </item>
+ <item> FastPower </item>
+ <item> FastSin </item>
+ <item> FastTan </item>
+ <item> FindFile </item>
+ <item> FindFunction </item>
+ <item> FlatCopy </item>
+ <item> FromBase </item>
+ <item> FromFile </item>
+ <item> FromString </item>
+ <item> FullForm </item>
+ <item> GarbageCollect </item>
+ <item> GenericTypeName </item>
+ <item> GetExtraInfo </item>
+ <item> GetPrecision </item>
+ <item> GreaterThan </item>
+ <item> Head </item>
+ <item> Hold </item>
+ <item> HoldArg </item>
+ <item> If </item>
+ <item> Infix </item>
+ <item> Insert </item>
+ <item> IsAtom </item>
+ <item> IsBodied </item>
+ <item> IsBound </item>
+ <item> IsFunction </item>
+ <item> IsGeneric </item>
+ <item> IsInfix </item>
+ <item> IsInteger </item>
+ <item> IsList </item>
+ <item> IsNumber </item>
+ <item> IsPostfix </item>
+ <item> IsPrefix </item>
+ <item> IsString </item>
+ <item> LazyGlobal </item>
+ <item> LeftPrecedence </item>
+ <item> Length </item>
+ <item> LessThan </item>
+ <item> LispRead </item>
+ <item> LispReadListed </item>
+ <item> List </item>
+ <item> Listify </item>
+ <item> Load </item>
+ <item> Local </item>
+ <item> LocalSymbols </item>
+ <item> MacroClear </item>
+ <item> MacroLocal </item>
+ <item> MacroRule </item>
+ <item> MacroRuleBase </item>
+ <item> MacroRuleBaseListed </item>
+ <item> MacroRulePattern </item>
+ <item> MacroSet </item>
+ <item> MathAbs </item>
+ <item> MathAdd </item>
+ <item> MathAnd </item>
+ <item> MathArcCos </item>
+ <item> MathArcSin </item>
+ <item> MathArcTan </item>
+ <item> MathCeil </item>
+ <item> MathCos </item>
+ <item> MathDiv </item>
+ <item> MathDivide </item>
+ <item> MathExp </item>
+ <item> MathFac </item>
+ <item> MathFloor </item>
+ <item> MathGcd </item>
+ <item> MathGetExactBits </item>
+ <item> MathLibrary </item>
+ <item> MathLog </item>
+ <item> MathMod </item>
+ <item> MathMultiply </item>
+ <item> MathNot </item>
+ <item> MathNth </item>
+ <item> MathOr </item>
+ <item> MathPi </item>
+ <item> MathPower </item>
+ <item> MathSetExactBits </item>
+ <item> MathSin </item>
+ <item> MathSqrt </item>
+ <item> MathSubtract </item>
+ <item> MathTan </item>
+ <item> MaxEvalDepth </item>
+ <item> Not </item>
+ <item> OpLeftPrecedence </item>
+ <item> OpPrecedence </item>
+ <item> OpRightPrecedence </item>
+ <item> Or </item>
+ <item> PatchLoad </item>
+ <item> PatchString </item>
+ <item> PatternCreate </item>
+ <item> PatternMatches </item>
+ <item> Postfix </item>
+ <item> Precision </item>
+ <item> Prefix </item>
+ <item> PrettyPrinter </item>
+ <item> Prog </item>
+ <item> Read </item>
+ <item> ReadToken </item>
+ <item> Replace </item>
+ <item> Retract </item>
+ <item> RightAssociative </item>
+ <item> RightPrecedence </item>
+ <item> Rule </item>
+ <item> RuleBase </item>
+ <item> RuleBaseArgList </item>
+ <item> RuleBaseDefined </item>
+ <item> RuleBaseListed </item>
+ <item> RulePattern </item>
+ <item> Secure </item>
+ <item> Set </item>
+ <item> SetExtraInfo </item>
+ <item> SetStringMid </item>
+ <item> ShiftLeft </item>
+ <item> ShiftRight </item>
+ <item> String </item>
+ <item> StringMid </item>
+ <item> Subst </item>
+ <item> SystemCall </item>
+ <item> Tail </item>
+ <item> ToBase </item>
+ <item> ToFile </item>
+ <item> ToString </item>
+ <item> TraceRule </item>
+ <item> TraceStack </item>
+ <item> Type </item>
+ <item> UnFence </item>
+ <item> UnList </item>
+ <item> Use </item>
+ <item> Version </item>
+ <item> While </item>
+ <item> Write </item>
+ <item> WriteString </item>
+ <item> XmlExplodeTag </item>
+ <item> XmlTokenizer </item>
+ <item> ` </item>
+ <item> = </item>
+ </list>
+ <contexts>
+ <context name="default" attribute="Normal Text" lineEndContext="#stay">
+ <DetectChar attribute="String" context="string" char="&quot;"/>
+ <Detect2Chars attribute="Comment" context="linecomment" char="/" char1="/"/>
+ <Detect2Chars attribute="Comment" context="multilinecomment" char="/" char1="*"/>
+ <DetectChar attribute="Parens" context="#stay" char="{" beginRegion="Brace" />
+ <DetectChar attribute="Parens" context="#stay" char="}" endRegion="Brace" />
+ <DetectChar attribute="Parens" context="#stay" char="[" beginRegion="Bracket" />
+ <DetectChar attribute="Parens" context="#stay" char="]" endRegion="Bracket" />
+ <DetectChar attribute="Parens" context="#stay" char="(" beginRegion="Paren" />
+ <DetectChar attribute="Parens" context="#stay" char=")" endRegion="Paren" />
+ <keyword attribute="Keyword" context="#stay" String="keywords"/>
+ <AnyChar attribute="Symbol" context="#stay" String="+-*/=`~:!@#$^&amp;*_|&lt;&gt;"/>
+
+ <Float attribute="Float" context="#stay"/>
+ <Int attribute="Decimal" context="#stay"/>
+ </context>
+ <context name="string" attribute="String" lineEndContext="#pop">
+ <LineContinue attribute="String" context="#stay"/>
+ <DetectChar attribute="String" context="#pop" char="&quot;"/>
+ </context>
+ <context name="linecomment" attribute="Comment" lineEndContext="#pop">
+ <RegExpr attribute="Highlight" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ <context name="multilinecomment" attribute="Comment" lineEndContext="#stay">
+ <Detect2Chars attribute="Comment" context="#pop" char="*" char1="/"/>
+ <RegExpr attribute="Highlight" context="#stay" String="(FIXME|TODO)" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal"/>
+ <itemData name="Keyword" defStyleNum="dsKeyword"/>
+ <itemData name="Decimal" defStyleNum="dsDecVal"/>
+ <itemData name="Float" defStyleNum="dsFloat"/>
+ <itemData name="Char" defStyleNum="dsChar"/>
+ <itemData name="String" defStyleNum="dsString"/>
+ <itemData name="Comment" defStyleNum="dsComment"/>
+ <itemData name="Symbol" defStyleNum="dsOthers"/>
+ <itemData name="Parens" defStyleNum="dsNormal"/>
+ <itemData name="Highlight" defStyleNum="dsString"/>
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="//" />
+ <comment name="multiLine" start="/*" end="*/" />
+ </comments>
+ <keywords casesensitive="1" />
+ </general>
+</language>