Index of modules


A
A [Kwcsv.Portaline]
AUTO [Kwcsv.PF]
AUTO [Kwcsv.Unicode]
AUTO [Kwcsv]
Encoding structure for "automatic" Unicode decoding.
AUTO [Kwcsv.Portaline]
Alist [Kwlookup]
Anonymous [Kwapp]
The program name is null, and thus never printed by the Kwapp.Messages functions.
Argv [Kwapp]
Command-line Argument Definitions
Argv0 [Kwapp]
Get the program name from Sys.argv.(0).
Assoc [Kwmacro]
lookup module using association lists

B
B [Kwvalid]
Boolean Validators 𝔹
Buffer [Kwcsv.Uutflike]

C
CR [Kwcsv.PF]
CR [Kwcsv.Unicode]
CR [Kwcsv.Portaline]
CRLF [Kwcsv.PF]
CRLF [Kwcsv.Unicode]
CRLF [Kwcsv.Portaline]
CS [Kwdeprecated.Kwarg.Valid]
Cdb
Disk-based constant hash tables (Dustin Sallings)
Chan [Kwchan]
Cis
Cis : compact integer sets (Sébastien Ferré)
Combinator [Kwvalid]
Count [Kw]
Counting Accumulators

D
DC [Kwmarc]
Dublin Core Crosswalks.
Directory [Kwvalid]
Directory Validators

E
EOL [Kwio]
Env [Kwapp]
Environment Variables
Environment [Kwapp]
VERBOSITY via an environment variable read when the program starts.
Ext [Suffix_tree]

F
File [Kwvalid]
File Validators
Find [Kwfile]
Fold [Kwcsv]
Folding over CSV files, possibly Unicode ones.

H
Hash [Kwlookup]
Hashtbl [Kwmacro]
lookup module using imperative Hash tables.
Help [Kwapp]
Help and Usage Messages

I
Ipaddr [Kwnet]
Ipv4 [Kwnet.Ipaddr]

J
Json [Kwvalid]
Json Validators

K
Kw
General utility functions
Kwapp
Building a command-line application
Kwarg [Kwdeprecated]
Kwchan
Input channels
Kwconfig
Refer Based Config Files
Kwcsv
Functions to Parse Comma-Separated Values (CSV)
Kwdbm
Dbm Functions Functions that extend the Dbm module.
Kwdeprecated
Deprecated functions and modules
Kwexec
Functions to execute processes
Kwffa
Fast functional arrays (Thomas M Breuel)
Kwfile
File-Manipulation Functions
Kwformat
Text-formatting functions
Kwio
I/O Functions
Kwjson
Simplistic Json Output
Kwlist
List functions
Kwlookup
Kwmacro
Simple parameterized macros for text strings.
Kwmap
Standard library's Map with some extra functions
Kwmarc
ISO 2709 MARC Records
Kwmarshal
Marshaling with Tags, Versioning, and Magic Numbers
Kwmbox
Mbox parser (Xavier Leroy)
Kwnet
Kwparse
Operator precedence parsing
Kwpass
Password Handling
Kwpicture
Two-dimensional "ASCII" pictures.
Kwprefix
This module only exists for organizational purposes and shouldn't even be included in the documentation.
Kwre
Additional functions for Re module.
Kwrefer
Parse and Generate Extended Refer Databases
Kwregexp
Regular expression-based functions
Kwset
Standard library's Set with some extra functions
Kwstack
Kwstream
Stream Functions
Kwstring
String Functions
Kwsyslog
syslog(3) routines for OCaml (Shawn Wagner and Keith Waclena)
Kwtime
Time and Date Functions
Kwvalid
Validators
Kwxmlm
Xmlm Functions that extend Daniel Bünzli's Xmlm module.
Kwxpath
XPath Functions

L
L [Kwmarc]
LF [Kwcsv.PF]
LF [Kwcsv.Unicode]
LF [Kwcsv.Portaline]
Lex [Kwparse.TRACE]
The lexer to be debugged.
Lex [Kwparse.NoTrace]
Lset
Sets as ordered polymorphic lists (Sébastien Ferré)

M
M [Kwconfig]
Maps keyed by optional sections.
Make [Kwxmlm]
Functor to be applied to Xmlm.
Make [Suffix_tree]
Make [Kwset]
Make [Kwregexp]
Functor to be applied to Pcre or Str.
Make [Kwre]
Functor to be applied to Re.
Make [Kwparse]
Functor taking a lexer Lex and a tracer T and returning a parser implementation.
Make [Kwmap]
Make [Kwmacro]
Functor to implement a macro expander from a given surface syntax and lookup module.
Make [Kwdbm]
Functor to be applied to Dbm.
Map [Kwmacro]
lookup module using applicative Maps
Map [Kwlookup]
Messages [Kwapp]

N
N [Kwvalid.Num]
Natural Number Validators â„• : (>= 1)
NoTrace [Kwparse]
A no-op trace; good for production code.
Num [Kwvalid.Json]
Json Number Validators
Num [Kwvalid]
Validators for Predefined Number Domains
Number [Kwvalid]
Number Validators

O
Option [Kwapp]
Command Line Option Processing

P
PM [Kwrefer]
Maps with property keys.
PS [Kwrefer]
Sets of properties.
Parsedopt [Kwapp]
Parsed options returned by Kwapp.getopt are parsedopts.
Portaline [Kwcsv]

Q
Quiet [Kwapp]
VERBOSITY is always 0.

R
R [Kwvalid.Num]
Real Number Validators â„ť
Ref [Kwapp]
VERBOSITY via a global ref.
Result [Kwdeprecated]

S
SM [Kwrefer]
Maps with string keys.
SS [Kwrefer]
Sets of strings (used for field names).
SetShiftNode [Suffix_tree.Make]
Size [Kwvalid.Json]
Predefined Array Size Predicates
Str [Kwregexp]
Implementation of RegexpType using Str.
String [Kwvalid]
String Validators
String [Kwchan]
StringMap [Kwmacro.Map]
Subseq [Suffix_tree]
Suffix_tree
Suffix trees (Sébastien Ferré)

U
U [Kwcsv.Unicode]
Unicode [Kwcsv]
Functor to be applied to Uutf.
Units [Kwformat]
Format a quantity in terms of some units
Unqualified [Kwmarc.DC]
Library of Congress recommended Unqualified Dublin Core crosswalk.

V
Valid [Kwapp]
Validators
Valid [Kwdeprecated.Kwarg]
Verbose [Kwapp]
VERBOSITY is always 1.
Version [Kwapp]
Version Information

W
W [Kwvalid.Num]
Whole Number Validators đť•Ž : (>= 0)

Z
Z [Kwvalid.Num]
Integer Validators ℤ