~ubuntu-branches/ubuntu/vivid/kate/vivid-updates

« back to all changes in this revision

Viewing changes to part/syntax/data/kbasic.xml

  • Committer: Package Import Robot
  • Author(s): Jonathan Riddell
  • Date: 2014-12-04 16:49:41 UTC
  • mfrom: (1.6.6)
  • Revision ID: package-import@ubuntu.com-20141204164941-l3qbvsly83hhlw2v
Tags: 4:14.11.97-0ubuntu1
* New upstream release
* Update build-deps and use pkg-kde v3 for Qt 5 build
* kate-data now kate5-data for co-installability

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
<?xml version="1.0" encoding="UTF-8"?>
2
 
<!DOCTYPE language SYSTEM "language.dtd">
3
 
<language name="KBasic" version="1.02" kateversion="2.1" section="Sources" extensions="*.kbasic" mimetype="text/x-kbasic-src">
4
 
    <highlighting>
5
 
        <list name="keywords">
6
 
        <item> For </item>
7
 
        <item> Next</item>
8
 
        <item> Do </item>
9
 
        <item> Loop </item>
10
 
        <item> While </item>
11
 
        <item> Wend </item>
12
 
        <item> Until </item>
13
 
        <item> If </item>
14
 
        <item> Else </item>
15
 
        <item> End  </item>
16
 
        <item> Function </item>
17
 
        <item> Goto </item>
18
 
        <item> Sub  </item>
19
 
        <item> Implements </item>
20
 
        <item> In  </item>
21
 
        <item> Sub </item>
22
 
        <item> Private </item>
23
 
        <item> Public  </item>
24
 
        <item> Global </item>
25
 
        <item> As  </item>
26
 
        <item> Dim </item>
27
 
        <item> Set </item>
28
 
        <item> Let </item>
29
 
        <item> Get </item>
30
 
        <item> To </item>
31
 
        <item> Property </item>
32
 
        <item> True </item>
33
 
        <item> False </item>
34
 
        <item> Or  </item>
35
 
        <item> Not </item>
36
 
        <item> Xor  </item>
37
 
        <item> And  </item>
38
 
        <item> Then </item>
39
 
        <item> Exit </item>
40
 
        <item> Put </item>
41
 
        <item> Open </item>
42
 
        <item> Close </item>
43
 
        <item> Seek </item>
44
 
        <item> Print </item>
45
 
        <item> Input</item>
46
 
        <item> Output </item>
47
 
        <item> Repeat </item>
48
 
        <item> Load </item>
49
 
        <item> Unload </item>
50
 
        <item> Declare </item>
51
 
        <item> Option </item>
52
 
        <item> Explicit </item>
53
 
        </list>
54
 
        <list name="types">
55
 
        <item>Integer </item>
56
 
        <item>Long </item>
57
 
        <item>Byte </item>
58
 
        <item>Boolean </item>
59
 
        <item>Variant </item>
60
 
        <item>Single </item>
61
 
        <item>Double </item>
62
 
        <item>Currency </item>
63
 
        <item>String </item>
64
 
        <item>Object </item>
65
 
        <item>Control </item>
66
 
        </list>
67
 
        <contexts>
68
 
        <context attribute="Normal Text" lineEndContext="#stay" name="Normal">
69
 
        <keyword attribute="Keyword" context="#stay" String="keywords"/>
70
 
        <keyword attribute="Identifier" context="#stay" String="types"/>
71
 
        <Float attribute="String" context="#stay"/>
72
 
        <Int attribute="Types" context="#stay"/>
73
 
        <DetectChar attribute="String" context="String" char="quot;"/>
74
 
        <DetectChar attribute="Comment" context="Comment" char="'"/>
75
 
        </context>
76
 
        <context name="Comment" attribute="Comment" lineEndContext="#pop"/>
77
 
        <context name="String" attribute="String" lineEndContext="#pop">
78
 
        <DetectChar attribute="String" context="#pop" char="'"/>
79
 
        </context>
80
 
        </contexts>
81
 
        <itemDatas>
82
 
        <itemData name="Normal Text" defStyleNum="dsNormal"/>
83
 
        <itemData name="Keyword" defStyleNum="dsKeyword"/>
84
 
        <itemData name="Identifier" defStyleNum="dsOthers"/>
85
 
        <itemData name="Types" defStyleNum="dsDataType"/>
86
 
        <itemData name="String" defStyleNum="dsString"/>
87
 
        <itemData name="Comment" defStyleNum="dsComment"/>
88
 
        </itemDatas>
89
 
  </highlighting>
90
 
  <general>
91
 
    <comments>
92
 
      <comment name="singleLine" start="//" />
93
 
      <comment name="multiLine" start="/*" end="*/" />
94
 
    </comments>
95
 
    <keywords casesensitive="1" />
96
 
  </general>
97
 
</language>