summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Cosmetic changesBoris Kolpackov2009-12-101-1/+2
|
* Use a scanner interface instead of argc/argvBoris Kolpackov2009-11-288-145/+419
| | | | | This will allow supporting other sources of options, for example, an option file.
* Implement option value modifiers generationBoris Kolpackov2009-11-2212-37/+86
|
* Complete the implementation of the option documentationBoris Kolpackov2009-11-1723-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.
* Implement HTML pages generationBoris Kolpackov2009-11-0810-103/+652
|
* Call format() on argument stringBoris Kolpackov2009-11-081-2/+2
|
* Implement usage generationBoris Kolpackov2009-11-0814-325/+814
| | | | Also migrate the CLI compiler usage handling to the auto-generated version.
* Implement option documentation support in frontendBoris Kolpackov2009-11-086-4/+103
|
* Add a test for multi-line string literalBoris Kolpackov2009-11-082-0/+9
|
* Documentation fixesBoris Kolpackov2009-10-301-1/+1
|
* Update prerequisite versionsBoris Kolpackov2009-10-281-1/+1
|
* Bump version to 1.0.0Boris Kolpackov2009-10-282-2/+2
|
* Use assignment initialization for fundamental typesBoris Kolpackov2009-10-283-8/+8
|
* Documentation fixesBoris Kolpackov2009-10-288-85/+86
|
* Fix test outputBoris Kolpackov2009-10-282-3/+3
|
* Write getting started guideBoris Kolpackov2009-10-186-9/+1040
|
* Cosmetic changesBoris Kolpackov2009-10-181-2/+1
|
* Fix a typoBoris Kolpackov2009-10-181-1/+1
|
* Use consistent const placementBoris Kolpackov2009-10-182-2/+2
|
* Add documentation for the install targetBoris Kolpackov2009-10-121-0/+23
|
* Add install targetBoris Kolpackov2009-10-1110-41/+75
|
* Add information on VC++ projects/solutionsBoris Kolpackov2009-10-112-5/+9
|
* Add man pagesBoris Kolpackov2009-10-113-0/+628
|
* Remove support for the dist targetBoris Kolpackov2009-10-113-27/+1
|
* Add usage informationBoris Kolpackov2009-10-118-17/+289
|
* Handle the --version optionBoris Kolpackov2009-10-111-13/+23
|
* Remove unneeded header inclusionBoris Kolpackov2009-10-111-2/+0
|
* Add another example, README files, and VC++ projects/solutionsBoris Kolpackov2009-10-1114-3/+1219
|
* Use a set instead of pre-sorted array for keywordsBoris Kolpackov2009-10-112-31/+39
| | | | The pre-sorted array approach depends on the character encoding.
* Add project/solution files for VC++ 8 and 9Boris Kolpackov2009-10-114-0/+792
|
* Simplify to work around VC++ bugsBoris Kolpackov2009-10-116-68/+24
|
* Compensate for situations without dependency auto-generationBoris Kolpackov2009-10-043-8/+29
|
* Add missing dependencyBoris Kolpackov2009-10-041-1/+3
|
* Move runtime inline function to inline fileBoris Kolpackov2009-10-049-110/+256
|
* Add --option-{prefix,separator} optionsBoris Kolpackov2009-10-047-44/+121
|
* Add a parser for std::setBoris Kolpackov2009-10-041-0/+16
|
* Remove unneeded codeBoris Kolpackov2009-10-041-18/+0
|
* Add support for option name aliases and string literalsBoris Kolpackov2009-10-045-7/+29
|
* Add --reserved-name optionBoris Kolpackov2009-10-046-8/+86
|
* Add a parser for std::mapBoris Kolpackov2009-10-041-1/+58
|
* Add options for various include settingsBoris Kolpackov2009-10-046-14/+78
| | | | | | --include-with-brackets --include-prefix --guard-prefix
* Add --{hxx,ixx,cxx}-suffix optionsBoris Kolpackov2009-10-045-20/+69
|
* Add --suppress-inline optionBoris Kolpackov2009-10-047-37/+61
|
* Optimize build rules for the out_base == src_base caseBoris Kolpackov2009-10-011-2/+8
|
* Print proper usage, complain if no names providedBoris Kolpackov2009-09-271-1/+18
|
* Add a hello world exampleBoris Kolpackov2009-09-275-1/+132
|
* Add option file for the CLI compiler itselfBoris Kolpackov2009-09-277-13/+612
|
* Add build rules for .cli filesBoris Kolpackov2009-09-271-0/+34
|
* Cosmetic changesBoris Kolpackov2009-09-271-2/+2
|
* Generate parsing constructors and parsing codeBoris Kolpackov2009-09-278-4/+725
| | | | | Also generate some runtime support code such exceptions, value parsers, etc.