summaryrefslogtreecommitdiff
path: root/doc
AgeCommit message (Collapse)AuthorFilesLines
2012-06-20Add ability to specify prologues/epilogues for generated C++ filesBoris Kolpackov2-12/+124
Also add options to specify text prologues/epilogues in addition to files for generated man and html files.
2012-06-20Rename --*logue options to --*logue-fileBoris Kolpackov3-12/+12
2012-06-15Add support for specifying output stream type (--stream-type)Boris Kolpackov2-0/+8
2012-06-07Fix documentation stylesheetBoris Kolpackov2-34/+37
2012-06-03Documentation updateBoris Kolpackov2-8/+13
2012-05-11Add support for -I optionBoris Kolpackov2-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.
2012-05-10Implement option class inheritanceBoris Kolpackov3-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.
2012-05-10Add support for options file inclusionBoris Kolpackov1-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.
2012-05-10Cosmetic changesBoris Kolpackov1-2/+2
2012-03-08Print usage/version information to STDOUT instead of STDERRBoris Kolpackov1-7/+7
2011-01-23Allow the options file search function to ignore the fileBoris Kolpackov1-3/+7
2011-01-20Add support for multiple file options and file search callbacksBoris Kolpackov1-5/+27
2011-01-04Restore deleted documentation filesBoris Kolpackov2-0/+497
2011-01-04Copyright updateBoris Kolpackov9-481/+8
2010-06-04Cosmetic changesBoris Kolpackov3-5/+5
2010-06-04Add support for single quotes in option filesBoris Kolpackov3-16/+17
2010-06-02Update description of the --options-file optionBoris Kolpackov2-11/+32
2010-06-02Cosmetic changesBoris Kolpackov1-3/+3
2010-06-02Add support for quoting in option file scannerBoris Kolpackov1-7/+31
2010-01-01Update copyrightBoris Kolpackov9-11/+11
2009-12-13Bump version to 1.1.01.1.0Boris Kolpackov4-4/+4
2009-12-10Allows additional options to be provided in files (--options-file)Boris Kolpackov2-0/+19
Implemented using the new argv_file_scanner scanner implementation.
2009-12-10Minor terminology fixBoris Kolpackov1-1/+1
2009-12-10Scanner-based parsing with support for element erasingBoris Kolpackov3-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.
2009-11-22Implement option value modifiers generationBoris Kolpackov3-8/+15
2009-11-17Complete the implementation of the option documentationBoris Kolpackov8-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.
2009-11-08Implement option documentation support in frontendBoris Kolpackov1-3/+10
2009-10-30Documentation fixesBoris Kolpackov1-1/+1
2009-10-28Documentation fixesBoris Kolpackov4-72/+72
2009-10-18Write getting started guideBoris Kolpackov4-3/+1029
2009-10-18Cosmetic changesBoris Kolpackov1-2/+1
2009-10-11Add install targetBoris Kolpackov1-0/+25
2009-10-11Add man pagesBoris Kolpackov3-0/+628
2009-08-22Update language grammarBoris Kolpackov1-17/+20
2009-08-09Clarify language grammarBoris Kolpackov1-8/+5
2009-08-07Add formal language spec for the first iterationBoris Kolpackov1-0/+88