forked from IDMComputerSolutions/wordfiles
-
Notifications
You must be signed in to change notification settings - Fork 0
/
ada.uew
55 lines (55 loc) · 1.21 KB
/
ada.uew
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
/L13"Ada95" DisableMLS Line Comment = -- NoCASE String Chars = "' File Extensions = ADA ADS ADB
/Delimiters = " , ();
/Function String = "^(%[ \t]+^{function^}^{procedure^}*$^)"
/Function String 1 = "^(%^{function^}^{procedure^}*$^)"
/Function String 2 = "^[ \t]*(procedure|function)(.*)(is|;|)[ \t]*$"
/Indent Strings = "loop" "case" "when" "then" "else" "begin"
/Unindent Strings = "end loop" "end case" "when" "end if" "elsif" "else" "end"
/Open Fold Strings = "loop" "case" "when" "then" "else" "begin"
/Close Fold Strings = "end loop" "end case" "when" "end if" "elsif" "else" "end"
/C1"Strings and Chars"
"
'
/C2"Keywords"
abort abs abstract accept access aliased all and array at
begin body
case constant
declare delay
delta digits do
else elsif end entry exception exit
for function
generic goto
if in is
loop limited
mod
new not null
of or others out
package pragma private procedure protected
raise range record rem renames requeue return reverse
select separate subtype
tagged task terminate then type
until use
when while with
xor
/C3"Data Types"
boolean
character
duration
float
integer
long_integer long_float
natural
positive
string
wide_character wide_string
/C4"Operators"
&
* **
+
-
.
// / /=
: :=
< <=
= =>
> >=