Index of exceptions


B
Bad_arity [Pa_infix.Level]
Bad_arity is raised if the type of level required by a function is not respected.

C
Conflicting_kind [Pa_infix]
Conflicting_kind op k0 k is raised when the kind of the operator op was k0 but now trying to set it to k.
Conflicting_level [Pa_infix]
Conflicting_level op l0 l is raised when the level of the operator op was l0 but now trying to set it to l.

F
Forbidden [Pa_infix]
Forbidden op is raised when the operator op belongs to the operators which precedence or associativity one is not allowed to change.

I
Invalid [Macro.Module_longident]
Invalid m is raised to indicate that the string m is not a valid module longident.
Invalid [Macro]
Invalid_identifier [Delimited_overloading]
Invalid_identifier m is raised to indicate that the string m is not a valid identifier (lowercase or operator).
Invalid_identifier [Macro]

N
Not_operator [Pa_infix]
Not_operator op is raised if the string op does not designate a valid operator name.