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

93 Commits

Author SHA1 Message Date
Rene Rivera
c31939d691 Make the library modular usable. 2024-03-11 08:38:16 -05:00
Nikita Kniazev
166e71ae36 conjure2: Add missing Phoenix include 2022-01-05 00:56:56 +03:00
Nikita Kniazev
4ea7e3a7b7 Deprecate Phoenix transition headers
There is no purpose in these transition headers, Phoenix V2 was removed 8 years ago.
2021-09-28 22:24:57 +03:00
Nikita Kniazev
f44479bcd3 Remove boost/config/warning_disable.hpp usage
It is better to manage warnings on our side to know what warnings we need to fix or suppress, and the only thing that header does is disabling deprecation warnings on MSVC and ICC which we would prefer to not show to users.
2021-08-24 03:14:12 +03:00
Nikita Kniazev
5c14304068 Qi.Examples: Remove a name clash in compiler tutorial [skip ci]
Needed to be able to build examples with multiple distinct toolsets
2019-02-27 17:23:03 +03:00
Nikita Kniazev
da91db5a9c The boost/detail/iterator.hpp header is obsolete
Both `iterator_traits` and `distance` in `boost::detail` namespace are just
aliases from `std` namespace.
2018-12-29 17:46:33 +03:00
Nikita Kniazev
54ca101440 Removed unneeded lexical_cast usages 2018-12-27 20:54:49 +03:00
Nikita Kniazev
e07ce69363 Removed unused lexical_cast includes 2018-12-27 19:36:51 +03:00
Joel de Guzman
ade886de46 typo fix
[SVN r77225]
2018-09-30 02:08:06 +03:00
Nikita Kniazev
d526cd1931 Use <c++-template-depth> feature 2017-12-15 01:12:06 +03:00
Joel de Guzman
cb880cf323 ported qi calc2; now using lambda functions 2014-06-06 12:33:57 +08:00
Joel de Guzman
e85cf3da3f fixed long standing operator precendence bug 2014-05-28 15:45:26 +08: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
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
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
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
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
Joel de Guzman
e3b64340e2 make operand an extended_variant so we can tag it (among other things).
[SVN r73588]
2011-08-07 00:39:40 +00:00
Hartmut Kaiser
201007c533 Spirit: fixing compilation problems
[SVN r73578]
2011-08-06 18:33:40 +00:00
Joel de Guzman
eb23674ff1 more tweaks
[SVN r73577]
2011-08-06 16:42:29 +00:00
Joel de Guzman
b1906de0ab Better llvm abstraction
[SVN r73576]
2011-08-06 16:31:43 +00:00
Joel de Guzman
cd59873c6a more tweaks
[SVN r73575]
2011-08-06 15:27:48 +00:00
Joel de Guzman
fc3a6fb02a Now pre++ and pre-- works. lvalue handling works.
[SVN r73574]
2011-08-06 15:11:52 +00:00
Joel de Guzman
e50539e7cb refactoring the compiler
[SVN r73573]
2011-08-06 14:55:21 +00:00
Joel de Guzman
da59539948 refactoring the compiler
[SVN r73570]
2011-08-06 12:05:23 +00:00
Joel de Guzman
95bb775cac misc updates
[SVN r73568]
2011-08-06 09:17:59 +00:00
Joel de Guzman
badbe1c329 unary ops + tests
[SVN r73567]
2011-08-06 04:27:35 +00:00
Joel de Guzman
1c058a6ff4 More binary operators
[SVN r73566]
2011-08-06 03:38:28 +00:00
Joel de Guzman
48d7a9fd33 conjure3 assign-ops + bug fixes for all
[SVN r73565]
2011-08-06 03:14:47 +00:00
Joel de Guzman
9bc311f33a Better token addition syntax
[SVN r73560]
2011-08-06 01:24:06 +00:00
Joel de Guzman
76b3e03d11 Moved extended_variant into its own file(s)
[SVN r73559]
2011-08-06 01:05:40 +00:00
Joel de Guzman
74f28d0699 Updates. Preparation for supporting more operators (starting with assignment operators).
[SVN r73557]
2011-08-06 00:57:10 +00:00
Joel de Guzman
82e652ae5e expression assignments working
[SVN r73456]
2011-07-31 01:05:52 +00:00
Joel de Guzman
71a59946df made assignment an expression as in C/C++. Back-end is unstable (WIP).
[SVN r73455]
2011-07-31 00:57:18 +00:00
Hartmut Kaiser
a63e389588 Spirit: Fixed bad token ids in conjure examples
[SVN r73452]
2011-07-30 19:33:09 +00:00
Joel de Guzman
138d52af26 separate processing of assign and binary ops
[SVN r73442]
2011-07-30 13:57:06 +00:00
Joel de Guzman
4d3a7c395e updated debug support
[SVN r73441]
2011-07-30 13:56:23 +00:00