Legend:
Library
Module
Module type
Parameter
Class
Class type
A mutable state that will collect parsing information.
The strategy implemented by the cmdlang runner is to create such parser state, enrich it during a parsing phases using stdlib.arg, and once this is done, return an expression suitable for evaluation.
type'a t
Initialization
In this part we allocate a parser state for a given parser. Once this is done, the parser must be enriched with information coming from the command line.