Mario Lang
c5b9823ae8
auto makes this simpler.
2015-05-29 02:02:40 +02:00
Joel de Guzman
0a7fadd838
Merge pull request #104 from teajay-fr/feature/x3_binary
...
Add support for the binary parsers
2015-05-27 14:08:49 +08:00
Thomas Bernard
bec3383191
Remove leftover pragma once
2015-05-26 22:51:55 +02:00
Thomas Bernard
e1210dff47
Clean up and finalized the binary parser
2015-05-24 21:50:38 +02:00
Joel de Guzman
55e87419c7
c++11 coding style tweaks
2015-05-24 22:01:17 +08:00
Joel de Guzman
1c8d9b6e25
removing #pragma once clutter
2015-05-24 16:47:41 +08:00
Thomas Bernard
d5f1197790
Add support for the binary parsers
2015-05-23 15:26:45 +02:00
Mario Lang
ad507e4da1
Fix include paths.
...
Now the x3 testsuite builds again.
2015-05-22 09:05:47 +02:00
Joel de Guzman
cea20165bf
- removing extensions
...
- promoting stuff from extensions to directive
2015-05-22 08:48:46 +08:00
Mario Lang
10c13779b3
Rename {directive => extensions}/matches.hpp.
2015-05-21 22:25:37 +02:00
Mario Lang
dc4c7f824e
x3::matches.
2015-05-21 21:21:31 +02:00
Mario Lang
8bd4d7078d
Add one space after 'for'.
2015-05-20 10:49:04 +02:00
Mario Lang
c13b91ac67
X3: No need for BOOST_FOREACH.
2015-05-19 22:21:33 +02:00
Mario Lang
033e52c039
Make annotation.hpp generic and move to support/utility/annotate_on_success.hpp.
...
Since X3 promotes x3::variant, we can actually make annotation.hpp
generic, avoiding copy-pastism in all the projects that make use of
basic error reporting.
2015-05-18 14:35:52 +02:00
Joel de Guzman
d91a588a78
Bu fix: trac #11313
2015-05-17 20:17:51 +08:00
Mario Lang
7404981b05
Use utf_to_utf in x3::error_handler.
2015-05-17 10:08:08 +02:00
Ahmed Charles
ac70d6f65a
Allow rule.hpp to be included independently.
2015-05-16 18:02:10 -06:00
Ahmed Charles
0debda0972
Allow string/string_literal.hpp be able to be independently included.
2015-05-16 14:25:10 -06:00
Joel de Guzman
20170960dc
bug fix x3: where we try to push_back to an mpl::view.
2015-05-16 23:59:40 +08:00
Joel de Guzman
c60d93fff3
bug fix for x3 where container attribute is substitute for the container value type. happens with recursive data structures such as vector<v> where v is a variant that also contains vector<v>.
2015-05-16 23:59:40 +08:00
Joel de Guzman
0e17b6d05d
reorganizing files into cleaner directory structures
2015-05-15 04:14:07 +08:00
Joel de Guzman
a3d667002f
Making testing a full-fledged X3 suppoty utility
2015-05-14 21:38:05 +08:00
Joel de Guzman
c45fdad1b2
Bug fix: rule IDs must have accessible on_error and on_sucess
2015-05-14 21:15:17 +08:00
Joel de Guzman
3627a46902
more test updates and cleanup
2015-05-14 07:40:18 +08:00
Joel de Guzman
0adee06b27
cleaning up the tests
2015-05-14 02:13:24 +08:00
Joel de Guzman
63e779a2e6
added version type
2015-05-12 13:26:51 +08:00
Takeshi Abe
51ab749aae
fix another unused local typedef
2015-05-01 14:02:13 +09:00
Joel de Guzman
0956c9f494
Merge pull request #87 from tabe/develop-string_token_def
...
fix unused local typedef
2015-04-30 17:54:22 +08:00
Takeshi Abe
88086009ba
fix unused local typedef
2015-04-30 18:32:56 +09:00
James Widman
21dd555afe
Updated the check-for-self in x3::variant
2015-04-29 15:32:13 -04:00
Takeshi Abe
198d1e12e3
comment it out
2015-04-29 18:42:03 +09:00
Takeshi Abe
ab160bf58d
fix unused parameter
2015-04-29 12:32:39 +09:00
Sergiu Dotenco
4c92955cf6
fixed level 4 type conversion warning issued by msvc 12.0
2015-04-25 08:37:27 +02:00
Joel de Guzman
b427afa9ee
Merge pull request #80 from drivehappy/develop
...
Removed unused parameters, caught by clang warnings.
2015-04-23 22:23:37 +08:00
Joel de Guzman
52c8dbd6a2
Merge branch 'master' into develop
2015-04-23 08:36:11 +08:00
drivehappy
f703066b45
Re-added commented unused parameters per PR review
2015-04-21 19:09:23 -07:00
drivehappy
6d89b0ac04
Removed unused parameters, caught by clang warnings.
2015-04-21 15:04:14 -07:00
Joel de Guzman
14c87d6168
specific support for puch_back and append to std::map
2015-04-17 07:24:53 +08:00
Joel de Guzman
ac47e3d9cd
Fixes for variadic variant updates
2015-04-16 21:49:53 +08:00
Denis Trüby
0eb8830dbd
Simplyfied the name of get_line and get_column
2015-04-16 09:01:44 +02:00
Denis Trueby
c0a41f70db
Added method to the position_policy to get the current line and column in the output
2015-04-15 22:31:17 +02:00
Nicolas Cornu
1a00f87efa
Remove useless typedef to remove warning
2015-04-13 20:57:08 +02:00
Joel de Guzman
c5fe8848ce
added explicit force_attribute bool template parameter to rule
2015-04-08 14:34:29 +08:00
Joel de Guzman
5e4b0a7c84
X3 now works with g++4.9
2015-04-08 11:16:32 +08:00
Joel de Guzman
2baddc5f29
fixed new symbols usage
2015-04-08 07:40:50 +08:00
Lauri Nurmi
78afafed86
Fix spelling of "occurr*".
2015-03-29 13:30:24 +03:00
Joel de Guzman
729ffd680a
Merge pull request #70 from mlang/error_reporting/without/line_pos_iterator
...
Decouple error_reporting.hpp from line_pos_iterator.
2014-11-22 01:19:14 +08:00
Mario Lang
c0ea389a1e
Fix misplaced inline keyword.
2014-11-18 01:22:56 +01:00
Mario Lang
5d6dd28e84
Decouple error_reporting.hpp from line_pos_iterator.
2014-11-18 01:15:24 +01:00
Mario Lang
19ca8017bd
Add missing inline to avoid linker errors about duplicate definitions.
2014-11-18 01:06:15 +01:00