Introduction

linearc.pp: A command-line parser. Copyright (C) 2014-2015 by Michael Malicoat.
Home page | Source | Source documentation (you're looking at it) | Bug tracker

This is a library that can be used with Free Pascal sources to define and parse command-line options.

The library defines a robust parser that can process command-line arguments, as well as an application framework that builds and executes the LinearC parser automatically.

In general, the LinearC parser follows the GNU standards for Command-Line Interfaces and Argument Syntax. One notable exception is that the parser allows abbreviated options to have more than a single character.

For information on how to use the parser in your own source, see the series of articles that I've written on the subject. Note that LinearC relies on a pair of other libraries that I've written: classwork.pp and parsing.pp.

The documentation seen here was generated with a modified version of PasDoc. The classes hierarchy graph was generated using GraphViz.

License

This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3 of the License or, at your option, any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABLITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.

References

(Not visible in the parsed HTML output because they've turned into the various links used in the text above.)


Generated by PasDoc 0.13.0 on 2015-06-25 11:07:51