summaryrefslogtreecommitdiffstats
path: root/kate/data/q.xml
diff options
context:
space:
mode:
Diffstat (limited to 'kate/data/q.xml')
-rw-r--r--kate/data/q.xml210
1 files changed, 210 insertions, 0 deletions
diff --git a/kate/data/q.xml b/kate/data/q.xml
new file mode 100644
index 000000000..a470e5ef7
--- /dev/null
+++ b/kate/data/q.xml
@@ -0,0 +1,210 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE language SYSTEM "language.dtd">
+<language name="q" version="1.01" kateversion="2.3" section="Scripts" extensions="*.q" license="LGPL2+" author="James Schmitz (james.schmitz@gmail.com)">
+<highlighting>
+ <list name="DotQ">
+ <item>.Q.addmonths</item>
+ <item>.Q.addr</item>
+ <item>.Q.host</item>
+ <item>.Q.chk</item>
+ <item>.Q.cn</item>
+ <item>.Q.dd</item>
+ <item>.Q.dpft</item>
+ <item>.Q.dsftg</item>
+ <item>.Q.def</item>
+ <item>.Q.en</item>
+ <item>.Q.fc</item>
+ <item>.Q.fk</item>
+ <item>.Q.fmt</item>
+ <item>.Q.fs</item>
+ <item>.Q.ft</item>
+ <item>.Q.fu</item>
+ <item>.Q.gc</item>
+ <item>.Q.hdpf</item>
+ <item>.Q.ind</item>
+ <item>.Q.j10</item>
+ <item>.Q.x10</item>
+ <item>.Q.j12</item>
+ <item>.Q.x12</item>
+ <item>.Q.k</item>
+ <item>.Q.l</item>
+ <item>.Q.opt</item>
+ <item>.Q.par</item>
+ <item>.Q.qp</item>
+ <item>.Q.qt</item>
+ <item>.Q.s</item>
+ <item>.Q.ty</item>
+ <item>.Q.v</item>
+ <item>.Q.V</item>
+ <item>.Q.view</item>
+ <item>.Q.w</item>
+ <item>.Q.M</item>
+ <item>.Q.pf</item>
+ <item>.Q.pt</item>
+ <item>.Q.PD</item>
+ <item>.Q.PV</item>
+ <item>.Q.pd</item>
+ <item>.Q.pv</item>
+ <item>.Q.pn</item>
+ <item>.Q.bv</item>
+ <item>.Q.vp</item>
+ <item>.Q.P</item>
+ <item>.Q.D</item>
+ <item>.Q.u</item>
+ </list>
+ <list name="qkeywords">
+ <item>aj</item>
+ <item>aj0</item>
+ <item>all</item>
+ <item>and</item>
+ <item>any</item>
+ <item>asc</item>
+ <item>asof</item>
+ <item>attr</item>
+ <item>avgs</item>
+ <item>ceiling</item>
+ <item>cols</item>
+ <item>cor</item>
+ <item>count</item>
+ <item>cov</item>
+ <item>cross</item>
+ <item>csv</item>
+ <item>cut</item>
+ <item>deltas</item>
+ <item>desc</item>
+ <item>dev</item>
+ <item>differ</item>
+ <item>distinct</item>
+ <item>each</item>
+ <item>ej</item>
+ <item>enlist</item>
+ <item>eval</item>
+ <item>except</item>
+ <item>fby</item>
+ <item>fills</item>
+ <item>first</item>
+ <item>fkeys</item>
+ <item>flip</item>
+ <item>floor</item>
+ <item>from</item>
+ <item>get</item>
+ <item>group</item>
+ <item>gtime</item>
+ <item>hclose</item>
+ <item>hcount</item>
+ <item>hdel</item>
+ <item>hopen</item>
+ <item>hsym</item>
+ <item>iasc</item>
+ <item>idesc</item>
+ <item>ij</item>
+ <item>inter</item>
+ <item>inv</item>
+ <item>key</item>
+ <item>keys</item>
+ <item>lj</item>
+ <item>load</item>
+ <item>lower</item>
+ <item>lsq</item>
+ <item>ltime</item>
+ <item>ltrim</item>
+ <item>mavg</item>
+ <item>maxs</item>
+ <item>mcount</item>
+ <item>md5</item>
+ <item>mdev</item>
+ <item>med</item>
+ <item>meta</item>
+ <item>mins</item>
+ <item>mmax</item>
+ <item>mmin</item>
+ <item>mmu</item>
+ <item>mod</item>
+ <item>msum</item>
+ <item>neg</item>
+ <item>next</item>
+ <item>not</item>
+ <item>null</item>
+ <item>or</item>
+ <item>over</item>
+ <item>parse</item>
+ <item>peach</item>
+ <item>pj</item>
+ <item>plist</item>
+ <item>prds</item>
+ <item>prev</item>
+ <item>prior</item>
+ <item>rand</item>
+ <item>rank</item>
+ <item>ratios</item>
+ <item>raze</item>
+ <item>read0</item>
+ <item>read1</item>
+ <item>reciprocal</item>
+ <item>reverse</item>
+ <item>rload</item>
+ <item>rotate</item>
+ <item>rsave</item>
+ <item>rtrim</item>
+ <item>save</item>
+ <item>scan</item>
+ <item>set</item>
+ <item>show</item>
+ <item>signum</item>
+ <item>ssr</item>
+ <item>string</item>
+ <item>sublist</item>
+ <item>sums</item>
+ <item>sv</item>
+ <item>system</item>
+ <item>tables</item>
+ <item>til</item>
+ <item>trim</item>
+ <item>txf</item>
+ <item>type</item>
+ <item>uj</item>
+ <item>ungroup</item>
+ <item>union</item>
+ <item>update</item>
+ <item>upper</item>
+ <item>upsert</item>
+ <item>value</item>
+ <item>var</item>
+ <item>view</item>
+ <item>views</item>
+ <item>vs</item>
+ <item>where</item>
+ <item>wj</item>
+ <item>wj1</item>
+ <item>xasc</item>
+ <item>xbar</item>
+ <item>xcol</item>
+ <item>xcols</item>
+ <item>xdesc</item>
+ <item>xgroup</item>
+ <item>xkey</item>
+ <item>xlog</item>
+ <item>xprev</item>
+ <item>xrank</item>
+ </list>
+ <contexts>
+ <context attribute="Normal Text" lineEndContext="#stay" name="Normal Text" >
+ <keyword attribute="qKeyword" context="#stay" String="qkeywords" />
+ <keyword attribute="DotQfunctions" context="#stay" String="DotQ" />
+ <IncludeRules context="##k" />
+ </context>
+ </contexts>
+ <itemDatas>
+ <itemData name="Normal Text" defStyleNum="dsNormal" />
+ <itemData name="qKeyword" defStyleNum="dsKeyword" />
+ <itemData name="DotQfunctions" defStyleNum="dsKeyword" />
+ </itemDatas>
+ </highlighting>
+ <general>
+ <comments>
+ <comment name="singleLine" start="/" />
+ <comment name="multiLine" start="/" end="\" />
+ </comments>
+ <keywords casesensitive="1" weakDeliminator="." additionalDeliminator="`#'@$&quot;" />
+ </general>
+</language>