Commit Graph

494 Commits

Author SHA1 Message Date
Edward Diener
4b010afb68 Added is_empty_tuple and tests, as well as updating other tests. 2014-03-01 04:37:27 -05:00
Edward Diener
2bcc47efc1 Added documentation and tests. 2014-02-23 11:28:10 -05:00
Edward Diener
1c8a7d023e Fix to macro so that a begin parenthesis does not cause compiler error. 2014-02-23 11:27:37 -05:00
Edward Diener
69746cdc0c Added tests for array, list, seq, and tuple. 2014-02-20 18:53:37 -05:00
Edward Diener
6204a2e983 Updated code for arrays, lists, and seqs 2014-02-20 02:40:40 -05:00
Edward Diener
6247845d50 Changed is_parens to is_tuple. 2014-02-17 23:39:48 -05:00
Edward Diener
74499a0387 Fixed number processing with identifiers. 2014-02-17 11:31:19 -05:00
Edward Diener
b526794aeb Updated use of assert macros. 2014-02-10 13:15:27 -05:00
Edward Diener
b3ef97cc7c Simplify code and remove assert for seq when using VC++. 2014-02-06 17:09:18 -05:00
Edward Diener
5871d44d0f Fixed number of consecutive numbers, and added tests. 2014-02-01 12:50:07 -05:00
Edward Diener
5891c978da Allow identifier to call number and number to call identifier without header file problems. 2014-01-29 22:06:02 -05:00
Edward Diener
54275aade5 Refinements for identifier and number processing. 2014-01-24 03:35:38 -05:00
Edward Diener
4d98e44727 Further updates for searching parsing identifiers from a number. 2014-01-17 01:59:06 -05:00
Edward Diener
4cec67edc1 Corrected wrong number of parameters. 2014-01-08 15:34:07 -05:00
Edward Diener
a9cec67e45 Fix to implementation. 2014-01-08 13:29:08 -05:00
Edward Diener
8f971a8f59 Split identifier recursion into files and added recursion cycles. 2014-01-08 01:38:42 -05:00
Edward Diener
f15e3ee49b More work on identifier recursion. 2014-01-06 23:07:07 -05:00
Edward Diener
0b966763f5 Changed for identifier recursion. 2014-01-06 01:23:59 -05:00
Edward Diener
67d979f352 Update to identifier parsing to allow more than one succeeding number. 2014-01-05 20:34:45 -05:00
Edward Diener
e2f91bfcf4 Changed other 'number' macros to process consecutive numbers with variadic parameters. 2014-01-04 02:54:00 -05:00
Edward Diener
2540b2bb2c Change repetition number designation and split after_number repetition files. 2014-01-04 01:51:44 -05:00
Edward Diener
e8b6c0b8d2 Fix for reentrant numbers. 2014-01-03 03:48:46 -05:00
Edward Diener
1069f930d8 Work on recursive numbers. 2014-01-03 01:05:03 -05:00
Edward Diener
2d2cf51265 Improved the test. 2013-12-31 23:24:57 -05:00
Edward Diener
c5355522ae Corrected test. 2013-12-31 23:22:34 -05:00
Edward Diener
3574e0c26c Fixed incorrect name for the passed parameter and updated tests. 2013-12-31 23:18:41 -05:00
Edward Diener
bafc9d37b0 Added after functionality, is_parens, and tests. 2013-12-15 19:35:41 -05:00
Edward Diener
6e1ec32be0 Reanme all of the after_xxx functionality to just xxx functionality. 2013-12-14 12:24:48 -05:00
Edward Diener
ccfeffd89c Added is_begin_number test 2013-12-14 06:57:52 -05:00
Edward Diener
e182e24ee3 Added tests for is_begin_identifier 2013-12-14 05:35:44 -05:00
Edward Diener
7ef8565890 Added is_begin_identifier and Is_begin_number. 2013-12-13 01:02:52 -05:00
Edward Diener
922d8cbbb0 Changed after_parens to return tuple, changed begin_identifier and after_identifier to handle succeeding number. 2013-12-13 00:57:20 -05:00
eldiener
c4074807a4 Tests for after_number 2013-12-11 11:44:40 -05:00
eldiener
eaaaa8aaf8 Correction for after_identifier code and tests for after_identifier. 2013-12-10 17:29:43 -05:00
eldiener
3fa4ba4c5c Added after_parens test. 2013-12-01 01:09:41 -05:00
eldiener
a9d6a7d478 Corrected header inclusion. 2013-12-01 01:09:08 -05:00
eldiener
979da586e0 Added begin_number tests. 2013-11-30 14:42:22 -05:00
eldiener
55f98905ed Updated tests. 2013-11-30 14:41:48 -05:00
eldiener
89f5d4fb12 Update to is_identifier test. 2013-11-30 14:38:14 -05:00
eldiener
35f3bd64fb Added is_number testing. 2013-11-28 12:56:55 -05:00
eldiener
50e137ed21 Added macros to test for numbers and enamed header files. 2013-11-26 23:11:05 -05:00
eldiener
fdc6b66a8f Updated for changed header file name. 2013-11-25 19:13:01 -05:00
eldiener
e851aa6832 Added new functionality. 2013-11-25 18:25:04 -05:00
eldiener
5822eb7d64 Changed name of equal_identifier to is_identifier. 2013-11-25 18:07:03 -05:00
eldiener
3adf073ef0 Changed to common gen empty and gen one 2013-11-11 06:52:57 -05:00
eldiener
c33c544f12 Add generation macros and remove unneeded one 2013-11-10 23:30:09 -05:00
eldiener
1a838600aa Use single generate zero macro 2013-11-10 23:27:06 -05:00
eldiener
6cb80ef4ce Updated test jamfile and enclosing header 2013-11-10 17:13:28 -05:00
eldiener
a18b19d92a Added begin identifier and begin parens. 2013-11-09 19:53:47 -05:00
eldiener
0325ba571b Updated equal_identifier implementation 2013-11-09 09:31:08 -05:00