Commit Graph

4777 Commits

Author SHA1 Message Date
Joel de Guzman
1966f55985 working with the monster 2014-05-16 13:34:25 +08:00
Joel de Guzman
927dea5eb1 implementing BOOST_SPIRIT_DEFINE 2014-05-16 07:22:18 +08:00
Joel de Guzman
0e47e08037 added rcontext argument to parse functions 2014-05-15 21:46:25 +08:00
Joel de Guzman
aeb0e93865 fix for raw directive 2014-05-13 09:37:14 +08:00
Joel de Guzman
494bc87951 Merge pull request #31 from vtnerd/improvement/test-parse-failure
Improvement/test parse failure
2014-05-12 07:29:05 +08:00
Lee Clagett
b77ab8b3d1 Adding test_failure to x3 test framework
The new test_failure function ensures that the first iterator argument
remains at the start position when parsing fails.
2014-05-11 10:14:41 -04:00
Agustín Bergé
192023357e Merge pull request #30 from vtnerd/improvement/x3-seek
Improvement/x3 seek
2014-05-10 17:46:26 -05:00
Lee Clagett
3f0ec43f53 Modifying x3 seek implementation for better readability 2014-05-10 15:19:23 -04:00
Thomas Bernard
6dfba300b8 Don't use lambdas for the repeat limit evaluation
Comment out the not yet supported tests
Changed some variable names to improve the code clarity
2014-05-09 01:21:53 +02:00
Joel de Guzman
ba9239aa2e Merge branch 'origin/develop' 2014-05-08 07:41:02 +08:00
Agustín Bergé
586636049c Merge pull request #29 from Lastique/patch-1
Fix compilation with C++03 compilers.
2014-05-07 13:36:02 -05:00
Andrey Semashev
c82c039f43 Fix compilation with C++03 compilers.
Fix compilation with C++03 compilers (e.g. gcc 4.2.1).
2014-05-07 22:30:24 +04:00
Thomas Bernard
642a70afb8 Revert unwanted changes 2014-05-07 17:00:16 +02:00
Thomas Bernard
e1571dac5e Remove old code 2014-05-07 16:50:41 +02:00
Thomas Bernard
a5e1c57350 Add repeat directive 2014-05-07 16:43:12 +02:00
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
fd382e9e8c Merge pull request #25 from danieljames/develop
Fix path to moved files.
2014-05-05 07:58:27 +08: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
Daniel James
f743934237 Fix links to moved performance files. 2014-05-04 13:28:08 +01:00
Joel de Guzman
4ad82ebcc0 Merge pull request #23 from vtnerd/feature/x3-seek
x3 Extensions Seek Directive
2014-05-04 06:27:18 +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
Joel de Guzman
621f3575dc Merge pull request #22 from vtnerd/bugfix/raw-compilation-issue
Compilation Issue
2014-05-03 11:52:11 +08:00
Lee Clagett
7e8aa63eb3 Fixing compilation issue when including raw directive, or semantic action. 2014-05-02 23:39:19 -04:00
Joel de Guzman
1b95f8ee78 more simplifications. 2014-05-03 05:43:50 +08:00
Joel de Guzman
0f972edcfa some cleanup. we'll probably keep this simply as-is (same as calc6, but modular) 2014-05-02 22:42:46 +08: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
0a4f187bc2 restarting based on calc6 2014-05-02 18:36:46 +08:00
Joel de Guzman
a129355f3e implemented raw directive 2014-05-02 10:53:16 +08:00
Joel de Guzman
f9e3f874cc porting calc7 to x3 2014-05-02 08:58:53 +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
3a4e694c14 Merge branch 'develop' 2014-05-01 06:57:06 +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
420c5e57e6 Merge branch 'develop' into x3-devel 2014-04-26 22:41:40 -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