tiny_languages.postscript
Ps_lexer
tiny_languages.basic
tiny_languages.formula
tiny_languages.hypertalk
tiny_languages.javascript
tiny_languages.lang_asm
tiny_languages.lang_c
tiny_languages.lang_css
tiny_languages.lang_html
tiny_languages.lang_json
tiny_languages.lang_jsonnet
tiny_languages.lang_ocaml
tiny_languages.lisp
tiny_languages.pascal
tiny_languages.scheme
tiny_languages.scratch
tiny_languages.sexpr
tiny_languages.smalltalk
type kind =
| Int of int
| Real of float
| Name of string
| Literal of string
| String of string
| Open_brace
| Close_brace
type token = {
kind : kind;
start : int;
stop : int;
}
val next : string -> int -> (token, string) result option
val tokens : string -> (kind list, string) result