2
0
mirror of https://github.com/boostorg/spirit.git synced 2026-01-19 04:42:11 +00:00

805 Commits

Author SHA1 Message Date
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
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
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
K-ballo
955fa54406 Added type-erased parser, tests and examples 2014-04-22 12:47:04 -03:00
Ruslan Baratov
bbe67a21c3 Fix some misprints in docs and code comments. 2014-04-11 16:27:54 +04: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
f88d50853c use enum class for error_handler_result 2014-04-09 11:54:09 +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
8a35332835 Merging Spirit x3 into devel 2014-03-18 11:06:19 +08:00
Joel de Guzman
5767624292 preparing for migration to boost devel 2014-03-18 10:53:30 +08:00
Joel de Guzman
fc6be25a8c Removing (broken) scheme example.
[SVN r81058]
2014-01-22 21:42:26 +08:00
Beman Dawes
06ee52a23c Add Boost.Build support for the Git modular layout, using links to to new header locations, thus preventing breakage to vast amounts of user code and build setups. Being added to SVN so that changes will automatically propagate to Git and modular Boost. Thanks to Steven Watanabe, Jürgen Hunold, Vladimir Prus, and Bjørn Roald for developing this patch. Steven in particular conceived the approach and did the initial implementation, which was further refined by the other contributors.
[SVN r86392]
2013-10-22 15:23:42 +00:00
Vladimir Prus
eac0534b8b Undo previous commit, it was meant for another branch
[SVN r85888]
2013-09-25 08:32:03 +00:00
Vladimir Prus
0cc6fc4033 Initial modular patch, from Bjorn.
[SVN r85884]
2013-09-25 08:13:57 +00:00
Hartmut Kaiser
c8c65757c6 Spirit: fixing inspect errors
[SVN r82191]
2012-12-23 20:02:12 +00:00
Hartmut Kaiser
4e804bf318 Spirit: Fixing inspect problems
[SVN r81794]
2012-12-08 15:51:22 +00:00
Marshall Clow
53d3501521 Removed usage of deprecated macros in Boost.Fusion and Boost.Spirit
[SVN r81569]
2012-11-26 18:44:46 +00:00
Joel de Guzman
d26b161c1a Patch from Michele Bertasi fixing segmentation fault bug
[SVN r81092]
2012-10-29 02:05:14 +00:00
Joel de Guzman
37aa3e9652 readding proper file structure
[SVN r81004]
2012-10-17 05:07:54 +00:00
Joel de Guzman
008cc318da added test case
[SVN r81003]
2012-10-17 04:02:03 +00:00
Joel de Guzman
b26acbae0a added json parser contributed by Michael Caisse
[SVN r81002]
2012-10-17 03:57:41 +00:00
Ben Hanson
259365d671 lexertl supports " like flex.
[SVN r78354]
2012-05-06 14:34:15 +00:00
Ben Hanson
5b46da6219 lexertl supports " like flex.
[SVN r78353]
2012-05-06 14:32:18 +00:00
Ben Hanson
d41008666c Changed '*' to '+', as per lex example in the comment.
[SVN r78352]
2012-05-06 14:28:42 +00:00
Ben Hanson
74f95ca0ab Changed '*' to '+', as per lex example in the comment.
[SVN r78351]
2012-05-06 14:27:03 +00:00
Joel de Guzman
b4e5268e1a fix for identifier rule not allowing identifiers that start with a keyword (e.g. fortify)
[SVN r77966]
2012-04-14 00:00:03 +00:00
Joel de Guzman
cf280b5d21 Support for BOOST_SPIRIT_AUTO and qi::copy.
[SVN r76929]
2012-02-07 06:13:50 +00:00
Joel de Guzman
f73cbb273d adding the target location in the project requirements to generate the exe in the same directory.
[SVN r74324]
2011-09-09 01:25:33 +00:00
Joel de Guzman
de7178d3aa Better Jamfile
[SVN r74311]
2011-09-08 15:59:19 +00:00
Joel de Guzman
b4ed5856b2 - using LLVM 2.9 release
- added bjam for msvc

[SVN r74310]
2011-09-08 09:16:49 +00:00
Joel de Guzman
dab14454d1 Trivial tweaks
[SVN r73979]
2011-08-21 10:19:38 +00:00
Joel de Guzman
518df49fd9 Simple tweaks
[SVN r73641]
2011-08-10 19:04:03 +00:00
Joel de Guzman
77b9262c6a refactoring: moving low-level llvm stuff into separate classes
[SVN r73622]
2011-08-09 15:07:52 +00:00
Joel de Guzman
eeccb6b2d3 refactoring: moving low-level llvm stuff into separate classes
[SVN r73621]
2011-08-09 14:39:03 +00:00
Hartmut Kaiser
cd3b9a325c Spirit: Fixing lexer example
[SVN r73620]
2011-08-09 13:14:55 +00:00
Joel de Guzman
7cf3b31e7f refactoring: moving low-level llvm stuff into separate classes
[SVN r73619]
2011-08-09 08:29:45 +00:00
Joel de Guzman
861f9aa29c refactoring: moving low-level llvm stuff into separate classes
[SVN r73618]
2011-08-09 03:35:05 +00:00
Joel de Guzman
f4db273a73 refactoring: moving low-level llvm stuff into separate classes
[SVN r73617]
2011-08-09 01:53:00 +00:00
Joel de Guzman
159df190fb fun tweaks
[SVN r73604]
2011-08-08 00:22:41 +00:00
Joel de Guzman
09cbc28274 error report on prefix++/-- when an lvalue is not found
[SVN r73597]
2011-08-07 15:15:56 +00:00
Joel de Guzman
665aef0591 Fixed grammar for unary expressions
[SVN r73591]
2011-08-07 06:19:50 +00:00
Joel de Guzman
6903c36713 samples update
[SVN r73590]
2011-08-07 05:39:38 +00:00