summaryrefslogtreecommitdiffstats
path: root/doc
Commit message (Collapse)AuthorAgeFilesLines
* Fix documentation stylesheetBoris Kolpackov2012-06-072-34/+37
|
* Documentation updateBoris Kolpackov2012-06-032-8/+13
|
* Add support for -I optionBoris Kolpackov2012-05-112-0/+7
| | | | | | Now quote-included ("") option files are searched for relative to the including file while bracket-included (<>) ones are search in the directories specified with -I.
* Implement option class inheritanceBoris Kolpackov2012-05-103-1/+17
| | | | | | | For now multiple, non-virtual inheritance is supported. An option class can now also be declared abstract using the class c = 0 {...}; syntax. New option, --exclude-base, controls whether base class information is present in usage and documentation.
* Add support for options file inclusionBoris Kolpackov2012-05-101-3/+8
| | | | | | | | | | | | | | New include-path prefixes, c++: and cli:, are now recognized (e.g., include <cli:foo>;). Without a prefix, the include declarations is considered to be c++-include unless the path ends with the .cli extension. The cli-included files are loaded and parsed. Currently, only inclusion relative to the current file is supported. Duplicate inclusions are detected and ignored based on the absolute filesystem path. If a file cli-includes another file, then the runtime code is assumed to come from the included file and is not generated.
* Cosmetic changesBoris Kolpackov2012-05-101-2/+2
|
* Print usage/version information to STDOUT instead of STDERRBoris Kolpackov2012-03-081-7/+7
|
* Allow the options file search function to ignore the fileBoris Kolpackov2011-01-231-3/+7
|
* Add support for multiple file options and file search callbacksBoris Kolpackov2011-01-201-5/+27
|
* Restore deleted documentation filesBoris Kolpackov2011-01-042-0/+497
|
* Copyright updateBoris Kolpackov2011-01-049-481/+8
|
* Cosmetic changesBoris Kolpackov2010-06-043-5/+5
|
* Add support for single quotes in option filesBoris Kolpackov2010-06-043-16/+17
|
* Update description of the --options-file optionBoris Kolpackov2010-06-022-11/+32
|
* Cosmetic changesBoris Kolpackov2010-06-021-3/+3
|
* Add support for quoting in option file scannerBoris Kolpackov2010-06-021-7/+31
|
* Update copyrightBoris Kolpackov2010-01-019-11/+11
|
* Bump version to 1.1.0Boris Kolpackov2009-12-134-4/+4
|
* Allows additional options to be provided in files (--options-file)Boris Kolpackov2009-12-102-0/+19
| | | | Implemented using the new argv_file_scanner scanner implementation.
* Minor terminology fixBoris Kolpackov2009-12-101-1/+1
|
* Scanner-based parsing with support for element erasingBoris Kolpackov2009-12-103-7/+151
| | | | | | Also implement argv_file_scanner which provides support for reading command line arguments from the argv array as well as files specified with command line options. New examples: file. New tests: ctor, erase, file.
* Implement option value modifiers generationBoris Kolpackov2009-11-223-8/+15
|
* Complete the implementation of the option documentationBoris Kolpackov2009-11-178-188/+727
| | | | | Add the man page generator. Port CLI usage, HTML documentation and the man page to the auto-generated version. Update examples and documentation.
* Implement option documentation support in frontendBoris Kolpackov2009-11-081-3/+10
|
* Documentation fixesBoris Kolpackov2009-10-301-1/+1
|
* Documentation fixesBoris Kolpackov2009-10-284-72/+72
|
* Write getting started guideBoris Kolpackov2009-10-184-3/+1029
|
* Cosmetic changesBoris Kolpackov2009-10-181-2/+1
|
* Add install targetBoris Kolpackov2009-10-111-0/+25
|
* Add man pagesBoris Kolpackov2009-10-113-0/+628
|
* Update language grammarBoris Kolpackov2009-08-221-17/+20
|
* Clarify language grammarBoris Kolpackov2009-08-091-8/+5
|
* Add formal language spec for the first iterationBoris Kolpackov2009-08-071-0/+88