package cmdlang
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>
Declarative Command-line Parsing for OCaml
Install
dune-project
Dependency
Authors
Maintainers
Sources
cmdlang-0.0.11.tbz
sha256=818cf017d4889b49121f36edf6c77b955105c2b2a79405592c5a51495cfbae4b
sha512=1179129fd7c65cb1767db5b7e2d2069454be8e16c0e9f010754b41b8af25e6e361ef5f0c3204fe7ee94e605cfdc3b406c41680664705dea53b488a3f727bcc2e
doc/cmdlang.ast/Cmdlang_ast/Ast/index.html
Module Cmdlang_ast.AstSource
The internal representation for the EDSL used by the cmdlang library.
Cmdlang doesn't include an execution engine. Instead, Cmdlang parsers are automatically translated to `cmdliner`, `core.command`, or `climate` commands for execution.
When you use the cmdlang library to define a command-line interface, you are effectively building a value of type Cmdlang_ast.Ast.Command.t. It is then converted internally to the targeted backend.
This module is not meant to be used directly by users of the library. Rather, users use the Cmdlang.Command interface which provides a high-level API meant to be ergonomic and user-friendly.
Cmdlang_ast is exposed to allow extending the library with new backends or to write analysis tools, etc.
type 'a of_string := string -> 'a or_error_msg sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>