summaryrefslogtreecommitdiffstats
path: root/cli/runtime-source.cxx
Commit message (Collapse)AuthorAgeFilesLines
* Add support for single quotes in option filesBoris Kolpackov2010-06-041-2/+3
|
* Add support for quoting in option file scannerBoris Kolpackov2010-06-021-2/+34
|
* Implement generation of specifier functions (--generate-specifier)Boris Kolpackov2010-06-021-17/+52
| | | | | These functions determine whether the option was specified on the command line. New test: specifier.
* Update copyrightBoris Kolpackov2010-01-011-1/+1
|
* Scanner-based parsing with support for element erasingBoris Kolpackov2009-12-101-5/+223
| | | | | | 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.
* Use a scanner interface instead of argc/argvBoris Kolpackov2009-11-281-45/+107
| | | | | This will allow supporting other sources of options, for example, an option file.
* Use assignment initialization for fundamental typesBoris Kolpackov2009-10-281-3/+3
|
* Add a parser for std::setBoris Kolpackov2009-10-041-0/+16
|
* Add a parser for std::mapBoris Kolpackov2009-10-041-1/+58
|
* Generate parsing constructors and parsing codeBoris Kolpackov2009-09-271-0/+177
Also generate some runtime support code such exceptions, value parsers, etc.