tiny_languages.basic
Basic_run
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.postscript
tiny_languages.scheme
tiny_languages.scratch
tiny_languages.sexpr
tiny_languages.smalltalk
type dialect =
| Integer
| Applesoft
type program
val empty : program
val add : program -> int -> string -> Basic_parse.stmt list -> program
val remove : program -> int -> program
val listing : program -> string
val of_lines : string list -> (program, string) result
val text_of : string -> string
val run : dialect -> program -> unit Talk.talk
val direct : dialect -> program -> Basic_parse.stmt list -> unit Talk.talk
val show_number : dialect -> float -> string