]>
granicus.if.org Git - re2c/log
helly [Mon, 23 Jan 2006 22:48:21 +0000 (22:48 +0000)]
- Add a complex scanner to tests for all code generation options
# This is taken from php's timelib written by Derick Rethans. The generated
# .c file has atest framework itself with over 500 tests. Thich is quite a
# good test becuase it allows us to very the generated result after changes
# to code generation.
helly [Mon, 23 Jan 2006 00:44:38 +0000 (00:44 +0000)]
- Fix bitmap generation
helly [Sun, 22 Jan 2006 17:15:03 +0000 (17:15 +0000)]
- Improve error messages and flush output before error out
- Use minimal buffering when outputting single chars
helly [Sat, 21 Jan 2006 22:30:15 +0000 (22:30 +0000)]
- BFN
helly [Sat, 21 Jan 2006 17:58:56 +0000 (17:58 +0000)]
- Cleanup
helly [Sat, 21 Jan 2006 15:52:58 +0000 (15:52 +0000)]
- Add the new header
helly [Sat, 21 Jan 2006 15:51:02 +0000 (15:51 +0000)]
- Generic fix for oline generation (by providing specialized ostream whose
stream_buffer count '\n's)
- Change re2c:startlabel to 0 (makes more sense and results in clean code)
helly [Sat, 21 Jan 2006 01:08:06 +0000 (01:08 +0000)]
- Fix #line info generation once more
# A generic&automatic solution is on it's way
helly [Fri, 20 Jan 2006 20:53:59 +0000 (20:53 +0000)]
- Update docu
helly [Fri, 20 Jan 2006 20:50:22 +0000 (20:50 +0000)]
- Detect eof in comment
helly [Fri, 20 Jan 2006 20:42:14 +0000 (20:42 +0000)]
- Applied #
1411087 variable length trailing context.
helly [Fri, 20 Jan 2006 00:13:52 +0000 (00:13 +0000)]
- Added re2c:startlabel configuration.
- Fixed code generation to not generate unreachable code for initial state.
helly [Tue, 17 Jan 2006 21:41:24 +0000 (21:41 +0000)]
- re2c is now warning free under MSVC.NET 2005, too
# The last deprecation warning left without the _CRT_SECURE_NO_DEPRECATION
# is a bogus warning for our use case. Thus we can simply drop the warning.
helly [Tue, 17 Jan 2006 21:33:38 +0000 (21:33 +0000)]
- Applied #
1408326 do not generate goto next state.
- Update test result expectations accordingly
# All tests were verified manually (using a #line diff filtering WinMerge
# plugin - written with re2c).
helly [Tue, 17 Jan 2006 19:40:12 +0000 (19:40 +0000)]
- Applied #
1408282 CharSet initialization fix.
helly [Tue, 17 Jan 2006 19:34:51 +0000 (19:34 +0000)]
- Applied #
1408278 readsome with MSVC
helly [Tue, 17 Jan 2006 19:27:25 +0000 (19:27 +0000)]
- Update MSVC.NET 2005 project file
helly [Sun, 15 Jan 2006 18:53:11 +0000 (18:53 +0000)]
- Fix goto optimization for wide mode when using a table
helly [Sat, 14 Jan 2006 18:25:19 +0000 (18:25 +0000)]
- Add support for MSVC.NET 2005
helly [Sun, 8 Jan 2006 23:28:03 +0000 (23:28 +0000)]
- Change to use istreadm::readsome() instead of unsafe buffer call
helly [Sun, 8 Jan 2006 23:16:33 +0000 (23:16 +0000)]
- Do a few things the right way to make modern compilers happy
helly [Tue, 3 Jan 2006 11:55:51 +0000 (11:55 +0000)]
- Add a little comment
helly [Tue, 3 Jan 2006 11:47:51 +0000 (11:47 +0000)]
- Move CharSet ctor/dtor to actions.cc and make clear what the ctor is
helly [Tue, 3 Jan 2006 11:40:38 +0000 (11:40 +0000)]
- Change CharSet to use heap instead of stack
# Stack causes SEGVs for larger .re's
# Maybe it is even better to switch to std::map
helly [Tue, 3 Jan 2006 01:28:09 +0000 (01:28 +0000)]
- Use autoconf infrastructure (change re2c.spec.in to use @PACKAGE_RELEASE@
instead of RPM_RELEASE
helly [Mon, 2 Jan 2006 16:00:59 +0000 (16:00 +0000)]
- Update docu
helly [Mon, 2 Jan 2006 11:19:31 +0000 (11:19 +0000)]
- Add configuration to generate yybm in hexadecimal (much better for manual
verification)
- Add tests
helly [Mon, 2 Jan 2006 10:48:18 +0000 (10:48 +0000)]
- Prevent from allowing '::' in config names
helly [Sun, 1 Jan 2006 19:39:31 +0000 (19:39 +0000)]
- Count tests
helly [Sun, 1 Jan 2006 19:37:11 +0000 (19:37 +0000)]
- Add new tests
helly [Sun, 1 Jan 2006 18:43:01 +0000 (18:43 +0000)]
- Complex rule must be first
helly [Sun, 1 Jan 2006 18:29:47 +0000 (18:29 +0000)]
- Added ability to control indendation string
helly [Sun, 1 Jan 2006 17:13:57 +0000 (17:13 +0000)]
- Added support for c/c++ compatible \u and \U unicode notation.
helly [Sun, 1 Jan 2006 13:42:11 +0000 (13:42 +0000)]
- Improve error messages
helly [Sun, 1 Jan 2006 03:05:01 +0000 (03:05 +0000)]
- Little pedantiv oversight
helly [Sun, 1 Jan 2006 03:00:04 +0000 (03:00 +0000)]
- Avoid windows specific errors/warnings
helly [Sun, 1 Jan 2006 02:59:25 +0000 (02:59 +0000)]
- Bump version under windows, too
helly [Sun, 1 Jan 2006 02:52:01 +0000 (02:52 +0000)]
- Constify
- Provide pendantic stuff with PEDANTIC define only, which allows to
check the code, however we don't want this functions otherwise
- Change from custom type label_list<uint> to std::set<uint>
helly [Sun, 1 Jan 2006 02:47:39 +0000 (02:47 +0000)]
- Drop unused variable
helly [Sun, 1 Jan 2006 02:46:33 +0000 (02:46 +0000)]
- Constify
helly [Sun, 1 Jan 2006 02:43:52 +0000 (02:43 +0000)]
- Move PACKAGE_RELEASE into configure.in
helly [Sun, 1 Jan 2006 02:37:33 +0000 (02:37 +0000)]
- Clean-up & provide a very pedantic compile flags (which actually work)
helly [Sat, 31 Dec 2005 01:35:40 +0000 (01:35 +0000)]
- wb works now
helly [Sat, 31 Dec 2005 01:31:43 +0000 (01:31 +0000)]
- Fix -wb's switch/case
helly [Sat, 31 Dec 2005 01:21:42 +0000 (01:21 +0000)]
- Fix -wb's binary case
helly [Sat, 31 Dec 2005 01:08:50 +0000 (01:08 +0000)]
- Copy y.tab.h to bootstrap dir if modified
helly [Sat, 31 Dec 2005 01:06:10 +0000 (01:06 +0000)]
- Regenerate
helly [Sat, 31 Dec 2005 00:56:39 +0000 (00:56 +0000)]
- Add error message if 'indent' below zero
helly [Sat, 31 Dec 2005 00:54:55 +0000 (00:54 +0000)]
- Update docu
helly [Sat, 31 Dec 2005 00:26:47 +0000 (00:26 +0000)]
- Regenerated
helly [Sat, 31 Dec 2005 00:25:25 +0000 (00:25 +0000)]
- Need to add code.h
helly [Sat, 31 Dec 2005 00:02:25 +0000 (00:02 +0000)]
- Fix Synopsis
helly [Fri, 30 Dec 2005 23:57:45 +0000 (23:57 +0000)]
- Add new test
helly [Fri, 30 Dec 2005 23:56:52 +0000 (23:56 +0000)]
- Added ability to control indendation.
- Fixed indendation of starting brace of passed thru rule code.
helly [Fri, 30 Dec 2005 20:05:04 +0000 (20:05 +0000)]
- Made scanner error out in case an ambiguous /* is found.
helly [Fri, 30 Dec 2005 19:50:06 +0000 (19:50 +0000)]
- No longer used
helly [Fri, 30 Dec 2005 18:33:55 +0000 (18:33 +0000)]
- Next version shall be 0.10.0
helly [Fri, 30 Dec 2005 18:29:48 +0000 (18:29 +0000)]
- Fix indendation of generated code
helly [Fri, 30 Dec 2005 18:28:00 +0000 (18:28 +0000)]
- Use diff for comparing and add .diff to ignore list
helly [Fri, 30 Dec 2005 16:24:07 +0000 (16:24 +0000)]
- Allow to use -w with -b
# Still quite some work to do but it is possible
helly [Fri, 30 Dec 2005 00:57:34 +0000 (00:57 +0000)]
- constify
- Move findBaseState into seperate DFA method
- Prepare -wb support
# Basically we can support -wb if we find a good way to reduce the number
# of Go's to those that have their high byte set.
helly [Thu, 29 Dec 2005 22:40:21 +0000 (22:40 +0000)]
- Move null_stream into haeder
helly [Thu, 29 Dec 2005 22:31:37 +0000 (22:31 +0000)]
- Provide seperate header for class BitMap
- Constify class BitMap
helly [Thu, 29 Dec 2005 22:09:01 +0000 (22:09 +0000)]
- Add more tests
helly [Thu, 29 Dec 2005 19:16:31 +0000 (19:16 +0000)]
- Update homepage
helly [Thu, 29 Dec 2005 16:46:49 +0000 (16:46 +0000)]
- Update docu
helly [Thu, 29 Dec 2005 16:17:13 +0000 (16:17 +0000)]
- Need to split or escape cvs tags here (actually should have used the
binary option).
helly [Thu, 29 Dec 2005 15:49:20 +0000 (15:49 +0000)]
- Check for illegal chars with 0Xnnnn notation
helly [Thu, 29 Dec 2005 15:42:02 +0000 (15:42 +0000)]
- Allow to test with specific switches by providing them in test filename
- Add first unicode tests
helly [Thu, 29 Dec 2005 15:21:44 +0000 (15:21 +0000)]
- Error message has improved
helly [Thu, 29 Dec 2005 14:37:12 +0000 (14:37 +0000)]
- BFN
helly [Thu, 29 Dec 2005 14:32:10 +0000 (14:32 +0000)]
- Provide config_w32.h to be able to build out of the box on windows
helly [Thu, 29 Dec 2005 13:43:42 +0000 (13:43 +0000)]
- Some compiler tweaks
helly [Thu, 29 Dec 2005 13:38:36 +0000 (13:38 +0000)]
- Fix ranges in unicode mode correctly
helly [Thu, 29 Dec 2005 13:08:36 +0000 (13:08 +0000)]
- Constify SubStr
helly [Thu, 29 Dec 2005 13:01:05 +0000 (13:01 +0000)]
- Fix ranges in unicode mode
helly [Thu, 29 Dec 2005 12:23:10 +0000 (12:23 +0000)]
- Imply -s if -w is being used (makes no sense without)
helly [Thu, 29 Dec 2005 01:22:02 +0000 (01:22 +0000)]
- Need to make position pointers const pointers
helly [Thu, 29 Dec 2005 01:19:24 +0000 (01:19 +0000)]
- MSVC cannot handle struct CharSet on stack (even not with /F switch and
enough stack size), possibly other compilers have the same problem
helly [Thu, 29 Dec 2005 00:47:48 +0000 (00:47 +0000)]
- MSVC.2003 falls on this with wrong switches, probably others too with their normal options
helly [Wed, 28 Dec 2005 23:43:37 +0000 (23:43 +0000)]
- WS
helly [Wed, 28 Dec 2005 20:21:36 +0000 (20:21 +0000)]
- Correct #line directives
- Drop \x0C inserted by bison
helly [Wed, 28 Dec 2005 20:00:09 +0000 (20:00 +0000)]
- Copy parser files to bootstrap dir if changed
helly [Wed, 28 Dec 2005 19:38:29 +0000 (19:38 +0000)]
- Add Debug to ignore list
helly [Wed, 28 Dec 2005 18:33:37 +0000 (18:33 +0000)]
- Added experimental unicode support
helly [Wed, 28 Dec 2005 16:54:56 +0000 (16:54 +0000)]
- WS
helly [Wed, 28 Dec 2005 16:05:04 +0000 (16:05 +0000)]
- Update
helly [Wed, 28 Dec 2005 13:53:25 +0000 (13:53 +0000)]
- Update changelog
helly [Wed, 28 Dec 2005 13:51:10 +0000 (13:51 +0000)]
- Add .rpm to ihnore list
helly [Wed, 28 Dec 2005 13:49:58 +0000 (13:49 +0000)]
- Make rpm creates both binary and source rpms now
helly [Wed, 28 Dec 2005 13:26:49 +0000 (13:26 +0000)]
- Back to dev
helly [Wed, 28 Dec 2005 13:23:45 +0000 (13:23 +0000)]
- Prepare release 0.9.12
helly [Tue, 27 Dec 2005 23:58:09 +0000 (23:58 +0000)]
- Add error message for illegal closure forms
helly [Tue, 27 Dec 2005 23:51:51 +0000 (23:51 +0000)]
- Make run-tests.sh executable if neccessary
helly [Tue, 27 Dec 2005 23:45:26 +0000 (23:45 +0000)]
- Dump errors into temp results of tests
helly [Tue, 27 Dec 2005 22:59:09 +0000 (22:59 +0000)]
- Fix bug
1390174 re2c cannot accept {0,}
helly [Tue, 27 Dec 2005 22:56:35 +0000 (22:56 +0000)]
- WS/CS
helly [Tue, 27 Dec 2005 22:55:13 +0000 (22:55 +0000)]
- Add new test files
helly [Tue, 27 Dec 2005 22:54:16 +0000 (22:54 +0000)]
- Add test target
helly [Tue, 27 Dec 2005 22:53:39 +0000 (22:53 +0000)]
- Update