Jeff Trull
9d68ca319a
Track the location tokens were expanded from, for __LINE__ and __FILE__
...
An (optional) extra position field is added to token_data and set for
any identifier token created from a macro expansion. This information
is used to correctly calculate the filename and line number.
2020-07-20 20:51:14 -07:00
Jeff Trull
6fd0da8780
Rename include guard macros that don't begin with BOOST_
2020-06-15 10:52:30 -07:00
Hartmut Kaiser
e5ac1ca3b3
Wave: updating copyrights, minor fixes, bumping version number for release
...
[SVN r78555]
2012-05-23 14:41:35 +00:00
Hartmut Kaiser
1e0208fbb4
Wave: fixed #5569 : slex CONTLINE token works only for LF line endings
...
[SVN r72197]
2011-05-26 22:22:52 +00:00
Steven Watanabe
0818f28c17
Revert [67111] (addition of boost/detail/iomanip.hpp) and all the commits that depend on it. ([68137], [68140], [68141], [68154], and [68165]).
...
[SVN r68168]
2011-01-15 08:11:51 +00:00
Bryce Adelstein-Lelbach
586ee633ce
Replacing the use of <iomanip> with <boost/detail/iomanip.hpp> across Boost.
...
On Linux, GNU's libstdc++, which is the default stdlib for icc and clang,
cannot parse the <iomanip> header in version 4.5+ (which thankfully neither
compiler advises the use of yet), as it's original C++98-friendly
implementation has been replaced with a gnu++0x implementation.
<boost/detail/iomanip.hpp> is a portable implementation of <iomanip>, providing
boost::detail::setfill, boost::detail::setbase, boost::detail::setw,
boost::detail::setprecision, boost::detail::setiosflags and
boost::detail::resetiosflags.
[SVN r68140]
2011-01-14 02:35:58 +00:00
Hartmut Kaiser
12c91c34c1
Wave: updated copyrights, worked on whitespace skipping
...
[SVN r67893]
2011-01-09 21:54:54 +00:00
Hartmut Kaiser
bbcad7c954
Wave: updating copyrights, fixing issues introduced by latest changes to multi_pass.
...
[SVN r58714]
2010-01-05 17:29:06 +00:00
Hartmut Kaiser
16f44b7502
Wave: adjustments for recent multi_pass changes
...
[SVN r54222]
2009-06-22 19:46:11 +00:00
Hartmut Kaiser
a8e6b580db
Wave: Updated copyrights
...
[SVN r50425]
2009-01-01 12:07:12 +00:00
Hartmut Kaiser
db5dfdda69
Wave: trying to fix stdcxx_gcc regression.
...
[SVN r43101]
2008-02-04 19:21:46 +00:00
Hartmut Kaiser
23bbed3024
Wave: updated copyright messages to include the year 2008 (merged from release branch).
...
[SVN r42502]
2008-01-05 22:44:28 +00:00
Hartmut Kaiser
d80ab98250
Wave: Fixed a bug in the Slex token class, which was the reason for some failing tests lately
...
[SVN r39251]
2007-09-13 21:54:32 +00:00
Hartmut Kaiser
31d06f9594
Wave: changed is_empty() to is_eoi().
...
[SVN r37345]
2007-04-03 14:02:00 +00:00
Hartmut Kaiser
b067624e87
Wave: Added the is_empty() function to token classes, returning true if the token has been initialized to be the end of input token (T_EOI).
...
[SVN r37344]
2007-04-03 13:12:53 +00:00
Hartmut Kaiser
3cf132c4d0
Wave: Extended the copyright notice to include the year 2007.
...
[SVN r36469]
2006-12-20 16:58:16 +00:00
Hartmut Kaiser
2da3dac1ec
Fixed another stupid error.
...
[SVN r33318]
2006-03-11 04:18:07 +00:00
Hartmut Kaiser
5115faf51e
Updated the Wave copyright notice to include the year 2006.
...
[SVN r32154]
2005-12-24 19:50:47 +00:00
Hartmut Kaiser
7d2ab5017f
Unified lexer interface, adjusted namespaces.
...
[SVN r28989]
2005-05-17 12:32:11 +00:00
Hartmut Kaiser
c747965903
Fixed token comparision for the True64 platform.
...
[SVN r28534]
2005-04-29 16:55:26 +00:00
Hartmut Kaiser
bab9d3bfbe
Fixed error reported by the True64 toolset.
...
[SVN r28526]
2005-04-29 12:07:49 +00:00
Hartmut Kaiser
1c2ca265ea
Added lot of unit tests, fixed a couple of minor bugs.
...
[SVN r27950]
2005-04-04 11:03:51 +00:00
Hartmut Kaiser
b7ef274181
Adjusted copyrights to reflect Boost adoption. Several minor fixes.
...
[SVN r27885]
2005-03-30 15:32:57 +00:00
Hartmut Kaiser
d588f4f77f
Added Wave V1.1.14 to the Boost CVS.
...
[SVN r27458]
2005-02-21 08:54:23 +00:00