Lines Matching full:flex

23 	* doc/flex.texi: doc: Correct typo in C code sample in manual
27 * src/flex.skl: scanner: Mention %# comments are removed when
32 …* src/flex.skl: Honor user definitions of yy_* macros The user may have defined the yy_* macros th…
37 * src/flex.skl, src/main.c: Don't leak macro definitions into header
44 literal. This can happen in the case of // comments (which Flex doesn't
62 from skeleton file. Since the comments in flex.skl are, by hypothesis, not needed in
79 * src/filter.c: FLEX_EXIT() is the preferred way to exit flex
96 * src/flex.skl: scanner: update yy_buf_size after yyrealloc()
112 * po/POTFILES.in: gettext: list generated files instead of flex,
113 bison sources in POTFILES.in. Listing the flex and bison sources -- as the gettext manual suggests
188 …* src/Makefile.am: build: Add dist-hook to force remake scan.c. This will ensure the flex scanner…
189 …generated by exactly the flex version to be released. Here's one catch after this change: You may…
190 "make distdir" if you configure the flex source to be
201 …13fd4 ("include the intl/ subdirectory when searching for include files") Flex doesn't come with l…
225 flex is developed with bison. While it would be possible, the need
233 building flex-main.o as it would think main.c exist already and
235 depend on parse.h instead. This dependency bug only happens if user builds flex from a
252 for people who are just building flex but who do not want to run,
280 …* src/flex.skl: Add more defines in the non-reentrant part. Fix the reentrant part; don't "#defin…
289 * src/flex.skl: scanner: move comment for consistency
359 …reorganization in flex 2.6.0. Now make it work again. Note that the current indent profile breaks…
383 …* src/flex.skl: c++: Fix yyrestart(NULL) SEGV. Binding a reference to a dereferenced null pointer…
392 …y: 'bad character' error when executing /bin/sh ../build-aux/ylwrap scan.l lex.yy.c scan.c -- flex
396 * src/flex.skl: scanner: remove void cast before fprintf
424 * src/flex.skl: scanner: remove trailing whitespace in skeleton
433 …* src/main.c: scanner: allocate correct buffer size for m4 path. Flex did not check the length of…
467 …configure option. Disabling libfl is useful when building flex for a cross-toolchain. Fixes: GH-…
471 * src/flex.skl, tests/array_r.l: fix backwards incompatible changes
482 tests/quote_in_comment.txt: Fixes a major bug in Flex's own lexing
483 of literals. My changes caused Flex to mishandle string and character literals in
507 …* doc/Makefile.am: doc: Don't delete flex.1 during "make distclean". flex.1 is pre-generated in r…
513 …* NEWS, doc/Makefile.am: Only regenerate the man page when required. Make the flex binary an orde…
515 page whenever the flex binary is rebuilt, which causes problems if
524 targets for flex.
550 …* doc/flex.texi: Update flex.texi: Removed repedative wording "Flex used to" was written twice at …
564 * Makefile.am, configure.ac: build: for automake, flex is foreign
602 * src/flex.skl, tests/.gitignore, tests/Makefile.am,
620 * doc/flex.texi, src/flex.skl, src/flexdef.h, src/main.c,
665 …executed if _sf_max was increased. Found by compiling flex with the -Wmisleading-indentation flag…
688 to.do/flex.rmail, to.do/streams.mail, to.do/unicode/FlexLexer.h,
690 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
697 * po/POTFILES.in: gettext: removed flex.skl from POTFILES.in file
708 …* doc/Makefile.am: fix flex.1 dependency git clean -fdx && ./autogen.sh && \ mkdir -p ../build &…
709 …elp2man: can't get `--help' info from ../../flex/src/flex Note: There is no dependency except fo…
713 … clean -fdx && ./autogen.sh && \ mkdir -p ../build && cd ../build && ../flex/configure && make -…
720 * po/POTFILES.in: gettext: list src/flex.skl in po/POTFILES.in
739 …* src/main.c: Fix potential buffer overflow in strncat() When using clang/llvm 3.8 to compile flex
756 * src/flex.skl, src/gen.c, src/main.c: avoid warning in generated
766 * doc/flex.texi: doc: corrected example in manual, gh#67
782 * src/flex.skl: warning: conversion to 'flex_uint32_t' from 'long
837 * src/flex.skl: generated code, in yyensure_buffer_stack(), change
842 * src/flex.skl: generated code, in yy_get_next_buffer(), change type
848 * src/flex.skl: generated code, `_yybytes_len' is of type `int', fix
858 * src/flex.skl: generated code, here `new_size' is of type `int',
863 * src/flex.skl: generated code, `yy_buf_size' is of type `int', fix
868 * src/flex.skl: generated code, `offset' is of type `int'
1035 * src/flex.skl: fwrite wants a size_t, yyleng is int per posix
1089 * src/flex.skl: Remove unneeded cast to int
1093 * src/flex.skl: Fixed incorrect integer type
1097 * src/flex.skl: Fix more integer types, resolves sf 184, 187
1101 * src/flex.skl, src/gen.c: Removed some type conversion warnings
1105 * src/flex.skl: Changed another buffer size to int; resolves gh#61
1109 …* src/flex.skl: Changed type of yy_n_chars to int; gh#53, sf#160. The variable yy_n_chars had bee…
1122 * src/scan.l: Allow '%option noline' in flex input file, resolves
1124 …same effect as calling flex with the command line option --noline. Signed-off-by: Tobias Klauser …
1141 * src/flex.skl: Used NULL constant instead of plain integer for NULL
1148 * src/flex.skl: Marked declaration and definition of yy_fatal_error
1157 …* src/flex.skl: Fixed declaration mismatch in yy_fatal_error. The prototype declares yy_fatal_err…
1166 * CODE_OF_CONDUCT.md: flex is for flex #NCoC
1170 * doc/flex.texi: Referred to github for issue tracking, no longer sf
1179 …* src/Makefile.am: Linked flex binary against libintl, not libfl. Signed-off-by: Thomas Klausner…
1218 …* src/flex.skl, src/misc.c: Cleaned up __STDC__ #ifdefs. Assuming a compiler conforming to the IS…
1285 …them in place of `test` fails yielding the warning at build time: .../flex/configure: line 20222: …
1311 one is building flex on them any more. Additionally, the preferred
1321 * src/flex.skl: Returned 0 from yywrap() instead of EOF
1340 * doc/Makefile.am: Removed flex.pdf from distribution; partially
1345 * src/flex.skl: Commented in C style in skeleton; fixed sf#195
1363 * src/flex.skl: Removed memory allocation casts.
1372 weactually build flex on these days.
1414 …* src/.gitignore, src/Makefile.am: Built flex with itself. Changes in scan.l need to be built int…
1415 of flex in some cases. Since this build requirement is minimal, we
1416 simply bootstrap flex unconditionally. We intentionally exclude from version control the bootstrap
1443 * examples/testxxLexer.l, src/FlexLexer.h, src/flex.skl, src/main.c:
1450 should help when building flex from a directory outside the flex
1458 flex built from the ground up.
1497 removed and replaced with 'unsigned char' throughout the flex
1515 …from mixed K&R to consistent ANSI C. flex was using K&R function definitions for some functions a…
1529 * NEWS: Dated, described flex release 2.6.0
1537 * src/Makefile.am: Supplied versioning information in flex
1548 automake gathers since not distributing flex generated files is
1564 The --help option is most likely to change when the flex skeleton
1567 now. It is still necessary, under some circumstances, to rebuild flex
1583 * tests/Makefile.am: Made tests depend on the built flex binary.
1592 * doc/flex.texi: Updated documentation to reflect the revisions to
1597 * src/FlexLexer.h, src/flex.skl: Changed several pointers to istream
1620 * doc/flex.texi: add %{...%} block to example in manual
1639 * src/flex.skl: Fix two "signed/unsigned" warnings
1686 * src/flex.skl, src/libmain.c, src/parse.y, tests/bison_nr_main.c,
2276 * src/buf.c, src/filter.c, src/flex.skl, src/flexdef.h, src/gen.c,
2296 * doc/flex.texi, examples/fastwc/mywc.c, src/ccl.c, src/dfa.c,
2297 src/ecs.c, src/flex.skl, src/flexdef.h, src/gen.c, src/misc.c,
2320 * src/flex.skl: Suppress clang warning about empty @param paragraph;
2325 * doc/flex.texi: fix punction when talking about colon-bracket
2330 * doc/flex.texi: remove proofreading comment
2334 * doc/flex.texi: Put angle brackets around start condition name;
2348 * NEWS: mention flex 2.5.39 release in NEWS file
2356 …* src/flex.skl: Adjust buffer sizes on ia64. From the debian change entry: > Finish fixing the ia…
2385 * .gitignore: git ignore directories of the form flex-*
2396 tools/git2cl with flex causes the "make dist" target to fail in the
2411 dfa.c, doc/.gitignore, doc/Makefile.am, ecs.c, filter.c, flex.skl,
2417 src/flex.skl, src/flexdef.h, src/flexint.h, src/gen.c,
2425 …yylex.c: move flex program sources into src/ directory The *.[chly] sources are now in the src dir…
2432 * configure.ac: increment flex version to 2.6.0
2529 * doc/flex.xml: remove unmaintained xml documentation
2537 * README: list new location of flex git repo
2552 in a git working directory of flex, distributing the tools directory
2600 * configure.ac, flex.skl, nfa.c, tests/Makefile.am,
2723 …* flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes57…
2727 * flex.skl, main.c: do not output yy_nxt to header with %option
2732 * main.c: let flex decide if yymore and reject are needed in lex
2757 style declaration. In particular, this means that flex scanners that
2770 * flex.skl, gen.c: Change variable types to silence compiler
2779 * configure.in: update flex version to 2.5.37
2799 …efile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully …
2800 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
2882 of C-style defaults for .cvsignore files. flex builds *.o object
2884 of the libraries that flex compiles in the build process.
2891 files got autogenerated during various stages of the flex build.
2909 * doc/flex.texi: fix call to version in manual
2913 * doc/flex.texi: add missing argument to call to yylex in manual
2917 * flex.skl: lintish cleanup in flex.skl; resolves #2040664
2921 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
2925 * doc/flex.texi: copyedit; resolves #3513670
2940 * Makefile.am: install flex++ as a link; resolves bug #2939681
2951 * flex.skl: add missing prototypes for yyset_column() and
2956 * flex.skl, tests/test-reject/scanner.l,
2981 * doc/flex.texi: fix order of td_lolen and td_hilen in
2987 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
2997 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
3002 * flex.skl: fremove isatty() declaration; resolves #1984987
3006 * doc/flex.texi: Add link for RFC 2396
3010 * flex.skl: resolve #1990170
3014 * flex.skl: fix documentation to reflect arguments actually used;
3071 * flex.skl: include cstdio for definition of EOF in all cases
3075 * flex.skl: suppress warning on unused yyguts_t
3084 …* doc/flex.texi: Include version.texi after @setfilename, so that @set values are correctly eval…
3092 * doc/flex.texi: specify the title on the title page since @settitle
3122 * NEWS: flex distribution now built with automake and autoconf
3127 * README.cvs: document GNU auto* version changes for building flex
3136 * NEWS, flex.skl: clean up types; resolves 1961902
3144 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
3164 * doc/flex.texi: use ansi syntax in simple examples; resolves patch
3170 * doc/flex.texi: fix typo in example (from Paolo J. Matos
3220 * NEWS, flex.skl: generate headers for all functions (resolves bug
3225 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
3246 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
3259 * flex.skl: adjustment for prefix classes; patch submitted by Petr
3268 * doc/flex.texi: Docs and example for yylex_init_extra.
3286 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
3327 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
3332 * doc/flex.texi: change title of manual to 'Lexical Analysis with
3333 Flex'
3337 * flex.skl: c++ memory leak plug
3341 * flex.skl: roll back c++ memory patch as it causes the test suite
3346 * flex.skl: fix function definitions for non-ANSI environments (from
3351 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
3356 * flex.skl: fix parameter name in comment (patch from Manoj
3361 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
3371 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
3385 libraries using flex scanners
3405 * flex.skl: fix skeleton for reentrant scanners
3414 * flex.skl: fix skeleton for reentrant scanners, resolves bug
3423 * doc/flex.texi: corrections to the manual as per suggestions from
3424 flex-help@
3428 * doc/flex.texi: include author names in online versions of the
3449 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
3454 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
3458 * README.cvs: more changes describing building flex from cvs
3467 * README.cvs-snapshot: update to explain where flex cvs lives
3471 * README, doc/flex.texi: correct how to submit bugs
3479 * po/Makevars: update bug address to point to flex-devel instead of
3520 * doc/Makefile.am: add flex.pdf to EXTRA_DIST
3524 * configure.in: remove flex.spec
3537 * doc/Makefile.am: add flex man page to distribution
3541 * .cvsignore, flex.spec.in: remove flex spec file
3589 * doc/flex.texi: fix typos in manual; resolves bug #1592857
3603 * doc/.cvsignore: add flex.html to .cvsignore in doc directory
3617 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
3635 * doc/flex.texi: add noyywrap option to example; use whitespace to
3648 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
3656 * doc/flex.texi, scan.l, tests/test-extended/scanner.l,
3676 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
3691 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
3700 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
3705 * doc/flex.texi: Documentation.
3709 * doc/flex.texi: Added appendix of patterns to manual.
3713 * doc/flex.texi: .
3717 * doc/flex.texi: Documentation.
3721 * doc/flex.texi: Documented set difference operator {-}.
3731 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
3781 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
3822 flex-help@sourceforge.net
3826 * doc/flex.texi: Documentation.
3835 module in the flex project
3839 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
3844 * flex.skl: Reverted num_read from size_t back to int.
3857 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
3862 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
3875 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
3881 * flex.spec.in: Patched rpm spec file.
3907 * flex.skl: Removed unused local vars.
3911 * flex.skl: Removed certain offending #undefs.
3928 * flex.skl: Included <sys/types.h> for serialized tables.
3936 * doc/flex.texi: Documentation patch.
3945 * doc/flex.texi: Documentation.
3963 * flex.skl: Fixed bug 1257093 yy_init_globals in header file
4010 * doc/flex.texi: added 3 faqs
4040 * flex.skl: flex_*int* type fixes
4048 * flex.skl: undef yytext_ptr has some bad side effects
4052 * doc/flex.texi: Documented m4 incompatibility with lex.
4060 * flex.skl, gen.c: patches from manoj via sourceforge
4069 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
4077 * doc/flex.xml: Docbook.
4081 * doc/flex.xml: xml now validates.
4085 * doc/flex.xml: Began conversion to DocBook.
4101 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
4114 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
4119 * flex.skl: Minor documentation.
4127 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
4135 * TODO, doc/flex.texi: Documented the m4 dependency.
4144 integer types before flex defined values for same
4169 * doc/Makefile.am: clean up flex.texi processing leftovers with
4233 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
4241 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
4252 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
4269 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
4278 * flex.skl: Cleaned up warnings so multiple headers could coincide.
4282 * TODO, flex.skl, main.c: Moved prefixes to m4.
4286 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
4314 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
4330 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
4335 * flex.skl, main.c, options.c: Moved bison bridge code to m4.
4339 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
4347 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
4352 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
4356 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
4361 * flex.skl, tests/test-reject/scanner.l,
4367 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
4373 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
4378 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
4380 to flexdef.h Flex now filters output through m4.
4396 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
4401 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
4405 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
4419 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
4435 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
4456 * README, TODO, configure.in, flex.texi: update documentation to
4473 * NEWS: Flex now warns if always-interactive is specified with fast
4478 * scan.l: Flex now warns if always-interactive is specified with
4500 * flex.texi: the @copying construct works now; thanks to the texinfo
4509 * NEWS: flex now works with recent bison versions
4513 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
4551 * flex.skl: Changed type of yyleng from size_t to int. This fixes
4560 * flex.skl: more c++ fixes
4564 * Makefile.am, configure.in, flex.spec.in: add a spec file
4568 * flex.skl: type cast to pacify c++ compilers; patch from Bruce
4596 * flex.texi: Documented new behavior with character ranges.
4602 scanner. Also, flex now emits a warning if the range looks like
4616 * flex.skl: apparently some lints are happier with fllthrough
4625 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
4633 * flex.texi: Indexed some more faqs.
4637 * flex.skl: Fixed bug in SECOND yyless definition where argument was
4642 * flex.skl: Fixed bug in yyless definition where argument was not
4647 * NEWS: flex uses flex_int*_t types
4718 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
4724 * flex.texi: renamed some faqs.
4746 * flex.texi: proofreading
4750 * flex.texi: proofreading
4754 * flex.skl: use c-style header names in c++ for now; at some point
4763 * flex.texi: more proofreading
4802 * flex.texi: titlepage and contents
4816 * flex.texi: typo.
4820 * flex.texi: report the current version info that flex provides;
4825 * NEWS: report the current version info that flex provides
4829 * flex.skl: FLEX_BETA defined if flex is beta
4841 * flex.texi: more proofreading
4894 * flex.texi: Documentation.
4926 * flex.skl: include unistd.h and not cunistd as cunistd only seems
4931 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
4938 * configure.in, flex.skl, flexdef.h: current swipe at header magic;
4943 * NEWS: change version constant info to reflect change to flex.skl
4952 * flex.skl, flexdef.h: ok, here goes; try to handle integral
4980 * flex.texi: more editing; remove examples index; merge examples
4985 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update
4992 * flex.texi: yesterday's proofreading
4996 * flex.texi: proofread some more
5000 * flex.texi: proofread edit begins
5137 * Makefile.am, flex.skl, flex.texi: include a single, automatically
5138 generated version number in flex scanners
5162 * flex.texi: move c++ experimental warning to top of cxx node
5166 * flex.skl: move stdint.h include to table-serialization section;
5175 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
5179 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
5183 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
5188 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
5193 * NEWS, configure.in: flex 2.5.21
5205 * flex.texi: correct typo
5219 * TODO, flex.skl, flex.texi, main.c, tables_shared.h,
5233 * TODO, flex.texi: Created user API for tables deserialization.
5238 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
5247 * flex.texi: Categorized and indexed scanner options in manual.
5251 * flex.skl: Initialization of reject vars and %array vars in
5256 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
5270 * flex.skl, tests/test-table-opts/Makefile.am,
5287 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
5301 * flex.texi: documentation of tabels api in manual
5324 * flex.skl: yytbl_load now checks tables set by name. Localized var
5333 * TODO, flex.skl: Fixed deserialization of --fast tables.
5341 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
5352 * NEWS: flex has better internal diagnostics
5371 * flex.skl, misc.c: Changed cryptic skeleton markers to readable
5376 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
5405 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the
5453 * flex.texi, main.c, options.c, options.h: Changed option 'header'
5458 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
5529 flex
5576 * flex.texi: Documentation.
5595 * flex.skl, tests/test-c++-basic/Makefile.am,
5633 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
5652 * TODO, flex.texi: Dicussed prototypes and header in manual.
5656 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
5690 * flex.skl, flex.texi: Working on tables API.
5700 * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
5730 rid of flex -s warnings in tests.
5766 * configure.in, flex.skl: only include <cunistd> if we have it
5787 * flex.texi: reverted away from the @copying as it breaks the info
5792 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
5806 * flex.texi: use @copying construct to display the flex license;
5815 * flex.texi: Updated manual for %option header.
5819 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
5841 * flex.texi: more faq editing; corrected mistyped nodenames
5845 * flex.skl: fix typo which propogates out to generated scanners
5849 * flex.texi: edited a few more faqs
5854 flex.texi
5858 * flex.texi: a few more faq edits; remove faq-89
5862 * flex.texi: cite, not site
5866 * flex.texi: and get the faq included
5870 * flex.texi: fix some grammer/typography in the top node and add a
5887 * NEWS: mention gettext; document the non-need for bison/flex in the
5927 * faq.texi: proofed "Why do flex scanners call fileno if it is not
5941 * Makefile.am: help2man should look in builddir for the flex binary
5945 * flex.skl: Fixed yyunput prototype.
5961 * TODO, flex.texi: Updated docs on yylineno.
6006 * flex.skl: Added some comments.
6010 * flex.skl: Fixed bug where yyless did not consider yylineno.
6022 * flex.skl, tests/test-c-cpp-nr/Makefile.am,
6028 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
6034 * flex.skl, tests/TEMPLATE/scanner.l,
6068 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
6118 * flex.texi: Updated manual.
6126 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
6133 super-strict gcc flags. Flex itself almost compiles cleanly under
6138 * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
6182 * flex.texi: Wrote some more about memory mgmt in the manual.
6186 * flex.texi: flex.texi now works with install-info.
6199 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
6205 * flex.skl: Memory functions are no longer static.
6221 * flex.texi: Added sections in manual for memory management.
6229 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added
6243 * flex.texi: Made note of set/get debug in docs.
6257 * flex.skl: Added prototypes for the get/set debug functions.
6261 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
6369 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
6376 for cvs and beta flex
6414 * flex.texi: note that the lex matching of abc{1,3} is the posix
6521 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
6532 * TODO: a lot more work has happened to flex; note this by removing
6546 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
6547 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now
6557 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to
6762 * flex.texi: Corrected error in manual regarding return type for
6775 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
6789 * flex.texi: Created appendix "Makefiles and Flex" in the manual.
6793 * flex.texi: updating manual.
6801 * flex.texi: Indexing the manual (75% done).
6805 * Makefile.am: unlisted intermediate flex/yacc-created files
6818 * Makefile.am: fine tune flex.1 some more
6831 * flex.texi: Indexing the manual -- it's only half done.
6835 * flex.texi: flex manual now uses automake's versioning info.
6844 * Makefile.am, main.c: Output of `flex --version` now matches GNU
6846 flex.1
6863 * flex.texi: Fixed case of node names in flex.texi.
6888 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
6914 * flex.texi: Added section on format of comments.
6918 * flex.texi: Split format chapter into sections.
6922 * flex.texi: Removed explicit pointers in node definitions.
7106 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS
7121 * flex.skl: Added missing #endif.
7147 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
7168 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
7183 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
7222 * flex.skl, flex.texi, gen.c, main.c,
7241 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
7247 * flex.skl: flex.skl should come up in C mode
7251 * flex.skl: apparently, isatty and c++ need help getting along (from
7272 * flex.skl: oops, lost a line somewhere in the merge process on
7277 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
7296 * NEWS, scan.l: now flex recognizes \r as an eol character
7304 * flex.texi: tex has lost its mind; we remove parentheses to
7316 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
7321 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
7335 * flex.skl: Changed // comments to /* */ comments in skeleton.
7339 * flex.texi: Changed @var to @code everywhere.
7343 * to.do/flex.rmail: more mail
7369 * TODO: note millaway's assignment and tests to be under flex
7394 * flex.texi: forgot braces on @copyright
7398 * flex.skl: Added missing argument to yy_flex_free.
7406 * flex.texi: add license node to the manual
7423 * TODO: flex.texi is here; clarify tests/ rewrite issue
7431 * flex.1: no more manpage
7435 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
7440 * flex.texi: the namual now compiles; hurray
7458 * flex.texi: more corrections to the manual; the end is in site
7466 * flex.texi: today's tinkering on the manual
7470 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
7474 * TODO: note future issues with flex.texi
7478 * Makefile.am: include flex.1 as it's the only working documentation
7492 * flex.texi: more conversions/corrections
7500 * flex.texi: begin the manual conversion to texinfo; yes, it's
7538 * to.do/flex.rmail: more mail came in
7594 * flex.1: include typo/punctuation fixes from a patch submitted by
7603 * flex.skl: include c++ STD fixes from quanstro@quanstro.net
7607 * flex.skl, gen.c: change some int types to size_t as per FreeBSD
7617 * TODO: add memory api and reworking of flex.skl reworking
7621 * flex.skl: remove extraneous notice from flex.skl
7625 * flex.skl: patch memory leak as per millaway
7629 * to.do/flex.rmail: add vern's ok for copyright/license changes and
7694 * flex.skl: added punctuation
7699 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
7706 * to.do/flex.rmail: add bill fenlason's emails
7714 * flex.skl: save errno as per Theo de Raadt
7718 * flex.1: correct hyphenation as per openbsd tree
7727 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
7739 * to.do/flex.rmail: more flex messages in the queue
7743 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
7761 * flex.1: describe reentrant api changes
7823 * to.do/flex.rmail: more mail in flex.rmail
7827 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
7855 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
7857 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
7901 * flex.texi: texinfo manual, old contributed version
7905 * flex.1: fixed some bugs in examples of [[:...:]] ccls
7913 * flex.skl: explicit include of iostream.h
7935 * flex.skl: fixed memory leak
7939 * flex.1: input() doesn't destroy yytext
7947 * flex.skl: use delete [] for yy_state_buf
7951 * flex.skl: fixed %option noinput
7955 * flex.skl: free(char*) fix ... Sigh ...
7975 * flex.skl: "str" -> "yy_str"
7983 * flex.skl: (attempted) fix for input() crossing a file boundary
7999 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
8003 * flex.skl: niggling cosmetic tweak
8007 * flex.skl: bug fixes for yymore (especially with %array)
8023 * flex.skl: snapshot of cscope yymore fixes, prior to switching
8040 * flex.1: credits
8056 * flex.1: typo fixed
8060 * flex.1: credits update
8064 * flex.skl: (char*) cast for realloc
8089 * flex.1: 2.5.2 update
8109 * flex.skl: yy_delete_buffer allows nil buffer pointer
8121 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
8150 * flex.skl, gen.c: const -> yyconst
8158 * README, flex.1: Stan Adermann credit
8170 * flex.1: update date for 2.5.1 release, some feedbacker credits
8186 * flex.1: added note regarding yylineno should be maintained on a
8195 * NEWS, flex.1: 2.5.0.8 update
8215 * flex.skl: %option yylineno support
8232 * NEWS, flex.1: 2.5.0.7
8240 * flex.skl: Added yy_flush_buffer
8264 * flex.skl: added switch_streams
8280 * flex.skl: yyFlexLexer initialization of yy_flex_debug
8288 * flex.skl: moved position of yy_init = 0
8292 * flex.skl: added YY_EXIT_FAILURE
8317 * main.c: program_name is "flex" if argv[0] nil
8325 * flex.1: Documented YY_NUM_RULES
8341 * flex.skl: better fix for #pragma problem
8353 * flex.skl, flexdef.h: comment out Turbo C #pragma's
8361 * flex.skl: isatty() extern
8365 * NEWS, flex.1: 2.5.0.4
8421 * flex.1: typos, tweaks
8429 * flex.1: flexdoc/flex merge
8433 * flex.1: typos
8441 * flex.1: 2.5 update
8453 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
8458 * flex.1: prior to 2.5 update
8466 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
8470 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
8486 * flex.skl: added YY_FLEX_VERSION
8502 * flex.skl, gen.c: input() maintains BOL
8506 * flex.skl: check size of buffer in yy_scan_buffer
8510 * flex.skl: added %option main, fixed missing %*
8538 * flex.skl: added YYSTATE alias
8550 * flex.skl: undid YY_UNIX_NEWLINE
8566 * flex.skl: Added YY_UNIX_NEWLINE
8570 * flex.skl: BOL changes
8606 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
8623 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
8637 * flex.skl: size_t #ifdef's for not compiling some statics
8641 * Makefile.in: $(FLEX) config.h
8673 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
8677 * flex.skl: made stack code conditional on "stack" option
8689 * flex.skl: yy_eof_status -> yy_buffer_status
8693 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
8706 * flex.skl: Added fix for 8-bit chars returned by input()
8710 * flex.skl: Move definition of yy_flex_strcpy to come after #define
8715 * mkskel.sh: flex.skel -> flex.skl
8723 * Makefile.in: Fixed scan.c target so "make" detects flex failure
8795 * flex.1: -ooutput #line directives credits
8799 * flex.skl: Fixsed sense of test for %array
8819 * flex.skl: prototypes for alloc/string routines
8823 * flex.skl: alloc, string routines internal
8853 * FlexLexer.h, flex.skl: Added yy_top_state()
8877 * flex.skl: start-state stacks, alloc routines take unsigned
8889 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
8911 * flex.skl: Added yy_fill_buffer
8919 * flex.1: Updated credits
8969 * flex.1: LexError(), C++ experiment warning, credits
8977 * flex.skl, gen.c: Fixed nasty 8-bit bugs
8986 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
8994 * flex.1: credits update
9002 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
9007 * flex.skl: Fixed bug in pointing yyin at a new file and resuming
9016 * flex.1: updated credits
9044 * flex.1: credit update
9048 * flex.skl: lint tweak
9056 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
9061 * flex.1: -F incompatible with -+
9073 * flex.1: Updated message regarding missing libfl.a routines Added
9083 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
9096 * flex.skl: Fixed bug in yy_fatal_error()
9176 * flex.skl: Fixed %array YYLMAX headaches, added error message if
9185 * flex.1: Documented that buffer can't grow if REJECT used
9193 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
9214 * flex.1: Added Nathan Zelle, "promoted" Francois
9218 * Makefile.in: only "realclean" removes flex dist depends on flex
9238 * dfa.c, flex.1: -a -> -Ca
9300 * COPYING: flex.skel -> flex.skl
9332 * flex.1: Added Francois Pinard to distribution headache helpers
9336 * flex.skl: Modified C++ scanners to get input a character at a time
9350 * flex.1: Documented YY_INTERACTIVE.
9354 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
9359 * flex.skl: Support for read()/fread() section 1 definitions precede
9381 * flex.1: Documented -Cr
9385 * flex.1: No need to #undef before redefining prior to -Cr
9394 * flex.1: Added Landon Noll to thanks.
9402 * flex.1: 2.4 documentation
9423 * flex.1: Checkpoint prior to final 2.4 update
9431 * flex.skl: osfcn.h -> unistd.h
9435 * flex.skl: Added "static" to definition of yy_fatal_error as well
9440 * flex.skl: Added yy_fatal_error function.
9444 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
9453 * flex.skl, gen.c: Minimized use of YY_CHAR
9457 * main.c: Added "flex++" feature Minimized use of YY_CHAR
9473 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
9481 * flex.skl: Added dynamic buffer growing. Added yyless() for
9506 * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
9557 * flex.skl: First version of C/C++ skeleton
9615 * flex.skl: preserve yytext on input() bug fix when combining
9624 * flex.skl: Fixed to not generate extra EOF's after reading one.
9632 * flex.skl: Some rearranging to make sure things get declared in the
9662 * flex.skl: Added #ifndef's around #define's to let user override
9695 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some
9704 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
9710 * flex.1: Fixed bug in description of backtracking
9718 * flex.skl, main.c: %array support
9739 * flex.1: Mostly .LP -> .PP
9774 * flex.skl: Beginning of %pointer/%array support
9845 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
9853 * flex.skl: Another try at getting the malloc() definitions correct;
9858 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
9864 to that used by flex.skel
9872 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
9893 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
9901 * flex.1: documentation on new features Comment regarding Ove's work
9902 ^foo|bar difference between flex / lex yyin initialization
9964 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
9983 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
10000 * flex.skl: fixed fencepost errors with yy_buf_size and detecting
10009 * flex.skl: g++ tweaks
10017 * flex.skl: fix for g++
10021 * flex.1: minor typos and formatting changes. Removed BITNET
10046 * flex.skl: Tweaks for lint and C++
10050 * flex.1: -ll => -lfl
10058 * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
10062 * flex.1: [no log message]
10113 * flex.skl: Many multiple-buffer additions.
10121 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks.
10158 * flex.skl: NUL's; indenting
10187 * flex.1: [no log message]
10191 * flex.1: Changed .so options.man to inlined version since flex.1
10196 * flex.1: [no log message]
10200 * flex.1: [no log message]
10204 * flex.1: [no log message]
10208 * flex.1: [no log message]
10212 * flex.1: Initial revision
10261 of program name "flex". -c changed to -C; -c now deprecated. -n
10284 * flex.skl: C++ support. Turbo-C support. 8-bit char support.
10314 * flex.skl: unput() bug fix
10360 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
10373 * flex.skl: Cleaned up forward declarations of yyunput() and input()
10419 * flex.skl: Initial revision
10573 * README: forgot sh flex.shar