summaryrefslogtreecommitdiffstats
path: root/tests
Commit message (Collapse)AuthorAgeFilesLines
* Suppress MSVC warnings at project levelKaren Arutyunov2018-12-031-0/+6
|
* Update for use with bdepBoris Kolpackov2018-05-231-0/+2
|
* Update copyright yearKaren Arutyunov2018-05-2133-33/+33
|
* Get rid of doc{version} and types for testscript and manifest in buildfilesKaren Arutyunov2018-05-196-6/+6
|
* Add support for note formatting in plain text outputBoris Kolpackov2018-04-161-10/+127
|
* Add support for note block and spanBoris Kolpackov2018-04-122-0/+88
| | | | | | | | | | | | For example: \N|This is a block note. It may consist of multiple paragraphs.| And this is \N{an inline note} that is inside a paragraph. Notes are currently only support for the html output.
* Implement combined flags (-xyz vs -x -y -z) and values (--foo=bar) supportBoris Kolpackov2018-04-015-0/+152
| | | | | Both are enabled by default but can be disable with --no-combined-flags and --no-combined-values options.
* Implement group_scannerBoris Kolpackov2018-03-214-0/+218
|
* Adjust tests to new test rule semanticsBoris Kolpackov2018-02-021-2/+2
|
* Make use of wildcards in buildfilesKaren Arutyunov2017-07-156-8/+6
|
* Rework build2 cli compilationBoris Kolpackov2017-03-035-23/+10
|
* Adapt to file redirect syntax changeKaren Arutyunov2017-01-243-16/+16
|
* Specify test.targetKaren Arutyunov2017-01-191-0/+4
|
* Update copyright yearBoris Kolpackov2017-01-0323-23/+23
|
* Adapt buildfiles to expansion changeKaren Arutyunov2016-12-055-5/+5
|
* Adjust for literal here-document support in testscriptBoris Kolpackov2016-11-253-24/+24
|
* Fix broken ctor testKaren Arutyunov2016-11-231-16/+8
|
* Add support for build2 for tests and examplesKaren Arutyunov2016-11-2288-1274/+476
|
* Start switch to build2Boris Kolpackov2016-11-151-18/+0
|
* Add auto-headings testBoris Kolpackov2016-09-032-0/+27
|
* Remove empty <th> from preface TOC entriesBoris Kolpackov2016-02-111-3/+3
|
* Assign numbers to TOC headingsBoris Kolpackov2016-02-111-9/+9
|
* Implement links in TOCBoris Kolpackov2016-02-111-13/+17
|
* Add support for ids in paragraphs, local fragment references in linksBoris Kolpackov2016-02-112-31/+32
| | | | | | | | | | For example: " \h#hello|Hello Example| See the \l{#hello Hello Example} "
* First part of TOC generation support (no links yet)Boris Kolpackov2016-02-112-0/+140
| | | | Currently only supported in the HTML output.
* Implement support for sourcing .cli filesBoris Kolpackov2016-01-261-0/+1
| | | | | | | | | | The idea is that the file is "read in" as if its content was copy-n-pasted. For example: "\h|Installation|" source "INSTALL.cli" // Also used to generate plain text INSTALL. Unlike include, source can appear anywhere in the file.
* Add support for -I optionBoris Kolpackov2012-05-111-1/+2
| | | | | | 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.
* Fix lookup bugBoris Kolpackov2012-05-111-3/+4
|
* Implement option class inheritanceBoris Kolpackov2012-05-1017-10/+211
| | | | | | | 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-106-4/+23
| | | | | | | | | | | | | | 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.
* Copyright updateBoris Kolpackov2011-01-0417-17/+17
|
* Add support for single quotes in option filesBoris Kolpackov2010-06-0413-16/+45
|
* Add support for quoting in option file scannerBoris Kolpackov2010-06-029-1/+41
|
* Implement generation of specifier functions (--generate-specifier)Boris Kolpackov2010-06-024-1/+117
| | | | | These functions determine whether the option was specified on the command line. New test: specifier.
* Add cli options instead of overriding themBoris Kolpackov2010-06-023-3/+1
|
* Update copyrightBoris Kolpackov2010-01-0114-14/+14
|
* Get rid of absolute paths in outputBoris Kolpackov2009-12-133-5/+4
|
* Scanner-based parsing with support for element erasingBoris Kolpackov2009-12-1019-1/+472
| | | | | | 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.
* Cosmetic changesBoris Kolpackov2009-12-102-2/+4
|
* Implement option documentation support in frontendBoris Kolpackov2009-11-083-1/+17
|
* Add a test for multi-line string literalBoris Kolpackov2009-11-082-0/+9
|
* Fix test outputBoris Kolpackov2009-10-282-3/+3
|
* Add install targetBoris Kolpackov2009-10-113-25/+0
|
* Pass file name as pathBoris Kolpackov2009-09-271-2/+10
|
* Add semantic graph and traversal mechanismBoris Kolpackov2009-09-054-7/+39
| | | | The parser now builds the semantic graph.
* Remove support for install targetBoris Kolpackov2009-08-242-2/+0
|
* Convert to the lower case naming conventionBoris Kolpackov2009-08-222-17/+17
|
* Add support for long long intBoris Kolpackov2009-08-221-0/+12
|
* Document rules of the language covered by each testBoris Kolpackov2009-08-229-71/+72
|
* Add support for C and C++-style commentsBoris Kolpackov2009-08-223-1/+22
|