2382 Commits

Author SHA1 Message Date
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