]> granicus.if.org Git - flex/log
flex
21 years agoinclude create-test
Will Estes [Fri, 11 Oct 2002 14:33:14 +0000 (14:33 +0000)]
include create-test

21 years agorename test to check-local as per Akim Demaille; test for failed tests
Will Estes [Fri, 11 Oct 2002 14:23:14 +0000 (14:23 +0000)]
rename test to check-local as per Akim Demaille; test for failed tests
so that make check fails if any tests do

21 years agouse dist_noinst_scripts as per email from Akim Demaille
Will Estes [Fri, 11 Oct 2002 12:46:52 +0000 (12:46 +0000)]
use dist_noinst_scripts as per email from Akim Demaille

21 years agoDocumentation.
John Millaway [Thu, 10 Oct 2002 21:42:45 +0000 (21:42 +0000)]
Documentation.

21 years agoversion 2.5.22; portability fixes and attn to the test suite
Will Estes [Thu, 10 Oct 2002 19:54:33 +0000 (19:54 +0000)]
version 2.5.22; portability fixes and attn to the test suite

21 years agook, this seems to work
Will Estes [Thu, 10 Oct 2002 19:36:39 +0000 (19:36 +0000)]
ok, this seems to work

21 years agouse builddir in tests that need it in their include path
Will Estes [Thu, 10 Oct 2002 19:12:49 +0000 (19:12 +0000)]
use builddir in tests that need it in their include path

21 years agosometimes we put header files in the builddir and so we should account for that
Will Estes [Thu, 10 Oct 2002 18:13:16 +0000 (18:13 +0000)]
sometimes we put header files in the builddir and so we should account for that

21 years agoreplace the last instance
Will Estes [Thu, 10 Oct 2002 18:08:54 +0000 (18:08 +0000)]
replace the last  instance

21 years agoinclude unistd.h and not cunistd as cunistd only seems to be present on very recent...
Will Estes [Thu, 10 Oct 2002 17:02:16 +0000 (17:02 +0000)]
include unistd.h and not cunistd as cunistd only seems to be present on very recent systems

21 years agoredo integral types again; add flexint.h; change dependencies caused by adding flexin...
Will Estes [Thu, 10 Oct 2002 15:34:31 +0000 (15:34 +0000)]
redo integral types again; add flexint.h; change dependencies caused by adding flexint.h; remove autoconf wrapper around cunistd; restore netinet/in.h includes; remove unneded feature checks in configure.in

21 years agocurrent swipe at header magic; int types be damned
Will Estes [Tue, 8 Oct 2002 15:32:04 +0000 (15:32 +0000)]
current swipe at header magic; int types be damned

21 years agochange version constant info to reflect change to flex.skl
Will Estes [Tue, 8 Oct 2002 15:19:57 +0000 (15:19 +0000)]
change version constant info to reflect change to flex.skl

21 years agoremove README-alpha option; add definitions for FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
Will Estes [Tue, 8 Oct 2002 15:15:57 +0000 (15:15 +0000)]
remove README-alpha option; add definitions for FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION

21 years agook, here goes; try to handle integral typedefs in one swell foop
Will Estes [Mon, 7 Oct 2002 15:29:46 +0000 (15:29 +0000)]
ok, here goes; try to handle integral typedefs in one swell foop

21 years agowe check for {u,}int*_t types; maybe this will simplify things
Will Estes [Mon, 7 Oct 2002 15:28:04 +0000 (15:28 +0000)]
we check for {u,}int*_t types; maybe this will simplify things

21 years agowe create the tests/TEMPLATE/Makefile so that we can build the dist archives
Will Estes [Mon, 7 Oct 2002 13:12:08 +0000 (13:12 +0000)]
we create the tests/TEMPLATE/Makefile so that we can build the dist archives

21 years agomore test suite cleanups
Will Estes [Mon, 7 Oct 2002 12:38:46 +0000 (12:38 +0000)]
more test suite cleanups

21 years agowe don't use header files...
Will Estes [Mon, 7 Oct 2002 12:37:39 +0000 (12:37 +0000)]
we don't use header files...

