Commit Graph

4777 Commits

Author SHA1 Message Date
Hartmut Kaiser
4874afdb7e Spirit: Made dummy token constructor explicit
[SVN r54013]
2009-06-17 15:18:34 +00:00
Joel de Guzman
ad6c90f859 added test for double addition
[SVN r54011]
2009-06-17 10:37:32 +00:00
Ben Hanson
e828b9522e Fixup to add() again for Hartmut.
[SVN r54004]
2009-06-17 08:10:37 +00:00
Joel de Guzman
6b538837c5 Doc updates
[SVN r53987]
2009-06-17 02:59:03 +00:00
Joel de Guzman
45257ea13e Doc updates
[SVN r53964]
2009-06-16 03:59:00 +00:00
François Barel
cd26953c85 Phoenix: define or check FUSION_MAX_VECTOR_SIZE, not FUSION_MAX_TUPLE_SIZE
[SVN r53899]
2009-06-14 09:07:14 +00:00
François Barel
5b5b7ed9c1 Phoenix: move all PHOENIX_*LIMIT definitions to core/limits.hpp and add range checks
[SVN r53898]
2009-06-14 09:00:10 +00:00
François Barel
020bcd6d9e Phoenix: use PHOENIX_DYNAMIC_LIMIT instead of PHOENIX_LIMIT in scope/dynamic.hpp
[SVN r53897]
2009-06-14 08:52:45 +00:00
François Barel
dcad9b7830 Spirit: fix GCC compile error
[SVN r53896]
2009-06-14 08:22:50 +00:00
François Barel
afe5c14fa5 Spirit: fix typo
[SVN r53895]
2009-06-14 08:21:47 +00:00
Steven Watanabe
784f37ea35 Use BOOST_PP_DEC instead of BOOST_PP_SUB for macros used inside BOOST_PP_ITERATE(). Fixes #3170.
[SVN r53869]
2009-06-13 16:14:36 +00:00
Hartmut Kaiser
9588759357 Spirit: Fixed test build system
[SVN r53868]
2009-06-13 13:48:56 +00:00
Joel de Guzman
bd1738d88d doc updates
[SVN r53852]
2009-06-13 05:07:43 +00:00
Hartmut Kaiser
62df7b764b Spirit: Fixed a problem in the new boost::lexer::rules::add_rules function
[SVN r53844]
2009-06-13 02:23:17 +00:00
Hartmut Kaiser
82239fa39b Spirit: Fixing bogus assertions
[SVN r53843]
2009-06-13 01:57:39 +00:00
Hartmut Kaiser
542acea1f3 Spirit: Fixing lexer test after changes to multi_pass
[SVN r53842]
2009-06-13 01:43:59 +00:00
Hartmut Kaiser
919a3b09db Spirit: Simplified multi_pass iterator
[SVN r53841]
2009-06-13 01:42:49 +00:00
Hartmut Kaiser
9e565a0998 Spirit: Added operator safe_bool to lexer token type
[SVN r53840]
2009-06-13 01:41:49 +00:00
Hartmut Kaiser
547f2ebbc7 Spirit: Fixed a comment
[SVN r53839]
2009-06-13 01:40:59 +00:00
Hartmut Kaiser
74af7576a9 Spirit: minor tweaks to multi_pass
[SVN r53833]
2009-06-12 19:49:46 +00:00
Hartmut Kaiser
b373cbf80c Spirit: Fixed default token type to work properly when used with SPIRIT_DEBUG
[SVN r53832]
2009-06-12 19:46:59 +00:00
Hartmut Kaiser
932708f24b Spirit: Fixing multipass to work properly under certain lookahead conditions.
[SVN r53831]
2009-06-12 19:46:02 +00:00
Hartmut Kaiser
723db5f943 Spirit: documentation
[SVN r53830]
2009-06-12 19:22:40 +00:00
Joel de Guzman
04a908103d fixAdded Syntax Diagram Images
[SVN r53822]
2009-06-12 12:44:52 +00:00
Joel de Guzman
187e26e8a4 Added Syntax Diagram Images
[SVN r53821]
2009-06-12 12:27:37 +00:00
Hartmut Kaiser
31bcce049f Spirit: some documentation work
[SVN r53807]
2009-06-12 02:40:08 +00:00
Hartmut Kaiser
ea5cdf65c9 Spirit: Added missing file
[SVN r53801]
2009-06-12 00:23:06 +00:00
Hartmut Kaiser
c4a150c7c0 Spirit: Lot of work done in Lexer, fixed bugs, added support functions, refactored code
[SVN r53791]
2009-06-11 03:39:04 +00:00
Hartmut Kaiser
e0b48b7aee Spirit: added placeholders for lexer semantic actions
[SVN r53763]
2009-06-09 00:31:09 +00:00
François Barel
9824946a57 Spirit: fix two range_run issues (range truncation on set, lower bound underflow on clear)
[SVN r53759]
2009-06-08 20:18:44 +00:00
François Barel
99fa8ae701 Spirit: remove extra semicolons
[SVN r53752]
2009-06-08 14:58:26 +00:00
Joel de Guzman
383f804376 warnings patch (Ticket #1500)
[SVN r53739]
2009-06-08 02:47:52 +00:00
Joel de Guzman
92e980941d updates
[SVN r53702]
2009-06-07 05:57:01 +00:00
Steven Watanabe
90314670c2 Fix forward declarations of hash containers. Fixes #3142
[SVN r53697]
2009-06-06 18:20:36 +00:00
Hartmut Kaiser
f8f22fe169 Spirit: fixed problem in lexertl library
[SVN r53641]
2009-06-04 19:06:16 +00:00
Ben Hanson
1e62e9fe14 Commented out old add() routine.
[SVN r53640]
2009-06-04 19:02:29 +00:00
Ben Hanson
ee7b61b260 Syntax error (missing underscore)
[SVN r53639]
2009-06-04 17:33:02 +00:00
Ben Hanson
95ace0c943 Attempt to fix up new add() routine.
[SVN r53638]
2009-06-04 17:10:23 +00:00
Hartmut Kaiser
6ff266acbc Spirit: reverted latest lexer change to circumvent hitting current bug in lexertl
[SVN r53635]
2009-06-04 14:10:18 +00:00
Ben Hanson
77019aa824 Include old version of add() until new version debugged.
[SVN r53617]
2009-06-04 07:23:56 +00:00
Hartmut Kaiser
8fe2b89805 Spirit: fixing a attribute propagation problem in Karma alternatives
[SVN r53615]
2009-06-04 01:17:29 +00:00
Hartmut Kaiser
593748297f Spirit: fixed another problem in attribute handling for Karma sequences taking a std vector as its attribute
[SVN r53610]
2009-06-03 22:42:10 +00:00
Hartmut Kaiser
0820beb6f0 Spirit: fixed a problem in attribute handling for Qi sequences taking a std container as its attribute, added corresponding tests
[SVN r53609]
2009-06-03 22:41:36 +00:00
Hartmut Kaiser
40a7d7e990 Spirit: fixed a problem in karma::format_manip class
[SVN r53607]
2009-06-03 18:40:01 +00:00
Hartmut Kaiser
e5b4c5538d Spirit: updated implementation for latest lexertl changes (tests fail, though, because of a problem in lexertl)
[SVN r53606]
2009-06-03 18:39:13 +00:00
Hartmut Kaiser
e567ca3a36 Spirit: fixed a problem in attribute handling for Karma sequences taking a std vector as its attribute
[SVN r53605]
2009-06-03 18:37:55 +00:00
Ben Hanson
4cda39adcf Throw exception if '/' is encountered (lookahead operator).
[SVN r53603]
2009-06-03 16:33:39 +00:00
Hartmut Kaiser
e3046ca5cc Spirit: applied patch allowing to use lazy constructs in directives for Karma
[SVN r53597]
2009-06-03 12:48:10 +00:00
Joel de Guzman
db8d479c1a fix to allow directives over lazy parsers
[SVN r53594]
2009-06-03 10:35:32 +00:00
Joel de Guzman
80ef3e410f fix to allow directives over lazy parsers
[SVN r53593]
2009-06-03 10:35:07 +00:00