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