Hartmut Kaiser
|
2e950da102
|
Wave: More fixes to allow error free compilation of every header on its own.
[SVN r41590]
|
2007-12-02 19:08:13 +00:00 |
|
Hartmut Kaiser
|
8806d2c7e8
|
[Wave] Unterminated C++/C comment diagnostics are now a warning and not an error anymore.
[SVN r39651]
|
2007-10-02 15:10:05 +00:00 |
|
Hartmut Kaiser
|
f4aae6dac4
|
Wave: Added missing file to real_positions example, fixed corresponding Jamfile.
[SVN r38568]
|
2007-08-10 15:03:46 +00:00 |
|
Hartmut Kaiser
|
09ddadcb4b
|
Wave: Fixed a minor issue in the real_positions example.
[SVN r38475]
|
2007-08-06 14:43:54 +00:00 |
|
Hartmut Kaiser
|
2faaf7f871
|
Wave: Fixed predefined macro support to be thread safe.
[SVN r38254]
|
2007-07-17 15:41:28 +00:00 |
|
Hartmut Kaiser
|
c6ca3c8a55
|
Wave: Fixed namespace detail ambiguity, fixed gcc compilation problems.
[SVN r38148]
|
2007-07-05 14:42:03 +00:00 |
|
Hartmut Kaiser
|
e5f489787d
|
Wave: Changed return type of some preprocessing hooks to allow to skip the corresponding preprocessor action.
[SVN r38143]
|
2007-07-04 21:56:56 +00:00 |
|
Hartmut Kaiser
|
ee70f68887
|
Wave: Added the BOOST_WAVE_SUPPORT_LONGLONG_INTEGER_LITERALS pp configuration constant.
[SVN r38140]
|
2007-07-04 18:25:52 +00:00 |
|
Hartmut Kaiser
|
c36f1594bf
|
Wave: fixed configuration to correctly take into account thread related settings.
[SVN r38134]
|
2007-07-03 15:47:51 +00:00 |
|
Hartmut Kaiser
|
5f1903f4b1
|
Wave: implemented macro introspection iterators.
[SVN r38104]
|
2007-06-27 01:23:21 +00:00 |
|
Hartmut Kaiser
|
0e9ebd8223
|
Wave: added handling of #import directives, fixed a problem in the Wave driver.
[SVN r38100]
|
2007-06-26 19:40:04 +00:00 |
|
Hartmut Kaiser
|
3254ccc362
|
Wave: Changed return value of found_nclude_file hook function.
[SVN r37716]
|
2007-05-20 00:28:21 +00:00 |
|
Hartmut Kaiser
|
9556b1829c
|
Wave: Added more missing #includes.
[SVN r37364]
|
2007-04-05 13:06:20 +00:00 |
|
Hartmut Kaiser
|
aa0f749e09
|
Wave: Added missing #include <climits> to cpp_chlit_grammar.hpp.
[SVN r37349]
|
2007-04-03 22:36:48 +00:00 |
|
Hartmut Kaiser
|
2ee9960f47
|
Wave: Added missing #include.
[SVN r37348]
|
2007-04-03 21:29:58 +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
|
07f997e321
|
Wave: Fixed Re2C problem when feeded with empty files.
[SVN r37300]
|
2007-03-27 13:35:27 +00:00 |
|
Hartmut Kaiser
|
d7a81bccc5
|
Wave: Fixed a problem in the SLex C++ lexer (cpp_tokens example).
[SVN r37274]
|
2007-03-23 19:28:15 +00:00 |
|
Hartmut Kaiser
|
130775d53c
|
Wave: Updated docs, added const specifiers.
[SVN r37246]
|
2007-03-20 19:19:15 +00:00 |
|
Hartmut Kaiser
|
d62a8447c0
|
Wave: fixed --force_include behavior as discussed on the list.
[SVN r37169]
|
2007-03-11 17:23:44 +00:00 |
|
Hartmut Kaiser
|
59415cd026
|
Wave: Fixed the is_defined() issue.
[SVN r37160]
|
2007-03-08 14:04:37 +00:00 |
|
Hartmut Kaiser
|
8717eee995
|
Updated the changelog.
[SVN r37147]
|
2007-03-06 19:28:32 +00:00 |
|
Hartmut Kaiser
|
bee6541f6f
|
Added is_macro_defined() as described in the docs.
[SVN r37146]
|
2007-03-06 19:08:23 +00:00 |
|
Hartmut Kaiser
|
b379b3292a
|
Added the possibility to use static pre-compiled DFA tables for the lexertl based lexer.
[SVN r37058]
|
2007-02-25 00:47:11 +00:00 |
|
Hartmut Kaiser
|
2eac08e619
|
Worked around a linker issue for the True64/CXX compiler, complaining about multiple defined symbols when using the flex_string class.
[SVN r36818]
|
2007-01-27 22:20:20 +00:00 |
|
Hartmut Kaiser
|
ab1ae75d72
|
Fixed Changelog.
[SVN r36715]
|
2007-01-12 23:23:49 +00:00 |
|
Hartmut Kaiser
|
45dec9c8a3
|
Wave: Fixed a problem in preserve=1 mode, when a C style comment triggered the generation of a #line directive.
[SVN r36710]
|
2007-01-12 19:44:19 +00:00 |
|
Hartmut Kaiser
|
dc8846cbf5
|
Added pragma option values push and pop to the options line, preserve and output.
[SVN r36698]
|
2007-01-12 02:04:19 +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
|
bab5af06f2
|
Fixed a problem in the Wave applet during handling of configuration files.
[SVN r36237]
|
2006-12-02 02:26:40 +00:00 |
|
Hartmut Kaiser
|
9a56d46717
|
Added the support_option_insert_whitespace language option.
[SVN r36211]
|
2006-11-30 13:22:39 +00:00 |
|
Hartmut Kaiser
|
8debee3187
|
Wave: Fixed a subtle bug.
[SVN r36204]
|
2006-11-29 23:54:52 +00:00 |
|
Hartmut Kaiser
|
26563d403c
|
Changed the list_includes sample to use a lexer which is based on the lexertl library written by Ben Hanson (http://www.benhanson.net/lexertl.html).
[SVN r36170]
|
2006-11-23 22:24:03 +00:00 |
|
Hartmut Kaiser
|
8895b44419
|
Wave: Added token_statistics sample.
[SVN r36157]
|
2006-11-23 02:01:33 +00:00 |
|
Hartmut Kaiser
|
068ed18ae1
|
Factored out the pure lex_input_interface to simplify writing different lexer types for Wave.
[SVN r36141]
|
2006-11-22 02:33:45 +00:00 |
|
Hartmut Kaiser
|
2e422497bc
|
Wave: modified the real_positions example to use a new tokentype carrying both positions, the original and the corrected one.
[SVN r35950]
|
2006-11-09 14:35:26 +00:00 |
|
Hartmut Kaiser
|
8373f59803
|
Added new pp hook: generated_token().
[SVN r35910]
|
2006-11-08 03:41:09 +00:00 |
|
Hartmut Kaiser
|
6bd6cd8ef7
|
Wave: Added error handler hook.
[SVN r35630]
|
2006-10-16 14:39:59 +00:00 |
|
Hartmut Kaiser
|
c791f7edec
|
Minor tweaks in Wave.
[SVN r35422]
|
2006-09-29 16:03:14 +00:00 |
|
Hartmut Kaiser
|
fd49e19ccd
|
Fixed the wave applet not to report an error of a missing #ifdef interactive mode.
[SVN r35209]
|
2006-09-19 16:27:20 +00:00 |
|
Hartmut Kaiser
|
2536de0389
|
Wave: improved error handling and some diagnostics, added corresponding tests.
[SVN r35186]
|
2006-09-18 23:24:30 +00:00 |
|
Hartmut Kaiser
|
2693461aa0
|
Improved cfg file handling in the wave driver applet.
[SVN r34949]
|
2006-08-25 17:37:00 +00:00 |
|
Hartmut Kaiser
|
473b69e6fe
|
Wave: Improved error handling and error recovery for conditional expressions.
[SVN r34931]
|
2006-08-23 19:37:31 +00:00 |
|
Hartmut Kaiser
|
61758d08ec
|
Wave: Fixed a bug resulting in a crash if a macro was redefined with a shorter expansion list as it was defined initially. Added a corresponding test case.
[SVN r34926]
|
2006-08-23 01:40:23 +00:00 |
|
Hartmut Kaiser
|
1f5d628c14
|
Another try to fix the Wave related SunPro compilation problem.
[SVN r34737]
|
2006-07-26 01:41:37 +00:00 |
|
Hartmut Kaiser
|
99c014af40
|
Another try to fix the SunPro issue.
[SVN r34459]
|
2006-07-04 20:04:32 +00:00 |
|
Hartmut Kaiser
|
010a1459ed
|
Appplied RTTI Jamfile.v2 fixes for VC7.1
[SVN r34445]
|
2006-07-02 18:30:47 +00:00 |
|
Hartmut Kaiser
|
705dacbd48
|
Added new preprocessing hook function: found_line_directive() to be called when a #line directive is encountered.
[SVN r34393]
|
2006-06-25 17:17:28 +00:00 |
|
Hartmut Kaiser
|
ed8761fe72
|
Stripped leading and trailing whitespace for all lines in a config file (Wave driver tool).
[SVN r34389]
|
2006-06-24 21:47:45 +00:00 |
|