Module Adaptor


module Adaptor: sig .. end
Record readers and splitters for a variety of file formats. Splitters get raw data from Line.raw and use it to set other line fields.

Each adaptor module typically contains three functions:



type ('a -> 'b) splitter = 'a Line.t -> 'b Line.t 
A function on lines. In particular, an ('a -> 'b) splitter takes 'a Line.t to 'b Line.t.

Record readers and splitters for a variety of file formats. Splitters get raw data from Line.raw and use it to set other line fields.

Each adaptor module typically contains three functions:


type ('a -> 'b) adaptor = 'a Line.t Shtream.t -> 'b Line.t Shtream.t 
Record readers and splitters for a variety of file formats. Splitters get raw data from Line.raw and use it to set other line fields.

Each adaptor module typically contains three functions:


type ('a -> 'b) fitting_adaptor = unit -> ('a Line.t -> 'b Line.t) Fitting.t 
Record readers and splitters for a variety of file formats. Splitters get raw data from Line.raw and use it to set other line fields.

Each adaptor module typically contains three functions:


val make_adaptor : ?reader:Reader.t -> ('a -> 'b) splitter -> ('a -> 'b) adaptor
module Convert: sig .. end
Conversions for shtream adaptors.
module Delim: sig .. end
Adaptor modules for flexible handling of delimited text files.
module SimpleFlatFile: sig .. end
Adaptor module for simple flat file tables.
module Key_value: sig .. end
Adaptor module for key-value property lists.
module Key_value_section: sig .. end
Adaptor module for key-value property lists with section headings.
module Csv: sig .. end
Adaptor module for comma-separated values files.
module Passwd: sig .. end
Adaptor module for passwd(5) files.
module Group: sig .. end
Adaptor module for group(5) files.
module Fstab: sig .. end
Adaptor module for fstab(5) and mtab(5).
module Stat: sig .. end
Adaptor module for retrieving file status and mode information.
module Ps: sig .. end
Adaptor module for the output of ps auxww.
module Mailcap: sig .. end
Adaptor module for mailcap files (RFC 1524)
module Ssh_config: Key_value_section.S 
Adaptor module for /etc/ssh/ssh_config, etc.
module Etc_aliases: Key_value.S 
Adaptor module for /etc/aliases, etc.
module Etc_hosts: Key_value.S 
Adaptor module for /etc/hosts, etc.
module Ini_file: Key_value_section.S 
Adaptor module for configuration files in the style of php.ini or configuration files on some proprietary operating systems.