You can search for identifiers within the package.
in-package search v0.2.0
tiny_languages.postscript
Ps_machine
type value =
| Int of int
| Real of float
| Bool of bool
| Name of string
| Literal of string
| String of string
| Array of array_
| Dict of (string, value) Hashtbl.t
| Operator of string
| Font of float
| Mark
| Null
and array_ = {
items : value array;
spans : (int * int) array;
exec : bool;
}
type paint = {
lines : ((float * float) list * bool) list;
rgb : float * float * float;
how : how;
and how =
| Fill
| Stroke of float
type host = {
glyph : char -> (float * float) list list * float;
type status =
| Running
| Done
| Failed of string
type t
val start : ?host:host -> string -> t
val step : t -> t
val run : ?budget:int -> t -> t
val status : t -> status
val page : t -> paint list
val pages : t -> paint list list
val stack : t -> string list
val output : t -> string list
val span : t -> (int * int) option
val steps : t -> int
val show : value -> string