Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Zed_input.S
SourceSignature for binders.
Type of events.
Type of set of bindings mapping input sequence to values of type 'a
.
add events x bindings
binds events
to x
. It raises Invalid_argument
if events
is empty.
remove events bindings
unbinds events
. It raises Invalid_argument
if events
is empty.
fold f set acc
executes f
on all sequence of set
, accumulating a value.
Type of a resolver. A resolver is used to resolve an input sequence, i.e. to find the value associated to one. It returns a value of type 'a
when a matching sequence is found.
A pack is a pair of a set of bindings and a mapping function.
resolver packs
creates a resolver from a list of pack.