Author: Christian.Queinnec@lip6.fr

# Index des éléments du langage

& , 2 && , 2 !, 3 [<, B [>, B (), 2 **, 2 *., 2 *, 2, 2 +., 2 +, 2 -., 2 ->, 2 -, 2 /., 2 /, 2 ::, 2 :=, 3 :>, 15 :, 2, B ;, 3 <-, 3, 3, 3 <=, 2 <>, 2 <, 2 ==, 2 =, 2 >=, 2 >}, 15 >, 2 ?, B @, 2 [], 2 #, 15, 15 %, 8 ^, 2 _, 2 {<, 15 `, B ||, 2 `Arg` (module), 8 `Arith_status` (module), 8 `Array` (module), 3, 8, 8, 8 `accept`, 20 `acos`, 2 `add_available_units`, 8 `add_interfaces`, 8 `alarm`, 18 `alloc.h`, 12 `allow_unsafe_modules`, 8 and (mot-clé), 2, 2 `append`, 8, 8 `argv`, 8 array (type), 3 as (mot-clé), 2, 15, A `asin`, 2 `assoc`, 6, 8 `assq`, 8 `atan`, 2 `Buffer` (module), 8 `background`, 5 `big_int` (type du module `Num`), 8 `bind`, 20, 20 `blit`, 8 `blit_image`, 5 bool (type), 2 `bprintf`, 8 `broadcast`, 19 `button_down`, 5 `Callback` (module), 12 `Condition` (module), 19 `catch`, 8 `ceil`, 2 char (type), 2 `char_of_int`, 2 `chdir`, 8 `check`, 9 class (mot-clé), 15 `clear_available_units`, 8 `clear_graph`, 5 `close`, 18, 20, 20 `close_graph`, 5 `close_in`, 3 `close_out`, 3 `close_process`, 18 color (type), 5 `combine`, 6, 8 `command`, 8 `compact`, 9 compilateur `-modern`, B `concat`, 8, 8 `connect`, 20, 20 constraint (mot-clé), 15 `copy`, 8, 15 `cos`, 2 `create`, 3, 8, 9, 19, 19, 19 `create_image`, 5 `create_process`, 18 `current_point`, 5 `Delayed`, 4 `Digest` (module), 8, 8 `Dynlink` (module), 8 `delay`, 19 `descr_of_in_channel`, 18 `descr_of_out_channel`, 18 do (mot-clé), 3 done (mot-clé), 3 downto (mot-clé), 3 `draw_arc`, 5 `draw_circle`, 5 `draw_ellipse`, 5 `draw_image`, 5 `dump_image`, 5 `dup`, 18 `dup2`, 18 `End_of_file`, 3 `Event` (module), 19 else (mot-clé), 2 end (mot-clé), 14, 15 `eprintf`, 8 `error`, 8 `error` (type du module `Unix`), 18 `error_message`, 18 `establish_server`, 20 `event`, 5 exception (mot-clé), 2 `exists`, 2, 8 `exit`, 19 `exn` (type du module `Pervasives`), 2 `exp`, 2 external (mot-clé), 12 `Filename` (module), 8 `Format` (module), 8 `failwith`, 2 `false`, 2 `file`, 8 `file_exists`, 8 `fill`, 8 `fill_poly`, 5 `fill_rect`, 5 `filter`, 8 `find`, 8 `find_all`, 8 `flatten`, 8 float (type), 2 `float_of_string`, 2 `floor`, 2 `fold_left`, 2, 8, 8 `fold_right`, 8, 8 for (mot-clé), 3 `for_all`, 2, 8 `force`, 4 `foreground`, 5 format (type), 8, 8 `fprintf`, 8 `from_channel`, 8 `from_string`, 8 `fst`, 2 `full_major`, 9 fun (mot-clé), 2 function (mot-clé), 2 functor (mot-clé), 14 `Gc` (module), 9 `Genlex` (module), 11 `Graphics` (module), 5 `get`, 8, 9, 9 `get_image`, 5 `getcwd`, 8 `getenv`, 8 `gethostbyaddr`, 20 `gethostbyname`, 20 `gethostname`, 20 `getservbyname`, 20 `getservbyport`, 20 `global_replace`, 11 `Hashtbl` (module), 8, 8 `handle_error`, 18 `hd`, 2, 8 `host_entry` (type du module `Unix`), 20 if (mot-clé), 2 `ignore`, 3 `image`, 5 in (mot-clé), 2 `in_channel`, 3 `in_channel_of_descr`, 18 `inet_addr` (type du module `Unix`), 20 `inet_addr_of_string`, 20 `init`, 6, 8 initializer (mot-clé), 15 `input`, 3 `input_line`, 3 `int`, 6 int (type), 2 `int_of_char`, 2 `int_of_string`, 2 `interactive`, 8 `iter`, 8, 8 `iter2`, 8 `iteri`, 8 `key_pressed`, 5 `kill`, 18, 18, 19 `Lazy` (module), 4 `Lexing` (module), 11 `List` (module), 2, 8, 8, 8 `labltk` (commande), B `labltklink` (commande), B `labltkopt` (commande), B lazy (mot-clé), 4 `length`, 8, 8 let (mot-clé), 2, 2 | `lexbuf` (type du module `Lexing`), 11 `lineto`, 5 list (type), 2 `listen`, 20, 20 `loadfile`, 8 `loadfile_private`, 8 `lock`, 19 `log`, 2 `log10`, 2 `lseek`, 18 `Map` (module), 14 `Marshal` (module), 8, 8 `Match_Failure`, 2 `Mutex` (module), 19 `major`, 9 `make`, 8 `make_image`, 5 `make_lexer`, 11 `make_matrix`, 8 `map`, 2, 2, 8, 8 `map2`, 8 `mapi`, 8 match (mot-clé), 2, 4 `matched_string`, 11 `max_array_length`, 8, 8 `mem`, 2, 8 `mem_assoc`, 8 `mem_assq`, 8 `memory.h`, 12 `memq`, 2, 8 method (mot-clé), 15 `minor`, 9 `mkfifo`, 18 `mlvalues.h`, 12 `mod`, 2 #modern (directive), B module (mot-clé), 14 module type (mot-clé), 14 `mouse_pos`, 5 `moveto`, 5 mutable (mot-clé), 3 `None`, 9 `Num` (module), 8 new (mot-clé), 15 `next`, 4 `not`, 2, 2 `nth`, 8 `num` (type du module `Num`), 8 `OS_type`, 8 object (mot-clé), 15 `ocaml` (commande), 7, 7 `ocamlbrowser` (commande), B `ocamlc` (commande), 7, 7, 7 `ocamlc.opt` (commande), 7 `ocamldebug` (commande), 10 `ocamldep` (commande), 10 `ocamllex` (commande), 11, 11 `ocamlmktop` (commande), 5, 7, 7 `ocamlopt` (commande), 7 `ocamlopt.opt` (commande), 7 `ocamlrun` (commande), 7, 7 `ocamlyacc` (commande), 11, 11 of (mot-clé), 2 `of_channel`, 4 `of_list`, 6, 8 `of_string`, 4 open (mot-clé), 8, 14 `open_connection`, 20 `open_flag` (type du module `Unix`), 18 `open_graph`, 5 `open_in`, 3 `open_out`, 3 `open_process`, 18 `openfile`, 18 `option` (type du module `Pervasives`), 9 `or`, 2 `out_channel`, 3 `out_channel_of_descr`, 18 `output`, 3 `Pervasives` (module), 8 `Printexc` (module), 8 `Printf` (module), 8 `parse`, 8 parser (mot-clé), 4, 11 `partition`, 8 `pipe`, 18 `plot`, 5 `point_color`, 5 `print`, 8 `print_newline`, 3 `print_stat`, 9 `print_string`, 3 `printf`, 8 private (mot-clé), 15 `process_status` (type du module `Unix`), 18 `Queue` (module), 8 `Random` (module), 8 raise (mot-clé), 2 `ratio` (type du module `Num`), 8 `read`, 18 `read_key`, 5 `read_line`, 3 rec (mot-clé), 2 `receive`, 19 `-rectypes`, A ref (type), 3 `regexp`, 11 `register`, 12 `remove`, 8 `remove_assoc`, 8 `remove_assq`, 8 `rename`, 8 `rev`, 8 `rev_append`, 8 rgb (type), 5 `Set` (module), 14 `SOCK_STREAM`, 20 `Some`, 9 `Sort` (module), 8 `Stack` (module), 8, 14 `Stack_overflow` (exception), 4 `Str` (module), 11 `Stream` (module), 4 `String` (module), 8 `Sys` (module), 8 `Sys_error`, 3 `search_forward`, 11 `seek_command` (type du module `Unix`), 18 `send`, 19 `service_entry` (type du module `Unix`), 20 `set`, 8, 9, 9 `set_binary_mode_in`, 18 `set_binary_mode_out`, 18 `set_color`, 5 `set_font`, 5 `set_line`, 5 `set_signal`, 18 `set_text_size`, 5 `shutdown_connection`, 20 sig (mot-clé), 14 `sigalrm`, 18 `sigchld`, 18 `sigint`, 18 `signal`, 18, 19 `signal_behavior` (type du module `Unix`), 18 `sigusr1`, 18 `sigusr2`, 18 `sin`, 2 `sleep`, 18 `snd`, 2 `sockaddr` (type du module `Unix`), 20 `socket`, 20 `socket` (type du module `Unix`), 20 `socket_domain` (type du module `Unix`), 20 `socket_type` (type du module `Unix`), 20 `split`, 8 `sprintf`, 8 `sqrt`, 2 `stat`, 9 `status`, 5 `stderr`, 3, 18 `stdin`, 3, 18 `stdout`, 3, 18 stream (type), 4 `string`, 8 string (type), 2 `string_of_float`, 2 `string_of_inet_addr`, 20 `string_of_int`, 2 struct (mot-clé), 14 `sub`, 8 `sync`, 19 `Thread` (module), 19 `ThreadUnix` (module), 20 `tan`, 2 then (mot-clé), 2 `time`, 6, 8 `tl`, 2, 8 to (mot-clé), 3 `to_buffer`, 8 `to_channel`, 8 `to_list`, 8 `to_string`, 8, 8 `token` (type du module `Genlex`), 11 #trace (directive), 10 `true`, 2 try (mot-clé), 2 `try_lock`, 19 type (mot-clé), 2 `Unix` (module), 18 `Unix_error`, 18 unit (type), 2 `unlock`, 19 #untrace (directive), 10 #untrace_all (directive), 10 `Value`, 4 val (mot-clé), 14, 15 val mutable (mot-clé), 15 `value`, 12, 12 virtual (mot-clé), 15 `Weak` (module), 8, 9 `wait`, 18, 19 `wait_next_event`, 5 `wait_time_read`, 20 `wait_time_write`, 20 `waitpid`, 18 when (mot-clé), 2 while (mot-clé), 3 with (mot-clé), 2, 2, 2, 4, 14 `word_size`, 8 `write`, 18