21 years agoremove include of malloc.h
Will Estes [Mon, 7 Oct 2002 12:26:45 +0000 (12:26 +0000)]
remove include of malloc.h

21 years agomore editing; remove examples index; merge examples into concept index
Will Estes [Fri, 4 Oct 2002 19:33:55 +0000 (19:33 +0000)]
more editing; remove examples index; merge examples into concept index

21 years agoedited one more faq; used C-u C-c C-u C-a to update menus and nodes since the other...
Will Estes [Fri, 4 Oct 2002 12:36:16 +0000 (12:36 +0000)]
edited one more faq; used C-u C-c C-u C-a to update menus and nodes since the other updating commands are somewhat broken; unfortunately this means that all nodes have all pointers filled in

21 years agoyesterday's proofreading
Will Estes [Fri, 4 Oct 2002 12:19:31 +0000 (12:19 +0000)]
yesterday's proofreading

22 years agoproofread some more
Will Estes [Wed, 2 Oct 2002 20:07:21 +0000 (20:07 +0000)]
proofread some more

22 years agoproofread edit begins
Will Estes [Wed, 2 Oct 2002 12:38:55 +0000 (12:38 +0000)]
proofread edit begins

22 years agotest c++ with multiple scanners
Will Estes [Tue, 1 Oct 2002 15:10:12 +0000 (15:10 +0000)]
test c++ with multiple scanners

22 years agowe used INCLUDES in another place in the Makefile.am files in the test suite
Will Estes [Fri, 27 Sep 2002 20:58:52 +0000 (20:58 +0000)]
we used INCLUDES in another place in the Makefile.am files in the test suite

22 years agooops, I typed that last s/// command to perl way wrong
Will Estes [Fri, 27 Sep 2002 20:50:05 +0000 (20:50 +0000)]
oops, I typed that last s/// command to perl way wrong

22 years agouse AM_CPPFLAGS instead of INCLUDES; write -I with no space after it for broken compilers
Will Estes [Fri, 27 Sep 2002 20:46:26 +0000 (20:46 +0000)]
use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it for broken compilers

22 years agoINCLUDES is obsolete; use AM_CPPFLAGS instead
Will Estes [Fri, 27 Sep 2002 20:28:24 +0000 (20:28 +0000)]
INCLUDES is obsolete; use AM_CPPFLAGS instead

22 years agoapparently, AM_CONFIG_HEADER is obsolete
Will Estes [Fri, 27 Sep 2002 17:02:57 +0000 (17:02 +0000)]
apparently, AM_CONFIG_HEADER is obsolete

22 years agointegrate test suite into automake
Will Estes [Fri, 27 Sep 2002 16:30:45 +0000 (16:30 +0000)]
integrate test suite into automake

22 years agosince we dont run the template test, we dont need to generate its Makefile either
Will Estes [Fri, 27 Sep 2002 16:18:50 +0000 (16:18 +0000)]
since we dont run the template test, we dont need to generate its Makefile either

22 years agouse autoreconf instead of calling individual utilities separately
Will Estes [Fri, 27 Sep 2002 16:17:33 +0000 (16:17 +0000)]
use autoreconf instead of calling individual utilities separately

22 years agocheck for c++ compiler
Will Estes [Fri, 27 Sep 2002 13:20:59 +0000 (13:20 +0000)]
check for c++ compiler

22 years agore-organize according to suggested layout in autoconf manual
Will Estes [Fri, 27 Sep 2002 13:20:11 +0000 (13:20 +0000)]
re-organize according to suggested layout in autoconf manual

22 years agoupdate automake to 1.7 and autoconf to 2.54
Will Estes [Thu, 26 Sep 2002 12:54:17 +0000 (12:54 +0000)]
update automake to 1.7 and autoconf to 2.54

22 years agouse AM_YFLAGS since YFLAGS is a user variable
Will Estes [Thu, 26 Sep 2002 12:48:04 +0000 (12:48 +0000)]
use AM_YFLAGS since YFLAGS is a user variable

