* sakura editor keywords definition file for OCaml
[lab.git] / Dev / sakura-editor / OCaml2.kwd
1 // OCaml keywords definition file\r
2 \r
3 // Exceptions\r
4 raise\r
5 invalid_arg\r
6 failwith\r
7 Exit\r
8 \r
9 // Comparisons\r
10 (=)\r
11 (<>)\r
12 (<)\r
13 (>)\r
14 (<=)\r
15 (>=)\r
16 compare\r
17 min\r
18 max\r
19 (==)\r
20 (!=)\r
21 \r
22 // Boolean operations\r
23 not\r
24 (&&)\r
25 (&)\r
26 (||)\r
27 (or)\r
28 \r
29 // Integer arithmetic\r
30 (~-)\r
31 (~+)\r
32 succ\r
33 pred\r
34 (+)\r
35 (-)\r
36 ( * )\r
37 (/)\r
38 (mod)\r
39 abs\r
40 max_int\r
41 min_int\r
42 \r
43 // Bitwise operations\r
44 (land)\r
45 (lor)\r
46 (lxor)\r
47 lnot\r
48 (lsl)\r
49 (lsr)\r
50 (asr)\r
51 \r
52 // Floating-point arithmetic\r
53 (~-.)\r
54 (~+.)\r
55 (+.)\r
56 (-.)\r
57 ( *. )\r
58 (/.)\r
59 ( ** )\r
60 sqrt\r
61 exp\r
62 log\r
63 log10\r
64 expm1\r
65 log1p\r
66 cos\r
67 sin\r
68 tan\r
69 acos\r
70 asin\r
71 atan\r
72 atan2\r
73 cosh\r
74 sinh\r
75 tanh\r
76 ceil\r
77 floor\r
78 abs_float\r
79 mod_float\r
80 frexp\r
81 ldexp\r
82 modf\r
83 float\r
84 float_of_int\r
85 truncate\r
86 int_of_float\r
87 infinity\r
88 neg_infinity\r
89 nan\r
90 max_float\r
91 min_float\r
92 epsilon_float\r
93 classify_float\r
94 \r
95 // String operations\r
96 (^)\r
97 \r
98 // Character operations\r
99 int_of_char\r
100 char_of_int\r
101 \r
102 // Unit operations\r
103 ignore\r
104 \r
105 // String conversion functions\r
106 string_of_bool\r
107 bool_of_string\r
108 string_of_int\r
109 int_of_string\r
110 string_of_float\r
111 float_of_string\r
112 \r
113 // Pair operations\r
114 fst\r
115 snd\r
116 \r
117 // List operations\r
118 (@)\r
119 \r
120 // Input/output\r
121 stdin\r
122 stdout\r
123 stderr\r
124 \r
125 // Output functions on standard output\r
126 print_char\r
127 print_string\r
128 print_int\r
129 print_float\r
130 print_endline\r
131 print_newline\r
132 \r
133 // Output functions on standard error\r
134 prerr_char\r
135 prerr_string\r
136 prerr_int\r
137 prerr_float\r
138 prerr_endline\r
139 prerr_newline\r
140 \r
141 // Input functions on standard input\r
142 read_line\r
143 read_int\r
144 read_float\r
145 \r
146 // General output functions\r
147 open_out\r
148 open_out_bin\r
149 open_out_gen\r
150 flush\r
151 flush_all\r
152 output_char\r
153 output_string\r
154 output\r
155 output_byte\r
156 output_binary_int\r
157 output_value\r
158 seek_out\r
159 pos_out\r
160 out_channel_length\r
161 close_out\r
162 close_out_noerr\r
163 set_binary_mode_out\r
164 \r
165 // General input functions\r
166 open_in\r
167 open_in_bin\r
168 open_in_gen\r
169 input_char\r
170 input_line\r
171 input\r
172 really_input\r
173 input_byte\r
174 input_binary_int\r
175 input_value\r
176 seek_in\r
177 pos_in\r
178 in_channel_length\r
179 close_in\r
180 close_in_noerr\r
181 set_binary_mode_in\r
182 \r
183 // References\r
184 ref\r
185 (!)\r
186 (:=)\r
187 incr\r
188 decr\r
189 \r
190 // Operations on format strings\r
191 string_of_format\r
192 format_of_string\r
193 (^^)\r
194 \r
195 // Program termination\r
196 exit\r
197 at_exit\r