package cmdlang
Declarative Command-line Parsing for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
cmdlang-0.0.10.tbz
sha256=ca68da238799022810373d060bbd528d1de7687e8f8b4a89450c0bb33a41897d
sha512=7e223e3b02da4132f3638c83cad2b0b5bd3f672d777ad09a1d956db6bbed8d93b6125d754fcc0d970b16ac8150be08f9c3ae6a066868e2128351f9e049fefe53
doc/cmdlang.ast/Cmdlang_ast/Ast/Arg/index.html
Module Ast.Arg
Source
Source
type 'a t =
| Return : 'a -> 'a t
| Map : {
x : 'a t;
f : 'a -> 'b;
} -> 'b t
| Both : 'a t * 'b t -> ('a * 'b) t
| Apply : {
} -> 'b t
| Flag : {
names : string Nonempty_list.t;
doc : string;
} -> bool t
| Flag_count : {
names : string Nonempty_list.t;
doc : string;
} -> int t
| Named : {
names : string Nonempty_list.t;
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a t
| Named_multi : {
names : string Nonempty_list.t;
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a list t
| Named_opt : {
names : string Nonempty_list.t;
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a option t
| Named_with_default : {
names : string Nonempty_list.t;
param : 'a Param.t;
default : 'a;
docv : string option;
doc : string;
} -> 'a t
| Pos : {
pos : int;
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a t
| Pos_opt : {
pos : int;
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a option t
| Pos_with_default : {
pos : int;
param : 'a Param.t;
default : 'a;
docv : string option;
doc : string;
} -> 'a t
| Pos_all : {
param : 'a Param.t;
docv : string option;
doc : string;
} -> 'a list t
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>