Libecoli 0.5.0
Extensible COmmand LIne library
|
This is the C API documentation of libecoli. This library provides helpers to build interactive command line interfaces.
To create a command line parser, one should create a grammar graph which is composed of Grammar nodes. Then an input can be parsed or completed, respectively using the Parse nodes and Complete APIs.
The library also provides helpers to create a an interactive command line based on Editline library, and a YAML import/export parser for grammar graphs.