Short: GNU Flex - lexical scanner gen. (Amiga port) Author: prometeo@flashnet.it (Giacomo Magnini) Uploader: prometeo@flashnet.it Version: 2.5.4 Type: dev/c Name: Flex 2.5.4 Replaces: dev/c/Flex252.lha This is a mostly unchanged port of the GNU Flex 2.5.4, a fast lexical scanner generator, almost compatible with the 'lex' Un*x utility. This port is lously based on the port made by Sandro Tolaini (tolaini@freenet.hut.fi) of version 2.5.2. This time I have turned optimization ON for SAS C 6.57. Change SCOPTIONS to obtain 680x0 version... I use this almost every day to develop a java compiler, so I think it should work ok, but I can't guarantee anything... Use at your own risk! Source code is included, to recompile just say 'smake bootflex' and then 'smake flex'. To install, simply copy the Flex program somewhere in your path. Copy the FlexLexer.h include in your INCLUDE: dir if you want to use the C++ flex class. Please report me any bug! Much thanks to the GNU guys for their great software! And thanks to Sandro Tolaini for making this possible. Happy programming, Giacomo Magnini ============================= Archive contents ============================= Original Packed Ratio Date Time Name -------- ------- ----- --------- -------- ------------- 1801 941 47.7% 14-Dec-95 19:13:18 +COPYING 104809 38232 63.5% 12-Nov-96 18:40:14 +flex.1 119615 41238 65.5% 13-Dec-95 00:06:46 +Flex.guide 111966 40465 63.8% 12-Nov-96 18:40:10 +flex.info 126310 41881 66.8% 12-Nov-96 18:40:12 +flex.man 113228 40775 63.9% 14-Dec-95 19:13:20 +Flex.texinfo 5723 2340 59.1% 12-Nov-96 18:40:10 +INSTALL 46346 17978 61.2% 11-Dec-96 03:27:14 +NEWS 2042 1107 45.7% 11-Dec-96 03:27:14 +README 418 259 38.0% 12-Nov-96 18:40:12 +mywc.c 1883 988 47.5% 12-Nov-96 18:40:12 +README 247 176 28.7% 12-Nov-96 18:40:12 +wc1.l 348 216 37.9% 12-Nov-96 18:40:12 +wc2.l 514 254 50.5% 12-Nov-96 18:40:12 +wc3.l 658 266 59.5% 12-Nov-96 18:40:12 +wc4.l 506 256 49.4% 12-Nov-96 18:40:12 +wc5.l 139344 64185 53.9% 15-Feb-97 12:38:00 Flex 5718 2298 59.8% 12-Nov-96 18:40:10 FlexLexer.h 181 113 37.5% 15-Feb-97 12:20:28 SCOPTIONS 2704 889 67.1% 12-Nov-96 19:34:22 SMakefile 14043 4971 64.6% 14-Dec-95 19:13:20 +alloca.c 3704 1700 54.1% 14-Dec-95 19:13:20 +ccl.c 738 369 50.0% 14-Dec-95 19:13:20 +config.h 25935 8914 65.6% 15-Feb-97 12:21:32 +dfa.c 5649 2372 58.0% 14-Dec-95 19:13:20 +ecs.c 33954 10449 69.2% 11-Dec-96 03:27:16 +flex.skl 36132 11535 68.0% 12-Nov-96 18:40:10 +flexdef.h 37127 10389 72.0% 12-Nov-96 18:40:10 +gen.c 110867 26408 76.1% 11-Dec-96 03:27:20 +initscan.c 271 204 24.7% 12-Nov-96 18:49:40 +libmain.c 193 154 20.2% 12-Nov-96 18:49:48 +libyywrap.c 28755 8718 69.6% 12-Nov-96 18:40:10 +main.c 16278 5648 65.3% 12-Nov-96 18:40:10 +misc.c 17283 5879 65.9% 12-Nov-96 18:40:10 +nfa.c 46553 14471 68.9% 12-Nov-96 19:22:34 +parse.c 577 256 55.6% 12-Nov-96 19:22:34 +parse.h 17790 6039 66.0% 12-Nov-96 19:08:42 +parse.y 110837 26229 76.3% 12-Nov-96 18:58:56 +scan.c 15134 5360 64.5% 12-Nov-96 18:40:10 +scan.l 41864 11121 73.4% 11-Dec-96 03:27:16 +skel.c 6235 2365 62.0% 12-Nov-96 18:40:10 +sym.c 23542 8117 65.5% 12-Nov-96 18:40:10 +tblcmp.c 845 462 45.3% 14-Dec-95 19:13:20 +testxxLexer.l 29 29 0.0% 11-Dec-96 03:27:16 +version.h 4276 1689 60.5% 14-Dec-95 19:13:20 +yylex.c -------- ------- ----- --------- -------- 1382972 468705 66.1% 16-Feb-97 18:57:50 45 files