source: trunk/ab5.0/system/ide/syntax/ab.xml@ 541

Last change on this file since 541 was 541, checked in by dai, 16 years ago

"Export"をキーワードとして青色で表示するようにした

File size: 5.6 KB
Line 
1<?xml version="1.0" encoding="utf-8" standalone="yes"?>
2<language>
3 <name>ab</name>
4 <syntax>
5 <commentSingle>&apos;</commentSingle>
6 <commentMulti>
7 <begin>/*</begin>
8 <end>*/</end>
9 </commentMulti>
10 <quoteMarks>
11 <item>&quot;</item>
12 </quoteMarks>
13 <reservedSimpleKeywords>
14 <item>As</item>
15 <item>Boolean</item>
16 <item>ByRef</item>
17 <item>ByVal</item>
18 <item>Byte</item>
19 <item>Catch</item>
20 <item>Case</item>
21 <item>Char</item>
22 <item>Continue</item>
23 <item>Delegate</item>
24 <item>Delete</item>
25 <item>Double</item>
26 <item>DWord</item>
27 <item>Else</item>
28 <item>ElseIf</item>
29 <item>End</item>
30 <item>EndIf</item>
31 <item>EndFunction</item>
32 <item>EndSub</item>
33 <item>EndType</item>
34 <item>EndSelect</item>
35 <item>EndWith</item>
36 <item>Exit</item>
37 <item>ExitDo</item>
38 <item>ExitFor</item>
39 <item>ExitFunction</item>
40 <item>ExitSub</item>
41 <item>ExitWhile</item>
42 <item>Export</item>
43 <item>False</item>
44 <item>Finally</item>
45 <item>In</item>
46 <item>Int64</item>
47 <item>Integer</item>
48 <item>Long</item>
49 <item>Nothing</item>
50 <item>Object</item>
51 <item>Operator</item>
52 <item>Private</item>
53 <item>Protected</item>
54 <item>Public</item>
55 <item>QWord</item>
56 <item>SByte</item>
57 <item>Single</item>
58 <item>Static</item>
59 <item>Step</item>
60 <item>String</item>
61 <item>Super</item>
62 <item>Then</item>
63 <item>This</item>
64 <item>To</item>
65 <item>True</item>
66 <item>Try</item>
67 <item>Until</item>
68 <item>Word</item>
69 <item>#include</item>
70 <item>#strict</item>
71 <item>#console</item>
72 <item>#prompt</item>
73 <item>#N88BASIC</item>
74 <item>#define</item>
75 <item>#ifdef</item>
76 <item>#ifndef</item>
77 <item>#else</item>
78 <item>#endif</item>
79 </reservedSimpleKeywords>
80 <reservedKeywordsWithQuickHelp>
81 <item>
82 <keyword>Abstract</keyword>
83 <quickHelp>Abstract Sub/Function ([arglist]) [As type]]</quickHelp>
84 </item>
85 <item>
86 <keyword>Class</keyword>
87 <quickHelp>Class name</quickHelp>
88 </item>
89 <item>
90 <keyword>Const</keyword>
91 <quickHelp>Const constname = expression</quickHelp>
92 </item>
93 <item>
94 <keyword>Debug</keyword>
95 <quickHelp>Debug</quickHelp>
96 </item>
97 <item>
98 <keyword>Declare</keyword>
99 <quickHelp>Declare Sub/Function name Lib "libname" [Alias "aliasname"] ([arglist]) [As type]]</quickHelp>
100 </item>
101 <item>
102 <keyword>Def</keyword>
103 <quickHelp>Def func([parms] [,parms2]) = expression</quickHelp>
104 </item>
105 <item>
106 <keyword>Dim</keyword>
107 <quickHelp>Dim variable [= initValue] [As type]</quickHelp>
108 </item>
109 <item>
110 <keyword>Do</keyword>
111 <quickHelp>Do</quickHelp>
112 </item>
113 <item>
114 <keyword>Enum</keyword>
115 <quickHelp>Enum name</quickHelp>
116 </item>
117 <item>
118 <keyword>For</keyword>
119 <quickHelp>For variable=start To end [Step step]</quickHelp>
120 </item>
121 <item>
122 <keyword>Function</keyword>
123 <quickHelp>Function name ([arglist]) [As type]</quickHelp>
124 </item>
125 <item>
126 <keyword>Foreach</keyword>
127 <quickHelp>Foreach value In list</quickHelp>
128 </item>
129 <item>
130 <keyword>GoSub</keyword>
131 <quickHelp>GoSub label</quickHelp>
132 </item>
133 <item>
134 <keyword>Goto</keyword>
135 <quickHelp>Goto label</quickHelp>
136 </item>
137 <item>
138 <keyword>If</keyword>
139 <quickHelp>If expression Then truecommand [Else falsecommand]</quickHelp>
140 </item>
141 <item>
142 <keyword>Imports</keyword>
143 <quickHelp>Imports namespace</quickHelp>
144 </item>
145 <item>
146 <keyword>Implements</keyword>
147 <quickHelp>Inherits InterfaceName</quickHelp>
148 </item>
149 <item>
150 <keyword>Inherits</keyword>
151 <quickHelp>Inherits ClassName</quickHelp>
152 </item>
153 <item>
154 <keyword>Interface</keyword>
155 <quickHelp>Interface name</quickHelp>
156 </item>
157 <item>
158 <keyword>Let</keyword>
159 <quickHelp>[Let] variable = expression</quickHelp>
160 </item>
161 <item>
162 <keyword>Loop</keyword>
163 <quickHelp>Loop [while/until expression]</quickHelp>
164 </item>
165 <item>
166 <keyword>Namespace</keyword>
167 <quickHelp>Namespace name</quickHelp>
168 </item>
169 <item>
170 <keyword>Next</keyword>
171 <quickHelp>Next</quickHelp>
172 </item>
173 <item>
174 <keyword>New</keyword>
175 <quickHelp>New ClassName[(constructorParameters)]</quickHelp>
176 </item>
177 <item>
178 <keyword>Override</keyword>
179 <quickHelp>Override Sub/Function ([arglist]) [As type]]</quickHelp>
180 </item>
181 <item>
182 <keyword>Rem</keyword>
183 <quickHelp>Rem [comments]</quickHelp>
184 </item>
185 <item>
186 <keyword>Return</keyword>
187 <quickHelp>Return</quickHelp>
188 </item>
189 <item>
190 <keyword>Select</keyword>
191 <quickHelp>Select Case expression</quickHelp>
192 </item>
193 <item>
194 <keyword>Sub</keyword>
195 <quickHelp>Sub name ([arglist])</quickHelp>
196 </item>
197 <item>
198 <keyword>Throw</keyword>
199 <quickHelp>Throw exceptionObject</quickHelp>
200 </item>
201 <item>
202 <keyword>Type</keyword>
203 <quickHelp>Type name</quickHelp>
204 </item>
205 <item>
206 <keyword>TypeDef</keyword>
207 <quickHelp>TypeDef newtype = basetype</quickHelp>
208 </item>
209 <item>
210 <keyword>Virtual</keyword>
211 <quickHelp>Virtual Sub/Function ([arglist]) [As type]]</quickHelp>
212 </item>
213 <item>
214 <keyword>Wend</keyword>
215 <quickHelp>Wend</quickHelp>
216 </item>
217 <item>
218 <keyword>While</keyword>
219 <quickHelp>While expression</quickHelp>
220 </item>
221 <item>
222 <keyword>With</keyword>
223 <quickHelp>With object</quickHelp>
224 </item>
225 </reservedKeywordsWithQuickHelp>
226 </syntax>
227</language>
228
229
Note: See TracBrowser for help on using the repository browser.