Just a fuzzy trim...
[midnight-commander.git] / syntax / pascal.syntax
blobc8a85cd205943f69c344f7aa148f1ef3fdc2c185
1 # Pascal (BP7 IDE alike)
3 context default yellow/24
4     keyword whole absolute white/25
5     keyword whole abstract white/25
6     keyword whole and white/25
7     keyword whole array white/25
8     keyword whole as white/25
9     keyword whole asm white/25
10     keyword whole assembler white/25
11     keyword whole begin white/25
12     keyword whole break white/25
13     keyword whole case white/25
14     keyword whole cdecl white/25
15     keyword whole class white/25
16     keyword whole const white/25
17     keyword whole continue white/25
18     keyword whole constructor white/25
19     keyword whole destructor white/25
20     keyword whole dispid white/25
21     keyword whole dispinterface white/25
22     keyword whole dispose white/25
23     keyword whole div white/25
24     keyword whole do white/25
25     keyword whole downto white/25
26     keyword whole dynamic white/25
27     keyword whole else white/25
28     keyword whole end white/25
29     keyword whole except white/25
30     keyword whole exit white/25
31     keyword whole export white/25
32     keyword whole exports white/25
33     keyword whole external white/25
34     keyword whole fail white/25
35     keyword whole far white/25
36     keyword whole false white/25
37     keyword whole file white/25
38     keyword whole finally white/25
39     keyword whole for white/25
40     keyword whole forward white/25
41     keyword whole function white/25
42     keyword whole goto white/25
43     keyword whole if white/25
44     keyword whole implementation white/25
45     keyword whole in white/25
46     keyword whole inherited white/25
47     keyword whole initialization white/25
48     keyword whole inline white/25
49     keyword whole interface white/25
50     keyword whole interrupt white/25
51     keyword whole is white/25
52     keyword whole label white/25
53     keyword whole library white/25
54     keyword whole mod white/25
55     keyword whole near white/25
56     keyword whole new white/25
57     keyword whole nil white/25
58     keyword whole not white/25
59     keyword whole object white/25
60     keyword whole of white/25
61     keyword whole on white/25
62     keyword whole operator white/25
63     keyword whole or white/25
64     keyword whole otherwise white/25
65     keyword whole override white/25
66     keyword whole packed white/25
67     keyword whole pascal white/25
68     keyword whole private white/25
69     keyword whole procedure white/25
70     keyword whole program white/25
71     keyword whole property white/25
72     keyword whole protected white/25
73     keyword whole public white/25
74     keyword whole published white/25
75     keyword whole raise white/25
76     keyword whole readonly white/25
77     keyword whole record white/25
78     keyword whole register white/25
79     keyword whole repeat white/25
80     keyword whole safecall white/25
81     keyword whole self white/25
82     keyword whole set white/25
83     keyword whole shl white/25
84     keyword whole shr white/25
85     keyword whole stdcall white/25
86     keyword whole string white/25
87     keyword whole then white/25
88     keyword whole to white/25
89     keyword whole true white/25
90     keyword whole try white/25
91     keyword whole type white/25
92     keyword whole unit white/25
93     keyword whole until white/25
94     keyword whole uses white/25
95     keyword whole var white/25
96     keyword whole virtual white/25
97     keyword whole while white/25
98     keyword whole with white/25
99     keyword whole xor white/25
100     keyword whole .. white/25
101     
102     keyword > cyan/5
103     keyword < cyan/5
104     keyword \+ cyan/5
105     keyword - cyan/5
106 #  the following must be commented out for the sake of singleline comments(//)
107 #    keyword / cyan/5
108     keyword % lightgray/5
109     keyword = lightgray/5
110     keyword [ lightgray/5
111     keyword ] lightgray/5
112     keyword ( lightgray/5
113     keyword ) lightgray/5
114     keyword , lightgray/5
115     keyword . lightgray/5
116     keyword : lightgray/5
117     keyword ; lightgray/5
118 #    keyword {$*} brightred/19
120 context ' ' brightcyan/22
121 context // \n brightgreen/22
122         keyword $+:*$ black/13 green/13
123 context exclusive (\*\* \*) brightgreen/22 black/22
124         keyword $+:*$ black/13 green/13
125 context exclusive (\* \*) brightgreen/22
126         keyword $+:*$ black/13 green/13
127 context {$ } green/22
128 context { } brightgreen/19
129 #    keyword \[ABCDEFGHIJKLMNOPQRSTUVWXYZ\]\[-\+\] brightgreen/16
130 #    keyword $* green/16
131         keyword $+:*$ black/13 green/13
132     spellcheck