22 years agocatch NEWS up on things, some of which happened a long time ago; correct punctuation...
Will Estes [Wed, 25 Sep 2002 13:40:15 +0000 (13:40 +0000)]
catch NEWS up on things, some of which happened a long time ago; correct punctuation; try to remove some editorializing

22 years agoinclude a single, automatically generated version number in flex scanners
Will Estes [Wed, 25 Sep 2002 13:39:32 +0000 (13:39 +0000)]
include a single, automatically generated version number in flex scanners

22 years agocomplain audibly when argument not supplied; echo on stderr when writing error messages
Will Estes [Mon, 23 Sep 2002 20:39:53 +0000 (20:39 +0000)]
complain audibly when argument not supplied; echo on stderr when writing error messages

22 years agoDIST_SUBDIRS so we don't have to run the TEMPLATE test; so we add new tests to SUBDIR...
Will Estes [Mon, 23 Sep 2002 16:02:29 +0000 (16:02 +0000)]
DIST_SUBDIRS so we don't have to run the TEMPLATE test; so we add new tests to SUBDIRS and DIST_SUBDIRS

22 years agonot all compilers support '-I dir' so we write '-Idir' instead
Will Estes [Mon, 23 Sep 2002 15:30:30 +0000 (15:30 +0000)]
not all compilers support '-I dir' so we write '-Idir' instead

22 years agoreorganize faq entries; proofread the manual
Will Estes [Mon, 23 Sep 2002 14:00:06 +0000 (14:00 +0000)]
reorganize faq entries; proofread the manual

22 years agomove c++ experimental warning to top of cxx node
Will Estes [Mon, 23 Sep 2002 13:55:02 +0000 (13:55 +0000)]
move c++ experimental warning to top of cxx node

22 years agomove stdint.h include to table-serialization section; we'll still need to think about...
Will Estes [Fri, 20 Sep 2002 17:17:44 +0000 (17:17 +0000)]
move stdint.h include to table-serialization section; we'll still need to think about stdint.h more though

22 years agonew smarter skeleton/scanner generation
Will Estes [Fri, 20 Sep 2002 12:30:10 +0000 (12:30 +0000)]
new smarter skeleton/scanner generation

22 years agobison-bridge skel handled via %if/%endif pairs.
John Millaway [Fri, 20 Sep 2002 00:06:37 +0000 (00:06 +0000)]
bison-bridge skel handled via %if/%endif pairs.

22 years agoreentrant skel handled via %if/%endif pairs.
John Millaway [Thu, 19 Sep 2002 23:57:09 +0000 (23:57 +0000)]
reentrant skel handled via %if/%endif pairs.

22 years agoskeleton uses %push/%pop to keep skelout() scope sane.
John Millaway [Thu, 19 Sep 2002 23:20:34 +0000 (23:20 +0000)]
skeleton uses %push/%pop to keep skelout() scope sane.
skel commands are omitted unless --debug enabled.

22 years agoAdded %push and %pop operations to skel processing.
John Millaway [Thu, 19 Sep 2002 19:46:14 +0000 (19:46 +0000)]
Added %push and %pop operations to skel processing.

22 years agoflex 2.5.21 flex-2-5-21
Will Estes [Tue, 17 Sep 2002 12:27:25 +0000 (12:27 +0000)]
flex 2.5.21

22 years agominor fixup for dist.
John Millaway [Tue, 17 Sep 2002 04:10:29 +0000 (04:10 +0000)]
minor fixup for dist.

22 years agoversion 2.5.20 flex-2-5-20
Will Estes [Mon, 16 Sep 2002 20:26:16 +0000 (20:26 +0000)]
version 2.5.20

22 years agocorrect typo
Will Estes [Mon, 16 Sep 2002 20:25:25 +0000 (20:25 +0000)]
correct typo

22 years agonote the new tables functionality
Will Estes [Mon, 16 Sep 2002 19:59:51 +0000 (19:59 +0000)]
note the new tables functionality

22 years agoFixed `clean' target and .cvsignore.
John Millaway [Mon, 16 Sep 2002 18:40:48 +0000 (18:40 +0000)]
Fixed `clean' target and .cvsignore.

