c31b153857Wave: minor pending changes.
Hartmut Kaiser
2006-11-30 13:27:56 +0000
9a56d46717Added the support_option_insert_whitespace language option.
Hartmut Kaiser
2006-11-30 13:22:39 +0000
f7cef79166Fixed another rare and subtle bug.
Hartmut Kaiser
2006-11-30 13:21:36 +0000
fae2ae258eWave: Added boost_system to jamfiles.
Hartmut Kaiser
2006-11-30 00:34:58 +0000
3ebee89353Wave: Fixed a subtle bug.
Hartmut Kaiser
2006-11-29 23:54:52 +0000
8debee3187Wave: Fixed a subtle bug.
Hartmut Kaiser
2006-11-29 23:54:52 +0000
c36c1eaa32Wave: Updated the lexertl lexer. Still problems with the lexertl lib.
Hartmut Kaiser
2006-11-29 14:14:40 +0000
ca2f06c3daUntabified file.
Hartmut Kaiser
2006-11-26 23:35:58 +0000
26563d403cChanged 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).
Hartmut Kaiser
2006-11-23 22:24:03 +0000
8895b44419Wave: Added token_statistics sample.
Hartmut Kaiser
2006-11-23 02:01:33 +0000
068ed18ae1Factored out the pure lex_input_interface to simplify writing different lexer types for Wave.
Hartmut Kaiser
2006-11-22 02:33:45 +0000
6c8d24abfcRemoved not needed code.
Hartmut Kaiser
2006-11-09 14:49:42 +0000
2e422497bcWave: modified the real_positions example to use a new tokentype carrying both positions, the original and the corrected one.
Hartmut Kaiser
2006-11-09 14:35:26 +0000
8ad34a43edChanged the example to output the detailed token information.
Hartmut Kaiser
2006-11-09 00:35:56 +0000
8373f59803Added new pp hook: generated_token().
Hartmut Kaiser
2006-11-08 03:41:09 +0000
28195d535bWave: Untabified translation_unit_skipper.h
Hartmut Kaiser
2006-10-29 19:23:52 +0000
6bd6cd8ef7Wave: Added error handler hook.
Hartmut Kaiser
2006-10-16 14:39:59 +0000
89bfd6b9f6Wave: Fixed a warning.
Hartmut Kaiser
2006-10-12 17:19:25 +0000
144e92ff2fWave: Fixed a warning.
Hartmut Kaiser
2006-10-12 17:19:25 +0000
6d1d2bc3c4Minor tweaks in Wave.
Hartmut Kaiser
2006-10-04 12:56:05 +0000
9ac47aa26eWave: Re-applied lexer bug fix.
Hartmut Kaiser
2006-10-03 22:18:48 +0000
938fb4e44cFixed a bug.
Hartmut Kaiser
2006-10-03 20:26:44 +0000
b8267e77f9Reverted to previous version.
Hartmut Kaiser
2006-10-03 20:22:15 +0000
32e0788b8eWave: Pending checkins...
Hartmut Kaiser
2006-10-03 18:34:05 +0000
c791f7edecMinor tweaks in Wave.
Hartmut Kaiser
2006-09-29 16:03:14 +0000
2df9a37fe5Pending changes...
Hartmut Kaiser
2006-09-22 15:34:35 +0000
e62742d9e1Wave: Commited pending changes...
Hartmut Kaiser
2006-09-22 12:17:39 +0000
74f4174791Pending changes...
Hartmut Kaiser
2006-09-19 17:13:50 +0000
58632a79e1Pending changes...
Hartmut Kaiser
2006-09-19 17:13:50 +0000
fd49e19ccdFixed the wave applet not to report an error of a missing #ifdef interactive mode.
Hartmut Kaiser
2006-09-19 16:27:20 +0000
5d100b89e2Fixed the wave applet not to report an error of a missing #ifdef interactive mode.
Hartmut Kaiser
2006-09-19 16:27:20 +0000
4057e4219cAdded a missing throw() specifier.
Hartmut Kaiser
2006-09-19 16:11:21 +0000
4cc50d3a7dAdded a missing throw() specifier.
Hartmut Kaiser
2006-09-19 16:11:21 +0000
b31bf6d19fWave: improved error handling and some diagnostics, added corresponding tests.
Hartmut Kaiser
2006-09-19 00:54:12 +0000
9083abbcc7Wave: improved error handling and some diagnostics, added corresponding tests.
Hartmut Kaiser
2006-09-19 00:47:58 +0000
501bb95eafThis commit was manufactured by cvs2svn to create branch 'RC_1_34_0'.
nobody
2006-09-18 23:24:31 +0000
2536de0389Wave: improved error handling and some diagnostics, added corresponding tests.
Hartmut Kaiser
2006-09-18 23:24:30 +0000
26ef361a4cHannibal: changed printout on parsing error.
Hartmut Kaiser
2006-09-08 01:28:35 +0000
f6f712c0e3Hannibal: fixed a parsing issue.
Hartmut Kaiser
2006-09-08 01:09:59 +0000
2693461aa0Improved cfg file handling in the wave driver applet.
Hartmut Kaiser
2006-08-25 17:37:00 +0000
0c74d8e140Wave: Improved error handling and error recovery for conditional expressions.
Hartmut Kaiser
2006-08-23 19:48:36 +0000
473b69e6feWave: Improved error handling and error recovery for conditional expressions.
Hartmut Kaiser
2006-08-23 19:37:31 +0000
e117fd41d8Wave: 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.
Hartmut Kaiser
2006-08-23 01:40:23 +0000
61758d08ecWave: 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.
Hartmut Kaiser
2006-08-23 01:40:23 +0000
d00a589383Wave: Added more command line options to the Hannibal sample. Incorporated the newest parser version.
Hartmut Kaiser
2006-08-22 19:55:56 +0000
dc4cb9feebFixed a couple of SunPro5.8 warnings.
Hartmut Kaiser
2006-07-27 16:56:06 +0000
4345f26d4aFixed a couple of SunPro5.8 warnings.
Hartmut Kaiser
2006-07-27 16:56:06 +0000
753233aff4Fixed some typos and stylistic quirks.
Hartmut Kaiser
2006-07-27 00:30:27 +0000
862049dae1Fixed some typos and stylistic quirks.
Hartmut Kaiser
2006-07-27 00:30:27 +0000
90d0c6a93bAnother try to fix the Wave related SunPro compilation problem.
Hartmut Kaiser
2006-07-26 01:41:37 +0000
1f5d628c14Another try to fix the Wave related SunPro compilation problem.
Hartmut Kaiser
2006-07-26 01:41:37 +0000
bcb117b3ddFixed inspection report related problems in Wave.
Hartmut Kaiser
2006-07-26 00:22:19 +0000
3735166e39Fixed inspection report related problems in Wave.
Hartmut Kaiser
2006-07-26 00:22:19 +0000
61043e9196Untabified a file.
Hartmut Kaiser
2006-07-17 01:58:56 +0000
fe6751660fUntabified a file.
Hartmut Kaiser
2006-07-17 01:58:56 +0000
daf1e5a14cRenamed a file.
Hartmut Kaiser
2006-07-17 01:54:34 +0000
4d89e2c50eRenamed a file.
Hartmut Kaiser
2006-07-17 01:54:34 +0000
966ad4cf48Another try to fix the SunPro issue.
Hartmut Kaiser
2006-07-04 20:04:32 +0000
99c014af40Another try to fix the SunPro issue.
Hartmut Kaiser
2006-07-04 20:04:32 +0000
9622365778Appplied RTTI Jamfile.v2 fixes for VC7.1
Hartmut Kaiser
2006-07-02 18:30:47 +0000
010a1459edAppplied RTTI Jamfile.v2 fixes for VC7.1
Hartmut Kaiser
2006-07-02 18:30:47 +0000
d04d07a9deTurn off rtti, for vc-7.1, only for the compile of the source files not for the complete library. (merge from head)
Rene Rivera
2006-07-02 17:16:21 +0000
5bea05170dTurn off rtti, for vc-7.1, only for the compile of the source files not for the complete library.
Rene Rivera
2006-07-02 17:14:21 +0000
cd902b3a88Attempt to fix sun5.8 issue.
Hartmut Kaiser
2006-06-29 23:25:10 +0000
705dacbd48Added new preprocessing hook function: found_line_directive() to be called when a #line directive is encountered.
Hartmut Kaiser
2006-06-25 17:17:28 +0000
a83f183f9aStripped leading and trailing whitespace for all lines in a config file (Wave driver tool).
Hartmut Kaiser
2006-06-24 21:47:45 +0000
ed8761fe72Stripped leading and trailing whitespace for all lines in a config file (Wave driver tool).
Hartmut Kaiser
2006-06-24 21:47:45 +0000
36bac02e9cFixed predefined macros to appear to be defined at a position referring to a file named '<built-in>'.
Hartmut Kaiser
2006-06-24 20:46:14 +0000
5cfd4d3bebFixed predefined macros to appear to be defined at a position referring to a file named '<built-in>'.
Hartmut Kaiser
2006-06-24 20:46:14 +0000
6fc0476da6Fixed predefined macros to appear to be defined at a position referring to a file named '<built-in>'.
Hartmut Kaiser
2006-06-24 20:44:47 +0000
8d6b92ca19Fixed predefined macros to appear to be defined at a position referring to a file named '<built-in>'.
Hartmut Kaiser
2006-06-24 20:44:47 +0000
0f55de52aaFixed exception specifications to catch exceptions as const&.
Hartmut Kaiser
2006-06-24 17:00:22 +0000
55305c69cdFixed exception specifications to catch exceptions as const&.
Hartmut Kaiser
2006-06-24 17:00:22 +0000
8a97ee9b3eFixed a missing #define BOOST_WAVE_SOURCE 1 in wave_config_constant.cpp.
Hartmut Kaiser
2006-06-23 15:43:15 +0000
a673b06695Fixed a missing #define BOOST_WAVE_SOURCE 1 in wave_config_constant.cpp.
Hartmut Kaiser
2006-06-23 15:43:15 +0000
6fc299987eWave: Fixed a problem in get_tokenname().
Hartmut Kaiser
2006-06-22 23:51:18 +0000
a7a18c3563Wave: Fixed a problem in get_tokenname().
Hartmut Kaiser
2006-06-22 23:51:18 +0000
178a666a9bUpdated Wave documentation.
Hartmut Kaiser
2006-06-22 03:25:19 +0000
6d3913e6f3Updated Wave documentation.
Hartmut Kaiser
2006-06-22 03:25:19 +0000
adad8e52ccAdded new sample application to Wave: Hannibal: a partial C++ parser.
Hartmut Kaiser
2006-06-21 02:58:22 +0000
330204d744Added calls to skipped_tokens() pp hook for end of line tokens of a skipped #elif directive.
Hartmut Kaiser
2006-06-18 16:57:36 +0000
526837c8a7Added calls to skipped_tokens() pp hook for end of line tokens of a skipped #elif directive.
Hartmut Kaiser
2006-06-18 16:57:36 +0000
30bd094e18Minor adjustments to the Wave lib.
Hartmut Kaiser
2006-06-17 19:43:40 +0000
590d885491Added found_warning_directive() and found_error_directive() pp hook functions.
Hartmut Kaiser
2006-06-17 16:27:47 +0000
9145802cc6Added found_warning_directive() and found_error_directive() pp hook functions.
Hartmut Kaiser
2006-06-17 15:48:01 +0000
6d2290ff76Fixed a problem, where non-evaluated #elif directives never got passed to the skippen_token() pp hook (thanks to Andreas Sæbjornsen for reporting).
Hartmut Kaiser
2006-06-16 23:51:53 +0000
8074dd7a09Fixed a problem, where non-evaluated #elif directives never got passed to the skippen_token() pp hook (thanks to Andreas Sæbjornsen for reporting).
Hartmut Kaiser
2006-06-16 23:51:53 +0000
8163fdf675Fixed main Wave iterator to return a T_EOF token at the very end of the input.
Hartmut Kaiser
2006-06-16 21:55:11 +0000
fe211736d3Fixed main Wave iterator to return a T_EOF token at the very end of the input.
Hartmut Kaiser
2006-06-16 21:55:11 +0000
0db7aa4a08Added missing file.
Hartmut Kaiser
2006-06-15 22:01:44 +0000
86418bd398Added optional import keyword support.
Hartmut Kaiser
2006-06-15 22:01:09 +0000
c679ae2da7Fixed new name of source file.
Jürgen Hunold
2006-06-02 19:23:07 +0000
5898dab07fFixed new name of source file.
Jürgen Hunold
2006-06-02 19:23:07 +0000
d1f4c7c8b1Fixed compilation errors with gcc.
Hartmut Kaiser
2006-05-27 01:38:37 +0000
a050499fe4Fixed usability of true/false as macro names.
Hartmut Kaiser
2006-05-24 01:39:49 +0000
ff02969b74Fixed usability of true/false as macro names.
Hartmut Kaiser
2006-05-24 01:34:24 +0000
e96accdd01Added the new pp hooks to Wave.
Hartmut Kaiser
2006-05-23 18:17:58 +0000
d3f3032098Fixed a subtle preprocessing bug.
Hartmut Kaiser
2006-05-20 18:49:51 +0000
20d9781876Fixed a subtle preprocessing bug.
Hartmut Kaiser
2006-05-20 18:49:51 +0000