Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2016-11-26 | Spec testscript regex, add support in token/lexer | Boris Kolpackov | 1 | -2/+4 | |
2016-11-25 | Implement literal here-document support | Boris Kolpackov | 1 | -3/+3 | |
2016-11-15 | Add cat, false and true builtins | Karen Arutyunov | 1 | -0/+6 | |
2016-11-11 | Clean up testscript grammar and parser | Boris Kolpackov | 1 | -37/+38 | |
2016-11-10 | Implement scope-if in testscript | Boris Kolpackov | 1 | -1/+18 | |
2016-11-09 | Various minor semantics changes in testscript language | Boris Kolpackov | 1 | -0/+3 | |
The .include directive and if-else no longer have to be separated from the following token. This allows to make the decision by looking at just one token. The test scope can no longer have a description inside the scope. It should always be leading the scope itself. | |||||
2016-11-08 | Implement testscript command-if | Boris Kolpackov | 1 | -2/+11 | |
2016-11-08 | Get rid of faulty test script move-ctor | Karen Arutyunov | 1 | -4/+4 | |
2016-11-04 | Rework testscript parser into more modular/reusable functions | Boris Kolpackov | 1 | -6/+27 | |
2016-11-04 | Implement testscript inclusion support | Boris Kolpackov | 1 | -2/+12 | |
2016-11-04 | Rely on path from replay data in testscript re-parse phase | Boris Kolpackov | 1 | -2/+2 | |
2016-11-04 | Restructure testscript parser slightly | Boris Kolpackov | 1 | -4/+7 | |
2016-11-04 | Initial support for trailing description in testscript | Boris Kolpackov | 1 | -2/+2 | |
2016-11-04 | Implement description support in testscript | Boris Kolpackov | 1 | -1/+15 | |
2016-11-04 | Use recursion to parse compound tests | Boris Kolpackov | 1 | -1/+3 | |
2016-11-04 | Rework testscript parser in preparation for scope support | Boris Kolpackov | 1 | -9/+3 | |
2016-11-04 | Diagnose semicolon after testscript setup/teardown commands | Boris Kolpackov | 1 | -1/+1 | |
2016-11-04 | Add support for setup/teardown commands | Boris Kolpackov | 1 | -1/+1 | |
2016-11-04 | Add support for no-newline redirects in testscript | Boris Kolpackov | 1 | -1/+1 | |
The no-newline operators are '<:', '>:', '<<:', and '>>:'. | |||||
2016-11-04 | Implement support for compound tests | Boris Kolpackov | 1 | -4/+4 | |
2016-11-04 | Pass command index, location to test runner | Boris Kolpackov | 1 | -2/+2 | |
2016-11-04 | Add notion of testscript test and group scopes | Boris Kolpackov | 1 | -1/+15 | |
2016-11-04 | Implement two-stage testscript parsing | Boris Kolpackov | 1 | -2/+11 | |
2016-11-04 | Various testscript lexer/parser fixes (testscript) | Boris Kolpackov | 1 | -1/+13 | |
2016-11-04 | Remove support for expanded variable names in assignment | Boris Kolpackov | 1 | -2/+2 | |
Such cases will have to be handled with explicit set builtin. | |||||
2016-11-04 | Implement testscript $*, $NN, $~ special variables | Boris Kolpackov | 1 | -1/+1 | |
2016-11-04 | Add notion of scope to testscript model | Boris Kolpackov | 1 | -0/+1 | |
2016-11-04 | Pass test script to parser | Boris Kolpackov | 1 | -5/+1 | |
2016-11-04 | Use parse_* naming for parsing functions (testscript) | Boris Kolpackov | 1 | -1/+1 | |
2016-11-04 | Use variable lookup hook in testscript parser | Boris Kolpackov | 1 | -1/+8 | |
2016-11-04 | Add testscript runner interface and implementation stub | Boris Kolpackov | 1 | -2/+8 | |
2016-11-04 | Continue work on testscript parser | Boris Kolpackov | 1 | -10/+11 | |
2016-11-04 | Initial work on testscript lexer/parser | Boris Kolpackov | 1 | -0/+67 | |