22 years agoSerialization works in headers (%option headers).
John Millaway [Mon, 16 Sep 2002 18:38:46 +0000 (18:38 +0000)]
Serialization works in headers (%option headers).
Serialization code (Tables API) is complete.

22 years agoreplace yytables_load with yytables_fload as per millaway's other changes
Will Estes [Mon, 16 Sep 2002 12:41:40 +0000 (12:41 +0000)]
replace yytables_load with yytables_fload as per millaway's other changes

22 years agoCreated user API for tables deserialization.
John Millaway [Sun, 15 Sep 2002 23:13:58 +0000 (23:13 +0000)]
Created user API for tables deserialization.
Documented API and --tables-* options in manual.

22 years agoTables deserialization uses yyalloc/yyfree.
John Millaway [Sun, 15 Sep 2002 23:12:14 +0000 (23:12 +0000)]
Tables deserialization uses yyalloc/yyfree.
Changed yytables_load to yytables_fload.

22 years agominor upkeep.
John Millaway [Sun, 15 Sep 2002 22:09:39 +0000 (22:09 +0000)]
minor upkeep.

22 years agoCategorized and indexed scanner options in manual.
John Millaway [Sun, 15 Sep 2002 19:53:16 +0000 (19:53 +0000)]
Categorized and indexed scanner options in manual.

22 years agoInitialization of reject vars and %array vars in reentrant scanner.
John Millaway [Sun, 15 Sep 2002 16:47:31 +0000 (16:47 +0000)]
Initialization of reject vars and %array vars in reentrant scanner.

22 years agoCreated test for reject.
John Millaway [Fri, 13 Sep 2002 21:54:02 +0000 (21:54 +0000)]
Created test for reject.
Handled reject-triggered tables in serialization.

22 years agomillaway has been very busy
Will Estes [Fri, 13 Sep 2002 12:28:16 +0000 (12:28 +0000)]
millaway has been very busy

22 years agoAdded test for multiple tables in one file.
John Millaway [Fri, 13 Sep 2002 07:12:40 +0000 (07:12 +0000)]
Added test for multiple tables in one file.

22 years agoforgot to add .cvsignore on last commit.
John Millaway [Fri, 13 Sep 2002 01:19:42 +0000 (01:19 +0000)]
forgot to add .cvsignore on last commit.

22 years agoAdded test-bison-bridge.
John Millaway [Fri, 13 Sep 2002 01:18:49 +0000 (01:18 +0000)]
Added test-bison-bridge.

22 years agoBison bridge code now works for all C scanners and pure/non-pure bison parsers.
John Millaway [Fri, 13 Sep 2002 01:17:22 +0000 (01:17 +0000)]
Bison bridge code now works for all C scanners and pure/non-pure bison parsers.
Added %option bison-bridge (--bison-bridge).
Removed %option reentrant-bison/--reentrant-bison/-Rb.
Scanner knows the name of its tables.
Tables serialization is OK on EOF.
yylineno is present in all scanners.
Modified nasty performance penalty warning w/ yylineno.
test-table-opts is now run last because it's so fat.
Updated manual.

22 years agodocumentation of tabels api in manual
John Millaway [Thu, 12 Sep 2002 15:48:39 +0000 (15:48 +0000)]
documentation of tabels api in manual

22 years agoRenamed *_fwrite to *_write to reflect writer abstraction.
John Millaway [Thu, 12 Sep 2002 14:54:09 +0000 (14:54 +0000)]
Renamed *_fwrite to *_write to reflect writer abstraction.

22 years agoAdded perl script to read/dump serialized tables in devel/
John Millaway [Wed, 11 Sep 2002 21:55:59 +0000 (21:55 +0000)]
Added perl script to read/dump serialized tables in devel/

22 years agothe debian patch used strlen(yytext) and similar constructs--as millaway points out...
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

22 years agonew de translation from the translation project
Will Estes [Wed, 11 Sep 2002 20:00:23 +0000 (20:00 +0000)]
new de translation from the translation project

