Commit graph

425 commits

Author SHA1 Message Date
Paul Beckingham
476551c563 Lexer: Added path support 2015-12-24 00:26:34 -05:00
Paul Beckingham
703ec44ad0 Lexer: Aded URL support 2015-12-24 00:18:23 -05:00
Paul Beckingham
925e8ec14b Tests: Added LR0 test framework 2015-12-23 09:23:57 -05:00
Paul Beckingham
dcc1a3c451 Tests: Added rules test framework 2015-12-23 09:23:11 -05:00
Paul Beckingham
6a6709d2c8 Tests: Added Grammar metadata tests 2015-12-23 00:22:17 -05:00
Paul Beckingham
ee667cb68c Lexer: Added pattern support 2015-12-22 15:26:57 -05:00
Paul Beckingham
75ca4a3b71 Tests: Refactoring
- Added functions to reduce code size.
- Added test to check for bad file, bad grammar.
2015-12-22 10:07:07 -05:00
Paul Beckingham
18186de479 Tests: Added test for trivial but non-empty grammar 2015-12-22 09:48:53 -05:00
Paul Beckingham
59e2b7911b Tests: Added test for empty grammar string 2015-12-22 09:46:14 -05:00
Paul Beckingham
eb6932c81a Tests: Added Grammar test 2015-12-22 09:40:50 -05:00
Paul Beckingham
f637a10078 Common: Added liѕtDiff template function 2015-12-22 08:45:40 -05:00
Paul Beckingham
fa0c0e5fa7 Lexer: Added number support 2015-12-20 22:00:02 -05:00
Paul Beckingham
53bb3952b8 Lexer: Added hex number support 2015-12-20 21:19:03 -05:00
Paul Beckingham
1e6412bcb1 Common: Modified split to be more pure function 2015-12-20 16:35:45 -05:00
Paul Beckingham
a5922b7797 Tests: Enabled Lexer::Type::string tests 2015-12-20 16:04:43 -05:00
Paul Beckingham
95b2b25323 Lexer: Added ::typeName and ::typeToString for testing 2015-12-20 16:02:11 -05:00
Paul Beckingham
d4420f1b22 Common: Added FS + tests 2015-12-20 15:39:44 -05:00
Paul Beckingham
31c145ef9e Lexer: Added string support 2015-12-20 15:04:32 -05:00
Paul Beckingham
1ba3652c0e Lexer: Added ::trim methods 2015-12-20 13:11:32 -05:00
Paul Beckingham
a97f819423 Tests: Added Lexer tests 2015-12-20 12:50:41 -05:00
Paul Beckingham
2c181ec07e Test: Added tests for common/text.cpp 2015-12-20 11:21:33 -05:00
Paul Beckingham
648517f608 Test: Added rx.t 2015-12-20 10:51:30 -05:00
Paul Beckingham
a4b3f0c84a Common: Relocated reusable object to 'common' dir 2015-12-20 09:46:34 -05:00
Paul Beckingham
735b0ce793 Tests: Added color tests 2015-12-18 22:43:36 -05:00
Paul Beckingham
2235b8e407 Framework: Added basic test framework 2015-12-10 09:56:43 -05:00