Commit Graph

4777 Commits

Author SHA1 Message Date
Joel de Guzman
98b93cb7de updates 2013-05-08 22:51:41 +08:00
Joel de Guzman
262858e152 updates and added cppnow slides (WIP) 2013-05-07 14:52:40 +08:00
Joel de Guzman
47891a90e9 some cleanup and renames for the cppnow 2013 presentation 2013-05-06 12:05:13 +08:00
Hartmut Kaiser
0f3fe1e6cd Spirit: merging from trunk
[SVN r84119]
2013-05-02 19:51:13 +00:00
Hartmut Kaiser
37ef3b7591 Fix #8066: Conflict with Boost.Log on GCC 4.4
[SVN r84118]
2013-05-02 19:48:25 +00:00
Joel de Guzman
81d5cf7981 A bit of cleanup 2013-05-02 21:26:57 +08:00
Joel de Guzman
a18457a3bf Merge branch 'master' of github.com:djowel/spirit_x3 2013-05-02 21:18:54 +08:00
Joel de Guzman
71a839268d Proper implementation of the rule attribute context handling 2013-05-02 21:18:11 +08:00
Mario Lang
dd1e1de02c Remove a confusing space inside the quotes around failed text. 2013-05-02 14:28:33 +02:00
Joel de Guzman
0882fc66ec Fixes to make calc5.cpp compile again 2013-05-02 18:40:36 +08:00
K-ballo
86e0d1e3e9 avoided skipper copy in lexeme directive
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-04-28 21:22:03 -03:00
Hartmut Kaiser
590a2c203f Spirit: Merging from trunk
[SVN r83927]
2013-04-16 12:48:05 +00:00
Hartmut Kaiser
0f52ab8636 Spirit: making sure destructor of temporary stream is called in the right places
[SVN r83926]
2013-04-16 12:16:39 +00:00
Hartmut Kaiser
6ae7c1548f Spirit: merging from trunk
[SVN r83840]
2013-04-10 22:51:13 +00:00
Hartmut Kaiser
892d8ec125 Fix #8381: karma::uint_generator fails to compile in C++11 mode
[SVN r83776]
2013-04-06 14:36:38 +00:00
Andrey Semashev
f4df95f2d0 Fixed compilation on compilers with support for static_assert.
[SVN r83754]
2013-04-03 19:16:59 +00:00
Hartmut Kaiser
94d5862df7 Spirit: Merging from trunk
[SVN r83739]
2013-04-03 13:17:15 +00:00
Hartmut Kaiser
ae8b2b54b3 Spirit: fix #8361: Linking problems with MSVC
[SVN r83738]
2013-04-03 13:13:12 +00:00
Hartmut Kaiser
c275ac9291 Spirit: Merging trunk
[SVN r83487]
2013-03-18 11:31:16 +00:00
Hartmut Kaiser
29f6fcdaa0 Fix #8302: Lexer does not relase iterator - excellent catch!
[SVN r83486]
2013-03-18 11:28:33 +00:00
Hartmut Kaiser
f7f2dd4d9a Merging Spirit fixes
[SVN r83463]
2013-03-16 14:46:00 +00:00
Hartmut Kaiser
2b4c331e70 Fix #8291: Lexer fails to work on ARM
[SVN r83462]
2013-03-16 14:39:51 +00:00
Hartmut Kaiser
3e013475ab Fix #6248: multi_pass_iterator not flushed automatically by expectation operator
[SVN r83461]
2013-03-16 14:36:12 +00:00
Mario Lang
707391d19d get_info specialisation for eoi and eol. 2013-03-14 20:02:02 +01:00
Hartmut Kaiser
82cc0ae61a Applying patch fixing a double destruction in detail::hold_any
[SVN r83414]
2013-03-13 13:32:21 +00:00
K-ballo
5b7dea4103 Fixed [[ that would result in an attribute-specifier (see §7.6.1/6)
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-03-12 21:13:16 -03:00
Joel de Guzman
8b0085e735 Fixes #8186
[SVN r83367]
2013-03-09 04:41:33 +00:00
K-ballo
d1f43c6270 Removed unwanted test case
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-03-07 22:20:20 -03:00
Mario Lang
b4746ffed2 x3::eoi 2013-03-07 21:19:43 +01:00
Mario Lang
c21bd4b8c1 x3::eol 2013-03-07 18:17:21 +01:00
Joel de Guzman
a05eb58920 Merge pull request #1 from mlang/master
My two small patches as a pull request
2013-03-07 06:17:52 -08:00
Mario Lang
af423eda00 get_info support for x3::symbols. 2013-03-07 14:13:48 +01:00
Mario Lang
093051690f Simplify context demo. 2013-03-07 14:13:02 +01:00
Joel de Guzman
b151c65b29 workaround MSVC lambda bug! 2013-03-04 14:31:19 +08:00
Joel de Guzman
730053b2e0 Fixes for single-element vector attribute compatibility. 2013-03-04 13:46:55 +08:00
K-ballo
b28452f4dd Added rule attribute compatibility test
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-02-28 22:48:21 -03:00
K-ballo
1684ab2e4a tests for single-element fusion sequence
Signed-off-by: K-ballo <k@fusionfenix.com>
2013-02-27 22:33:25 -03:00
Joel de Guzman
927de522fb added context test to see that compiler optimization works as expected. 2013-02-12 08:32:31 +08:00
Joel de Guzman
e6d8a46e4c added test for single element tuple handling 2013-02-11 18:44:14 +08:00
Joel de Guzman
4440612c30 added test from spirit mailing list 2013-02-10 22:41:32 +08:00
Joel de Guzman
8893b79a4a - eps update for handling predicate functions
- rule update for handling actions (rule attribute passing protocol)
2013-02-07 23:06:17 +08:00
Hartmut Kaiser
b7b7d2f1c8 Spirit: fix #7977: functor_input example for multi_pass iterator has various issues
[SVN r82759]
2013-02-06 13:20:02 +00:00
Joel de Guzman
8afb72fd0b cleanup 2013-02-05 14:51:02 +08:00
Joel de Guzman
b7147eef10 added rule_context which points to the enclosing rule's attribute (and later locals and rule arguments) 2013-02-05 14:35:27 +08:00
Joel de Guzman
d64eb05d8a easier context usage. 2013-02-05 12:17:06 +08:00
Joel de Guzman
ea38dfb73f OK, working auto and non-auto attribute propagation with semantic actions 2013-02-03 00:27:02 +08:00
Joel de Guzman
a6ce2a075d how it should be, but not working... have to disable attribute propagation when a semantic action is found. 2013-02-02 23:39:23 +08:00
Joel de Guzman
9462c223db + actions added
+ cleanup rule context
+ added rule attribute in rule context
2013-02-02 22:41:59 +08:00
Joel de Guzman
021f94c084 Error handling 2013-02-02 19:33:13 +08:00
Joel de Guzman
3373f8ccb8 testing complex mix of > and >> 2013-02-02 12:59:22 +08:00