Commit Graph

4777 Commits

Author SHA1 Message Date
Joel de Guzman
f599031395 implemented:
+ space, alpha, int_, char_
+ kleene_composite
+ difference
+ sequence

[SVN r61567]
2010-04-26 04:56:42 +00:00
Joel de Guzman
a3f9fc1e86 changed fragments storage from vector to map to avoid invalidation of rule addresses.
[SVN r61566]
2010-04-26 04:13:18 +00:00
Joel de Guzman
8eb5d73f96 qi primitives working
[SVN r61565]
2010-04-26 02:18:02 +00:00
Joel de Guzman
d6d5d4d51a updates
[SVN r61564]
2010-04-26 02:02:48 +00:00
Joel de Guzman
f8a2c32e38 qi-compiler
[SVN r61553]
2010-04-25 09:46:09 +00:00
Joel de Guzman
6e93230b94 primitives
[SVN r61551]
2010-04-25 09:22:02 +00:00
Joel de Guzman
d2c6351519 various updates
[SVN r61549]
2010-04-25 00:55:21 +00:00
Joel de Guzman
4eaf739641 Fixed typo (again)
[SVN r61548]
2010-04-24 23:10:00 +00:00
Hartmut Kaiser
a85c3d8f69 Spirit: prefixed all Qi parser component names with 'qi:'
[SVN r61525]
2010-04-24 01:53:27 +00:00
Hartmut Kaiser
03f91b6d19 Spirit: updated Qi parser and generator
[SVN r61524]
2010-04-24 01:28:13 +00:00
Hartmut Kaiser
d98c0b0f4d Spirit: fixed a stupid problem
[SVN r61523]
2010-04-24 01:23:05 +00:00
Joel de Guzman
960a1f34e6 Added string_range_type (shallow strings).
[SVN r61521]
2010-04-24 00:40:39 +00:00
Joel de Guzman
dea9bc0d83 Fixed typo
[SVN r61520]
2010-04-24 00:16:08 +00:00
Hartmut Kaiser
6c3cdabafb Spirit: fixing strict mode for sequences
[SVN r61515]
2010-04-23 21:19:16 +00:00
Hartmut Kaiser
cacfd945bf Spirit: fixed problem with qi and karma debug_handler
[SVN r61514]
2010-04-23 21:17:25 +00:00
Hartmut Kaiser
ee8da76834 Spirit: tweaking attribute handling for Karma sequences
[SVN r61506]
2010-04-23 14:59:35 +00:00
Joel de Guzman
cbeb1c3a83 block scopes working well.
[SVN r61503]
2010-04-23 05:26:14 +00:00
Joel de Guzman
0c2a4930d7 examples cleanup
[SVN r61502]
2010-04-23 04:03:13 +00:00
Joel de Guzman
0b31c630de cleanup
[SVN r61501]
2010-04-23 03:58:09 +00:00
Joel de Guzman
016f28aabe major features working
[SVN r61500]
2010-04-23 03:12:26 +00:00
Hartmut Kaiser
51f1a9f810 Spirit: fixing gcc errors
[SVN r61499]
2010-04-23 01:13:08 +00:00
Hartmut Kaiser
fdb92763c6 Spirit: added strict mode to Karma, new directives strict[] and relaxed[]. No docs yet
[SVN r61491]
2010-04-22 20:25:10 +00:00
Jeremiah Willcock
8c79fef70c Fixed tab issue
[SVN r61489]
2010-04-22 15:37:50 +00:00
Joel de Guzman
407bc6f033 blocks and scopes
[SVN r61483]
2010-04-22 12:14:46 +00:00
Joel de Guzman
3872929a80 blocks (begin ...)
[SVN r61481]
2010-04-22 09:05:42 +00:00
Joel de Guzman
1743270c01 variable args support
[SVN r61480]
2010-04-22 08:50:25 +00:00
Joel de Guzman
d1a87ff9ef added utree shallow ranges
[SVN r61479]
2010-04-22 02:39:03 +00:00
Hartmut Kaiser
e7dcdee2c7 Spirit: enabling Qi debug test
[SVN r61478]
2010-04-22 01:01:07 +00:00
Hartmut Kaiser
ebbe1e1146 Spirit: refactored debug code
[SVN r61477]
2010-04-22 00:40:52 +00:00
Hartmut Kaiser
00fc228796 Spirit: fixing more gcc errors
[SVN r61476]
2010-04-22 00:09:49 +00:00
Hartmut Kaiser
2966839ec7 Spirit: fixed gcc compilation problems, added karma debug support, fixed Qi debug indentation
[SVN r61475]
2010-04-21 23:35:50 +00:00
Hartmut Kaiser
404e525a1e Spirit: fixing compilation problem
[SVN r61471]
2010-04-21 18:53:10 +00:00
Hartmut Kaiser
491095d948 Spirit: fixing problem with using a karma::repeat[] in a sequence.
[SVN r61468]
2010-04-21 17:22:37 +00:00
Joel de Guzman
1cd6371cc5 more implementation details
[SVN r61465]
2010-04-21 16:19:54 +00:00
Joel de Guzman
ffaf00655d More error handling tweaks
[SVN r61462]
2010-04-21 14:21:08 +00:00
Joel de Guzman
dc0a54f7a3 working lambda function application
[SVN r61460]
2010-04-21 14:02:07 +00:00
Joel de Guzman
d20b2cddbd tweaks
[SVN r61451]
2010-04-21 07:31:50 +00:00
Joel de Guzman
f3fecc870b moving files
[SVN r61450]
2010-04-21 07:30:15 +00:00
Joel de Guzman
2b5c760bbf supplanting boost::functiion with a utree polymorphic function implementation.
[SVN r61448]
2010-04-21 04:50:03 +00:00
Joel de Guzman
b30cc4ec0f Renaming as<T> to get<T>
[SVN r61447]
2010-04-21 04:18:22 +00:00
Joel de Guzman
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.

[SVN r61446]
2010-04-21 04:12:48 +00:00
Hartmut Kaiser
08afd83615 Spirit: added karma::skip directive
[SVN r61445]
2010-04-21 00:49:21 +00:00
Jeremiah Willcock
fdfa489840 Fixed various issues in docs (mostly duplicate bookmarks and broken links) found by inspect tool
[SVN r61437]
2010-04-20 18:49:18 +00:00
Jeremiah Willcock
f86d7e1ae8 Fixed tab and no-newline-at-end-of-file issues from inspection report
[SVN r61435]
2010-04-20 17:54:16 +00:00
Hartmut Kaiser
36a531388f Spirit: added regression test
[SVN r61426]
2010-04-20 14:37:58 +00:00
Hartmut Kaiser
fddb171674 Spirit: added transform_attribute customization point to Qi and Karma semantic actions
[SVN r61425]
2010-04-20 14:30:19 +00:00
Hartmut Kaiser
3b222092d3 Spirit: doc fixes: what's new
[SVN r61424]
2010-04-20 13:57:01 +00:00
Hartmut Kaiser
d02c954a7f Spirit: resolved precedence problems in Qi parser
[SVN r61422]
2010-04-20 13:17:32 +00:00
Hartmut Kaiser
1ffcbad473 Spirit: minor scheme fixes
[SVN r61421]
2010-04-20 12:27:26 +00:00
Hartmut Kaiser
fdc62b39c0 Spirit: replaced implementation of boost::get(utree)
[SVN r61416]
2010-04-19 23:14:23 +00:00