Lines Matching full:flex

38 	- An octal escape sequence in a flex regular expression must
41 - You can now use "--" on the flex command line to mark the
42 end of flex options.
46 - By default, the scanners generated by flex no longer
51 section of your flex input.
57 flex binary. The fact that it removes the flex binary means
85 - An OS/2 Makefile and config.h for flex 2.5 is now available in
88 - The descrip.mms file for building flex under VMS has been updated,
91 - The notes on building flex for the Amiga have been updated for
92 flex 2.5, contributed by Andreas Scherer.
128 a flex scanner to control scanner-generation options. Most
131 meaning. Some are equivalent to flex flags, so putting them
185 Flex scans your rule actions to determine whether you use the
212 and multiple directives in the first section of your flex input file.
270 - flex now supports POSIX character class expressions. These
274 The expressions flex recognizes are:
283 so flex defines [:blank:] as a blank or a tab.
309 (see the discussion of the -I flag in flex.1). A non-zero value
363 - Flex now generates #line directives relating the code it
365 in the flex-generated code should be correctly pinpointed.
394 to inform flex that you have derived "foo" as a subclass of
395 yyFlexLexer, so flex will place your actions in the member
406 - You can now change the name "flex" to something else (e.g., "lex")
407 by redefining $(FLEX) in the Makefile.
427 (or flex.1) for details.
435 - Scanners generated by flex now include two #define's giving
438 whether certain flex features are available.
452 - When generating full-table scanners (-Cf), flex now puts braces
456 - Improved support for MS-DOS. The flex sources have been successfully
469 flex 2.4 and have not been tested with flex 2.5.
474 - The MISC/ directory now includes a preformatted version of flex.1
475 in flex.man, and pre-yacc'd versions of parse.y in parse.{c,h}.
477 - The flex.1 and flexdoc.1 manual pages have been merged. There
478 is now just one document, flex.1, which includes an overview
508 the pattern has trailing whitespace (ugh!), but flex doesn't
528 - A bug was fixed which could cause flex to read and write beyond
617 <strings.h> string routines needed by flex and the scanners
626 - NOTE: problems have been encountered attempting to build flex
645 - The new '-+' flag instructs flex to generate a C++ scanner class
646 (thanks to Kent Williams). flex writes an implementation of the
651 instead of FILE*'s (thanks to Tom Epperly). If the flex executable's
653 a symlink or copy of "flex" to "flex++" results in a version of
654 flex that can be used exclusively for C++ scanners.
656 Note that without the '-+' flag, flex-generated scanners can still
671 flex scanners in the same executable.
676 date, but reflects version 2.3. See MISC/flex.texinfo.
678 The flex distribution will soon include G.T. Nicol's flex
681 - yywrap() is now a function, and you now *must* link flex scanners
694 - In the blessed name of POSIX compliance, flex supports "%array"
705 - The new '-Ca' option directs flex to trade off memory for
710 - The new '-h' option produces a summary of the flex flags.
712 - The new '-V' option reports the flex version number and exits.
721 them to some other value in the first section of the flex input;
724 - flex now generates warnings for rules that can't be matched.
729 flex now generates a warning.
742 - Flex now generates 8-bit scanners by default, unless you use the
745 the new '-7' flag. You can build flex to generate 8-bit scanners
758 - A leading '#' no longer introduces a comment in a flex input.
760 - flex no longer considers formfeed ('\f') a whitespace character.
764 - The '-p' option may be given twice ('-pp') to instruct flex to
770 - Newlines in flex inputs can optionally include leading or
777 - The following items have been corrected in the flex documentation:
792 flex input section, but not in the second.
794 - yyless() can only be used in the flex input source, not
814 - A flex scanner's internal buffer now dynamically grows if needed
830 friends at Cygnus). You can still use the -S flag to point flex
833 - flex no longer uses a temporary file to store the scanner's
837 In particular, flex no longer uses memset() or ctime(), and
841 - Flex now detects if the scanner specification requires the -8 flag
845 making flex more robust for generating large scanners.
847 - flex more consistently identifies the location of errors in
862 relative to previous flex releases no longer accurate.
875 - Fixed bug compiling flex on Suns using gcc 2.
882 - Fixed potential crash when flex terminated early (usually due
894 flex on some Suns, in particular.
959 flex recognize #line directives).
971 - The documentation on the incompatibilities between flex and
979 - flex interprets "^foo|bar" differently from lex. flex interprets
984 - flex initializes the global "yyin" on the first call to the
989 - flex scanners do not use stdio for their input, and hence when
993 - flex scanner can be made reentrant (after a fashion) by using
1004 been added to the flex source code, courtesy of Kevin B. Kenny.
1009 - Error-checking is now done when flex closes a file.
1017 - Flex now sports the latest & greatest UC copyright notice
1021 on modifying flex to generate straight C code rather than a
1041 flex.1; fixed two bugs which could cause "bigtest" to fail.
1043 - flex.skel fix for compiling with g++.
1048 - minor typos and formatting changes to flex.1 and flexdoc.1.
1064 - Two manual entries now. One which fully describes flex
1068 - A number of changes to bring flex closer into compliance
1072 flex now accepts multiple input files and concatenates
1120 - unput() bug fixed; had been causing problems porting flex to VMS.
1131 - % directives which are valid to lex but not to flex are
1168 - The -r (reject used) flag is gone. flex now scans the input
1175 - yymore() has been implemented. Similarly to REJECT, flex
1193 - yytext and yyleng should not be modified within a flex action.
1233 - flex will replace lex in subsequent BSD releases.