Commit Graph

4777 Commits

Author SHA1 Message Date
Joel de Guzman
29fea72576 Merge pull request #15 from jamboree/develop
fix transform_params/ fix integer_sequence for clang
2014-04-25 14:01:39 +08:00
jamboree
c298ad4c7f fix transform_params/ fix integer_sequence for clang 2014-04-25 12:02:41 +08:00
K-ballo
7ee2ecf3d8 Merge branch 'develop' into x3-devel 2014-04-24 00:55:12 -03:00
Joel de Guzman
60f77e8f8d Merge pull request #13 from jamboree/develop
x3 new facade-based API
2014-04-24 10:07:37 +08:00
Jamboree
7f7dbe9036 new facade-based API 2014-04-23 22:03:03 +08:00
Joel de Guzman
4fedf68181 Merge branch 'origin/x3-devel' 2014-04-23 07:28:10 +08:00
Joel de Guzman
ea98eb0cb7 Merge branch 'develop'
Conflicts:
	include/boost/spirit/home/x3/core/parser.hpp
2014-04-23 07:26:52 +08:00
K-ballo
9015fc5324 Moved is_parser trait to its own file 2014-04-22 14:34:26 -03:00
K-ballo
ad772933a7 Added type-erased parser, tests and examples 2014-04-22 13:55:08 -03:00
K-ballo
9fc5b68d39 Subcontext fixes and formatting 2014-04-22 13:55:08 -03:00
K-ballo
955fa54406 Added type-erased parser, tests and examples 2014-04-22 12:47:04 -03:00
Joel de Guzman
dc5d47814e various sequence handling fixes 2014-04-20 11:07:23 +08:00
Joel de Guzman
4497575589 added mising files 2014-04-18 19:48:10 +08:00
Joel de Guzman
0919f2a5d8 cleanup 2014-04-18 10:08:43 +08:00
Joel de Guzman
25b1cc6425 Fix for case where a single-element sequence is not being moved into a variant that can accept it. 2014-04-18 09:57:59 +08:00
Joel de Guzman
9c4f73a39a moved (variant)has_substitute and (variant)find_substitute into traits 2014-04-18 09:38:23 +08:00
Joel de Guzman
4afb7f95f7 Merge pull request #12 from vtnerd/bugfix/qi_tests
Bugfix/qi tests
2014-04-17 07:47:49 +08:00
Lee Clagett
831104d38c Removed some unnecessary namespacing aliasing in tests. 2014-04-16 07:36:45 -04:00
Lee Clagett
f0548108d3 Made alterative_function functor const to match non-specialized version. 2014-04-16 07:31:30 -04:00
Joel de Guzman
969ad3a276 Merge pull request #11 from vtnerd/bugfix/tst_map
Bugfix/tst map
2014-04-14 08:51:47 +08:00
Lee Clagett
a3d5d7909b Fixed qi::alternative test code. 2014-04-13 14:07:10 -04:00
Lee Clagett
d7b37aec4b Fixed iterator rollback bug in tst_map 2014-04-13 12:03:56 -04:00
Lee Clagett
79f65ff9c0 Updated tests to catch bug in tst_map 2014-04-13 11:51:19 -04:00
Joel de Guzman
1ca16a0bf7 Merge pull request #10 from ruslo/fix.misprints
Fix some misprints in docs and code comments.
2014-04-12 07:14:19 +08:00
Ruslan Baratov
bbe67a21c3 Fix some misprints in docs and code comments. 2014-04-11 16:27:54 +04:00
K-ballo
4814fff3ec Moved is_parser trait to its own file 2014-04-10 00:44:11 -03:00
K-ballo
a43d107b2c Subcontext fixes and formatting 2014-04-10 00:44:02 -03:00
Joel de Guzman
16c345b44e ported calc6 to x3 2014-04-09 23:06:09 +08:00
Joel de Guzman
0b736c5e4c date changes 2014-04-09 22:40:45 +08:00
Joel de Guzman
08a133e849 variant should be named variant. nothing else. 2014-04-09 22:25:43 +08:00
Joel de Guzman
a97fb7faf6 improved variant interface 2014-04-09 22:16:20 +08:00
Joel de Guzman
c265c80da8 added x3::ast and x3::forward_ast (specialized versions of boost::variant and boost::recursive_wrapper) 2014-04-09 15:17:02 +08:00
Joel de Guzman
26b0e9e1f0 action should be in core, not auxilary 2014-04-09 12:57:52 +08:00
Joel de Guzman
f88d50853c use enum class for error_handler_result 2014-04-09 11:54:09 +08:00
Joel de Guzman
e24686ea6f added on_sucess handler (complements on_error) 2014-04-09 11:40:02 +08:00
Joel de Guzman
fec8e80611 wrong underscore crept in 2014-04-09 09:43:35 +08:00
Joel de Guzman
47a8258998 fixes #5872 2014-04-09 09:41:35 +08:00
Joel de Guzman
c0c07026dc Ported calc5 to X3 (Same as Calc4, this time, we'll incorporate debugging support, plus error handling and reporting). 2014-04-09 08:34:57 +08:00
Joel de Guzman
e1dffe91c3 impemented rule %= operator 2014-04-08 11:30:13 +08:00
Joel de Guzman
92dfab37fa added offline error handling for rules 2014-04-07 15:26:12 +08:00
Joel de Guzman
16b894852a added actions test
added _fail context for forcing a faiked parse
2014-04-02 17:38:03 +08:00
Joel de Guzman
ceb4e05483 semantic actions with attributes only (no context) 2014-04-02 02:34:32 +08:00
Joel de Guzman
4a7cdc23e0 nullary semantic actions allowed 2014-04-02 02:04:41 +08:00
Joel de Guzman
7b0d142492 semantic actions with context only (no attributes) 2014-04-02 01:52:19 +08:00
Joel de Guzman
99337861f8 + Using -std=c++1y
+ Using polymorphic lambda on semantic actions
2014-04-01 18:54:33 +08:00
Joel de Guzman
5489fe019a moving files in optimization to workbench 2014-04-01 15:06:38 +08:00
Joel de Guzman
23448524c7 Merge pull request #5 from redbaron/char-container-std-string
use std::string as a container for char
2014-04-01 10:53:55 +08:00
Joel de Guzman
a91299b952 Merge branch 'redbaron-parse-into-fusion-map' 2014-04-01 10:51:20 +08:00
Joel de Guzman
df2e019830 Merge branch 'parse-into-fusion-map' of https://github.com/redbaron/spirit into redbaron-parse-into-fusion-map
Conflicts:
	test/Jamfile
2014-04-01 10:50:51 +08:00
Joel de Guzman
8a76ae3dd4 Merge branch 'redbaron-lit-leaks-attribute' 2014-04-01 10:48:56 +08:00