22 years agoyytbl_load now checks tables set by name.
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.

22 years agomake clean before make test
Will Estes [Tue, 10 Sep 2002 13:12:34 +0000 (13:12 +0000)]
make clean  before make test

22 years agoFixed deserialization of --fast tables.
John Millaway [Mon, 9 Sep 2002 22:06:36 +0000 (22:06 +0000)]
Fixed deserialization of --fast tables.

22 years agofix typo; remove the yylineo entry
Will Estes [Mon, 9 Sep 2002 20:44:58 +0000 (20:44 +0000)]
fix typo; remove the yylineo entry

22 years agoTable deserialization works for everything except --fast scanners.
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).

22 years agoflex has better internal diagnostics
Will Estes [Mon, 9 Sep 2002 15:54:56 +0000 (15:54 +0000)]
flex has better internal diagnostics

22 years agotest for presence of __func__ and compensate if absent
Will Estes [Mon, 9 Sep 2002 15:52:11 +0000 (15:52 +0000)]
test for presence of __func__ and compensate if absent

22 years agoinclude the intl/ subdirectory when searching for include files
Will Estes [Mon, 9 Sep 2002 13:59:58 +0000 (13:59 +0000)]
include the intl/ subdirectory when searching for include files

22 years agonew sv, ru translations from the translation project
Will Estes [Mon, 9 Sep 2002 12:49:52 +0000 (12:49 +0000)]
new sv, ru translations from the translation project

22 years agoChanged cryptic skeleton markers to readable form.
John Millaway [Sat, 7 Sep 2002 22:40:04 +0000 (22:40 +0000)]
Changed cryptic skeleton markers to readable form.

22 years agoMembers of struct yy_trans_info are now forced to be the same size.
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.

22 years agonew ca translation
Will Estes [Fri, 6 Sep 2002 15:42:38 +0000 (15:42 +0000)]
new ca translation

22 years agonew fr translation
Will Estes [Fri, 6 Sep 2002 15:24:18 +0000 (15:24 +0000)]
new fr translation

22 years agonew french translation from the translation project
Will Estes [Fri, 6 Sep 2002 15:22:45 +0000 (15:22 +0000)]
new french translation from the translation project

22 years agoc99 function defs by default
Will Estes [Thu, 5 Sep 2002 18:41:07 +0000 (18:41 +0000)]
c99 function defs by default

22 years agoAdded flex_die macro. May need some autoconf massaging.
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.

22 years agoFlex generates C99 defs now.
John Millaway [Thu, 5 Sep 2002 18:21:04 +0000 (18:21 +0000)]
Flex generates C99 defs now.
Documented the above change in manual.

22 years agoAdded serialization test to table-opts test.
John Millaway [Thu, 5 Sep 2002 18:12:36 +0000 (18:12 +0000)]
Added serialization test to table-opts test.

22 years agooops, i made a typo flex-2-5-19
Will Estes [Thu, 5 Sep 2002 16:03:27 +0000 (16:03 +0000)]
oops, i made a typo

22 years agoversion 2.5.19
Will Estes [Thu, 5 Sep 2002 16:01:43 +0000 (16:01 +0000)]
version 2.5.19

22 years agouse FLEX_EXIT(), not exit()
Will Estes [Thu, 5 Sep 2002 14:08:16 +0000 (14:08 +0000)]
use FLEX_EXIT(), not exit()

22 years agoAdded devel/ directory for junk that we don't want in the distribution,
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.

22 years agos/exit(1)/exit(EXIT_FAILURE)
Will Estes [Thu, 5 Sep 2002 13:26:03 +0000 (13:26 +0000)]
s/exit(1)/exit(EXIT_FAILURE)

22 years agoTables are now generated with %option tables-file=FILE.
John Millaway [Thu, 5 Sep 2002 13:18:24 +0000 (13:18 +0000)]
Tables are now generated with %option tables-file=FILE.

22 years agocatch up on a few things
Will Estes [Thu, 5 Sep 2002 13:14:46 +0000 (13:14 +0000)]
catch up on a few things