Commit Graph

  • f599031395 implemented: + space, alpha, int_, char_ + kleene_composite + difference + sequence Joel de Guzman 2010-04-26 04:56:42 +0000
  • a3f9fc1e86 changed fragments storage from vector to map to avoid invalidation of rule addresses. Joel de Guzman 2010-04-26 04:13:18 +0000
  • 8eb5d73f96 qi primitives working Joel de Guzman 2010-04-26 02:18:02 +0000
  • d6d5d4d51a updates Joel de Guzman 2010-04-26 02:02:48 +0000
  • f8a2c32e38 qi-compiler Joel de Guzman 2010-04-25 09:46:09 +0000
  • 6e93230b94 primitives Joel de Guzman 2010-04-25 09:22:02 +0000
  • d2c6351519 various updates Joel de Guzman 2010-04-25 00:55:21 +0000
  • 4eaf739641 Fixed typo (again) Joel de Guzman 2010-04-24 23:10:00 +0000
  • a85c3d8f69 Spirit: prefixed all Qi parser component names with 'qi:' Hartmut Kaiser 2010-04-24 01:53:27 +0000
  • 03f91b6d19 Spirit: updated Qi parser and generator Hartmut Kaiser 2010-04-24 01:28:13 +0000
  • d98c0b0f4d Spirit: fixed a stupid problem Hartmut Kaiser 2010-04-24 01:23:05 +0000
  • 960a1f34e6 Added string_range_type (shallow strings). Joel de Guzman 2010-04-24 00:40:39 +0000
  • dea9bc0d83 Fixed typo Joel de Guzman 2010-04-24 00:16:08 +0000
  • 6c3cdabafb Spirit: fixing strict mode for sequences Hartmut Kaiser 2010-04-23 21:19:16 +0000
  • cacfd945bf Spirit: fixed problem with qi and karma debug_handler Hartmut Kaiser 2010-04-23 21:17:25 +0000
  • ee8da76834 Spirit: tweaking attribute handling for Karma sequences Hartmut Kaiser 2010-04-23 14:59:35 +0000
  • cbeb1c3a83 block scopes working well. Joel de Guzman 2010-04-23 05:26:14 +0000
  • 0c2a4930d7 examples cleanup Joel de Guzman 2010-04-23 04:03:13 +0000
  • 0b31c630de cleanup Joel de Guzman 2010-04-23 03:58:09 +0000
  • 016f28aabe major features working Joel de Guzman 2010-04-23 03:12:26 +0000
  • 51f1a9f810 Spirit: fixing gcc errors Hartmut Kaiser 2010-04-23 01:13:08 +0000
  • fdb92763c6 Spirit: added strict mode to Karma, new directives strict[] and relaxed[]. No docs yet Hartmut Kaiser 2010-04-22 20:25:10 +0000
  • 8c79fef70c Fixed tab issue Jeremiah Willcock 2010-04-22 15:37:50 +0000
  • 407bc6f033 blocks and scopes Joel de Guzman 2010-04-22 12:14:46 +0000
  • 3872929a80 blocks (begin ...) Joel de Guzman 2010-04-22 09:05:42 +0000
  • 1743270c01 variable args support Joel de Guzman 2010-04-22 08:50:25 +0000
  • d1a87ff9ef added utree shallow ranges Joel de Guzman 2010-04-22 02:39:03 +0000
  • e7dcdee2c7 Spirit: enabling Qi debug test Hartmut Kaiser 2010-04-22 01:01:07 +0000
  • ebbe1e1146 Spirit: refactored debug code Hartmut Kaiser 2010-04-22 00:40:52 +0000
  • 00fc228796 Spirit: fixing more gcc errors Hartmut Kaiser 2010-04-22 00:09:49 +0000
  • 2966839ec7 Spirit: fixed gcc compilation problems, added karma debug support, fixed Qi debug indentation Hartmut Kaiser 2010-04-21 23:35:50 +0000
  • 404e525a1e Spirit: fixing compilation problem Hartmut Kaiser 2010-04-21 18:53:10 +0000
  • 491095d948 Spirit: fixing problem with using a karma::repeat[] in a sequence. Hartmut Kaiser 2010-04-21 17:22:37 +0000
  • 1cd6371cc5 more implementation details Joel de Guzman 2010-04-21 16:19:54 +0000
  • ffaf00655d More error handling tweaks Joel de Guzman 2010-04-21 14:21:08 +0000
  • dc0a54f7a3 working lambda function application Joel de Guzman 2010-04-21 14:02:07 +0000
  • d20b2cddbd tweaks Joel de Guzman 2010-04-21 07:31:50 +0000
  • f3fecc870b moving files Joel de Guzman 2010-04-21 07:30:15 +0000
  • 2b5c760bbf supplanting boost::functiion with a utree polymorphic function implementation. Joel de Guzman 2010-04-21 04:50:03 +0000
  • b30cc4ec0f Renaming as<T> to get<T> Joel de Guzman 2010-04-21 04:18:22 +0000
  • 772561f63d + adding function_type to utree + factoring out utree i/o and adding a PP define to choose simple i/o and spirit i/o using qi and karma. Joel de Guzman 2010-04-21 04:12:48 +0000
  • 08afd83615 Spirit: added karma::skip directive Hartmut Kaiser 2010-04-21 00:49:21 +0000
  • fdfa489840 Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool Jeremiah Willcock 2010-04-20 18:49:18 +0000
  • f86d7e1ae8 Fixed tab and no-newline-at-end-of-file issues from inspection report Jeremiah Willcock 2010-04-20 17:54:16 +0000
  • 36a531388f Spirit: added regression test Hartmut Kaiser 2010-04-20 14:37:58 +0000
  • fddb171674 Spirit: added transform_attribute customization point to Qi and Karma semantic actions Hartmut Kaiser 2010-04-20 14:30:19 +0000
  • 3b222092d3 Spirit: doc fixes: what's new Hartmut Kaiser 2010-04-20 13:57:01 +0000
  • d02c954a7f Spirit: resolved precedence problems in Qi parser Hartmut Kaiser 2010-04-20 13:17:32 +0000
  • 1ffcbad473 Spirit: minor scheme fixes Hartmut Kaiser 2010-04-20 12:27:26 +0000
  • fdc62b39c0 Spirit: replaced implementation of boost::get(utree) Hartmut Kaiser 2010-04-19 23:14:23 +0000
  • 987f8cf1bc more error handling Joel de Guzman 2010-04-19 04:36:38 +0000
  • c3b910963f trimmed back utree size to 16 bytes (on 32 bit machines) Joel de Guzman 2010-04-19 03:26:52 +0000
  • eb7ec4461c refining the error checking Joel de Guzman 2010-04-19 02:31:08 +0000
  • 4d1cf96f76 Spirit: updating docs with recent changes to CP's Hartmut Kaiser 2010-04-19 02:04:35 +0000
  • 4964738975 Spirit: refactored implementation of transform_attribute Hartmut Kaiser 2010-04-19 01:56:14 +0000
  • a5ad3f829f Spirit: adapted binary node format in generated output Hartmut Kaiser 2010-04-19 00:25:55 +0000
  • f30a4272bb Spirit: fixing inspect errors Hartmut Kaiser 2010-04-18 19:02:09 +0000
  • 998d066d64 Spirit: fixing inspect errors Hartmut Kaiser 2010-04-18 18:31:53 +0000
  • c5e41d76a0 Spirit: fixing inspect errors Hartmut Kaiser 2010-04-18 18:24:36 +0000
  • 7a2557646c Spirit: fixing inspect errors Hartmut Kaiser 2010-04-18 18:23:18 +0000
  • 34e80a4a7d Spirit: deleting scheme example from release branch as this is still incomplete Hartmut Kaiser 2010-04-18 18:19:22 +0000
  • e1870542d3 fix arity checking for lambda Joel de Guzman 2010-04-18 15:18:26 +0000
  • a13051b41d arity checking Joel de Guzman 2010-04-18 10:32:35 +0000
  • a082e84f10 compiler error handling/reporting Joel de Guzman 2010-04-18 05:24:45 +0000
  • 18ac2acdec Spirit: big move forward with Qi expression generator Hartmut Kaiser 2010-04-18 01:56:32 +0000
  • 840ac4447b Added referencing iterators to utree Hartmut Kaiser 2010-04-17 18:47:36 +0000
  • 68f33120ad incorporated error handling and added error reporting tests. Joel de Guzman 2010-04-17 16:08:33 +0000
  • 05a3c12657 incorporated error handling and added error reporting tests. Joel de Guzman 2010-04-17 15:58:29 +0000
  • d1e9d0bae0 incorporated error handling and added error reporting tests. Joel de Guzman 2010-04-17 15:27:17 +0000
  • cbde52ce74 incorporated error handling and added error reporting tests. Joel de Guzman 2010-04-17 15:26:07 +0000
  • 28ad2a2e35 + installing the line_pos_iterator + error handling tweaks Joel de Guzman 2010-04-17 13:20:25 +0000
  • def5fea12b installing the line_pos_iterator Joel de Guzman 2010-04-17 12:16:53 +0000
  • fbb21c542c line_pos_iterator: a lighweight line position iterator. Joel de Guzman 2010-04-17 08:51:57 +0000
  • 048d047a04 line_pos_iterator: a lighweight line position iterator. Joel de Guzman 2010-04-17 08:44:20 +0000
  • 21d434fa6d line_pos_iterator: a lighweight line position iterator. Joel de Guzman 2010-04-17 08:30:19 +0000
  • 57321a539c more error handling Joel de Guzman 2010-04-17 05:09:37 +0000
  • f0b3d3c909 Spirit: fixed attribute propagation of optionals in rules Hartmut Kaiser 2010-04-16 22:47:13 +0000
  • c1a05a32af Spirit: Added a missing header file Hartmut Kaiser 2010-04-16 18:16:55 +0000
  • bfe0fe032c Spirit: enabled single element sequences everywhere a single value is expected (Qi, Karma), added tests Hartmut Kaiser 2010-04-16 18:15:19 +0000
  • b138af75ee Spirit: extended attribute handling capabilities of the karma::symbols generator Hartmut Kaiser 2010-04-16 18:13:37 +0000
  • 24e16f5585 Spirit: refined attribute extraction customization point (Karma), enabled single element sequences everzwhere a single value is expected (Qi, Karma) Hartmut Kaiser 2010-04-16 18:12:24 +0000
  • 5b0795c272 Spirit: added single character syntax for character ranges for Karma as well, added tests Hartmut Kaiser 2010-04-16 18:01:02 +0000
  • c80ddb957c Spirit: added single character syntax for character ranges for Karma as well Hartmut Kaiser 2010-04-16 18:00:33 +0000
  • ce3ab6be45 Spirit: added single character syntax for character ranges, added tests Hartmut Kaiser 2010-04-16 17:56:11 +0000
  • ea89ba2a65 Spirit: added single character syntax for character ranges Hartmut Kaiser 2010-04-16 17:55:29 +0000
  • bb56af31e4 fixed bug. Joel de Guzman 2010-04-16 13:26:45 +0000
  • 927b0b33c4 error handling Joel de Guzman 2010-04-16 13:09:23 +0000
  • 4d73ff7a72 Spirit: fixing two problems in Karma's attribute handling Hartmut Kaiser 2010-04-16 12:05:20 +0000
  • 505576b2b2 separating examples from tests Joel de Guzman 2010-04-16 04:46:25 +0000
  • a22ed1cc45 separating examples from tests Joel de Guzman 2010-04-16 04:05:45 +0000
  • 3e634f2ac3 renaming test to example Joel de Guzman 2010-04-16 03:35:55 +0000
  • 12b882b557 Spirit: added more tests Hartmut Kaiser 2010-04-16 02:48:12 +0000
  • 8260129b27 Spirit: working on karma::symbols generator Hartmut Kaiser 2010-04-16 02:47:22 +0000
  • e3956354e5 Spirit: fixed utree issues Hartmut Kaiser 2010-04-15 22:59:01 +0000
  • 201f6986b5 Spirit: beginnings of Qi generator Hartmut Kaiser 2010-04-15 22:58:15 +0000
  • bd0b07fac0 Using lightweight_test facility Joel de Guzman 2010-04-15 15:54:49 +0000
  • 90df86ccad Major file reorganization Joel de Guzman 2010-04-15 15:48:04 +0000
  • 0e434f7a50 Major file reorganization Joel de Guzman 2010-04-15 15:47:15 +0000
  • 6ff6d0d039 Major file reorganization Joel de Guzman 2010-04-15 15:44:28 +0000
  • db2875fa0c Major file reorganization Joel de Guzman 2010-04-15 15:43:55 +0000