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 ℤ
|