Lexical conventions for blanks, comments, identifiers, integer literals, floating-point literals, character literals, string literals, prefix and infix symbols are the one of Objective Caml.
The following identifiers are keywords.
let and if then pre or node done unless run end rec where fun else not open match automaton continue emit when fby merge reset every do ntil on await
The following character sequences are also keywords:
-> > < = <> >= ) & ? + - * / ;; <= ( .