A  | |
| Assert_failure [Stdlib] | Exception raised when an assertion fails.  | 
B  | |
| Bad [Arg] | Functions in   | 
| Break [Sys] | Exception raised on interactive interrupt if   | 
D  | |
| Division_by_zero [Stdlib] | Exception raised by integer division and remainder operations when their second argument is zero.  | 
E  | |
| Empty [Stack] | |
| Empty [Queue] | Raised when   | 
| End_of_file [Stdlib] | Exception raised by input functions to signal that the end of file has been reached.  | 
| Error [Stream] | Raised by parsers when the first component of a stream pattern is accepted, but one of the following components is rejected.  | 
| Error [Dynlink] | Errors in dynamic linking are reported by raising the   | 
| Exit [Stdlib] | The   | 
F  | |
| Failure [Stream] | Raised by parsers when none of the first components of the stream patterns is accepted.  | 
| Failure [Stdlib] | Exception raised by library functions to signal that they are undefined on the given arguments.  | 
| Finally_raised [Fun] | 
  | 
H  | |
| Help [Arg] | Raised by   | 
I  | |
| Invalid_argument [Stdlib] | Exception raised by library functions to signal that the given arguments do not make sense.  | 
M  | |
| Match_failure [Stdlib] | Exception raised when none of the cases of a pattern-matching apply.  | 
N  | |
| Not_found [Stdlib] | Exception raised by search functions when the desired object could not be found.  | 
O  | |
| Out_of_memory [Stdlib] | Exception raised by the garbage collector when there is insufficient memory to complete the computation.  | 
P  | |
| Parse_error [Parsing] | Raised when a parser encounters a syntax error.  | 
S  | |
| Scan_failure [Scanf] | When the input can not be read according to the format string
    specification, formatted input functions typically raise exception
      | 
| Stack_overflow [Stdlib] | Exception raised by the bytecode interpreter when the evaluation stack reaches its maximal size.  | 
| Sys_blocked_io [Stdlib] | A special case of Sys_error raised when no I/O is possible on a non-blocking I/O channel.  | 
| Sys_error [Stdlib] | Exception raised by the input/output functions to report an operating system error.  | 
U  | |
| Undefined [Lazy] | |
| Undefined [CamlinternalLazy] | |
| Undefined_recursive_module [Stdlib] | Exception raised when an ill-founded recursive module definition is evaluated.  | 
| Unix_error [UnixLabels] | Raised by the system calls below when an error is encountered.  | 
| Unix_error [Unix] | Raised by the system calls below when an error is encountered.  |