Agustín Bergé
|
2aa65d92b3
|
Merge pull request #21 from jamboree/push/utilities
Added several utilities: integer_sequence, is_callable, unrefcv
|
2014-05-05 19:41:35 -05:00 |
|
Joel de Guzman
|
372437d5f5
|
Merge pull request #18 from K-ballo/fix-8537
Fix for #8537: Qi `skip` fails when nested under two or more levels of `...
|
2014-05-05 07:57:39 +08:00 |
|
Lee Clagett
|
bb6f924aeb
|
Flattened extensions directory.
|
2014-05-03 11:14:01 -04:00 |
|
Lee Clagett
|
70df6e398e
|
Ported v2 repository seek directive to x3 extensions
|
2014-05-02 23:58:48 -04:00 |
|
Lee Clagett
|
7e8aa63eb3
|
Fixing compilation issue when including raw directive, or semantic action.
|
2014-05-02 23:39:19 -04:00 |
|
Jamboree
|
821c3d701e
|
add utility/unrefcv
|
2014-05-02 22:02:21 +08:00 |
|
Jamboree
|
4ff26b1ba5
|
add utility/is_callable
|
2014-05-02 22:01:39 +08:00 |
|
Jamboree
|
29d982db18
|
add utility/integer_sequence
|
2014-05-02 22:01:13 +08:00 |
|
Joel de Guzman
|
c9f4ec675b
|
based on calc6 with any_parser
|
2014-05-02 19:33:07 +08:00 |
|
Joel de Guzman
|
a129355f3e
|
implemented raw directive
|
2014-05-02 10:53:16 +08:00 |
|
Joel de Guzman
|
7f111eb070
|
added with directive
|
2014-05-02 08:30:37 +08:00 |
|
Agustín Bergé
|
56a10f7b78
|
Merge pull request #17 from wichtounet/patch-1
Qualify get with x3::get
|
2014-05-01 17:32:59 -03:00 |
|
Joel de Guzman
|
adb97d5278
|
removed extra include
|
2014-05-01 16:13:40 +08:00 |
|
Joel de Guzman
|
f7a3280fe6
|
added ast utilities
|
2014-05-01 16:13:15 +08:00 |
|
Joel de Guzman
|
3da43905a9
|
better x3::variant interface
|
2014-05-01 11:52:18 +08:00 |
|
Joel de Guzman
|
2f2e450596
|
ading is_rule trait
|
2014-05-01 07:19:52 +08:00 |
|
Joel de Guzman
|
61d656e606
|
removing non-variadics code
|
2014-05-01 07:02:38 +08:00 |
|
Joel de Guzman
|
40b190717a
|
new facade-based API (reverted from commit 7f7dbe9036)
|
2014-05-01 06:34:19 +08:00 |
|
Joel de Guzman
|
5fdfd96434
|
Merge pull request #15 from jamboree/develop
fix transform_params/ fix integer_sequence for clang (reverted from commit 29fea72576)
|
2014-05-01 06:33:39 +08:00 |
|
K-ballo
|
f91e771d51
|
Fix for #8537: Qi skip fails when nested under two or more levels of lexeme
|
2014-04-26 23:53:55 -03:00 |
|
K-ballo
|
621e7ec143
|
Fixes for boost::optional explicit operator bool
|
2014-04-26 22:40:54 -03:00 |
|
K-ballo
|
1995de7249
|
Fixed const issue in attr_parser
|
2014-04-26 17:40:55 -03:00 |
|
Baptiste Wicht
|
51d8b948d8
|
Qualify get with x3::get
|
2014-04-26 10:53:32 +02:00 |
|
Baptiste Wicht
|
d9affe28c9
|
Qualify get with x3::get
|
2014-04-26 10:50:54 +02:00 |
|
Baptiste Wicht
|
52ad3bd463
|
Quality get with x3::get
|
2014-04-26 10:43:56 +02:00 |
|
jamboree
|
c298ad4c7f
|
fix transform_params/ fix integer_sequence for clang
|
2014-04-25 12:02:41 +08:00 |
|
Jamboree
|
7f7dbe9036
|
new facade-based API
|
2014-04-23 22:03:03 +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 |
|
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
|
f0548108d3
|
Made alterative_function functor const to match non-specialized version.
|
2014-04-16 07:31:30 -04:00 |
|
Lee Clagett
|
d7b37aec4b
|
Fixed iterator rollback bug in tst_map
|
2014-04-13 12:03:56 -04:00 |
|
Ruslan Baratov
|
bbe67a21c3
|
Fix some misprints in docs and code comments.
|
2014-04-11 16:27:54 +04: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
|
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 |
|