summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2009-12-13Bump version to 1.1.01.1.0Boris Kolpackov6-6/+6
2009-12-13Workaround for older g++ versionsBoris Kolpackov1-1/+1
2009-12-13Workaround for VC++ 8.0Boris Kolpackov1-2/+6
2009-12-13Mark 'stdout' as a reserved nameBoris Kolpackov5-16/+17
On some platforms (e.g., Windows/VC++ 8.0) stdout is a macro.
2009-12-13Get rid of absolute paths in outputBoris Kolpackov3-5/+4
2009-12-10Allows additional options to be provided in files (--options-file)Boris Kolpackov9-11/+350
Implemented using the new argv_file_scanner scanner implementation.
2009-12-10Minor terminology fixBoris Kolpackov1-1/+1
2009-12-10Get rid of warning in generated code if option class is emptyBoris Kolpackov2-1/+16
2009-12-10Add new files to the VC++ projectsBoris Kolpackov2-0/+16
2009-12-10Cosmetic changesBoris Kolpackov1-22/+38
2009-12-10Scanner-based parsing with support for element erasingBoris Kolpackov43-71/+1813
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-12-10Cosmetic changesBoris Kolpackov2-2/+4
2009-12-10Cosmetic changesBoris Kolpackov1-1/+2
2009-11-28Use a scanner interface instead of argc/argvBoris Kolpackov8-145/+419
This will allow supporting other sources of options, for example, an option file.
2009-11-22Implement option value modifiers generationBoris Kolpackov12-37/+86
2009-11-17Complete the implementation of the option documentationBoris Kolpackov23-271/+1420
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 HTML pages generationBoris Kolpackov10-103/+652
2009-11-08Call format() on argument stringBoris Kolpackov1-2/+2
2009-11-08Implement usage generationBoris Kolpackov14-325/+814
Also migrate the CLI compiler usage handling to the auto-generated version.
2009-11-08Implement option documentation support in frontendBoris Kolpackov6-4/+103
2009-11-08Add a test for multi-line string literalBoris Kolpackov2-0/+9
2009-10-30Documentation fixesBoris Kolpackov1-1/+1
2009-10-28Update prerequisite versions1.0.0Boris Kolpackov1-1/+1
2009-10-28Bump version to 1.0.0Boris Kolpackov2-2/+2
2009-10-28Use assignment initialization for fundamental typesBoris Kolpackov3-8/+8
2009-10-28Documentation fixesBoris Kolpackov8-85/+86
2009-10-28Fix test outputBoris Kolpackov2-3/+3
2009-10-18Write getting started guideBoris Kolpackov6-9/+1040
2009-10-18Cosmetic changesBoris Kolpackov1-2/+1
2009-10-18Fix a typoBoris Kolpackov1-1/+1
2009-10-18Use consistent const placementBoris Kolpackov2-2/+2
2009-10-12Add documentation for the install targetBoris Kolpackov1-0/+23
2009-10-11Add install targetBoris Kolpackov10-41/+75
2009-10-11Add information on VC++ projects/solutionsBoris Kolpackov2-5/+9
2009-10-11Add man pagesBoris Kolpackov3-0/+628
2009-10-11Remove support for the dist targetBoris Kolpackov3-27/+1
2009-10-11Add usage informationBoris Kolpackov8-17/+289
2009-10-11Handle the --version optionBoris Kolpackov1-13/+23
2009-10-11Remove unneeded header inclusionBoris Kolpackov1-2/+0
2009-10-11Add another example, README files, and VC++ projects/solutionsBoris Kolpackov14-3/+1219
2009-10-11Use a set instead of pre-sorted array for keywordsBoris Kolpackov2-31/+39
The pre-sorted array approach depends on the character encoding.
2009-10-11Add project/solution files for VC++ 8 and 9Boris Kolpackov4-0/+792
2009-10-11Simplify to work around VC++ bugsBoris Kolpackov6-68/+24
2009-10-04Compensate for situations without dependency auto-generationBoris Kolpackov3-8/+29
2009-10-04Add missing dependencyBoris Kolpackov1-1/+3
2009-10-04Move runtime inline function to inline fileBoris Kolpackov9-110/+256
2009-10-04Add --option-{prefix,separator} optionsBoris Kolpackov7-44/+121
2009-10-04Add a parser for std::setBoris Kolpackov1-0/+16
2009-10-04Remove unneeded codeBoris Kolpackov1-18/+0
2009-10-04Add support for option name aliases and string literalsBoris Kolpackov5-7/+29