summaryrefslogtreecommitdiff
path: root/test
Commit message (Collapse)AuthorAgeFilesLines
* updated EXTRA_DIST in test/ragel.d and fixed rlparse COLM refAdrian Thurston2019-11-292-19/+32
|
* revert "exclude ? from position 2+ of literal token"Adrian Thurston2019-11-282-12/+4
| | | | This reverts commit bd8de42f05975c262a6ecd156d8a6fbc50aa0de5.
* revert "updated test suite for exclusion of ? from pos 2+ of ` lits"Adrian Thurston2019-11-284-9/+13
| | | | This reverts commit 38f0495adf51690aa7b71800a907e2e59da49651.
* ragel tests: fixed hardcoding of first_finalAdrian Thurston2019-11-282-2/+2
| | | | | | | This was hardcoded from initial translation from C. Caused a failure once the patters were changed Also added strings3.rl to extra dist
* updated test suite for exclusion of ? from pos 2+ of ` litsAdrian Thurston2019-11-244-13/+9
|
* fixes for running the test suite out of a "make dist" tarballAdrian Thurston2019-11-2414-104/+5558
| | | | | Currently disabled the test dirs that are not automake based because they do not work with make dist.
* [minor] fix spelling of "indices"Hal Canary2019-11-121998-4886/+4886
|
* rust backend: accept lifetimes in rust_out grammarAdrian Thurston2019-11-101-0/+2
| | | | fixes #67
* exclude ? from position 2+ of literal tokenAdrian Thurston2019-11-072-4/+12
|
* test cases: don't rely on continue breaking from calling func loopAdrian Thurston2019-10-161-5/+4
| | | | | | Using continue when the loop is in a calling function works in some versions of bash, but not others. Not really sure what the status is, so just use a return to bail on the case.
* improved dependency specification in building colm progsAdrian Thurston2019-10-164-4/+4
|
* testing: capture errors from gentests and emit at end of runAdrian Thurston2019-10-162-7/+32
|
* test cases: check if subect.mk exists before includingAdrian Thurston2019-10-153-3/+3
|
* added test case demonstrating colm scanner failureAdrian Thurston2019-10-111-0/+517
| | | | | | | | | | The comment pattern, which begins with '//', is interfering with the proper scanning of '/' (div). When the longer token fails to match the scanner is not executing the action for the shorter action. Proper solution here is to move forward with replacing the colm scanner, which is a clone of an early version of ragel, with the ragel library. Might make sense to first fix the clone, provided it is an easy fix.
* removed the building vars COLM_, they don't changeAdrian Thurston2019-09-121-2/+2
| | | | Just specifying these directly in the Makefile.am files.
* added install targets to test progs to not fail make installAdrian Thurston2019-09-123-0/+6
|
* put just one sedsubst in the root and use that in MakefilesAdrian Thurston2019-09-126-29/+5
|
* rename the substitution vars for the test subjectsAdrian Thurston2019-09-1111-53/+41
| | | | | Want to make sure these are not confused with the substitution vars for the various progs that are used in buiding (eg colm, aapl).
* cleaning up the test case configure/runAdrian Thurston2019-09-1124-460/+37
| | | | | | Removing unused autoconf scripts. Unifying ragel.mk/colm.mk Renaming SUBJECT_* vars to COLM_*
* use configure to find the test suite compilers and interpretersAdrian Thurston2019-09-101-8/+8
|
* sort result when finding .d dirs to test inAdrian Thurston2019-09-101-1/+1
| | | | Get more predictable test case runs.
* configuring the test suite from /configure.acAdrian Thurston2019-09-107-35/+32
| | | | | | Want to be able to configure the test suite so it either tests from the source directory, or to test an installed path to verify the installation process. Using the --with-subject argument for this.
* getting all the test cases to run with hacked rpathAdrian Thurston2019-09-094-9/+9
| | | | | | Using a relative -rpath to colm libs to allow the trans, rlparse and rlhc test cases to run. This should be fixed with an absolute path determined at configure time.
* getting test cases runningAdrian Thurston2019-09-095-25/+20
| | | | | Setting up SED_SUBST and the ragel/colm build vars. Previously these were populated by configure options. Now pointing to locations in the same tree.
* building rlhc rlparse and trans test casesAdrian Thurston2019-09-098-9/+28
|
* base (aapl, colm, ragel) test cases buildingAdrian Thurston2019-09-095774-25/+31
|
* lifted all test files to /test directoryAdrian Thurston2019-09-095788-0/+2239086
|
* moved aapl test cases to 'aapl' subdir after merging inAdrian Thurston2018-03-1451-7740/+0
|
* allow appending to a null stringAdrian Thurston2018-01-301-1/+1
|
* added StringStream for appending to a stream with an ostreamAdrian Thurston2018-01-302-3/+10
|
* relicensed GPLv2 to MITAdrian Thurston2016-12-1348-691/+780
|
* added RopeAdrian Thurston2016-10-172-1/+21
|
* test suite compilingAdrian Thurston2016-09-1320-40/+49
|
* The string header should be inside the string template class.Adrian Thurston2008-02-211-1/+1
|
* Deep copy function is gone, use the copy constructors instead.Adrian Thurston2006-03-177-22/+11
|
* Some documentation and test updates for new vector and binary search tableAdrian Thurston2006-01-255-2/+54
| | | | | constructors.
* Added Vector constructors that can be used to initialize the vector with aAdrian Thurston2006-01-241-1/+10
| | | | | | value or an array of values. Added BstTable constructors that allows one to initialize the vector with a single key/value.
* Vector and binary search constructors have been disabled. They were used forAdrian Thurston2006-01-243-12/+23
| | | | | | specifying allocation values. They will later be added back as value-based initialization constructors.
* Pruned classes down to the primary functions. Removed String, the "simple"Adrian Thurston2006-01-241-9/+5
| | | | | vectors and all "tiny" structures.
* fixed compile error: wrong reference to classAdrian Thurston2005-07-191-1/+1
|
* Documentation updates to AVL trees, lists, compare classes and various otherAdrian Thurston2005-05-082-1/+57
| | | | | places. Fix to table comparisons: they now inherit CompareT.
* Removed double ended queue from the distribution. Never used, incomplete andAdrian Thurston2005-05-075-769/+2
| | | | | | poorly tested. Often, the same tasks can be achieved with a small amount of coding.
* Changed email in copyright notice from adriant@ragel.ca toAdrian Thurston2005-02-2150-50/+50
| | | | | thurston@cs.queensu.ca. Updated the http link to the project in aapl/README.
* Aapl moved from ints to longs for most things. Keep up with that.Adrian Thurston2004-03-0813-15/+15
|
* import from cvs reposAdrian Thurston2004-03-0451-0/+8269