]>
granicus.if.org Git - flex/log
John Millaway [Thu, 12 Sep 2002 14:54:09 +0000 (14:54 +0000)]
Renamed *_fwrite to *_write to reflect writer abstraction.
John Millaway [Wed, 11 Sep 2002 21:55:59 +0000 (21:55 +0000)]
Added perl script to read/dump serialized tables in devel/
Will Estes [Wed, 11 Sep 2002 21:22:05 +0000 (21:22 +0000)]
the debian patch used strlen(yytext) and similar constructs--as millaway points out, this is better known as yyleng
Will Estes [Wed, 11 Sep 2002 20:00:23 +0000 (20:00 +0000)]
new de translation from the translation project
John Millaway [Wed, 11 Sep 2002 12:30:06 +0000 (12:30 +0000)]
yytbl_load now checks tables set by name.
Localized var scaope in yytbl_load.
Will Estes [Tue, 10 Sep 2002 13:12:34 +0000 (13:12 +0000)]
make clean before make test
John Millaway [Mon, 9 Sep 2002 22:06:36 +0000 (22:06 +0000)]
Fixed deserialization of --fast tables.
Will Estes [Mon, 9 Sep 2002 20:44:58 +0000 (20:44 +0000)]
fix typo; remove the yylineo entry
John Millaway [Mon, 9 Sep 2002 19:25:56 +0000 (19:25 +0000)]
Table deserialization works for everything except --fast scanners.
Scanners can auto-verify serialized table integrity via --tables-verify.
Added tables API items to TODO list.
test-table-opts is becoming exhaustive (a good thing).
Will Estes [Mon, 9 Sep 2002 15:54:56 +0000 (15:54 +0000)]
flex has better internal diagnostics
Will Estes [Mon, 9 Sep 2002 15:52:11 +0000 (15:52 +0000)]
test for presence of __func__ and compensate if absent
Will Estes [Mon, 9 Sep 2002 13:59:58 +0000 (13:59 +0000)]
include the intl/ subdirectory when searching for include files
Will Estes [Mon, 9 Sep 2002 12:49:52 +0000 (12:49 +0000)]
new sv, ru translations from the translation project
John Millaway [Sat, 7 Sep 2002 22:40:04 +0000 (22:40 +0000)]
Changed cryptic skeleton markers to readable form.
John Millaway [Sat, 7 Sep 2002 04:18:05 +0000 (04:18 +0000)]
Members of struct yy_trans_info are now forced to be the same size.
Added shared file tables_shared.c.
Separated tables.h from flexdef.h
Bulk of table deserialization code is done.
Will Estes [Fri, 6 Sep 2002 15:42:38 +0000 (15:42 +0000)]
new ca translation
Will Estes [Fri, 6 Sep 2002 15:24:18 +0000 (15:24 +0000)]
new fr translation
Will Estes [Fri, 6 Sep 2002 15:22:45 +0000 (15:22 +0000)]
new french translation from the translation project
Will Estes [Thu, 5 Sep 2002 18:41:07 +0000 (18:41 +0000)]
c99 function defs by default
John Millaway [Thu, 5 Sep 2002 18:22:48 +0000 (18:22 +0000)]
Added flex_die macro. May need some autoconf massaging.
Added thorough error checking in tables code.
John Millaway [Thu, 5 Sep 2002 18:21:04 +0000 (18:21 +0000)]
Flex generates C99 defs now.
Documented the above change in manual.
John Millaway [Thu, 5 Sep 2002 18:12:36 +0000 (18:12 +0000)]
Added serialization test to table-opts test.
Will Estes [Thu, 5 Sep 2002 16:03:27 +0000 (16:03 +0000)]
oops, i made a typo
Will Estes [Thu, 5 Sep 2002 16:01:43 +0000 (16:01 +0000)]
version 2.5.19
Will Estes [Thu, 5 Sep 2002 14:08:16 +0000 (14:08 +0000)]
use FLEX_EXIT(), not exit()
John Millaway [Thu, 5 Sep 2002 13:53:27 +0000 (13:53 +0000)]
Added devel/ directory for junk that we don't want in the distribution,
but that we want in CVS.
Will Estes [Thu, 5 Sep 2002 13:26:03 +0000 (13:26 +0000)]
s/exit(1)/exit(EXIT_FAILURE)
John Millaway [Thu, 5 Sep 2002 13:18:24 +0000 (13:18 +0000)]
Tables are now generated with %option tables-file=FILE.
Will Estes [Thu, 5 Sep 2002 13:14:46 +0000 (13:14 +0000)]
catch up on a few things
Will Estes [Thu, 5 Sep 2002 13:11:17 +0000 (13:11 +0000)]
prevent segfault on input lines which are longer than the allocated space (problem report from Manoj Srivastava <srivasta@golden-gryphon.com>)
John Millaway [Thu, 5 Sep 2002 10:54:29 +0000 (10:54 +0000)]
Changed option 'header' to 'header-file'. 'header' still works, though.
John Millaway [Thu, 5 Sep 2002 10:48:55 +0000 (10:48 +0000)]
Tons more work on tables.
John Millaway [Thu, 5 Sep 2002 04:24:40 +0000 (04:24 +0000)]
Lots of work on tables serialization code.
Will Estes [Wed, 4 Sep 2002 12:36:00 +0000 (12:36 +0000)]
mention GNU indent
Will Estes [Wed, 4 Sep 2002 12:33:03 +0000 (12:33 +0000)]
remove the word after from the version line
Will Estes [Tue, 3 Sep 2002 21:02:24 +0000 (21:02 +0000)]
version 2.5.18
Will Estes [Tue, 3 Sep 2002 13:46:48 +0000 (13:46 +0000)]
catch up on the NEWS
Will Estes [Tue, 3 Sep 2002 13:42:10 +0000 (13:42 +0000)]
target test: quote the results echoing so that the ECHO_C will work on
systems where it is used
Will Estes [Tue, 3 Sep 2002 13:08:13 +0000 (13:08 +0000)]
when we don't have GNU indent, the test will generate output on
stderr, so we send that to /dev/null
Will Estes [Tue, 3 Sep 2002 12:56:06 +0000 (12:56 +0000)]
fixed bug whereby bison was reported missing even when it was found
John Millaway [Mon, 2 Sep 2002 18:44:27 +0000 (18:44 +0000)]
In-code documentation.
John Millaway [Mon, 2 Sep 2002 18:44:08 +0000 (18:44 +0000)]
Forgot to indent before previous commit.
John Millaway [Mon, 2 Sep 2002 17:55:28 +0000 (17:55 +0000)]
Added known integer limits if undefined.
Will Estes [Thu, 29 Aug 2002 21:12:26 +0000 (21:12 +0000)]
version 2.5.17
Will Estes [Thu, 29 Aug 2002 21:12:07 +0000 (21:12 +0000)]
more portability fixes; new version number
Will Estes [Thu, 29 Aug 2002 20:30:24 +0000 (20:30 +0000)]
#include fixes; we've factored out all the system include files and put them in flexdef.h
Will Estes [Thu, 29 Aug 2002 19:02:17 +0000 (19:02 +0000)]
eat a blank line
Will Estes [Thu, 29 Aug 2002 13:21:43 +0000 (13:21 +0000)]
new config.{sub,guess} files; mention that we use indent on flex
Will Estes [Wed, 28 Aug 2002 17:12:27 +0000 (17:12 +0000)]
warn if no indent found; version 2.5.16
Will Estes [Wed, 28 Aug 2002 17:10:56 +0000 (17:10 +0000)]
catch up on recent changes; version 2.5.16
Will Estes [Tue, 27 Aug 2002 18:07:19 +0000 (18:07 +0000)]
ran the indent target; commit the results
Will Estes [Tue, 27 Aug 2002 18:05:07 +0000 (18:05 +0000)]
touch up the indent targeet; it's ready for production use now
Will Estes [Tue, 27 Aug 2002 18:01:12 +0000 (18:01 +0000)]
test for GNU indent; reorder the tests somewhat
Will Estes [Fri, 23 Aug 2002 14:29:10 +0000 (14:29 +0000)]
automake is smarter about autoconf's versioning scheme
Will Estes [Fri, 23 Aug 2002 13:18:13 +0000 (13:18 +0000)]
catch NEWS up on what we've been doing
Will Estes [Thu, 22 Aug 2002 17:18:30 +0000 (17:18 +0000)]
do some more conditional including for folks without standard systems
Will Estes [Thu, 22 Aug 2002 17:15:06 +0000 (17:15 +0000)]
use CXX to link the test scanner here
John Millaway [Thu, 22 Aug 2002 05:35:40 +0000 (05:35 +0000)]
Documentation.
John Millaway [Thu, 22 Aug 2002 01:49:18 +0000 (01:49 +0000)]
Created 'indent' target and added .indent.pro.
John Millaway [Thu, 22 Aug 2002 01:42:22 +0000 (01:42 +0000)]
Fixed missing 'make clean' files.
John Millaway [Thu, 22 Aug 2002 01:34:52 +0000 (01:34 +0000)]
fixed missing 'clean' file.
John Millaway [Thu, 22 Aug 2002 01:11:07 +0000 (01:11 +0000)]
Removed core of yylex_destroy from c++ scanner -- hack!
Added -lstdc++ to LDFLAGS (should we have to do this??)
Will Estes [Wed, 21 Aug 2002 14:15:25 +0000 (14:15 +0000)]
official releases are being hosted by Vern
Will Estes [Wed, 21 Aug 2002 13:42:41 +0000 (13:42 +0000)]
new beta version; more entries in NEWS from millaway; the top level entry for test-c++-basic
Will Estes [Wed, 21 Aug 2002 13:41:41 +0000 (13:41 +0000)]
add test-c++-basic
John Millaway [Wed, 21 Aug 2002 06:54:11 +0000 (06:54 +0000)]
More tabels work.
John Millaway [Wed, 21 Aug 2002 01:54:20 +0000 (01:54 +0000)]
More work on tables.
John Millaway [Tue, 20 Aug 2002 23:49:05 +0000 (23:49 +0000)]
Cleaned up macros that took no ';'.
John Millaway [Tue, 20 Aug 2002 23:47:07 +0000 (23:47 +0000)]
Fixed oddball '=-'.
John Millaway [Tue, 20 Aug 2002 21:42:43 +0000 (21:42 +0000)]
Dynamically allocate REJECT state buffer.
Mentioned memory usage in docs.
Made REJECT buffer variables reentrant-safe.
John Millaway [Tue, 20 Aug 2002 21:37:19 +0000 (21:37 +0000)]
More work on tables code.
Will Estes [Tue, 20 Aug 2002 14:52:39 +0000 (14:52 +0000)]
we're using m4 so have configure test for it
John Millaway [Tue, 20 Aug 2002 04:23:13 +0000 (04:23 +0000)]
Added tables.c and rebuilt dependencies.
John Millaway [Tue, 20 Aug 2002 00:30:23 +0000 (00:30 +0000)]
Dicussed prototypes and header in manual.
John Millaway [Mon, 19 Aug 2002 21:56:33 +0000 (21:56 +0000)]
More work on tables serialization.
John Millaway [Mon, 19 Aug 2002 21:15:52 +0000 (21:15 +0000)]
Skeleton is now passed through m4 (before dist is built).
Will Estes [Mon, 19 Aug 2002 12:51:29 +0000 (12:51 +0000)]
add zh_cn translation from the translation project
Will Estes [Mon, 19 Aug 2002 12:51:08 +0000 (12:51 +0000)]
millaway's done a lot of things which need to be mentioned in NEWS
John Millaway [Sun, 18 Aug 2002 20:32:11 +0000 (20:32 +0000)]
Removed #undef of start conditions.
John Millaway [Sat, 17 Aug 2002 22:24:17 +0000 (22:24 +0000)]
todo list
John Millaway [Sat, 17 Aug 2002 20:04:51 +0000 (20:04 +0000)]
Start conditions now optional in header.
undef's now optional in header.
Start conditions are NOT prefixed.
John Millaway [Sat, 17 Aug 2002 17:05:41 +0000 (17:05 +0000)]
Working on tables API.
John Millaway [Fri, 16 Aug 2002 22:32:02 +0000 (22:32 +0000)]
Added --tables option.
Omitted tables code from generated scanner when unused.
John Millaway [Fri, 16 Aug 2002 19:54:47 +0000 (19:54 +0000)]
Prelimary work on tables API.
John Millaway [Fri, 16 Aug 2002 19:45:33 +0000 (19:45 +0000)]
Tests now respect CFLAGS, CPPFLAGS, etc..
John Millaway [Fri, 16 Aug 2002 19:03:42 +0000 (19:03 +0000)]
Got rid of flex -s warnings in tests.
John Millaway [Fri, 16 Aug 2002 18:51:20 +0000 (18:51 +0000)]
Updated dependencies list.
John Millaway [Thu, 15 Aug 2002 21:23:18 +0000 (21:23 +0000)]
Fixed seg fault bug in ecs.
Will Estes [Thu, 15 Aug 2002 21:18:52 +0000 (21:18 +0000)]
ignore .cpp files since we generate them instead of .c
Will Estes [Thu, 15 Aug 2002 15:37:44 +0000 (15:37 +0000)]
version 2.5.14
Will Estes [Thu, 15 Aug 2002 15:37:12 +0000 (15:37 +0000)]
c-as-c++ tests reworked
John Millaway [Thu, 15 Aug 2002 15:15:45 +0000 (15:15 +0000)]
The c++ tests use .cpp instead of .c extensions just to be on the safe side.
Will Estes [Thu, 15 Aug 2002 14:50:10 +0000 (14:50 +0000)]
conditionally include <locale.h>; include config.h as well
Will Estes [Thu, 15 Aug 2002 14:49:19 +0000 (14:49 +0000)]
only include <cunistd> if we have it
Will Estes [Thu, 15 Aug 2002 14:48:17 +0000 (14:48 +0000)]
portability fixes; added missing punctuation; de translation now included
Will Estes [Thu, 15 Aug 2002 14:16:27 +0000 (14:16 +0000)]
we also translate to german
Will Estes [Thu, 15 Aug 2002 13:17:31 +0000 (13:17 +0000)]
require automake at least 1.6
Will Estes [Thu, 15 Aug 2002 12:32:02 +0000 (12:32 +0000)]
version 2.5.13
Will Estes [Wed, 14 Aug 2002 14:57:24 +0000 (14:57 +0000)]
reverted away from the @copying as it breaks the info reader
John Millaway [Wed, 14 Aug 2002 00:46:59 +0000 (00:46 +0000)]
Start condition prefixes attempts to adjust to user preferences.