Legend:
Library
Module
Module type
Parameter
Class
Class type
exception Unexpected_newline
exception Unexpected_eof
exception Empty_key
exception Invalid_escape_char
type token =
| Equals
| BraceOpen
| BraceClosed
| Separator
| Comment of string
| Key of string
| Value of string
| EOF
val string_of_token : token -> string
val tokenize : char list -> token list
val tokenize_str : string -> token list