1 2014-02-16 Translation Project <coordinator@translationproject.org>
3 * po/ru.po: update ru translation from the translation project
5 2014-02-14 Will Estes <westes575@gmail.com>
7 * NEWS: mention updated da translation in release news
9 2014-02-14 Translation Project <coordinator@translationproject.org>
11 * po/da.po: update da translation from the translation project
13 2014-02-14 Will Estes <westes575@gmail.com>
15 * NEWS: mention updated es translation in release news
17 2014-02-14 Translation Project <coordinator@translationproject.org>
19 * po/es.po: update es translation from the translation project
21 2014-02-14 Will Estes <westes575@gmail.com>
23 * NEWS: mention updated ko translation in release news
25 2014-02-14 Translation Project <coordinator@translationproject.org>
27 * po/ko.po: update ko translation from the translation project
29 2014-02-14 Will Estes <westes575@gmail.com>
31 * NEWS: mention updated ro translation in release news
33 2014-02-14 Translation Project <coordinator@translationproject.org>
35 * po/ro.po: update ro translation from the translation project
37 2014-02-14 Will Estes <westes575@gmail.com>
39 * NEWS: mention updated ru translation in release news
41 2014-02-14 Translation Project <coordinator@translationproject.org>
43 * po/ru.po: update ru translation from the translation project
45 2014-02-14 Will Estes <westes575@gmail.com>
47 * NEWS: mention updated sv translation in news
49 2014-02-14 Translation Project <coordinator@translationproject.org>
51 * po/sv.po: update sv translation from the translation project
53 2014-02-14 Will Estes <westes575@gmail.com>
55 * NEWS: mention updated tr translation in news
57 2014-02-14 Translation Project <coordinator@translationproject.org>
59 * po/tr.po: update tr translation from the translation project
61 2014-02-14 Will Estes <westes575@gmail.com>
63 * NEWS: mention updated zh_CN in release news
65 2014-02-14 Translation Project <coordinator@translationproject.org>
67 * po/zh_CN.po: update zh_CN translation from the translation project
69 2014-02-14 Will Estes <westes575@gmail.com>
71 * NEWS, po/LINGUAS, po/zh_TW.po, po/zh_tw.po: rename zh_tw
72 translation to its proper zh_TW name
74 2014-02-14 Will Estes <westes575@gmail.com>
76 * NEWS: mention updated nl, vi translations in release news
78 2014-02-14 Translation Project <coordinator@translationproject.org>
80 * po/vi.po: update vi translation from the translation project
82 2014-02-14 Translation Project <coordinator@translationproject.org>
84 * po/nl.po: update nl translation from the translation project
86 2014-02-14 Will Estes <westes575@gmail.com>
88 * TODO: remove some unneeded entries from the todo list
90 2014-02-13 Will Estes <westes575@gmail.com>
92 * doc/Makefile.am: list more generated files in CLEANFILES
94 2014-02-13 Will Estes <westes575@gmail.com>
96 * doc/flex.xml: remove unmaintained xml documentation
98 2014-02-13 Will Estes <westes575@gmail.com>
100 * configure.ac: bump AM_GNU_GETTEXT_VERSION to 0.18.1
102 2014-02-13 Will Estes <westes575@gmail.com>
104 * README: list new location of flex git repo
106 2014-02-13 Will Estes <westes575@gmail.com>
108 * po/.gitignore: git ignore generated files from english quoting
111 2014-02-13 Will Estes <westes575@gmail.com>
113 * po/LINGUAS: name english quoting variants correctly
115 2014-02-13 Will Estes <westes575@gmail.com>
117 * Makefile.am, configure.ac, tools/Makefile.am: removed tools/
118 subdirectory from distribution Since it is not possible to rebuild the ChangeLog file without being
119 in a git working directory of flex, distributing the tools directory
120 is misleading. In particular, git2cl will always fail.
122 2014-02-13 Will Estes <westes575@gmail.com>
124 * po/LINGUAS: removed unneeded blank line from translation list
126 2014-02-13 Will Estes <westes575@gmail.com>
128 * po/LINGUAS: added en quoting variants to translation list
130 2014-02-11 Will Estes <westes575@gmail.com>
132 * configure.ac: use gnu automake option instead of gnits option
134 2014-02-11 Will Estes <westes575@gmail.com>
136 * README-alpha: remove README_alpha file since it is no longer
139 2014-02-10 Will Estes <westes575@gmail.com>
141 * configure.ac: increment version to 2.5.38
143 2013-11-27 Will Estes <westes575@gmail.com>
145 * NEWS: flesh out internationalization section of NEWS file; mention
148 2013-11-27 Translation Project <coordinator@translationproject.org>
150 * po/pt_BR.po: update pt_BR translation from the translation project
152 2013-10-31 Will Estes <westes575@gmail.com>
154 * NEWS: begin listing 2.5.38 version in NEWS; list new sr
157 2013-10-31 Will Estes <westes575@gmail.com>
159 * po/LINGUAS: list new sr translation in list of translations
161 2013-10-31 Will Estes <westes575@gmail.com>
163 * po/sr.po: add sr translation from the translation project
165 2013-07-02 Till Varoquaux <till.varoquaux@gmail.com>
167 * configure.ac, flex.skl, nfa.c, tests/Makefile.am,
168 tests/test-lineno-trailing/.gitignore,
169 tests/test-lineno-trailing/Makefile.am,
170 tests/test-lineno-trailing/scanner.l,
171 tests/test-lineno-trailing/test.input: Adjust yylineno properly when
172 rewinding trailing contexts.
174 2013-05-28 Will Estes <westes575@gmail.com>
176 * Makefile.am: Remove incorrect / in install-exec-hook target
178 2013-02-16 Translation Project <coordinators@translationproject.org>
180 * po/LINGUAS, po/zh_tw.po: add zh_tw translation from the
183 2012-12-06 Christoph Junghans <ottxor@gentoo.org>
185 * Makefile.am, configure.ac: add version information to shared
186 library Signed-off-by: Will Estes <westes575@gmail.com>
188 2012-12-04 Christoph Junghans <ottxor@gentoo.org>
190 * .gitignore, Makefile.am, configure.ac, lib/Makefile.am: Build
191 libfl and libcompat using libtool; resolves #3586814 Signed-off-by: Will Estes <westes575@gmail.com>
193 2012-12-04 Translation Project <coordinator@translationproject.org>
195 * po/ca.po: update ca translation
197 2012-10-31 Hugh Sasse <hgs@dmu.ac.uk>
199 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
200 use cmp instead of diff in some tests for portability reasons Signed-off-by: Will Estes <westes575@gmail.com>
202 2012-10-31 Dennis Clarke <dclarke@blastwave.org>
204 * tests/TEMPLATE/Makefile.am, tests/test-alloc-extra/Makefile.am,
205 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
206 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
207 tests/test-bison-nr/Makefile.am,
208 tests/test-bison-yylloc/Makefile.am,
209 tests/test-bison-yylval/Makefile.am,
210 tests/test-c++-basic/Makefile.am,
211 tests/test-c++-multiple-scanners/Makefile.am,
212 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
213 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
214 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
215 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
216 tests/test-header-r/Makefile.am,
217 tests/test-include-by-buffer/Makefile.am,
218 tests/test-include-by-push/Makefile.am,
219 tests/test-include-by-reentrant/Makefile.am,
220 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
221 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
222 tests/test-mem-r/Makefile.am,
223 tests/test-multiple-scanners-nr/Makefile.am,
224 tests/test-multiple-scanners-r/Makefile.am,
225 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
226 tests/test-posix/Makefile.am,
227 tests/test-posixly-correct/Makefile.am,
228 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
229 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
230 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
231 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
232 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
233 tests/test-top/Makefile.am, tests/test-yyextra/Makefile.am: add
234 CFLAGS and CXXFLAGS options as appropriate to testsuite Makefile.am
235 files Signed-off-by: Will Estes <westes575@gmail.com>
237 2012-10-25 Will Estes <westes575@gmail.com>
239 * po/LINGUAS: add hr to list of translations
241 2012-10-25 Translation Project <coordinator@translationproject.org>
243 * po/hr.po: add hr translation from the translation project
245 2012-10-25 Translation Project <coordinator@translationproject.org>
247 * po/fr.po: new fr translation project from the translation project
249 2012-09-08 Will Estes <westes575@gmail.com>
251 * po/LINGUAS: update languages list to include esperanto translation
253 2012-09-08 Translation Project <coordinator@translationproject.org>
255 * po/eo.po: add eo translation from the translation project
257 2012-08-26 Will Estes <westes575@gmail.com>
259 * configure.ac: add dist-xz to automake options; resolves #3561837
261 2012-08-26 Will Estes <westes575@gmail.com>
263 * autogen.sh, configure.ac: require gettext 0.18; force autoreconf
264 in autogen.sh; resolves #3561759 Autoconf had trouble finding the shared libraries for gettext. Using
265 gettext 0.18 fixes that. When updating the gettext version number, autoreconf could fail to
266 update files, since autopoint would assume the gettext-related files
267 had been locally modified. Passing --force prevents that from
270 2012-08-15 Will Estes <westes575@gmail.com>
272 * Makefile.am: remove README.cvs from dist_doc_DATA in Makefile.am
274 2012-08-13 Will Estes <westes575@gmail.com>
276 * : commit 9256a268e2a1000cb410766e95487912a7d66d61 Author: Will
277 Estes <westes575@gmail.com> Date: Mon Aug 13 16:23:35 2012 -0400
279 2012-08-08 Will Estes <westes575@gmail.com>
281 * README, README.cvs: append README.cvs contents to README
283 2012-08-08 Will Estes <westes575@gmail.com>
285 * gen.c: fix m4 error when useecs and nultrans are true; resolves
288 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net>
290 * flex.skl: put user code after yyguts init; resolves #1744516 Signed-off-by: Will Estes <westes575@gmail.com>
292 2012-08-08 Robert Minsk <rminsk@users.sourceforge.net>
294 * flex.skl, main.c: do not output yy_nxt to header with %option
295 full; resolves #1739922 Signed-off-by: Will Estes <westes575@gmail.com>
297 2012-08-07 Will Estes <westes575@gmail.com>
299 * main.c: let flex decide if yymore and reject are needed in lex
300 compatible mode This resolves bug #3510440.
302 2012-08-06 Translation Project <coordinator@translationproject.org>
304 * po/vi.po: new vi translation from the translation project
306 2012-08-06 Will Estes <westes575@gmail.com>
308 * .gitignore: add more patterns to .gitignore Undersome circumstances, the build process will generate conf.in~,
309 which we want to ignore. Also, some patch files will apply but not
310 cleanly and *.orig and *.rej files are generated. We want to ignore
313 2012-08-06 Will Estes <westes575@gmail.com>
315 * configure.ac, configure.in: rename configure.in to configure.ac to
316 prep for upcoming automake changes
318 2012-08-06 Elias Pipping <pipping@users.sourceforge.net>
320 * tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
321 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y:
322 Fix two tests to pass under bison 2.6 Given that bison is moving forward with the %parse-param instead of
323 YYPARSE_PARAM syntax, it makes sense to switch over to using the new
324 style declaration. In particular, this means that flex scanners that
325 use bison features will now require bison 2.6 or higher. Signed-off-by: Will Estes <westes575@gmail.com>
327 2012-08-04 Will Estes <westes575@gmail.com>
329 * po/nl.po: new nl translation from the translation project
331 2012-08-04 Mike Frysinger <vapier@gentoo.org>
333 * flexdef.h: add prototype for lerrsf_fatal to flexdef.h Signed-off-by: Will Estes <westes575@gmail.com>
335 2012-08-04 nomis52 <nomis52@users.sourceforge.net>
337 * flex.skl, gen.c: Change variable types to silence compiler
338 warnings; resolves #3552806 Signed-off-by: Will Estes <westes575@gmail.com>
340 2012-08-03 Will Estes <westes575@gmail.com>
342 * NEWS: update NEWS to reflect changes in 2.5.37
344 2012-08-03 Will Estes <westes575@gmail.com>
346 * configure.in: update flex version to 2.5.37
348 2012-08-03 Will Estes <westes575@gmail.com>
350 * po/de.po: new de translation from the translation project
352 2012-08-02 Will Estes <westes575@gmail.com>
354 * po/vi.po: new vi translation from the translation project
356 2012-08-02 Will Estes <westes575@gmail.com>
358 * po/pl.po: new pl translation from the translation project
360 2012-08-02 Will Estes <westes575@gmail.com>
362 * po/fi.po: new fi translation from the translation project
364 2012-08-02 Will Estes <westes575@gmail.com>
366 * Makefile.am: Add -f option to LN_S to create flex++ The autoconf macro LN_S needs -f to successfully install flex++ if
367 flex++ already exists. Fortunately, ln, ln -s and cp -p, which are
368 the various forms that LN_S can take all will do the right thing
369 with a -f argument passed.
371 2012-08-02 Will Estes <westes575@gmail.com>
373 * Makefile.am, tools/Makefile.am, tools/cvs2cl.pl,
374 tools/cvsauthors, tools/git2cl: replace cvs2cl with git2cl Add the git2cl script in tools/ and remove the (now unnecessary)
375 cvs2cl script. Remove tools/cvsauthors since git2cl does not need
376 that file. Account for all the above in Makefile.am and
379 2012-07-29 Will Estes <wlestes@users.sourceforge.net>
381 * tests/.cvsignore, tests/.gitignore, tests/TEMPLATE/.cvsignore,
382 tests/TEMPLATE/.gitignore, tests/test-alloc-extra/.cvsignore,
383 tests/test-alloc-extra/.gitignore, tests/test-array-nr/.cvsignore,
384 tests/test-array-nr/.gitignore, tests/test-array-r/.cvsignore,
385 tests/test-array-r/.gitignore, tests/test-basic-nr/.cvsignore,
386 tests/test-basic-nr/.gitignore, tests/test-basic-r/.cvsignore,
387 tests/test-basic-r/.gitignore, tests/test-bison-nr/.cvsignore,
388 tests/test-bison-nr/.gitignore, tests/test-bison-yylloc/.cvsignore,
389 tests/test-bison-yylloc/.gitignore,
390 tests/test-bison-yylval/.cvsignore,
391 tests/test-bison-yylval/.gitignore,
392 tests/test-c++-basic/.cvsignore, tests/test-c++-basic/.gitignore,
393 tests/test-c++-multiple-scanners/.cvsignore,
394 tests/test-c++-multiple-scanners/.gitignore,
395 tests/test-c++-yywrap/.cvsignore, tests/test-c++-yywrap/.gitignore,
396 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/.gitignore,
397 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/.gitignore,
398 tests/test-ccl/.cvsignore, tests/test-ccl/.gitignore,
399 tests/test-concatenated-options/.cvsignore,
400 tests/test-concatenated-options/.gitignore,
401 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/.gitignore,
402 tests/test-debug-r/.cvsignore, tests/test-debug-r/.gitignore,
403 tests/test-extended/.cvsignore, tests/test-extended/.gitignore,
404 tests/test-header-nr/.cvsignore, tests/test-header-nr/.gitignore,
405 tests/test-header-r/.cvsignore, tests/test-header-r/.gitignore,
406 tests/test-include-by-buffer/.cvsignore,
407 tests/test-include-by-buffer/.gitignore,
408 tests/test-include-by-push/.cvsignore,
409 tests/test-include-by-push/.gitignore,
410 tests/test-include-by-reentrant/.cvsignore,
411 tests/test-include-by-reentrant/.gitignore,
412 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/.gitignore,
413 tests/test-lineno-nr/.cvsignore, tests/test-lineno-nr/.gitignore,
414 tests/test-lineno-r/.cvsignore, tests/test-lineno-r/.gitignore,
415 tests/test-mem-nr/.cvsignore, tests/test-mem-nr/.gitignore,
416 tests/test-mem-r/.cvsignore, tests/test-mem-r/.gitignore,
417 tests/test-multiple-scanners-nr/.cvsignore,
418 tests/test-multiple-scanners-nr/.gitignore,
419 tests/test-multiple-scanners-r/.cvsignore,
420 tests/test-multiple-scanners-r/.gitignore,
421 tests/test-noansi-nr/.cvsignore, tests/test-noansi-nr/.gitignore,
422 tests/test-noansi-r/.cvsignore, tests/test-noansi-r/.gitignore,
423 tests/test-posix/.cvsignore, tests/test-posix/.gitignore,
424 tests/test-posixly-correct/.cvsignore,
425 tests/test-posixly-correct/.gitignore,
426 tests/test-prefix-nr/.cvsignore, tests/test-prefix-nr/.gitignore,
427 tests/test-prefix-r/.cvsignore, tests/test-prefix-r/.gitignore,
428 tests/test-pthread/.cvsignore, tests/test-pthread/.gitignore,
429 tests/test-quotes/.cvsignore, tests/test-quotes/.gitignore,
430 tests/test-reject/.cvsignore, tests/test-reject/.gitignore,
431 tests/test-rescan-nr/.cvsignore, tests/test-rescan-nr/.gitignore,
432 tests/test-rescan-r/.cvsignore, tests/test-rescan-r/.gitignore,
433 tests/test-string-nr/.cvsignore, tests/test-string-nr/.gitignore,
434 tests/test-string-r/.cvsignore, tests/test-string-r/.gitignore,
435 tests/test-table-opts/.cvsignore, tests/test-table-opts/.gitignore,
436 tests/test-top/.cvsignore, tests/test-top/.gitignore,
437 tests/test-yyextra/.cvsignore, tests/test-yyextra/.gitignore: rename
438 .cvsignore files in tests/ subdirectories to gitignore
440 2012-07-23 Will Estes <wlestes@users.sourceforge.net>
442 * examples/.cvsignore, examples/fastwc/.cvsignore,
443 examples/manual/.cvsignore, lib/.cvsignore, tools/.cvsignore: remove
444 unneeded .cvsignore files
446 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
448 * .gitignore: add *.o and *.a to top level .gitignore The cvs tree did not need these additions because cvs assumed a lot
449 of C-style defaults for .cvsignore files. flex builds *.o object
450 files in the course of compilation and *.a files are built as a part
451 of the libraries that flex compiles in the build process.
453 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
455 * .cvsignore, .gitignore, doc/.cvsignore, doc/.gitignore,
456 m4/.cvsignore, m4/.gitignore, po/.cvsignore, po/.gitignore: rename
457 .cvsignore files to .gitignore The .cvsignore files from the legacy cvs repository tracked what
458 files got autogenerated during various stages of the flex build.
459 Renaming the .cvsignore files to .gitignore lets git do the same
460 thing. git is better about letting higher level .gitignore files
461 not-track files in lower level directories. As I work my way through
462 the test directories, we may add additional .gitignore files from
463 the old .cvsignore files. The po/ directory has a lot of special files used by gettext, so the
464 patterns in po/.gitignore look very different. The doc/.gitignore file accounts for what texinfo/makeinfo do, and
465 so it also has special patterns. The m4 directory is mainly present for autoconf's benefit, but we
466 have to account for it so make can do the right thing. Hence,
467 m4/.gitignore says to ignore *.m4, as counterintuitive as that may
470 2012-07-22 Will Estes <wlestes@users.sourceforge.net>
472 * NEWS: update NEWS file to note release date of 2.5.36
474 2012-06-23 Will Estes <wlestes@users.sourceforge.net>
476 * doc/flex.texi: fix call to version in manual
478 2012-06-22 Will Estes <wlestes@users.sourceforge.net>
480 * doc/flex.texi: add missing argument to call to yylex in manual
482 2012-04-27 Will Estes <wlestes@users.sourceforge.net>
484 * flex.skl: lintish cleanup in flex.skl; resolves #2040664
486 2012-04-27 Will Estes <wlestes@users.sourceforge.net>
488 * doc/flex.texi: add a 7 to the c99 octal pattern; resolves #3518269
490 2012-03-31 Will Estes <wlestes@users.sourceforge.net>
492 * doc/flex.texi: copyedit; resolves #3513670
494 2012-03-23 Will Estes <wlestes@users.sourceforge.net>
496 * buf.c: escape backslashes in #line filenames in %top section;
497 resolves #3212400; patch submitted by scfc_de
499 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
501 * Makefile.am, configure.in, lib/Makefile.am, lib/lib.c,
502 lib/malloc.c, lib/realloc.c: provide malloc() and realloc() for
503 systems that do not have satisfactory versions; resolves #1899047
505 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
507 * Makefile.am: install flex++ as a link; resolves bug #2939681
509 2012-03-21 Will Estes <wlestes@users.sourceforge.net>
511 * tests/test-bison-nr/Makefile.am,
512 tests/test-bison-yylloc/Makefile.am,
513 tests/test-bison-yylval/Makefile.am: fix dependencies for make -j in
516 2012-03-19 Will Estes <wlestes@users.sourceforge.net>
518 * flex.skl: add missing prototypes for yyset_column() and
519 yyget_column(); resolves #3029024; patch submitted by scfc_de
521 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
523 * flex.skl, tests/test-reject/scanner.l,
524 tests/test-table-opts/scanner.l: wrap yy_fatal_error calls
527 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
529 * regex.c: fix overlapping data buffer issue; patch from Tim
532 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
534 * scan.l: better bracket handling in the scanner
536 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
538 * flexdef.h, main.c, misc.c: Remove unneeded tracking of line/column
539 output; patch from Tim Landsheet scfc_de
541 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
543 * configure.in: fix test for m4 to accept an m4 with -P and not jus
544 tGNU m4; patch from Tim Landsheet scfc_de on sourceforge
546 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
548 * doc/flex.texi: fix order of td_lolen and td_hilen in
549 documentation; resolves #2913693; patch submitted by Andreas
550 Gruenbacher <agruen@suse.de>
552 2012-03-02 Will Estes <wlestes@users.sourceforge.net>
554 * doc/flex.texi: correct document of YY_FLUSH_BUFFER; resolves
557 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
559 * dfa.c, flexdef.h, misc.c, parse.y: speed up things for complex
560 inputs; resolves #2891390
562 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
564 * doc/flex.texi: fix ipv6 pattern in manual; update manual copyright
567 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
569 * flex.skl: fremove isatty() declaration; resolves #1984987
571 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
573 * doc/flex.texi: Add link for RFC 2396
575 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
577 * flex.skl: resolve #1990170
579 2012-02-17 Will Estes <wlestes@users.sourceforge.net>
581 * flex.skl: fix documentation to reflect arguments actually used;
584 2012-02-05 Will Estes <wlestes@users.sourceforge.net>
586 * main.c: fix yywrap behavior for reentrant scanners
588 2012-02-04 Will Estes <wlestes@users.sourceforge.net>
590 * NEWS: Mmention tr translation
592 2012-02-04 Will Estes <wlestes@users.sourceforge.net>
594 * tables.c: prevent unused stuff from being compiled so as to reduce
597 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
599 * buf.c, filter.c, main.c, misc.c, regex.c, scanflags.c: more better
600 error messages; more better memory handling
602 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
604 * misc.c: more careful/paranoia
606 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
608 * scanopt.c: more careful memory allocation in option processing
610 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
612 * Makefile.am, configure.in: remove m4/ directory and generally
613 clean up automake/autoconf inputs
615 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
617 * lib/.cvsignore: cvsignore files that need that
619 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
621 * NEWS, po/da.po, po/es.po, po/ko.po, po/pt_BR.po, po/ro.po,
622 po/ru.po, po/sv.po, po/tr.po, po/zh_CN.po: check in translations
624 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
626 * main.c: correct macro definition of yywrap
628 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
630 * scan.l: Greater specificity in error messages
632 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
634 * parse.y: improve rule handling at EOF
636 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
638 * flex.skl: include cstdio for definition of EOF in all cases
640 2012-02-03 Will Estes <wlestes@users.sourceforge.net>
642 * flex.skl: suppress warning on unused yyguts_t
644 2010-08-13 Will Estes <wlestes@users.sourceforge.net>
646 * NEWS, po/LINGUAS, po/fi.po: new fi translation from the
649 2009-03-31 Will Estes <wlestes@users.sourceforge.net>
651 * doc/flex.texi: Include version.texi after @setfilename, so that @set values are correctly evaluated. (Start Conditions, Performance, Lex and Posix): Fix some markup errors. (Cxx): Likewise. Also, fix C++ example to actually be compilable. Patch from Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
653 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
655 * configure.in: remove line break that broke configure
657 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
659 * doc/flex.texi: specify the title on the title page since @settitle
660 doesn't do that for us; resolves bug #2043491
662 2008-12-28 Will Estes <wlestes@users.sourceforge.net>
664 * configure.in, flexdef.h: check for regex.h; resolves bug #2337486
666 2008-07-23 Will Estes <wlestes@users.sourceforge.net>
668 * NEWS, po/ga.po: new ga translation from the translation project
670 2008-06-10 Will Estes <wlestes@users.sourceforge.net>
672 * NEWS, po/ca.po: new ca translation
674 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
676 * Makefile.am: move ABOUT-NLS back to EXTRA_DIST
678 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
680 * Makefile.am: create new dist_doc_DATA; move some EXTRA_DIST files
681 to new dist_doc_DATA target
683 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
685 * .cvsignore: ignore more automake generated config.status* files
687 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
689 * NEWS: flex distribution now built with automake and autoconf
692 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
694 * README.cvs: document GNU auto* version changes for building flex
697 2008-05-31 Will Estes <wlestes@users.sourceforge.net>
699 * .cvsignore, doc/Makefile.am: ignore automake-supplied ylwrap
701 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
703 * NEWS, flex.skl: clean up types; resolves 1961902
705 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
707 * NEWS: update NEWS re manual
709 2008-05-15 Will Estes <wlestes@users.sourceforge.net>
711 * doc/flex.texi: correct eroneous references to 'nowrap' to refer to
712 'noyywrap'; resolves bug #1739912
714 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
716 * filter.c: call clearerr on stdin before dup2'ing it; resolves bug
719 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
721 * NEWS: generic updates to NEWS
723 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
725 * tests/test-pthread/Makefile.am: move library flags in linker
726 command; resolves patch #1943403; patch submitted by
727 nullnix@users.sourceforge.net
729 2008-05-14 Will Estes <wlestes@users.sourceforge.net>
731 * doc/flex.texi: use ansi syntax in simple examples; resolves patch
732 #1909844; patch submitted by Tom Browder,
733 tbrowder2@users.sourceforge.net
735 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
737 * doc/flex.texi: fix typo in example (from Paolo J. Matos
739 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
741 * flexint.h: move endif to better account for what C99 defines for
742 integer types (fix from debian project)
744 2008-04-10 Will Estes <wlestes@users.sourceforge.net>
746 * gen.c: fix another int type to be size_t
748 2008-03-30 Will Estes <wlestes@users.sourceforge.net>
750 * NEWS, po/fr.po: new fr translation
752 2008-03-30 Will Estes <wlestes@users.sourceforge.net>
754 * NEWS, configure.in: start version 2.5.36
756 2008-02-26 Will Estes <wlestes@users.sourceforge.net>
758 * NEWS: add date of release
760 2008-02-15 Will Estes <wlestes@users.sourceforge.net>
762 * NEWS, parse.y: fix bug that prevented comments from working
765 2008-02-12 Will Estes <wlestes@users.sourceforge.net>
767 * po/de.po: new de translation
769 2008-02-10 Will Estes <wlestes@users.sourceforge.net>
771 * NEWS, po/vi.po: new vi translation
773 2008-02-10 Will Estes <wlestes@users.sourceforge.net>
775 * NEWS, po/nl.po: new nl translation
777 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
779 * NEWS, po/pl.po: new pl translation
781 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
783 * NEWS, po/de.po, po/pt_BR.po: new de, pt_br translations
785 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
787 * NEWS, flex.skl: generate headers for all functions (resolves bug
790 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
792 * NEWS, flex.skl: change yy_size_t to be size_t (resolves bug
795 2008-02-09 Will Estes <wlestes@users.sourceforge.net>
797 * configure.in: start work on version 2.5.35
799 2007-12-12 Will Estes <wlestes@users.sourceforge.net>
801 * NEWS, configure.in: revert NEWS and configure.in to version 2.5.34
803 2007-09-12 Will Estes <wlestes@users.sourceforge.net>
805 * NEWS, configure.in: update version number to 2.5.35
807 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net>
809 * tests/test-alloc-extra/scanner.l: Use %option extra-type.
811 2007-09-10 Aaron Stone <sodabrew@users.sourceforge.net>
813 * NEWS, doc/flex.texi, flex.skl, flexdef.h, main.c, parse.y, scan.l:
814 Introduce %option extra-type="your_type *" (resolves bug #1744505).
816 2007-08-15 Will Estes <wlestes@users.sourceforge.net>
818 * po/nl.po: new nl translations from the translation project
820 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
822 * NEWS: change release date
824 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
826 * flex.skl: adjustment for prefix classes; patch submitted by Petr
827 Machata <pmachata@redhat.com>
829 2007-06-28 Will Estes <wlestes@users.sourceforge.net>
831 * NEWS: NEWS item for yy_init_extra
833 2007-06-12 Aaron Stone <sodabrew@users.sourceforge.net>
835 * doc/flex.texi: Docs and example for yylex_init_extra.
837 2007-06-01 Will Estes <wlestes@users.sourceforge.net>
839 * tests/test-alloc-extra/.cvsignore: ignore OUTPUT file in
842 2007-06-01 Will Estes <wlestes@users.sourceforge.net>
844 * tests/descriptions: add description of concatenated options test
846 2007-05-31 Will Estes <wlestes@users.sourceforge.net>
848 * tests/test-alloc-extra/.cvsignore: add missing .cvsignore to
851 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net>
853 * configure.in, flex.skl, gen.c, main.c: Changes to resolve SF bugs
856 2007-05-31 Aaron Stone <sodabrew@users.sourceforge.net>
858 * tests/Makefile.am, tests/descriptions,
859 tests/test-alloc-extra/Makefile.am,
860 tests/test-alloc-extra/scanner.l, tests/test-alloc-extra/test.input:
861 Adding test cases for yylex_init_extra.
863 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
865 * configure.in, tests/test-pthread/scanner.l: fixes to test-pthread
867 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
869 * NEWS: NEWS item for concatenated options
871 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
873 * configure.in, tests/Makefile.am,
874 tests/test-concatenated-options/.cvsignore,
875 tests/test-concatenated-options/Makefile.am: unit test to verify
876 concatenated options parsing
878 2007-05-12 Will Estes <wlestes@users.sourceforge.net>
880 * scanopt.c: parse multiple short concatenated options; patch
881 submitted by Petr Machata <pmachata@redhat.com
883 2007-05-11 Will Estes <wlestes@users.sourceforge.net>
885 * autogen.sh: remove --force option from autogen.sh; much faster
888 2007-05-11 Will Estes <wlestes@users.sourceforge.net>
890 * NEWS, configure.in: version 2.5.34
892 2007-05-08 Aaron Stone <sodabrew@users.sourceforge.net>
894 * NEWS, flex.skl: Better checking after yyalloc/yyrealloc (resolves
897 2007-05-01 Will Estes <wlestes@users.sourceforge.net>
899 * doc/flex.texi: change title of manual to 'Lexical Analysis with
902 2007-04-25 Will Estes <wlestes@users.sourceforge.net>
904 * flex.skl: c++ memory leak plug
906 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
908 * flex.skl: roll back c++ memory patch as it causes the test suite
911 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
913 * flex.skl: fix function definitions for non-ANSI environments (from
914 Manoj Srivastava from Debian patchset)
916 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
918 * flex.skl: fix c++ memory leak (from Manoj Srivastava from Debian
921 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
923 * flex.skl: fix parameter name in comment (patch from Manoj
924 Srivastava from the debian patchset
926 2007-04-23 Will Estes <wlestes@users.sourceforge.net>
928 * flex.skl: add a size_t cast (patch from Manoj Srivastava from the
931 2007-04-16 Will Estes <wlestes@users.sourceforge.net>
933 * tests/test-extended/Makefile.am, tests/test-quotes/Makefile.am:
934 cleanups to handle VPATH builds better; passifies make distcheck
936 2007-04-16 Will Estes <wlestes@users.sourceforge.net>
938 * doc/flex.texi: drop using the \ in \ escaping as it throws pdf
939 generation for a loop
941 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
943 * .cvsignore: add compile and *.tar.bz2 to .cvsignore
945 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
947 * main.c: add call to setlocale for ctype as per debian patchset
949 2007-04-14 Will Estes <wlestes@users.sourceforge.net>
951 * Makefile.am, NEWS: provide for a PIC version of libfl.a for shared
952 libraries using flex scanners
954 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
956 * FlexLexer.h: annotate endifs since they're a bit far from their
957 opening #if statements
959 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
961 * flexdef.h, parse.y: refactor and slightly redo alloca testing,
962 resolves bug #1675899
964 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
966 * : overhaul configure.in: use octathorps for comments so they're
967 passed through m4 processing; better bracketing of m4 arguments;
968 retool checks as per suggestions from autoscan(1)
970 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
972 * flex.skl: fix skeleton for reentrant scanners
974 2007-04-13 Will Estes <wlestes@users.sourceforge.net>
976 * Makefile.am: remove homegrown tags target; automake does that for
979 2007-04-12 Will Estes <wlestes@users.sourceforge.net>
981 * flex.skl: fix skeleton for reentrant scanners, resolves bug
984 2007-04-12 Will Estes <wlestes@users.sourceforge.net>
986 * FlexLexer.h: declare some const where missing in c++ header file
988 2007-04-10 Will Estes <wlestes@users.sourceforge.net>
990 * doc/flex.texi: corrections to the manual as per suggestions from
993 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
995 * doc/flex.texi: include author names in online versions of the
998 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
1000 * COPYING: update copyright notice
1002 2007-04-03 Will Estes <wlestes@users.sourceforge.net>
1004 * AUTHORS: rearrange and update AUTHORS
1006 2007-03-29 Will Estes <wlestes@users.sourceforge.net>
1008 * NEWS: note sf feature request 1658379 in NEWS
1010 2007-03-29 Will Estes <wlestes@users.sourceforge.net>
1012 * tools/cvsauthors: add sodabrew to cvsauthors file
1014 2007-03-29 Aaron Stone <sodabrew@users.sourceforge.net>
1016 * flex.skl: SourceForge feature request #1658379: Expose YY_BUF_SIZE
1019 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
1021 * NEWS, filter.c, flex.skl: apply patches submitted by sodabrew
1023 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
1025 * README.cvs: more changes describing building flex from cvs
1027 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
1029 * Makefile.am, README.cvs, README.cvs-snapshot: rename
1030 README.cvs-snapshot to README.cvs
1032 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
1034 * README.cvs-snapshot: update to explain where flex cvs lives
1036 2007-03-07 Will Estes <wlestes@users.sourceforge.net>
1038 * README, doc/flex.texi: correct how to submit bugs
1040 2007-02-16 Will Estes <wlestes@users.sourceforge.net>
1042 * NEWS: clarify NEWS item re man page and pdf manual
1044 2007-02-14 Will Estes <wlestes@users.sourceforge.net>
1046 * po/Makevars: update bug address to point to flex-devel instead of
1049 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1051 * configure.in, doc/Makefile.am: make better use of AC_INIT; clean
1052 up, simplify and make more robust the generation of the man page
1054 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1056 * configure.in: remove option check-news from call to
1057 AM_INIT_AUTOMAKE as gnits implies check-news
1059 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1061 * Makefile.am, configure.in: move automake options from Makefile.am
1064 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1066 * autogen.sh: restore --install option to autogen.sh since --force
1067 does not imply --install
1069 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1071 * tools/cvsauthors: add john43 to cvsauthors file
1073 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1075 * autogen.sh: call autoreconf with --force instead of --install
1077 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1079 * doc/.cvsignore: remove texinfo.tex from cvs tree
1081 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1083 * NEWS: updates to NEWS file to reflect recent changes
1085 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1087 * doc/Makefile.am: add flex.pdf to EXTRA_DIST
1089 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1091 * configure.in: remove flex.spec
1093 2007-02-13 Will Estes <wlestes@users.sourceforge.net>
1095 * Makefile.am: remove maintainercleanfiles
1097 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
1099 * doc/Makefile.am: more changes to build system to distribute man
1102 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
1104 * doc/Makefile.am: add flex man page to distribution
1106 2007-02-01 Will Estes <wlestes@users.sourceforge.net>
1108 * .cvsignore, flex.spec.in: remove flex spec file
1110 2006-11-17 Will Estes <wlestes@users.sourceforge.net>
1112 * tests/test-table-opts/Makefile.am: make test target depend on test
1113 groupings, which in turn depend on building executables; cygwin
1116 2006-11-10 Will Estes <wlestes@users.sourceforge.net>
1118 * tests/create-test: change create-test script to edit files in
1121 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
1123 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
1124 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
1125 tests/test-bison-nr/Makefile.am,
1126 tests/test-bison-yylloc/Makefile.am,
1127 tests/test-bison-yylval/Makefile.am,
1128 tests/test-c++-basic/Makefile.am,
1129 tests/test-c++-multiple-scanners/Makefile.am,
1130 tests/test-c++-yywrap/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
1131 tests/test-c-cpp-r/Makefile.am, tests/test-ccl/Makefile.am,
1132 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
1133 tests/test-extended/Makefile.am, tests/test-header-nr/Makefile.am,
1134 tests/test-header-r/Makefile.am,
1135 tests/test-include-by-buffer/Makefile.am,
1136 tests/test-include-by-push/Makefile.am,
1137 tests/test-include-by-reentrant/Makefile.am,
1138 tests/test-linedir-r/Makefile.am, tests/test-lineno-nr/Makefile.am,
1139 tests/test-lineno-r/Makefile.am, tests/test-mem-nr/Makefile.am,
1140 tests/test-mem-r/Makefile.am,
1141 tests/test-multiple-scanners-nr/Makefile.am,
1142 tests/test-multiple-scanners-r/Makefile.am,
1143 tests/test-noansi-nr/Makefile.am, tests/test-noansi-r/Makefile.am,
1144 tests/test-posix/Makefile.am,
1145 tests/test-posixly-correct/Makefile.am,
1146 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
1147 tests/test-pthread/Makefile.am, tests/test-quotes/Makefile.am,
1148 tests/test-reject/Makefile.am, tests/test-rescan-nr/Makefile.am,
1149 tests/test-rescan-r/Makefile.am, tests/test-string-nr/Makefile.am,
1150 tests/test-string-r/Makefile.am, tests/test-top/Makefile.am,
1151 tests/test-yyextra/Makefile.am: change CLEANFILES to include
1152 instead of just the testname for the executable
1154 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
1156 * doc/flex.texi: fix typos in manual; resolves bug #1592857
1158 2006-11-09 Will Estes <wlestes@users.sourceforge.net>
1160 * tests/TEMPLATE/Makefile.am: change test template to remove test
1161 executable when that executable has an extension, e.g. under Cygwin
1163 2006-11-08 Will Estes <wlestes@users.sourceforge.net>
1165 * tests/Makefile.am: test names weren't displaying in test
1166 success/failure messages (from #1591672
1168 2006-10-30 Will Estes <wlestes@users.sourceforge.net>
1170 * doc/.cvsignore: add flex.html to .cvsignore in doc directory
1172 2006-10-22 Will Estes <wlestes@users.sourceforge.net>
1174 * NEWS: update NEWS file for the work that millaway did
1176 2006-10-22 Will Estes <wlestes@users.sourceforge.net>
1178 * FlexLexer.h, NEWS, main.c,
1179 tests/test-c++-multiple-scanners/scanner-2.l: make yywrap work with
1180 c++ scanners as per sf bug report
1182 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
1184 * NEWS, flex.skl, tests/test-c++-multiple-scanners/main.cpp,
1185 tests/test-c-cpp-nr/scanner.l: memory leak issues in c++ scanner
1187 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
1189 * NEWS, configure.in, tests/Makefile.am, tests/descriptions,
1190 tests/test-c++-yywrap/.cvsignore,
1191 tests/test-c++-yywrap/Makefile.am, tests/test-c++-yywrap/scanner.l,
1192 tests/test-c++-yywrap/test.input: add unit test for c++ with yywrap
1194 2006-10-20 Will Estes <wlestes@users.sourceforge.net>
1196 * NEWS, tests/test-c++-basic/Makefile.am,
1197 tests/test-linedir-r/Makefile.am: use configure-provided awk
1198 variable for portability; add loadlibes variable to c++ test
1200 2006-10-17 Will Estes <wlestes@users.sourceforge.net>
1202 * doc/flex.texi: add noyywrap option to example; use whitespace to
1205 2006-08-02 Will Estes <wlestes@users.sourceforge.net>
1207 * NEWS, po/ca.po, po/vi.po: new translations
1209 2006-04-11 John Millaway <john43@users.sourceforge.net>
1211 * tables.c: Casted away signedness to appease -Werror freaks.
1213 2006-03-28 John Millaway <john43@users.sourceforge.net>
1215 * ccl.c, doc/flex.texi, flexdef.h, parse.y, scan.l, sym.c,
1216 tests/test-ccl/scanner.l, tests/test-ccl/test.input: Added ccl union
1217 operator. Added test in test suite for ccl union operator.
1218 Documented ccl union operator. Removed crufty ccl cache to prevent
1221 2006-03-28 John Millaway <john43@users.sourceforge.net>
1223 * doc/flex.texi, scan.l, tests/test-extended/scanner.l,
1224 tests/test-extended/test.input: Extended syntax excluded for
1225 lex/posix compat mode. Comments discarded inside (?x:) patterns.
1226 Added test in test suite for comments in extended patterns.
1227 Documented syntax additions.
1229 2006-03-27 John Millaway <john43@users.sourceforge.net>
1231 * scan.l, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1232 Implemented (?x:) syntax to allow whitespace in patterns. Added
1233 test for (?x:) syntax in test suite.
1235 2006-03-27 John Millaway <john43@users.sourceforge.net>
1237 * parse.y, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1238 Implemented dot-all syntax. Added test for dot-all syntax in test
1241 2006-03-27 John Millaway <john43@users.sourceforge.net>
1243 * dfa.c, doc/flex.texi, flexdef.h, gen.c, main.c, parse.y, scan.l,
1244 scanflags.c, tests/test-ccl/scanner.l, tests/test-ccl/test.input:
1245 Removed global variable caseins. Added scanner stack flags for
1246 case-insensitivity. Moved case-folding code from DFA-generation to
1247 parse time read-macros. Added localized case-sensitivity syntax
1248 from Perl. Added test for new syntax in test suite. Documented new
1251 2006-03-27 John Millaway <john43@users.sourceforge.net>
1253 * Makefile.am, configure.in, flexdef.h, scanflags.c: Added configure
1254 check for assert.h. Added scanner flags stack.
1256 2006-03-25 John Millaway <john43@users.sourceforge.net>
1258 * configure.in, doc/flex.texi, scan.l, tests/Makefile.am,
1259 tests/descriptions, tests/test-extended/.cvsignore,
1260 tests/test-extended/Makefile.am, tests/test-extended/scanner.l,
1261 tests/test-extended/test.input: Added extended, perl-compatible
1262 comment syntax. Added test for extended comment syntax. Documented
1263 extended comment syntax.
1265 2006-03-25 John Millaway <john43@users.sourceforge.net>
1267 * doc/flex.texi, parse.y: Changed explicit 'A'-'Z' to isupper(),
1268 where correct to do so. Documentation.
1270 2006-03-24 John Millaway <john43@users.sourceforge.net>
1272 * doc/flex.texi: Documentation.
1274 2006-03-24 John Millaway <john43@users.sourceforge.net>
1276 * doc/flex.texi: Added appendix of patterns to manual.
1278 2006-03-23 John Millaway <john43@users.sourceforge.net>
1282 2006-03-22 John Millaway <john43@users.sourceforge.net>
1284 * doc/flex.texi: Documentation.
1286 2006-03-22 John Millaway <john43@users.sourceforge.net>
1288 * doc/flex.texi: Documented set difference operator {-}.
1290 2006-03-22 John Millaway <john43@users.sourceforge.net>
1292 * ccl.c, flexdef.h, parse.y, scan.l, tests/test-ccl/scanner.l,
1293 tests/test-ccl/test.input: Added set difference operator {-} for
1296 2006-03-22 John Millaway <john43@users.sourceforge.net>
1298 * configure.in, doc/flex.texi, parse.y, scan.l, tests/Makefile.am,
1299 tests/descriptions, tests/test-ccl/.cvsignore,
1300 tests/test-ccl/Makefile.am, tests/test-ccl/scanner.l,
1301 tests/test-ccl/test.input: Added negated character class
1302 expressions. Documented negated character class expressions. Added
1303 regression test for negated character class expressions.
1305 2006-03-22 John Millaway <john43@users.sourceforge.net>
1307 * buf.c, filter.c, gen.c, main.c, misc.c, nfa.c, parse.y, regex.c:
1308 Replaced sprintf with snprintf everywhere.
1310 2006-03-22 John Millaway <john43@users.sourceforge.net>
1312 * Makefile.am: Removed includedir from AM_CPPFLAGS #1439351.
1314 2006-03-21 John Millaway <john43@users.sourceforge.net>
1316 * configure.in, tests/Makefile.am, tests/descriptions,
1317 tests/test-quotes/.cvsignore, tests/test-quotes/Makefile.am,
1318 tests/test-quotes/scanner.l, tests/test-quotes/test.input: Added
1319 test to verify user code is unmangled.
1321 2006-03-21 John Millaway <john43@users.sourceforge.net>
1323 * flexdef.h, misc.c, scan.l: Fixed escape in actions.
1325 2006-03-21 John Millaway <john43@users.sourceforge.net>
1327 * filter.c, flexdef.h, main.c, scan.l: Reverted previous input
1328 filter changes. Added noop macro to scanner output. Modified
1329 scan.l to escape m4 quotes found in user code.
1331 2006-03-21 John Millaway <john43@users.sourceforge.net>
1333 * tests/test-table-opts/Makefile.am,
1334 tests/test-table-opts/scanner.l: Removed m4 from test-table-opts
1336 2006-03-21 John Millaway <john43@users.sourceforge.net>
1338 * tests/test-reject/Makefile.am, tests/test-reject/scanner.l:
1339 Removed m4 from test-reject
1341 2006-03-21 John Millaway <john43@users.sourceforge.net>
1343 * filter.c, flexdef.h, main.c, scan.l: Moved set_input_file to
1346 2006-03-21 John Millaway <john43@users.sourceforge.net>
1348 * flex.skl, flexdef.h, flexint.h, misc.c: Relaxed tests for __STDC__
1349 and __STDC_VERSION__ to cope with bugs in GCC and Sun cc.
1351 2006-03-20 John Millaway <john43@users.sourceforge.net>
1353 * filter.c: Documented filter chain. Removed fdopen. Added no-op
1356 2006-03-13 John Millaway <john43@users.sourceforge.net>
1358 * gen.c: Fixed another -Wall report.
1360 2006-03-10 Will Estes <wlestes@users.sourceforge.net>
1362 * NEWS, po/vi.po: new vi translation
1364 2006-03-09 Will Estes <wlestes@users.sourceforge.net>
1366 * NEWS, po/ga.po, po/nl.po: new nl, ga translations
1368 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
1370 * m4/Makefile.am: add po.m4 to extra_dist in m4/ so it gets picked
1373 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
1375 * m4/Makefile.am: add nls.m4 to extra_dist in m4/ so it will get
1376 picked up in distribution tarballs
1378 2006-02-21 Will Estes <wlestes@users.sourceforge.net>
1380 * configure.in: remove website directory from configure.in
1382 2006-02-20 Will Estes <wlestes@users.sourceforge.net>
1384 * NEWS, configure.in: version 2.5.33 marks in NEWS and configure.in
1386 2006-02-20 Will Estes <wlestes@users.sourceforge.net>
1388 * configure.in: change email address in configure.in to point to
1389 flex-help@sourceforge.net
1391 2006-02-20 John Millaway <john43@users.sourceforge.net>
1393 * doc/flex.texi: Documentation.
1395 2006-02-20 John Millaway <john43@users.sourceforge.net>
1397 * BUGS: Appended to BUGS file.
1399 2006-02-18 Will Estes <wlestes@users.sourceforge.net>
1401 * Makefile.am: remove website directory (since it now has its own
1402 module in the flex project
1404 2006-02-16 John Millaway <john43@users.sourceforge.net>
1406 * doc/flex.texi, flex.skl: Fixed buffer overflow in reject state
1407 buffer. Corrected documentation on the state buffer.
1409 2006-02-16 John Millaway <john43@users.sourceforge.net>
1411 * flex.skl: Reverted num_read from size_t back to int.
1413 2006-02-15 John Millaway <john43@users.sourceforge.net>
1415 * Makefile.am, configure.in: Removed reference to RoadMap in
1416 Makefile.am. Added website directory.
1418 2006-02-15 Will Estes <wlestes@users.sourceforge.net>
1420 * README, RoadMap: remove RoadMap and reference to it in README
1422 2006-02-15 John Millaway <john43@users.sourceforge.net>
1424 * BUGS, README, doc/flex.texi, doc/flex.xml: Eliminated references
1427 2006-02-15 John Millaway <john43@users.sourceforge.net>
1429 * BUGS, flex.skl: Transfered bugs list from lex.sf.net to BUGS file.
1431 2006-02-15 John Millaway <john43@users.sourceforge.net>
1433 * tests/test-rescan-nr/.cvsignore,
1434 tests/test-rescan-nr/Makefile.am, tests/test-rescan-nr/scanner.l,
1435 tests/test-rescan-nr/test.input, tests/test-rescan-r/.cvsignore,
1436 tests/test-rescan-r/Makefile.am, tests/test-rescan-r/scanner.l,
1437 tests/test-rescan-r/test.input: Recommit of last commit -- broken
1440 2006-02-15 John Millaway <john43@users.sourceforge.net>
1442 * configure.in, flex.skl, tests/Makefile.am, tests/descriptions:
1443 yy_lex_destroy calls yy_init_globals to reset everything for next
1444 call to yylex. Added two new tests for reusing scanners.
1446 2006-02-14 John Millaway <john43@users.sourceforge.net>
1448 * flex.spec.in: Patched rpm spec file.
1450 2006-02-14 John Millaway <john43@users.sourceforge.net>
1452 * configure.in, flexint.h: Added C99 macro for inttypes, just to be
1455 2006-02-14 John Millaway <john43@users.sourceforge.net>
1457 * flexdef.h, nfa.c, parse.y: Changed symbol INFINITE to fix conflict
1460 2006-02-14 John Millaway <john43@users.sourceforge.net>
1462 * scan.l: Omitting parens for named rules in trailing context.
1464 2006-02-14 John Millaway <john43@users.sourceforge.net>
1466 * configure.in, main.c, po/ca.po, po/da.po, po/de.po, po/es.po,
1467 po/fr.po, po/ga.po, po/ko.po, po/nl.po, po/pl.po, po/pt_BR.po,
1468 po/ro.po, po/ru.po, po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po,
1469 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Added check
1470 for locale.h and libintl.h in configure script.
1472 2006-02-14 John Millaway <john43@users.sourceforge.net>
1474 * flex.skl: Removed unused local vars.
1476 2006-02-14 John Millaway <john43@users.sourceforge.net>
1478 * flex.skl: Removed certain offending #undefs.
1480 2006-02-14 John Millaway <john43@users.sourceforge.net>
1482 * flexint.h: Removed logical and from preprocessor statement.
1484 2006-02-14 Will Estes <wlestes@users.sourceforge.net>
1486 * po/nl.po, po/nl.po.1: remove eroneously named nl.po.1; update
1489 2006-02-14 John Millaway <john43@users.sourceforge.net>
1493 2006-02-14 John Millaway <john43@users.sourceforge.net>
1495 * flex.skl: Included <sys/types.h> for serialized tables.
1497 2006-02-14 John Millaway <john43@users.sourceforge.net>
1499 * configure.in: Minor patch to call to head in configure script.
1501 2006-02-14 John Millaway <john43@users.sourceforge.net>
1503 * doc/flex.texi: Documentation patch.
1505 2006-02-14 John Millaway <john43@users.sourceforge.net>
1507 * filter.c, gen.c, libyywrap.c, main.c: Patch for full file system
1510 2006-02-13 John Millaway <john43@users.sourceforge.net>
1512 * doc/flex.texi: Documentation.
1514 2006-02-13 John Millaway <john43@users.sourceforge.net>
1516 * main.c: Fixed double-fclose when input file is empty.
1518 2006-02-10 Will Estes <wlestes@users.sourceforge.net>
1520 * po/ca.po, po/da.po, po/de.po, po/es.po, po/fr.po, po/ga.po,
1521 po/ko.po, po/nl.po.1, po/pl.po, po/pt_BR.po, po/ro.po, po/ru.po,
1522 po/sv.po, po/tr.po, po/vi.po, po/zh_CN.po: newtranslations
1524 2005-12-22 John Millaway <john43@users.sourceforge.net>
1526 * buf.c, main.c: Improvement request 1069716 log vs. log10
1528 2005-12-22 John Millaway <john43@users.sourceforge.net>
1530 * flex.skl: Fixed bug 1257093 yy_init_globals in header file
1532 2005-04-14 Will Estes <wlestes@users.sourceforge.net>
1534 * po/nl.po: new nl translation
1536 2005-04-07 Will Estes <wlestes@users.sourceforge.net>
1538 * NEWS, po/LINGUAS, po/nl.po, po/vi.po: new nl and vi translations
1540 2004-07-20 Will Estes <wlestes@users.sourceforge.net>
1542 * filter.c: correct improper stdin assignment
1544 2004-05-22 Will Estes <wlestes@users.sourceforge.net>
1546 * NEWS, po/tr.po: new tr translation
1548 2004-05-12 Will Estes <wlestes@users.sourceforge.net>
1550 * .cvsignore, .indent.pro: .cvsignore and .indent.pro got missed in
1551 the import to sourceforge; replace them
1553 2004-05-11 Will Estes <wlestes@users.sourceforge.net>
1555 * po/fr.po: new fr translation
1557 2004-05-03 Will Estes <wlestes@users.sourceforge.net>
1559 * po/LINGUAS: polish is pl, not po
1561 2004-03-22 Will Estes <wlestes@users.sourceforge.net>
1563 * po/sv.po: yet another sweedish update
1565 2004-03-19 Will Estes <wlestes@users.sourceforge.net>
1567 * NEWS, po/sv.po: new sv translation
1569 2003-12-11 John Millaway <john43@users.sourceforge.net>
1571 * configure.in, filter.c, main.c: Configure checks for GNU m4.
1572 Environment variable M4 overrides built-in m4 path. Generated m4
1573 does a late check for GNU m4.
1575 2003-12-09 John Millaway <john43@users.sourceforge.net>
1577 * doc/flex.texi: added 3 faqs
1579 2003-11-24 Will Estes <wlestes@users.sourceforge.net>
1581 * po/ro.po: new ro translation
1583 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
1585 * NEWS, po/fr.po: new french translation
1587 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
1589 * NEWS, po/ca.po: new catalan translation from the translation
1592 2003-11-07 Will Estes <wlestes@users.sourceforge.net>
1594 * NEWS, po/LINGUAS, po/ga.po, po/pl.po: new polish translation;
1595 updated irish translation from translation project
1597 2003-10-10 Will Estes <wlestes@users.sourceforge.net>
1599 * NEWS, po/LINGUAS, po/ga.po: new Irish translation
1601 2003-08-25 Will Estes <wlestes@users.sourceforge.net>
1603 * NEWS, po/LINGUAS, po/ro.po: add romanian translation
1605 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
1607 * flex.skl: flex_*int* type fixes
1609 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
1611 * tools/cvsauthors: change wlestes email address
1613 2003-07-16 Will Estes <wlestes@users.sourceforge.net>
1615 * flex.skl: undef yytext_ptr has some bad side effects
1617 2003-07-07 John Millaway <john43@users.sourceforge.net>
1619 * doc/flex.texi: Documented m4 incompatibility with lex.
1621 2003-05-21 Will Estes <wlestes@users.sourceforge.net>
1623 * NEWS: upgrade to gettext 0.12
1625 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
1627 * flex.skl, gen.c: patches from manoj via sourceforge
1629 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
1631 * configure.in, po/.cvsignore, po/Makevars: upgrade gettext to 0.12;
1632 this allows running make pdf and make ps to be successful
1634 2003-05-20 Will Estes <wlestes@users.sourceforge.net>
1636 * doc/.cvsignore: cvs should ignore flex.pdf and flex.ps
1638 2003-04-25 John Millaway <john43@users.sourceforge.net>
1640 * TODO: Added yylineno bugs to TODO list.
1642 2003-04-03 John Millaway <john43@users.sourceforge.net>
1644 * doc/flex.xml: Docbook.
1646 2003-04-03 John Millaway <john43@users.sourceforge.net>
1648 * doc/flex.xml: xml now validates.
1650 2003-04-02 John Millaway <john43@users.sourceforge.net>
1652 * doc/flex.xml: Began conversion to DocBook.
1654 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
1656 * NEWS, configure.in: version 2.5.31
1658 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
1660 * NEWS: remove --enable-maintainer-mode configure option
1662 2003-04-01 Will Estes <wlestes@users.sourceforge.net>
1664 * configure.in: remove AM_MAINTAINER_MODE
1666 2003-04-01 John Millaway <john43@users.sourceforge.net>
1668 * flex.skl, flexdef.h, main.c, misc.c, scan.l: Renamed some internal
1671 2003-03-31 Will Estes <wlestes@users.sourceforge.net>
1673 * NEWS: yylineno is now per-buffer in reentrant scanners
1675 2003-03-31 John Millaway <john43@users.sourceforge.net>
1677 * TODO: Added TODO item.
1679 2003-03-30 John Millaway <john43@users.sourceforge.net>
1681 * flex.skl, gen.c: yylineno is per-buffer in the reentrant scanner.
1682 support for yycolumn exists, but is not yet developed.
1684 2003-03-28 John Millaway <john43@users.sourceforge.net>
1686 * flex.skl: Minor documentation.
1688 2003-03-28 Will Estes <wlestes@users.sourceforge.net>
1690 * NEWS: added %top directive
1692 2003-03-27 John Millaway <john43@users.sourceforge.net>
1694 * buf.c, configure.in, doc/flex.texi, flexdef.h, main.c, scan.l,
1695 tests/Makefile.am, tests/descriptions, tests/test-top/.cvsignore,
1696 tests/test-top/Makefile.am, tests/test-top/main.c,
1697 tests/test-top/scanner.l, tests/test-top/test.input: Added %top
1698 block syntax. Added test for %top block. Documented %top block.
1700 2003-03-27 John Millaway <john43@users.sourceforge.net>
1702 * TODO, doc/flex.texi: Documented the m4 dependency.
1704 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1706 * configure.in, flexdef.h: check for sys/wait.h since we use wait(2)
1708 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1710 * flexdef.h: reorder include directives so as to catch system
1711 integer types before flex defined values for same
1713 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1715 * TODO: assign tasks due before major release can happen; remove
1716 --enable-maintainer-mode entry
1718 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1720 * Makefile.am: only rebuild the ChangeLog if we're inside a cvs
1723 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1725 * configure.in, tools/.cvsignore, tools/Makefile.am: add tools/
1726 subdirectory to distribution
1728 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1730 * Makefile.am: remove maintainer_mode conditional; add filter.c and
1731 regex.c to indentfiles; reformat and sort indentfiles so it's easier
1732 to add files in the future
1734 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1736 * doc/Makefile.am: clean up flex.texi processing leftovers with
1739 2003-03-26 Will Estes <wlestes@users.sourceforge.net>
1741 * tests/test-linedir-r/Makefile.am: an awk script wasn't included in
1744 2003-03-26 John Millaway <john43@users.sourceforge.net>
1746 * TODO, configure.in, tests/Makefile.am, tests/descriptions,
1747 tests/test-include-by-push/.cvsignore,
1748 tests/test-include-by-push/Makefile.am,
1749 tests/test-include-by-push/scanner.l,
1750 tests/test-include-by-push/test-1.input,
1751 tests/test-include-by-push/test-2.input,
1752 tests/test-include-by-push/test-3.input: Added test for
1753 yypush_buffer_state and yypop_buffer_state.
1755 2003-03-26 John Millaway <john43@users.sourceforge.net>
1757 * TODO: Removed items from TODO list.
1759 2003-03-26 John Millaway <john43@users.sourceforge.net>
1761 * configure.in, tests/Makefile.am, tests/descriptions,
1762 tests/test-linedir-r/.cvsignore, tests/test-linedir-r/Makefile.am,
1763 tests/test-linedir-r/check-lines.awk, tests/test-linedir-r/main.c,
1764 tests/test-linedir-r/scanner.l, tests/test-linedir-r/test.input:
1765 Added test for #line directives.
1767 2003-03-26 John Millaway <john43@users.sourceforge.net>
1769 * configure.in, tests/Makefile.am, tests/test-noansi-nr/.cvsignore,
1770 tests/test-noansi-nr/Makefile.am, tests/test-noansi-nr/scanner.l,
1771 tests/test-noansi-nr/test.input, tests/test-noansi-r/.cvsignore,
1772 tests/test-noansi-r/Makefile.am, tests/test-noansi-r/scanner.l,
1773 tests/test-noansi-r/test.input: Added test for noansi (traditional)
1774 options. Reordered the tests so the basic ones are first.
1776 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1778 * TODO, doc/Makefile.am: remove maintainer-mode conditional around
1779 rebuilding of manpage
1781 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1783 * README: mention doc/ for user documentation
1785 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1787 * TODO: rework distribution items
1789 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1791 * NEWS: mention m4 processing
1793 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1795 * tests/README: update instructions for running test suite
1797 2003-03-25 Will Estes <wlestes@users.sourceforge.net>
1799 * FlexLexer.h, Makefile.am, TODO, buf.c, configure.in,
1800 doc/flex.texi, filter.c, flex.skl, flexdef.h, gen.c, main.c,
1801 misc.c, options.c, options.h, regex.c, scan.l, sym.c,
1802 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l,
1803 tests/test-reject/scanner.l, tests/test-table-opts/scanner.l: merge
1804 millaway's m4 branch work
1806 2003-03-24 John Millaway <john43@users.sourceforge.net>
1808 * doc/flex.texi, flex.skl, flexdef.h, gen.c, main.c, options.c,
1809 options.h, scan.l: Option ansi-definitions. Option ansi-prototypes.
1810 Cleaned up some of header. Documented bison-locations.
1812 2003-03-24 John Millaway <john43@users.sourceforge.net>
1814 * scan.l: Escaped m4 macros in scan.l which would cause
1815 bootstrapping issues.
1817 2003-03-21 John Millaway <john43@users.sourceforge.net>
1819 * doc/flex.texi, flex.skl, main.c: Cleaning up the skel.
1821 2003-03-20 Will Estes <wlestes@users.sourceforge.net>
1823 * TODO: we want to move the contents of to.do/Wishlist to top level
1826 2003-03-20 John Millaway <john43@users.sourceforge.net>
1828 * to.do/Wish-List: Assessment of every item in Wish-List.
1830 2003-03-19 John Millaway <john43@users.sourceforge.net>
1832 * main.c: Fixed allocation of slightly more memory than needed.
1834 2003-03-19 John Millaway <john43@users.sourceforge.net>
1836 * TODO, buf.c, configure.in, flex.skl, flexdef.h, main.c, sym.c:
1837 Start conditions now generated in a single place.
1839 2003-03-19 Will Estes <wlestes@users.sourceforge.net>
1841 * TODO: cosmetic changes to TODO list
1843 2003-03-19 John Millaway <john43@users.sourceforge.net>
1845 * flex.skl: Cleaned up warnings so multiple headers could coincide.
1847 2003-03-19 John Millaway <john43@users.sourceforge.net>
1849 * TODO, flex.skl, main.c: Moved prefixes to m4.
1851 2003-03-19 John Millaway <john43@users.sourceforge.net>
1853 * FlexLexer.h, filter.c, flex.skl, flexdef.h, main.c, misc.c,
1854 regex.c: Removed Paxson/Berkeley copyright restriction from filter.c
1855 and regex.c. Inline documentation of much of the generated API.
1856 Line directives now fixed for header and stdin/stdout. Blank lines
1857 squeezed from generated scanner.
1859 2003-03-18 John Millaway <john43@users.sourceforge.net>
1861 * filter.c, flexdef.h, main.c, regex.c: Fixed #line directives.
1863 2003-03-17 John Millaway <john43@users.sourceforge.net>
1865 * Makefile.am, filter.c, flexdef.h, regex.c: Added regex.c for
1866 regex-related code. Worked on fixing line directives;incomplete.
1868 2003-03-14 John Millaway <john43@users.sourceforge.net>
1870 * TODO: Added some TODOs.
1872 2003-03-14 John Millaway <john43@users.sourceforge.net>
1874 * flexdef.h, main.c, options.c, options.h, scan.l,
1875 tests/test-bison-nr/scanner.l, tests/test-bison-yylloc/scanner.l:
1876 Bison bridge was simplified to rely less on bison output. New
1877 option bison-locations.
1879 2003-03-14 John Millaway <john43@users.sourceforge.net>
1881 * filter.c, flex.skl, flexdef.h, gen.c, main.c, scan.l,
1882 tests/test-reject/scanner.l: Filters are now direct children of main
1883 process. Header file now generated through m4.
1885 2003-03-14 John Millaway <john43@users.sourceforge.net>
1887 * buf.c, filter.c, flexdef.h, main.c, misc.c: Added internal filter
1888 ability. Deleted various unused variables.
1890 2003-03-14 John Millaway <john43@users.sourceforge.net>
1892 * main.c, tests/test-table-opts/scanner.l: Keeping tests up to date
1893 with m4 changes. Proper wait for all children.
1895 2003-03-14 John Millaway <john43@users.sourceforge.net>
1897 * flex.skl, tests/test-table-opts/scanner.l: Moved test-tables to
1900 2003-03-14 John Millaway <john43@users.sourceforge.net>
1902 * flex.skl, main.c, options.c: Moved bison bridge code to m4.
1904 2003-03-13 John Millaway <john43@users.sourceforge.net>
1906 * flex.skl, gen.c, main.c, scan.l: Moved YY_USE_LINENO to m4.
1908 2003-03-13 John Millaway <john43@users.sourceforge.net>
1910 * buf.c, flexdef.h, scan.l: Added function buf_m4_undefine.
1912 2003-03-13 John Millaway <john43@users.sourceforge.net>
1914 * flex.skl, main.c, scan.l: Replaced YY_ALWAYS_INTERACTIVE with m4.
1915 Replaced YY_NEVER_INTERACTIVE with m4.
1917 2003-03-13 John Millaway <john43@users.sourceforge.net>
1919 * flex.skl, main.c: Moved YY_TEXT_IS_ARRAY to m4.
1921 2003-03-12 John Millaway <john43@users.sourceforge.net>
1923 * flex.skl, gen.c, main.c, tests/test-reject/scanner.l: Renaming
1924 macros from YY_* to M4_YY_* where appropriate.
1926 2003-03-12 John Millaway <john43@users.sourceforge.net>
1928 * flex.skl, tests/test-reject/scanner.l,
1929 tests/test-table-opts/scanner.l: Now using local variable "yyg"
1930 instead of lengthly YY_G expansion.
1932 2003-03-12 John Millaway <john43@users.sourceforge.net>
1934 * buf.c, filter.c, flex.skl, flexdef.h, main.c, misc.c, options.c,
1935 options.h, scan.l, tests/test-reject/scanner.l: More m4 macro
1936 conversions. Added debugging option --preproc-level=NUM.
1938 2003-03-11 John Millaway <john43@users.sourceforge.net>
1940 * Makefile.am, buf.c, flex.skl, flexdef.h, gen.c, main.c, misc.c,
1941 scan.l: Replaced many CPP macros with m4 equivalents.
1943 2003-03-10 John Millaway <john43@users.sourceforge.net>
1945 * Makefile.am, filter.c, flex.skl, flexdef.h, main.c, misc.c: Added
1946 filter.c Added filter.c rules to Makefile.am Added filter prototypes
1947 to flexdef.h Flex now filters output through m4.
1949 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
1951 * doc/.cvsignore, texinfo.tex: move texinfo.tex to doc/
1953 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
1957 2003-03-05 Will Estes <wlestes@users.sourceforge.net>
1959 * NEWS, configure.in: version 2.5.29
1961 2003-03-04 John Millaway <john43@users.sourceforge.net>
1963 * FlexLexer.h, flex.skl: Added growable buffer stack to C++ scanner
1964 as well. yyensure_buffer_stack is now static.
1966 2003-03-02 John Millaway <john43@users.sourceforge.net>
1968 * flex.skl, misc.c: Removed awkward %push %pop syntax from skeleton.
1970 2003-03-02 John Millaway <john43@users.sourceforge.net>
1972 * flex.skl: Renamed YY_CURRENT_BUFFER_FAST to
1973 YY_CURRENT_BUFFER_LVALUE to better reflect its purpose.
1975 2003-02-28 John Millaway <john43@users.sourceforge.net>
1977 * NEWS: made entry on input buffer stacks.
1979 2003-02-28 Will Estes <wlestes@users.sourceforge.net>
1981 * Makefile.am, doc/Makefile.am: build on . in top level first; this
1982 will simplify calling help2man
1984 2003-02-28 John Millaway <john43@users.sourceforge.net>
1986 * TODO, doc/flex.texi, flex.skl, gen.c, main.c: Removed
1987 yy_current_buffer from the planet. Input buffer states are now in
1988 an internal unbounded stack. Added new internal function,
1989 yyensure_buffer_stack. Added new API function, yypush_buffer_state.
1990 Added new API function, yypop_buffer_state. Documented the new API
1991 calls in the manual. Macro YY_BUFFER_STATE now refers to top of
1992 stack. This revision breaks the C++ scanner (again.)
1994 2003-02-28 John Millaway <john43@users.sourceforge.net>
1996 * main.c: Removed some symbols from the undef list. They are needed
1997 for multiple headers to coexist.
1999 2003-02-27 Will Estes <wlestes@users.sourceforge.net>
2001 * Makefile.am, NEWS, configure.in, doc/.cvsignore, doc/Makefile.am,
2002 doc/flex.texi, flex.texi: move flex.texi and flex.1 to new doc/
2005 2003-02-27 Will Estes <wlestes@users.sourceforge.net>
2007 * NEWS: namespace cleanups
2009 2003-02-26 John Millaway <john43@users.sourceforge.net>
2011 * main.c: Added a few macros to the undef list.
2013 2003-02-26 John Millaway <john43@users.sourceforge.net>
2015 * main.c: Put the undef macros in an array.
2017 2003-02-12 Will Estes <wlestes@users.sourceforge.net>
2019 * NEWS, configure.in: version 2.5.28
2021 2003-02-10 Will Estes <wlestes@users.sourceforge.net>
2023 * README, TODO, configure.in, flex.texi: update documentation to
2024 reflect the sourceforge move
2026 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
2028 * TODO: update according to current thinking
2030 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
2032 * TODO: mcvs reviewed
2034 2003-02-06 Will Estes <wlestes@users.sourceforge.net>
2036 * TODO: sourceforge migration tasks
2038 2003-02-04 Will Estes <wlestes@users.sourceforge.net>
2040 * NEWS: Flex now warns if always-interactive is specified with fast
2041 or full; Fixed trailing slash bug in YY_INPUT macro def
2043 2003-01-31 John Millaway <john43@users.sourceforge.net>
2045 * scan.l: Flex now warns if always-interactive is specified with
2048 2003-01-31 Will Estes <wlestes@users.sourceforge.net>
2050 * Makefile.am: switch to using cvs2cl.pl to generate the ChangeLog
2052 2003-01-31 Will Estes <wlestes@users.sourceforge.net>
2054 * tools/cvs2cl.pl, tools/cvsauthors: we're going to be switching how
2055 we handle our ChangeLog
2057 2003-01-29 John Millaway <john43@users.sourceforge.net>
2059 * gen.c, misc.c: Fixed trailing slash bug in YY_INPUT macro def.
2061 2003-01-29 Will Estes <wlestes@users.sourceforge.net>
2063 * README.cvs-snapshot: upgrade texinfo to 4.3d
2065 2003-01-29 Will Estes <wlestes@users.sourceforge.net>
2067 * flex.texi: the @copying construct works now; thanks to the texinfo
2068 maintainers for finding the problem
2070 2003-01-21 Will Estes <wlestes@users.sourceforge.net>
2072 * NEWS, configure.in: version 2.5.27
2074 2003-01-21 Will Estes <wlestes@users.sourceforge.net>
2076 * NEWS: flex now works with recent bison versions
2078 2003-01-18 John Millaway <john43@users.sourceforge.net>
2080 * flex.skl: Check for YYLTYPE_IS_DECLARED. This fixes bison-bridge
2083 2003-01-15 Will Estes <wlestes@users.sourceforge.net>
2085 * NEWS, po/pt_BR.po: new pt_br translation
2087 2003-01-14 Will Estes <wlestes@users.sourceforge.net>
2089 * NEWS, configure.in: version 2.5.26
2091 2003-01-14 Will Estes <wlestes@users.sourceforge.net>
2093 * NEWS: Fixed table deserialization bug on big-endian archs. Patch
2094 sent from Bryce Nichols <bryce@bnichols.org>
2096 2003-01-12 John Millaway <john43@users.sourceforge.net>
2098 * tables_shared.h: Fixed table deserialization bug on big-endian
2099 archs. Patch sent from Bryce Nichols <bryce@bnichols.org>.
2101 2003-01-10 Will Estes <wlestes@users.sourceforge.net>
2103 * README.cvs-snapshot: add version numbers for some tools and
2104 explain about version.texi and --enable-maintainer-mode
2106 2003-01-10 Will Estes <wlestes@users.sourceforge.net>
2108 * NEWS: catch news up
2110 2003-01-09 John Millaway <john43@users.sourceforge.net>
2112 * tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Changed
2113 size_t to yy_size_t in yyalloc() and yyrealloc(). Is this really
2116 2003-01-09 John Millaway <john43@users.sourceforge.net>
2118 * flex.skl: Changed type of yyleng from size_t to int. This fixes
2119 bug in PostgreSQL compilation.
2121 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
2123 * NEWS: catch news up
2125 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
2127 * flex.skl: more c++ fixes
2129 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
2131 * Makefile.am, configure.in, flex.spec.in: add a spec file
2133 2003-01-09 Will Estes <wlestes@users.sourceforge.net>
2135 * flex.skl: type cast to pacify c++ compilers; patch from Bruce
2136 Lilly <blilly@erols.com>
2138 2003-01-08 Will Estes <wlestes@users.sourceforge.net>
2140 * NEWS: new es translation
2142 2003-01-08 Will Estes <wlestes@users.sourceforge.net>
2144 * po/es.po: new spanish translation
2146 2002-12-19 John Millaway <john43@users.sourceforge.net>
2148 * gen.c: Fixed bug where YY_G(0) sometimes occurs (created by my
2151 2002-12-17 John Millaway <john43@users.sourceforge.net>
2153 * gen.c: Fixed bug submitted by Bojan Smojver <bojan@rexursive.com>
2154 where the use of yylineno, reentrant, and yymore together caused a
2157 2002-12-17 Will Estes <wlestes@users.sourceforge.net>
2161 2002-12-17 John Millaway <john43@users.sourceforge.net>
2163 * flex.texi: Documented new behavior with character ranges.
2165 2002-12-16 John Millaway <john43@users.sourceforge.net>
2167 * parse.y: Fixed bug submitted by Bruce Lilly <blilly@erols.com>
2168 where character ranges would yield unexpected behavior in a caseless
2169 scanner. Also, flex now emits a warning if the range looks like
2172 2002-12-16 John Millaway <john43@users.sourceforge.net>
2174 * ccl.c, flexdef.h: Added utility functions to deal with character
2177 2002-12-09 Will Estes <wlestes@users.sourceforge.net>
2179 * flexint.h: we don't really need int64 anyway
2181 2002-12-09 Will Estes <wlestes@users.sourceforge.net>
2183 * flex.skl: apparently some lints are happier with fllthrough
2186 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
2188 * NEWS, configure.in: version 2.5.25
2190 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
2192 * Makefile.am: enclose flex.1 target in MAINTERNER_MODE
2194 2002-12-02 Will Estes <wlestes@users.sourceforge.net>
2196 * po/pt_BR.po: new pt_br translation
2198 2002-12-01 John Millaway <john43@users.sourceforge.net>
2200 * flex.texi: Indexed some more faqs.
2202 2002-11-29 John Millaway <john43@users.sourceforge.net>
2204 * flex.skl: Fixed bug in SECOND yyless definition where argument was
2205 not enclosed in parentheses.
2207 2002-11-29 John Millaway <john43@users.sourceforge.net>
2209 * flex.skl: Fixed bug in yyless definition where argument was not
2210 enclosed in parentheses.
2212 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
2214 * NEWS: flex uses flex_int*_t types
2216 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
2218 * flexint.h: integer types for non-C99 systems flexint.h
2220 2002-11-27 John Millaway <john43@users.sourceforge.net>
2222 * dfa.c, flexint.h, gen.c, tables.c, tables.h, tables_shared.c,
2223 tables_shared.h: Changed int types to flex_intX_t. The build is now
2224 broken until typedef's are established.
2226 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
2228 * Makefile.am: MAINTAINERCLEANFILES: new variable: try to make it so
2229 that make maintainer-clean erases everything not under version
2232 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
2234 * config.rpath: remove config.rpath
2236 2002-11-27 Will Estes <wlestes@users.sourceforge.net>
2238 * README-alpha: just list location of betas
2240 2002-11-26 Will Estes <wlestes@users.sourceforge.net>
2242 * flexint.h: __STDC_VERSION__ needs an L suffix
2244 2002-11-26 Will Estes <wlestes@users.sourceforge.net>
2246 * NEWS, po/LINGUAS, po/pt_BR.po: new pt_br translation from the
2249 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
2251 * flexint.h: include inttypes.h for folks who really are C99
2253 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
2257 2002-11-25 Will Estes <wlestes@users.sourceforge.net>
2259 * NEWS, configure.in: version 2.5.24
2261 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
2263 * configure.in: try to make sure we have GNU m4
2265 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
2267 * tests/test-c++-multiple-scanners/Makefile.am: include
2268 tests/test-c++-multipl-scanners/test.input
2270 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
2272 * NEWS: more portability fixes
2274 2002-11-23 Will Estes <wlestes@users.sourceforge.net>
2276 * configure.in, flexdef.h: apparently on some BSD systems, we need
2277 sys/params.h; reported by millaway
2279 2002-11-22 Will Estes <wlestes@users.sourceforge.net>
2283 2002-11-22 John Millaway <john43@users.sourceforge.net>
2285 * flex.skl, main.c, tests/test-c++-multiple-scanners/Makefile.am:
2286 Fixed prefix of yyalloc,yyfree,yyrealloc in C++ scanner. Removed
2287 yylex_destroy from C++ scanner.
2289 2002-11-22 John Millaway <john43@users.sourceforge.net>
2291 * flex.texi: renamed some faqs.
2293 2002-11-22 Will Estes <wlestes@users.sourceforge.net>
2295 * AUTHORS: update wording about authorship
2297 2002-11-17 John Millaway <john43@users.sourceforge.net>
2299 * parse.y: Removed space before line num in error messages to look
2300 more like gcc's errors.
2302 2002-11-06 Will Estes <wlestes@users.sourceforge.net>
2304 * NEWS, po/tr.po: new turkish translation from the translation
2307 2002-10-28 Will Estes <wlestes@users.sourceforge.net>
2309 * gen.c: applied c++ from lilypond folks for std:: reasons
2311 2002-10-25 Will Estes <wlestes@users.sourceforge.net>
2313 * flex.texi: proofreading
2315 2002-10-24 Will Estes <wlestes@users.sourceforge.net>
2317 * flex.texi: proofreading
2319 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
2321 * flex.skl: use c-style header names in c++ for now; at some point
2322 we'll have a separate c++ skeleton and we can go whole-hog pure c++
2324 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
2328 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
2330 * flex.texi: more proofreading
2332 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
2334 * Makefile.am: include intent.pro; indent target is MAINTAINER_MODE
2337 2002-10-22 Will Estes <wlestes@users.sourceforge.net>
2339 * configure.in: When we use AC_PATH_PROG, value-if-not-found is the
2340 name of the program we wanted to find; this will generate more
2341 helpful error messages
2343 2002-10-21 John Millaway <john43@users.sourceforge.net>
2345 * tables.c: Added a missing function prototype.
2347 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2349 * NEWS, configure.in: version 2.5.23
2351 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2353 * NEWS: update NEWS on recent changes
2355 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2357 * flexint.h: use sys/types.h and not inttypes.h
2359 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2361 * configure.in: check for limits.h
2363 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2365 * TODO: update TODO on recent suggestions
2367 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2369 * flex.texi: titlepage and contents
2371 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2375 2002-10-21 Will Estes <wlestes@users.sourceforge.net>
2377 * Makefile.am, README.cvs-snapshot: include README.cvs-snapshot in
2378 the distribution; in README-cvs-snapshot, mention the need for
2379 enable-maintainer-mode
2381 2002-10-21 John Millaway <john43@users.sourceforge.net>
2385 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
2387 * flex.texi: report the current version info that flex provides;
2388 reformat a list of non-posix features
2390 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
2392 * NEWS: report the current version info that flex provides
2394 2002-10-18 Will Estes <wlestes@users.sourceforge.net>
2396 * flex.skl: FLEX_BETA defined if flex is beta
2398 2002-10-16 Will Estes <wlestes@users.sourceforge.net>
2400 * flexint.h: if we're doing c++, then we can't use long long
2402 2002-10-14 Will Estes <wlestes@users.sourceforge.net>
2404 * TODO: update TODO on several things
2406 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2408 * flex.texi: more proofreading
2410 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2412 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2413 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2414 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2415 tests/test-bison-yylloc/Makefile.am,
2416 tests/test-bison-yylval/Makefile.am,
2417 tests/test-c++-basic/Makefile.am,
2418 tests/test-c++-multiple-scanners/Makefile.am,
2419 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
2420 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
2421 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2422 tests/test-include-by-buffer/Makefile.am,
2423 tests/test-include-by-reentrant/Makefile.am,
2424 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2425 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2426 tests/test-multiple-scanners-nr/Makefile.am,
2427 tests/test-multiple-scanners-r/Makefile.am,
2428 tests/test-posix/Makefile.am,
2429 tests/test-posixly-correct/Makefile.am,
2430 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2431 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2432 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2433 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2434 remove BISON assignment as per suggestion from Akim Demaille
2436 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2438 * Makefile.am, configure.in: remove intl from dist
2440 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2442 * configure.in: we use maintainer mode now
2444 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2446 * NEWS: include create-test
2448 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2450 * tests/Makefile.am: rename test to check-local as per Akim
2451 Demaille; test for failed tests so that make check fails if any
2454 2002-10-11 Will Estes <wlestes@users.sourceforge.net>
2456 * tests/Makefile.am: use dist_noinst_scripts as per email from Akim
2459 2002-10-10 John Millaway <john43@users.sourceforge.net>
2461 * flex.texi: Documentation.
2463 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2465 * NEWS, configure.in: version 2.5.22; portability fixes and attn to
2468 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2470 * flexint.h: ok, this seems to work
2472 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2474 * tests/TEMPLATE/Makefile.am, tests/test-bison-nr/Makefile.am,
2475 tests/test-bison-yylloc/Makefile.am,
2476 tests/test-bison-yylval/Makefile.am,
2477 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
2478 tests/test-multiple-scanners-nr/Makefile.am,
2479 tests/test-multiple-scanners-r/Makefile.am: use builddir in tests
2480 that need it in their include path
2482 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2484 * tests/TEMPLATE/Makefile.am: sometimes we put header files in the
2485 builddir and so we should account for that
2487 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2489 * tests/TEMPLATE/Makefile.am: replace the last instance
2491 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2493 * flex.skl: include unistd.h and not cunistd as cunistd only seems
2494 to be present on very recent systems
2496 2002-10-10 Will Estes <wlestes@users.sourceforge.net>
2498 * Makefile.am, configure.in, flex.skl, flexdef.h, flexint.h: redo
2499 integral types again; add flexint.h; change dependencies caused by
2500 adding flexint.h; remove autoconf wrapper around cunistd; restore
2501 netinet/in.h includes; remove unneded feature checks in configure.in
2503 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
2505 * configure.in, flex.skl, flexdef.h: current swipe at header magic;
2508 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
2510 * NEWS: change version constant info to reflect change to flex.skl
2512 2002-10-08 Will Estes <wlestes@users.sourceforge.net>
2514 * Makefile.am: remove README-alpha option; add definitions for
2515 FLEX_{MAJOR,MINOR,SUBMINOR}_VERSION
2517 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2519 * flex.skl, flexdef.h: ok, here goes; try to handle integral
2520 typedefs in one swell foop
2522 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2524 * configure.in: we check for {u,}int*_t types; maybe this will
2527 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2529 * configure.in: we create the tests/TEMPLATE/Makefile so that we can
2530 build the dist archives
2532 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2534 * NEWS: more test suite cleanups
2536 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2538 * tests/test-c++-multiple-scanners/Makefile.am: we don't use header
2541 2002-10-07 Will Estes <wlestes@users.sourceforge.net>
2543 * flexdef.h: remove include of malloc.h
2545 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
2547 * flex.texi: more editing; remove examples index; merge examples
2550 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
2552 * flex.texi: edited one more faq; used C-u C-c C-u C-a to update
2553 menus and nodes since the other updating commands are somewhat
2554 broken; unfortunately this means that all nodes have all pointers
2557 2002-10-04 Will Estes <wlestes@users.sourceforge.net>
2559 * flex.texi: yesterday's proofreading
2561 2002-10-02 Will Estes <wlestes@users.sourceforge.net>
2563 * flex.texi: proofread some more
2565 2002-10-02 Will Estes <wlestes@users.sourceforge.net>
2567 * flex.texi: proofread edit begins
2569 2002-10-01 Will Estes <wlestes@users.sourceforge.net>
2571 * configure.in, tests/Makefile.am,
2572 tests/test-c++-multiple-scanners/.cvsignore,
2573 tests/test-c++-multiple-scanners/Makefile.am,
2574 tests/test-c++-multiple-scanners/main.cpp,
2575 tests/test-c++-multiple-scanners/scanner-1.l,
2576 tests/test-c++-multiple-scanners/scanner-2.l,
2577 tests/test-c++-multiple-scanners/test.input: test c++ with multiple
2580 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2582 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2583 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2584 tests/test-bison-nr/Makefile.am,
2585 tests/test-bison-yylloc/Makefile.am,
2586 tests/test-bison-yylval/Makefile.am,
2587 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2588 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2589 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2590 tests/test-header-r/Makefile.am,
2591 tests/test-include-by-buffer/Makefile.am,
2592 tests/test-include-by-reentrant/Makefile.am,
2593 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2594 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2595 tests/test-multiple-scanners-nr/Makefile.am,
2596 tests/test-multiple-scanners-r/Makefile.am,
2597 tests/test-posix/Makefile.am,
2598 tests/test-posixly-correct/Makefile.am,
2599 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2600 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2601 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2602 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2603 we used INCLUDES in another place in the Makefile.am files in the
2606 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2608 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
2609 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
2610 tests/test-bison-nr/Makefile.am,
2611 tests/test-bison-yylloc/Makefile.am,
2612 tests/test-bison-yylval/Makefile.am,
2613 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2614 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2615 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2616 tests/test-header-r/Makefile.am,
2617 tests/test-include-by-buffer/Makefile.am,
2618 tests/test-include-by-reentrant/Makefile.am,
2619 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2620 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2621 tests/test-multiple-scanners-nr/Makefile.am,
2622 tests/test-multiple-scanners-r/Makefile.am,
2623 tests/test-posix/Makefile.am,
2624 tests/test-posixly-correct/Makefile.am,
2625 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2626 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2627 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2628 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2629 oops, I typed that last s/// command to perl way wrong
2631 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2633 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
2634 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
2635 tests/test-basic-r/Makefile.am, tests/test-bison-nr/Makefile.am,
2636 tests/test-bison-yylloc/Makefile.am,
2637 tests/test-bison-yylval/Makefile.am,
2638 tests/test-c++-basic/Makefile.am, tests/test-c-cpp-nr/Makefile.am,
2639 tests/test-c-cpp-r/Makefile.am, tests/test-debug-nr/Makefile.am,
2640 tests/test-debug-r/Makefile.am, tests/test-header-nr/Makefile.am,
2641 tests/test-header-r/Makefile.am,
2642 tests/test-include-by-buffer/Makefile.am,
2643 tests/test-include-by-reentrant/Makefile.am,
2644 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
2645 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
2646 tests/test-multiple-scanners-nr/Makefile.am,
2647 tests/test-multiple-scanners-r/Makefile.am,
2648 tests/test-posix/Makefile.am,
2649 tests/test-posixly-correct/Makefile.am,
2650 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
2651 tests/test-pthread/Makefile.am, tests/test-reject/Makefile.am,
2652 tests/test-string-nr/Makefile.am, tests/test-string-r/Makefile.am,
2653 tests/test-table-opts/Makefile.am, tests/test-yyextra/Makefile.am:
2654 use AM_CPPFLAGS instead of INCLUDES; write -I with no space after it
2655 for broken compilers
2657 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2659 * Makefile.am: INCLUDES is obsolete; use AM_CPPFLAGS instead
2661 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2663 * configure.in: apparently, AM_CONFIG_HEADER is obsolete
2665 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2667 * TODO: integrate test suite into automake
2669 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2671 * configure.in: since we dont run the template test, we dont need to
2672 generate its Makefile either
2674 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2676 * autogen.sh: use autoreconf instead of calling individual utilities
2679 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2681 * configure.in: check for c++ compiler
2683 2002-09-27 Will Estes <wlestes@users.sourceforge.net>
2685 * configure.in: re-organize according to suggested layout in
2688 2002-09-26 Will Estes <wlestes@users.sourceforge.net>
2690 * Makefile.am, NEWS, configure.in: update automake to 1.7 and
2693 2002-09-26 Will Estes <wlestes@users.sourceforge.net>
2695 * Makefile.am: use AM_YFLAGS since YFLAGS is a user variable
2697 2002-09-25 Will Estes <wlestes@users.sourceforge.net>
2699 * NEWS: catch NEWS up on things, some of which happened a long time
2700 ago; correct punctuation; try to remove some editorializing
2702 2002-09-25 Will Estes <wlestes@users.sourceforge.net>
2704 * Makefile.am, flex.skl, flex.texi: include a single, automatically
2705 generated version number in flex scanners
2707 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
2709 * tests/create-test: complain audibly when argument not supplied;
2710 echo on stderr when writing error messages
2712 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
2714 * tests/Makefile.am, tests/create-test: DIST_SUBDIRS so we don't
2715 have to run the TEMPLATE test; so we add new tests to SUBDIRS and
2718 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
2720 * tests/TEMPLATE/Makefile.am: not all compilers support '-I dir' so
2721 we write '-Idir' instead
2723 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
2725 * TODO: reorganize faq entries; proofread the manual
2727 2002-09-23 Will Estes <wlestes@users.sourceforge.net>
2729 * flex.texi: move c++ experimental warning to top of cxx node
2731 2002-09-20 Will Estes <wlestes@users.sourceforge.net>
2733 * flex.skl: move stdint.h include to table-serialization section;
2734 we'll still need to think about stdint.h more though
2736 2002-09-20 Will Estes <wlestes@users.sourceforge.net>
2738 * NEWS: new smarter skeleton/scanner generation
2740 2002-09-20 John Millaway <john43@users.sourceforge.net>
2742 * flex.skl, misc.c: bison-bridge skel handled via %if/%endif pairs.
2744 2002-09-19 John Millaway <john43@users.sourceforge.net>
2746 * flex.skl, misc.c: reentrant skel handled via %if/%endif pairs.
2748 2002-09-19 John Millaway <john43@users.sourceforge.net>
2750 * flex.skl, misc.c: skeleton uses %push/%pop to keep skelout() scope
2751 sane. skel commands are omitted unless --debug enabled.
2753 2002-09-19 John Millaway <john43@users.sourceforge.net>
2755 * flex.skl, main.c, misc.c, tables.h: Added %push and %pop
2756 operations to skel processing.
2758 2002-09-17 Will Estes <wlestes@users.sourceforge.net>
2760 * NEWS, configure.in: flex 2.5.21
2762 2002-09-17 John Millaway <john43@users.sourceforge.net>
2764 * tests/test-reject/Makefile.am: minor fixup for dist.
2766 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
2768 * NEWS, configure.in: version 2.5.20
2770 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
2772 * flex.texi: correct typo
2774 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
2776 * NEWS: note the new tables functionality
2778 2002-09-16 John Millaway <john43@users.sourceforge.net>
2780 * tests/test-multiple-scanners-r/.cvsignore,
2781 tests/test-multiple-scanners-r/Makefile.am: Fixed `clean' target and
2784 2002-09-16 John Millaway <john43@users.sourceforge.net>
2786 * TODO, flex.skl, flex.texi, main.c, tables_shared.h,
2787 tests/test-multiple-scanners-r/main.c,
2788 tests/test-multiple-scanners-r/scanner-1.l,
2789 tests/test-multiple-scanners-r/scanner-2.l: Serialization works in
2790 headers (%option headers). Serialization code (Tables API) is
2793 2002-09-16 Will Estes <wlestes@users.sourceforge.net>
2795 * tests/test-reject/scanner.l: replace yytables_load with
2796 yytables_fload as per millaway's other changes
2798 2002-09-15 John Millaway <john43@users.sourceforge.net>
2800 * TODO, flex.texi: Created user API for tables deserialization.
2801 Documented API and --tables-* options in manual.
2803 2002-09-15 John Millaway <john43@users.sourceforge.net>
2805 * flex.skl, tests/test-table-opts/scanner.l: Tables deserialization
2806 uses yyalloc/yyfree. Changed yytables_load to yytables_fload.
2808 2002-09-15 John Millaway <john43@users.sourceforge.net>
2810 * tests/test-bison-nr/.cvsignore: minor upkeep.
2812 2002-09-15 John Millaway <john43@users.sourceforge.net>
2814 * flex.texi: Categorized and indexed scanner options in manual.
2816 2002-09-15 John Millaway <john43@users.sourceforge.net>
2818 * flex.skl: Initialization of reject vars and %array vars in
2821 2002-09-13 John Millaway <john43@users.sourceforge.net>
2823 * TODO, configure.in, devel/tables.pl, dfa.c, flex.skl, flex.texi,
2824 gen.c, tables.c, tables_shared.c, tables_shared.h,
2825 tests/Makefile.am, tests/test-reject/.cvsignore,
2826 tests/test-reject/Makefile.am, tests/test-reject/scanner.l,
2827 tests/test-reject/test.input, tests/test-table-opts/Makefile.am:
2828 Created test for reject. Handled reject-triggered tables in
2831 2002-09-13 Will Estes <wlestes@users.sourceforge.net>
2833 * NEWS: millaway has been very busy
2835 2002-09-13 John Millaway <john43@users.sourceforge.net>
2837 * flex.skl, tests/test-table-opts/Makefile.am,
2838 tests/test-table-opts/scanner.l: Added test for multiple tables in
2841 2002-09-13 John Millaway <john43@users.sourceforge.net>
2843 * tests/test-bison-nr/.cvsignore: forgot to add .cvsignore on last
2846 2002-09-13 John Millaway <john43@users.sourceforge.net>
2848 * tests/test-bison-nr/Makefile.am, tests/test-bison-nr/main.c,
2849 tests/test-bison-nr/parser.y, tests/test-bison-nr/scanner.l,
2850 tests/test-bison-nr/test.input: Added test-bison-bridge.
2852 2002-09-13 John Millaway <john43@users.sourceforge.net>
2854 * configure.in, flex.skl, flex.texi, flexdef.h, gen.c, main.c,
2855 misc.c, options.c, options.h, scan.l, tables.h, tests/Makefile.am,
2856 tests/descriptions, tests/test-bison-yylloc/scanner.l,
2857 tests/test-bison-yylval/scanner.l, tests/test-table-opts/scanner.l:
2858 Bison bridge code now works for all C scanners and pure/non-pure
2859 bison parsers. Added %option bison-bridge (--bison-bridge).
2860 Removed %option reentrant-bison/--reentrant-bison/-Rb. Scanner
2861 knows the name of its tables. Tables serialization is OK on EOF.
2862 yylineno is present in all scanners. Modified nasty performance
2863 penalty warning w/ yylineno. test-table-opts is now run last
2864 because it's so fat. Updated manual.
2866 2002-09-12 John Millaway <john43@users.sourceforge.net>
2868 * flex.texi: documentation of tabels api in manual
2870 2002-09-12 John Millaway <john43@users.sourceforge.net>
2872 * TODO, tables.c: Renamed *_fwrite to *_write to reflect writer
2875 2002-09-11 John Millaway <john43@users.sourceforge.net>
2877 * devel/tables.pl: Added perl script to read/dump serialized tables
2880 2002-09-11 Will Estes <wlestes@users.sourceforge.net>
2882 * scan.l: the debian patch used strlen(yytext) and similar
2883 constructs--as millaway points out, this is better known as yyleng
2885 2002-09-11 Will Estes <wlestes@users.sourceforge.net>
2887 * NEWS, po/de.po: new de translation from the translation project
2889 2002-09-11 John Millaway <john43@users.sourceforge.net>
2891 * flex.skl: yytbl_load now checks tables set by name. Localized var
2892 scaope in yytbl_load.
2894 2002-09-10 Will Estes <wlestes@users.sourceforge.net>
2896 * tests/Makefile.am: make clean before make test
2898 2002-09-09 John Millaway <john43@users.sourceforge.net>
2900 * TODO, flex.skl: Fixed deserialization of --fast tables.
2902 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
2904 * TODO: fix typo; remove the yylineo entry
2906 2002-09-09 John Millaway <john43@users.sourceforge.net>
2908 * TODO, buf.c, devel/dump-tables.pl, dfa.c, flex.skl, flexdef.h,
2909 gen.c, main.c, misc.c, options.c, options.h, scan.l, tables.c,
2910 tables.h, tables_shared.h, tests/test-table-opts/.cvsignore,
2911 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l:
2912 Table deserialization works for everything except --fast scanners.
2913 Scanners can auto-verify serialized table integrity via
2914 --tables-verify. Added tables API items to TODO list.
2915 test-table-opts is becoming exhaustive (a good thing).
2917 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
2919 * NEWS: flex has better internal diagnostics
2921 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
2923 * configure.in, flexdef.h: test for presence of __func__ and
2924 compensate if absent
2926 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
2928 * Makefile.am: include the intl/ subdirectory when searching for
2931 2002-09-09 Will Estes <wlestes@users.sourceforge.net>
2933 * NEWS, po/ru.po, po/sv.po: new sv, ru translations from the
2936 2002-09-07 John Millaway <john43@users.sourceforge.net>
2938 * flex.skl, misc.c: Changed cryptic skeleton markers to readable
2941 2002-09-07 John Millaway <john43@users.sourceforge.net>
2943 * Makefile.am, dfa.c, flex.skl, flex.texi, flexdef.h, gen.c,
2944 main.c, misc.c, parse.y, tables.c, tables.h, tables_shared.c,
2945 tables_shared.h: Members of struct yy_trans_info are now forced to
2946 be the same size. Added shared file tables_shared.c. Separated
2947 tables.h from flexdef.h Bulk of table deserialization code is done.
2949 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
2951 * NEWS, po/ca.po: new ca translation
2953 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
2955 * NEWS: new fr translation
2957 2002-09-06 Will Estes <wlestes@users.sourceforge.net>
2959 * po/fr.po: new french translation from the translation project
2961 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
2963 * NEWS: c99 function defs by default
2965 2002-09-05 John Millaway <john43@users.sourceforge.net>
2967 * flexdef.h, tables.c: Added flex_die macro. May need some autoconf
2968 massaging. Added thorough error checking in tables code.
2970 2002-09-05 John Millaway <john43@users.sourceforge.net>
2972 * flex.skl, flex.texi: Flex generates C99 defs now. Documented the
2973 above change in manual.
2975 2002-09-05 John Millaway <john43@users.sourceforge.net>
2977 * tests/test-table-opts/.cvsignore,
2978 tests/test-table-opts/Makefile.am: Added serialization test to
2981 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
2983 * configure.in: oops, i made a typo
2985 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
2987 * NEWS, configure.in: version 2.5.19
2989 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
2991 * scan.l: use FLEX_EXIT(), not exit()
2993 2002-09-05 John Millaway <john43@users.sourceforge.net>
2995 * devel/00EXTRACT-ALL-SYMS.sh, devel/README, devel/dump-tables.pl:
2996 Added devel/ directory for junk that we don't want in the
2997 distribution, but that we want in CVS.
2999 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
3001 * scan.l: s/exit(1)/exit(EXIT_FAILURE)
3003 2002-09-05 John Millaway <john43@users.sourceforge.net>
3005 * dfa.c, gen.c: Tables are now generated with %option
3008 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
3010 * NEWS: catch up on a few things
3012 2002-09-05 Will Estes <wlestes@users.sourceforge.net>
3014 * scan.l: prevent segfault on input lines which are longer than the
3015 allocated space (problem report from Manoj Srivastava
3016 <srivasta@golden-gryphon.com>)
3018 2002-09-05 John Millaway <john43@users.sourceforge.net>
3020 * flex.texi, main.c, options.c, options.h: Changed option 'header'
3021 to 'header-file'. 'header' still works, though.
3023 2002-09-05 John Millaway <john43@users.sourceforge.net>
3025 * flex.texi, flexdef.h, gen.c, main.c, options.c, options.h,
3026 scan.l, tables.c: Tons more work on tables.
3028 2002-09-05 John Millaway <john43@users.sourceforge.net>
3030 * flexdef.h, gen.c, tables.c, tables_shared.h: Lots of work on
3031 tables serialization code.
3033 2002-09-04 Will Estes <wlestes@users.sourceforge.net>
3035 * README.cvs-snapshot: mention GNU indent
3037 2002-09-04 Will Estes <wlestes@users.sourceforge.net>
3039 * NEWS: remove the word after from the version line
3041 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
3043 * NEWS, configure.in: version 2.5.18
3045 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
3047 * NEWS: catch up on the NEWS
3049 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
3051 * tests/Makefile.am: target test: quote the results echoing so that
3052 the ECHO_C will work on systems where it is used
3054 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
3056 * configure.in: when we don't have GNU indent, the test will
3057 generate output on stderr, so we send that to /dev/null
3059 2002-09-03 Will Estes <wlestes@users.sourceforge.net>
3061 * configure.in: fixed bug whereby bison was reported missing even
3064 2002-09-02 John Millaway <john43@users.sourceforge.net>
3066 * tables.c: In-code documentation.
3068 2002-09-02 John Millaway <john43@users.sourceforge.net>
3070 * flexdef.h: Forgot to indent before previous commit.
3072 2002-09-02 John Millaway <john43@users.sourceforge.net>
3074 * flexdef.h: Added known integer limits if undefined.
3076 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
3078 * configure.in: version 2.5.17
3080 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
3082 * NEWS: more portability fixes; new version number
3084 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
3086 * flexdef.h, main.c, misc.c, scanopt.c: #include fixes; we've
3087 factored out all the system include files and put them in flexdef.h
3089 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
3091 * dfa.c: eat a blank line
3093 2002-08-29 Will Estes <wlestes@users.sourceforge.net>
3095 * NEWS: new config.{sub,guess} files; mention that we use indent on
3098 2002-08-28 Will Estes <wlestes@users.sourceforge.net>
3100 * configure.in: warn if no indent found; version 2.5.16
3102 2002-08-28 Will Estes <wlestes@users.sourceforge.net>
3104 * NEWS: catch up on recent changes; version 2.5.16
3106 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
3108 * buf.c, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, libmain.c,
3109 libyywrap.c, main.c, misc.c, nfa.c, options.c, options.h,
3110 scanopt.c, scanopt.h, sym.c, tables.c, tables_shared.h, tblcmp.c,
3111 yylex.c: ran the indent target; commit the results
3113 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
3115 * Makefile.am: touch up the indent targeet; it's ready for
3118 2002-08-27 Will Estes <wlestes@users.sourceforge.net>
3120 * configure.in: test for GNU indent; reorder the tests somewhat
3122 2002-08-23 Will Estes <wlestes@users.sourceforge.net>
3124 * configure.in: automake is smarter about autoconf's versioning
3127 2002-08-23 Will Estes <wlestes@users.sourceforge.net>
3129 * NEWS: catch NEWS up on what we've been doing
3131 2002-08-22 Will Estes <wlestes@users.sourceforge.net>
3133 * flexdef.h: do some more conditional including for folks without
3136 2002-08-22 Will Estes <wlestes@users.sourceforge.net>
3138 * tests/test-c++-basic/Makefile.am: use CXX to link the test scanner
3141 2002-08-22 John Millaway <john43@users.sourceforge.net>
3143 * flex.texi: Documentation.
3145 2002-08-22 John Millaway <john43@users.sourceforge.net>
3147 * Makefile.am: Created 'indent' target and added .indent.pro.
3149 2002-08-22 John Millaway <john43@users.sourceforge.net>
3151 * tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
3152 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
3153 tests/test-c-cpp-nr/Makefile.am: Fixed missing 'make clean' files.
3155 2002-08-22 John Millaway <john43@users.sourceforge.net>
3157 * tests/test-bison-yylloc/Makefile.am,
3158 tests/test-bison-yylval/Makefile.am: fixed missing 'clean' file.
3160 2002-08-22 John Millaway <john43@users.sourceforge.net>
3162 * flex.skl, tests/test-c++-basic/Makefile.am,
3163 tests/test-c++-basic/scanner.l: Removed core of yylex_destroy from
3164 c++ scanner -- hack! Added -lstdc++ to LDFLAGS (should we have to do
3167 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
3169 * README: official releases are being hosted by Vern
3171 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
3173 * NEWS, configure.in: new beta version; more entries in NEWS from
3174 millaway; the top level entry for test-c++-basic
3176 2002-08-21 Will Estes <wlestes@users.sourceforge.net>
3178 * tests/Makefile.am, tests/test-c++-basic/.cvsignore,
3179 tests/test-c++-basic/Makefile.am, tests/test-c++-basic/scanner.l,
3180 tests/test-c++-basic/test.input: add test-c++-basic
3182 2002-08-21 John Millaway <john43@users.sourceforge.net>
3184 * gen.c, nfa.c: More tabels work.
3186 2002-08-21 John Millaway <john43@users.sourceforge.net>
3188 * flexdef.h, gen.c, tables.c, tables_shared.h: More work on tables.
3190 2002-08-20 John Millaway <john43@users.sourceforge.net>
3192 * dfa.c: Cleaned up macros that took no ';'.
3194 2002-08-20 John Millaway <john43@users.sourceforge.net>
3196 * scanopt.c: Fixed oddball '=-'.
3198 2002-08-20 John Millaway <john43@users.sourceforge.net>
3200 * flex.skl, flex.texi, gen.c: Dynamically allocate REJECT state
3201 buffer. Mentioned memory usage in docs. Made REJECT buffer
3202 variables reentrant-safe.
3204 2002-08-20 John Millaway <john43@users.sourceforge.net>
3206 * tables.c: More work on tables code.
3208 2002-08-20 Will Estes <wlestes@users.sourceforge.net>
3210 * Makefile.am, NEWS, configure.in: we're using m4 so have configure
3213 2002-08-20 John Millaway <john43@users.sourceforge.net>
3215 * Makefile.am, tables.c: Added tables.c and rebuilt dependencies.
3217 2002-08-20 John Millaway <john43@users.sourceforge.net>
3219 * TODO, flex.texi: Dicussed prototypes and header in manual.
3221 2002-08-19 John Millaway <john43@users.sourceforge.net>
3223 * Makefile.am, configure.in, flex.skl, flexdef.h, tables_shared.h:
3224 More work on tables serialization.
3226 2002-08-19 John Millaway <john43@users.sourceforge.net>
3228 * Makefile.am, mkskel.sh: Skeleton is now passed through m4 (before
3231 2002-08-19 Will Estes <wlestes@users.sourceforge.net>
3233 * po/LINGUAS, po/zh_CN.po: add zh_cn translation from the
3236 2002-08-19 Will Estes <wlestes@users.sourceforge.net>
3238 * NEWS: millaway's done a lot of things which need to be mentioned
3241 2002-08-18 John Millaway <john43@users.sourceforge.net>
3243 * main.c: Removed #undef of start conditions.
3245 2002-08-17 John Millaway <john43@users.sourceforge.net>
3249 2002-08-17 John Millaway <john43@users.sourceforge.net>
3251 * flexdef.h, main.c, misc.c: Start conditions now optional in
3252 header. undef's now optional in header. Start conditions are NOT
3255 2002-08-17 John Millaway <john43@users.sourceforge.net>
3257 * flex.skl, flex.texi: Working on tables API.
3259 2002-08-16 John Millaway <john43@users.sourceforge.net>
3261 * flexdef.h, main.c, misc.c, options.c, options.h, parse.y, scan.l:
3262 Added --tables option. Omitted tables code from generated scanner
3265 2002-08-16 John Millaway <john43@users.sourceforge.net>
3267 * flex.skl, flex.texi, misc.c: Prelimary work on tables API.
3269 2002-08-16 John Millaway <john43@users.sourceforge.net>
3271 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
3272 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
3273 tests/test-basic-r/Makefile.am,
3274 tests/test-bison-yylloc/Makefile.am,
3275 tests/test-bison-yylval/Makefile.am,
3276 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
3277 tests/test-debug-nr/Makefile.am, tests/test-debug-r/Makefile.am,
3278 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
3279 tests/test-include-by-buffer/Makefile.am,
3280 tests/test-include-by-reentrant/Makefile.am,
3281 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
3282 tests/test-mem-nr/Makefile.am, tests/test-mem-r/Makefile.am,
3283 tests/test-multiple-scanners-nr/Makefile.am,
3284 tests/test-multiple-scanners-r/Makefile.am,
3285 tests/test-posix/Makefile.am,
3286 tests/test-posixly-correct/Makefile.am,
3287 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
3288 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
3289 tests/test-string-r/Makefile.am, tests/test-table-opts/Makefile.am,
3290 tests/test-yyextra/Makefile.am: Tests now respect CFLAGS, CPPFLAGS,
3293 2002-08-16 John Millaway <john43@users.sourceforge.net>
3295 * tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3296 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l: Got
3297 rid of flex -s warnings in tests.
3299 2002-08-16 John Millaway <john43@users.sourceforge.net>
3301 * Makefile.am: Updated dependencies list.
3303 2002-08-15 John Millaway <john43@users.sourceforge.net>
3305 * main.c: Fixed seg fault bug in ecs.
3307 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3309 * tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-r/.cvsignore:
3310 ignore .cpp files since we generate them instead of .c
3312 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3314 * configure.in: version 2.5.14
3316 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3318 * NEWS: c-as-c++ tests reworked
3320 2002-08-15 John Millaway <john43@users.sourceforge.net>
3322 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/scanner.l,
3323 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/scanner.l: The
3324 c++ tests use .cpp instead of .c extensions just to be on the safe
3327 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3329 * main.c: conditionally include <locale.h>; include config.h as well
3331 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3333 * configure.in, flex.skl: only include <cunistd> if we have it
3335 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3337 * NEWS: portability fixes; added missing punctuation; de translation
3340 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3342 * po/LINGUAS: we also translate to german
3344 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3346 * Makefile.am: require automake at least 1.6
3348 2002-08-15 Will Estes <wlestes@users.sourceforge.net>
3350 * NEWS, configure.in: version 2.5.13
3352 2002-08-14 Will Estes <wlestes@users.sourceforge.net>
3354 * flex.texi: reverted away from the @copying as it breaks the info
3357 2002-08-14 John Millaway <john43@users.sourceforge.net>
3359 * flex.texi, flexdef.h, main.c, misc.c: Start condition prefixes
3360 attempts to adjust to user preferences.
3362 2002-08-13 John Millaway <john43@users.sourceforge.net>
3364 * main.c: Include start condition symbols in header.
3366 2002-08-13 John Millaway <john43@users.sourceforge.net>
3368 * flexdef.h, main.c: Omit user code and tables from generated header
3371 2002-08-13 Will Estes <wlestes@users.sourceforge.net>
3373 * flex.texi: use @copying construct to display the flex license;
3374 move copying and bug reporting to the front of the manual
3376 2002-08-13 Will Estes <wlestes@users.sourceforge.net>
3378 * NEWS: printf fix and yylex_init reports errors
3380 2002-08-12 John Millaway <john43@users.sourceforge.net>
3382 * flex.texi: Updated manual for %option header.
3384 2002-08-12 John Millaway <john43@users.sourceforge.net>
3386 * flex.skl, flex.texi, gen.c: Fixed type mismatch in printf.
3387 yylex_init now reports errors.
3389 2002-08-10 John Millaway <john43@users.sourceforge.net>
3391 * dfa.c, main.c: Added alignment flag for future use.
3393 2002-08-10 John Millaway <john43@users.sourceforge.net>
3395 * tests/test-table-opts/.cvsignore,
3396 tests/test-table-opts/Makefile.am: Added options to test-table-opts
3398 2002-08-10 John Millaway <john43@users.sourceforge.net>
3400 * configure.in, tests/Makefile.am, tests/descriptions,
3401 tests/test-c-cpp-nr/Makefile.am, tests/test-table-opts/.cvsignore,
3402 tests/test-table-opts/Makefile.am, tests/test-table-opts/scanner.l,
3403 tests/test-table-opts/test.input: Added a test for various DFA table
3406 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
3408 * flex.texi: more faq editing; corrected mistyped nodenames
3410 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
3412 * flex.skl: fix typo which propogates out to generated scanners
3414 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
3416 * flex.texi: edited a few more faqs
3418 2002-08-09 Will Estes <wlestes@users.sourceforge.net>
3420 * Makefile.am, faq.texi: remove faq.texi as it's included in
3423 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3425 * flex.texi: a few more faq edits; remove faq-89
3427 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3429 * flex.texi: cite, not site
3431 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3433 * flex.texi: and get the faq included
3435 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3437 * flex.texi: fix some grammer/typography in the top node and add a
3440 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3442 * TODO: we've updated gettext
3444 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3446 * po/.cvsignore: we need to ignore a few more gettext files
3448 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3450 * NEWS, configure.in: version 2.5.12
3452 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3454 * NEWS: mention gettext; document the non-need for bison/flex in the
3457 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3459 * Makefile.am, configure.in: include intl in the distribution and in
3462 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3464 * Makefile.am: builddir in help2man call needed @-signs around it
3466 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3468 * po/.cvsignore: we can ignore Makefile.in.in
3470 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3472 * m4/.cvsignore, m4/Makefile.am: oops, too hasty on deleting this
3475 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3477 * autogen.sh: if autopoint is going to run automatically, it's going
3478 to need to be able to update existing files
3480 2002-08-08 Will Estes <wlestes@users.sourceforge.net>
3482 * ABOUT-NLS, autogen.sh, configure.in, m4/.cvsignore,
3483 m4/Makefile.am, m4/codeset.m4, m4/gettext.m4, m4/glibc21.m4,
3484 m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-ld.m4,
3485 m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: autopoint now
3486 works so let's let it run the gettext show
3488 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
3490 * TODO: we need to index the faq entries
3492 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
3494 * faq.texi: proofed "Why do flex scanners call fileno if it is not
3497 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
3499 * faq.texi: proofed "How do I expand \ escape sequences in C-style
3502 2002-08-07 Will Estes <wlestes@users.sourceforge.net>
3504 * README: changes to README to align with GNU coding standards
3506 2002-08-06 Will Estes <wlestes@users.sourceforge.net>
3508 * Makefile.am: help2man should look in builddir for the flex binary
3510 2002-08-02 John Millaway <john43@users.sourceforge.net>
3512 * flex.skl: Fixed yyunput prototype.
3514 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
3516 * NEWS: new fr translation from the translation project
3518 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
3520 * po/fr.po: new fr.po translation from the translation project
3522 2002-08-01 Will Estes <wlestes@users.sourceforge.net>
3524 * NEWS: yylineno performance hit is fixed
3526 2002-07-31 John Millaway <john43@users.sourceforge.net>
3528 * TODO, flex.texi: Updated docs on yylineno.
3530 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3532 * TODO: discuss yylineno performance
3534 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3536 * NEWS: forgot to say what the date was that we made the release
3538 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3540 * NEWS, configure.in: version 2.5.11
3542 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3544 * faq.texi: fixed a menu entry and related problems
3546 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3548 * configure.in: someday, maybe we can use autopoint
3550 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3552 * Makefile.am: we need to include texinfo.tex now
3554 2002-07-31 Will Estes <wlestes@users.sourceforge.net>
3556 * texinfo.tex: add texinfo.tex
3558 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
3560 * faq.texi: fix up some fatal bugs in the texinfo of the faq; begin
3561 the clean up; remove trailing and leading white space
3563 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
3565 * TODO: faqs need work
3567 2002-07-30 Will Estes <wlestes@users.sourceforge.net>
3569 * NEWS, TODO: prototypes get airtime these days
3571 2002-07-28 John Millaway <john43@users.sourceforge.net>
3573 * flex.skl: Added some comments.
3575 2002-07-28 John Millaway <john43@users.sourceforge.net>
3577 * flex.skl: Fixed bug where yyless did not consider yylineno.
3579 2002-07-28 John Millaway <john43@users.sourceforge.net>
3581 * scan.l: Fixed bug I created in previous commit.
3583 2002-07-28 John Millaway <john43@users.sourceforge.net>
3585 * scan.l: Don't wrap ()s around {NAMEDEFS} at the end of a rule.
3587 2002-07-27 John Millaway <john43@users.sourceforge.net>
3589 * flex.skl, tests/test-c-cpp-nr/Makefile.am,
3590 tests/test-c-cpp-r/Makefile.am: Fixed test-c-cpp to actually use the
3591 C++ compiler for the test. Fixed the bug that this exposed.
3593 2002-07-27 John Millaway <john43@users.sourceforge.net>
3595 * ccl.c, flex.skl, flexdef.h, gen.c, main.c, nfa.c, parse.y, scan.l:
3596 yylineno check is only performed on rules whose regexs can match a
3599 2002-07-25 John Millaway <john43@users.sourceforge.net>
3601 * flex.skl, tests/TEMPLATE/scanner.l,
3602 tests/test-array-nr/scanner.l, tests/test-array-r/scanner.l,
3603 tests/test-basic-nr/scanner.l, tests/test-basic-r/scanner.l,
3604 tests/test-bison-yylloc/parser.y, tests/test-c-cpp-nr/scanner.l,
3605 tests/test-c-cpp-r/scanner.l, tests/test-debug-nr/scanner.l,
3606 tests/test-debug-r/scanner.l,
3607 tests/test-include-by-buffer/scanner.l,
3608 tests/test-include-by-reentrant/scanner.l,
3609 tests/test-lineno-nr/scanner.l, tests/test-lineno-r/scanner.l,
3610 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l,
3611 tests/test-posix/scanner.l, tests/test-posixly-correct/scanner.l,
3612 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/scanner.l,
3613 tests/test-pthread/scanner.l, tests/test-string-nr/scanner.l,
3614 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: All
3615 prototypes were rewritten to depend upon the macro
3616 YY_TRADITIONAL_FUNC_DEFS, which is defined by default. The
3617 generated scanners build cleanly under gcc's traditional strictness
3618 and under C++ compilers.
3620 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
3622 * NEWS: dist-bzip2 and rename yy_globals and yy_globals_t
3624 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
3626 * configure.in: version 2.5.10
3628 2002-07-24 Will Estes <wlestes@users.sourceforge.net>
3630 * Makefile.am: add dist-bzip2 to automake_options so we'll start
3631 getting tar.bz2 archives
3633 2002-07-23 John Millaway <john43@users.sourceforge.net>
3635 * flex.skl, flex.texi, tests/test-bison-yylval/scanner.l,
3636 tests/test-mem-r/scanner.l,
3637 tests/test-multiple-scanners-r/scanner-1.l,
3638 tests/test-multiple-scanners-r/scanner-2.l,
3639 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
3640 tests/test-yyextra/scanner.l: s/yy_globals_t/yyguts_t/g
3641 s/yy_globals/yyscanner/g
3643 2002-07-23 John Millaway <john43@users.sourceforge.net>
3645 * Makefile.am: typo in tags target
3647 2002-07-22 John Millaway <john43@users.sourceforge.net>
3649 * Makefile.am: Removed erroneous $(srcdir) from help2man target.
3651 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
3653 * NEWS, configure.in: it's version 2.5.9 now
3655 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
3657 * po/.cvsignore: updated gettext to 0.11.3
3659 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
3661 * ABOUT-NLS, config.rpath, m4/gettext.m4, m4/iconv.m4,
3662 m4/isc-posix.m4, m4/lcmessage.m4, m4/lib-link.m4: updated gettext to
3665 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
3667 * autogen.sh, configure.in: rollback on configure.in and autogen.sh
3668 because autpoint is broken
3670 2002-07-22 Will Estes <wlestes@users.sourceforge.net>
3672 * po/ru.po: new russian translation from translation project
3674 2002-07-19 Will Estes <wlestes@users.sourceforge.net>
3676 * autogen.sh: ok, we're going to start using autopoint, but the tree
3677 is going to undergo some changes after this
3679 2002-07-19 Will Estes <wlestes@users.sourceforge.net>
3681 * configure.in: we're preparing for autopoint
3683 2002-07-17 John Millaway <john43@users.sourceforge.net>
3685 * flex.texi: Updated manual.
3687 2002-07-17 Will Estes <wlestes@users.sourceforge.net>
3689 * NEWS: update the NEWS file for lots of things millaway has done
3691 2002-07-17 John Millaway <john43@users.sourceforge.net>
3693 * flex.skl, main.c, misc.c, scan.l, scanopt.c, sym.c,
3694 tests/test-mem-nr/scanner.l, tests/test-mem-r/scanner.l: Fixed
3695 prototype/definition conflicts with "traditional" C in skeleton at
3696 request of gcc developer. Removed duplicate prototypes in gen.c,
3697 sym.c, main.c. Added missing prototypes where needed. All
3698 functions in skeleton follow ISO C style protos and defs, instead of
3699 BOTH ISO and new-style. Skeleton now compiles cleanly under
3700 super-strict gcc flags. Flex itself almost compiles cleanly under
3703 2002-07-15 John Millaway <john43@users.sourceforge.net>
3705 * faq.texi, flex.texi: Worked on mem mgmt sect of manual.
3707 2002-07-15 Will Estes <wlestes@users.sourceforge.net>
3709 * scan.l: allow blank lines and continuations in more places
3711 2002-07-12 Will Estes <wlestes@users.sourceforge.net>
3713 * TODO: millaway finished the faqs directory
3715 2002-07-12 Will Estes <wlestes@users.sourceforge.net>
3717 * TODO: removed items as per email from millaway
3719 2002-07-12 John Millaway <john43@users.sourceforge.net>
3721 * configure.in, tests/Makefile.am, tests/descriptions,
3722 tests/test-posix/.cvsignore, tests/test-posix/Makefile.am,
3723 tests/test-posix/scanner.l, tests/test-posixly-correct/.cvsignore,
3724 tests/test-posixly-correct/Makefile.am,
3725 tests/test-posixly-correct/scanner.l: Added test for %option
3726 posix-compat and repeat operator. Added test for POSIXLY_CORRECT
3727 environment variable and repeat operator.
3729 2002-07-12 John Millaway <john43@users.sourceforge.net>
3731 * main.c, scan.l: Fixed POSIXLY_CORRECT detection in scanner.
3733 2002-07-11 John Millaway <john43@users.sourceforge.net>
3735 * faq.texi: More work on faq.
3737 2002-07-11 John Millaway <john43@users.sourceforge.net>
3739 * faq.texi: Moved all faqs into manual -- but did not evaluate them
3740 yet. Removed the old faq files.
3742 2002-07-10 John Millaway <john43@users.sourceforge.net>
3744 * main.c: Removed duplicate definition of FLEX_DEBUG. gcc doesn't
3745 care, but other compilers might.
3747 2002-07-10 John Millaway <john43@users.sourceforge.net>
3749 * flex.texi: Wrote some more about memory mgmt in the manual.
3751 2002-07-10 John Millaway <john43@users.sourceforge.net>
3753 * flex.texi: flex.texi now works with install-info.
3755 2002-07-10 Will Estes <wlestes@users.sourceforge.net>
3757 * TODO: added items as per email from millaway
3759 2002-07-10 Will Estes <wlestes@users.sourceforge.net>
3761 * NEWS: after we release a version, we have to keep the version
3762 number in NEWS current
3764 2002-07-10 John Millaway <john43@users.sourceforge.net>
3766 * flex.skl, flex.texi, main.c, scan.l, tests/test-mem-nr/scanner.l,
3767 tests/test-mem-r/scanner.l: Fixed prefix issue with get/set debug
3768 functions. Fixed prefix issues with memory functions.
3770 2002-07-09 John Millaway <john43@users.sourceforge.net>
3772 * flex.skl: Memory functions are no longer static.
3774 2002-07-09 John Millaway <john43@users.sourceforge.net>
3776 * tests/test-mem-nr/test.input: Added a missing input file for
3779 2002-07-09 John Millaway <john43@users.sourceforge.net>
3781 * tests/test-mem-nr/.cvsignore, tests/test-mem-nr/Makefile.am,
3782 tests/test-mem-nr/scanner.l, tests/test-mem-r/.cvsignore,
3783 tests/test-mem-r/Makefile.am, tests/test-mem-r/scanner.l,
3784 tests/test-mem-r/test.input: Added tests for overriding memory.
3786 2002-07-09 John Millaway <john43@users.sourceforge.net>
3788 * flex.texi: Added sections in manual for memory management.
3790 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
3792 * NEWS: noted more user visible changes
3794 2002-07-09 John Millaway <john43@users.sourceforge.net>
3796 * configure.in, flex.skl, scan.l, tests/Makefile.am: Added
3797 yylex_destroy() to non-reentrant scanner. Added ability to override
3798 memory functions. Added tests for overriding memory functions.
3800 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
3802 * NEWS: new POSIXLY_CORRECT and new ru translation
3804 2002-07-09 Will Estes <wlestes@users.sourceforge.net>
3806 * po/ru.po: new ru translation from the translation project
3808 2002-07-09 John Millaway <john43@users.sourceforge.net>
3810 * flex.texi: Made note of set/get debug in docs.
3812 2002-07-09 John Millaway <john43@users.sourceforge.net>
3814 * configure.in, flexdef.h, tests/create-test: Replaced obsolete
3815 macros in configure.in. Modified create-test to handle the above
3816 changes in configure.in. Added support for <stdbool.h>.
3818 2002-07-09 John Millaway <john43@users.sourceforge.net>
3820 * main.c: Check POSIXLY_CORRECT env variable.
3822 2002-07-09 John Millaway <john43@users.sourceforge.net>
3824 * flex.skl: Added prototypes for the get/set debug functions.
3826 2002-07-09 John Millaway <john43@users.sourceforge.net>
3828 * configure.in, flex.skl, gen.c, main.c, scan.l, tests/Makefile.am,
3829 tests/test-debug-nr/.cvsignore, tests/test-debug-nr/Makefile.am,
3830 tests/test-debug-nr/scanner.l, tests/test-debug-nr/test.input,
3831 tests/test-debug-r/.cvsignore, tests/test-debug-r/Makefile.am,
3832 tests/test-debug-r/scanner.l, tests/test-debug-r/test.input: Made
3833 yy_flex_debug non-global in reentrant scanner. Created get/set
3834 functions for yy_flex_debug. Defined prefixes for new yy_flex_debug
3835 symbols. Added tests/ for yy_flex_debug.
3837 2002-07-09 John Millaway <john43@users.sourceforge.net>
3839 * tests/create-test: create-test script now modifies .cvsignore
3841 2002-07-09 John Millaway <john43@users.sourceforge.net>
3843 * tests/create-test: Improved the error checking.
3845 2002-07-03 Will Estes <wlestes@users.sourceforge.net>
3847 * main.c: fix bug whereby prefix didn't get passed to everybody;
3848 patch by rse@engelschall.com
3850 2002-07-03 Will Estes <wlestes@users.sourceforge.net>
3852 * faq.texi: ~ is an active character, so we'll just use the word
3855 2002-07-02 John Millaway <john43@users.sourceforge.net>
3857 * Makefile.am: Fixed typo.
3859 2002-07-02 John Millaway <john43@users.sourceforge.net>
3861 * faq.texi: Added a faq.
3863 2002-06-28 John Millaway <john43@users.sourceforge.net>
3865 * Makefile.am: Added 'tags' target -- something I should have done
3868 2002-06-28 Will Estes <wlestes@users.sourceforge.net>
3870 * TODO: add two new items regarding coding; remove tests/ copyright
3871 notice item as it's done
3873 2002-06-26 Will Estes <wlestes@users.sourceforge.net>
3875 * NEWS: note the copyright messages in tests/
3877 2002-06-25 John Millaway <john43@users.sourceforge.net>
3879 * tests/TEMPLATE/Makefile.am, tests/TEMPLATE/parser.y,
3880 tests/TEMPLATE/scanner.l, tests/test-array-nr/Makefile.am,
3881 tests/test-array-nr/scanner.l, tests/test-array-r/Makefile.am,
3882 tests/test-array-r/scanner.l, tests/test-basic-nr/Makefile.am,
3883 tests/test-basic-nr/scanner.l, tests/test-basic-r/Makefile.am,
3884 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/Makefile.am,
3885 tests/test-bison-yylloc/main.c, tests/test-bison-yylloc/parser.y,
3886 tests/test-bison-yylloc/scanner.l,
3887 tests/test-bison-yylval/Makefile.am,
3888 tests/test-bison-yylval/main.c, tests/test-bison-yylval/parser.y,
3889 tests/test-bison-yylval/scanner.l, tests/test-c-cpp-nr/Makefile.am,
3890 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-r/Makefile.am,
3891 tests/test-c-cpp-r/scanner.l, tests/test-header-nr/Makefile.am,
3892 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
3893 tests/test-header-r/Makefile.am, tests/test-header-r/main.c,
3894 tests/test-header-r/scanner.l,
3895 tests/test-include-by-buffer/Makefile.am,
3896 tests/test-include-by-buffer/scanner.l,
3897 tests/test-include-by-reentrant/Makefile.am,
3898 tests/test-include-by-reentrant/scanner.l,
3899 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
3900 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
3901 tests/test-multiple-scanners-nr/Makefile.am,
3902 tests/test-multiple-scanners-nr/main.c,
3903 tests/test-multiple-scanners-nr/scanner-1.l,
3904 tests/test-multiple-scanners-nr/scanner-2.l,
3905 tests/test-multiple-scanners-r/Makefile.am,
3906 tests/test-multiple-scanners-r/main.c,
3907 tests/test-multiple-scanners-r/scanner-1.l,
3908 tests/test-multiple-scanners-r/scanner-2.l,
3909 tests/test-prefix-nr/Makefile.am, tests/test-prefix-nr/scanner.l,
3910 tests/test-prefix-r/Makefile.am, tests/test-prefix-r/scanner.l,
3911 tests/test-pthread/Makefile.am, tests/test-pthread/scanner.l,
3912 tests/test-string-nr/Makefile.am, tests/test-string-nr/scanner.l,
3913 tests/test-string-r/Makefile.am, tests/test-string-r/scanner.l,
3914 tests/test-yyextra/Makefile.am, tests/test-yyextra/scanner.l:
3915 Prepended explicit license to all test-*/ sources.
3917 2002-06-25 Will Estes <wlestes@users.sourceforge.net>
3919 * NEWS, po/ca.po, po/de.po, po/fr.po, po/sv.po, po/tr.po: new ca,
3920 de, fr, sv, tr translations
3922 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
3924 * TODO: add bootstrapper to the todo list
3926 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
3928 * configure.in: new version number
3930 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
3932 * TODO: update TODO list
3934 2002-06-19 Will Estes <wlestes@users.sourceforge.net>
3936 * NEWS, TODO, flex.texi, flexdef.h, main.c, options.c, options.h,
3937 parse.y, scan.l: address typos in NEWS; add --posix option for ERE
3938 parsing the way posix wants it; update the TODO file
3940 2002-05-31 Will Estes <wlestes@users.sourceforge.net>
3942 * README-alpha: made code quality warning more explicit; gave url
3943 for cvs and beta flex
3945 2002-05-23 John Millaway <john43@users.sourceforge.net>
3947 * gen.c: Fixed bug where omission of user section 3 caused unmatched
3948 #ifdef's in generated code.
3950 2002-05-20 Will Estes <wlestes@users.sourceforge.net>
3952 * configure.in: configure.in requires at least autoconf 2.50
3954 2002-05-13 John Millaway <john43@users.sourceforge.net>
3956 * Makefile.am: Updated my email address.
3958 2002-05-10 John Millaway <john43@users.sourceforge.net>
3960 * flexdef.h, misc.c: chomp'd lines when reading external skel file.
3962 2002-05-07 Will Estes <wlestes@users.sourceforge.net>
3964 * po/sv.po: new sweedish translation from the translation project
3966 2002-04-29 Will Estes <wlestes@users.sourceforge.net>
3968 * po/ca.po: new catalan translation from the translation project
3970 2002-04-29 Will Estes <wlestes@users.sourceforge.net>
3972 * po/es.po: new spanish translation from the translation project
3974 2002-04-25 Will Estes <wlestes@users.sourceforge.net>
3976 * TODO: note that the lex matching of abc{1,3} is the posix behavior
3977 and so we have a problem
3979 2002-04-25 Will Estes <wlestes@users.sourceforge.net>
3981 * flex.texi: note that the lex matching of abc{1,3} is the posix
3984 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
3986 * configure.in: new version 2.5.7; use autoconf versioning info
3988 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
3990 * NEWS: note changes in 2.5.7
3992 2002-04-23 Will Estes <wlestes@users.sourceforge.net>
3994 * main.c: conditional compile gettext initialization
3996 2002-04-22 Will Estes <wlestes@users.sourceforge.net>
3998 * po/de.po: new german translation from the translation project
4000 2002-04-19 John Millaway <john43@users.sourceforge.net>
4002 * tests/test-include-by-reentrant/Makefile.am: Fixed command line
4003 for test-include-by-reentrant/Makefile.am
4005 2002-04-19 John Millaway <john43@users.sourceforge.net>
4007 * tests/Makefile.am, tests/TEMPLATE/Makefile.am,
4008 tests/test-array-nr/Makefile.am, tests/test-array-r/Makefile.am,
4009 tests/test-basic-nr/Makefile.am, tests/test-basic-r/Makefile.am,
4010 tests/test-bison-yylloc/Makefile.am,
4011 tests/test-bison-yylval/Makefile.am,
4012 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4013 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4014 tests/test-include-by-buffer/Makefile.am,
4015 tests/test-include-by-reentrant/Makefile.am,
4016 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4017 tests/test-multiple-scanners-nr/Makefile.am,
4018 tests/test-multiple-scanners-r/Makefile.am,
4019 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4020 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4021 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4022 Added -I . to compiler search path in tests (so it finds the
4023 generated parser.h).
4025 2002-04-19 John Millaway <john43@users.sourceforge.net>
4027 * flexdef.h, misc.c, parse.y, sym.c: Applied 'const' to a few more
4028 char*, where appropriate.
4030 2002-04-19 John Millaway <john43@users.sourceforge.net>
4032 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4033 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4034 tests/test-basic-r/Makefile.am,
4035 tests/test-bison-yylloc/Makefile.am,
4036 tests/test-bison-yylval/Makefile.am,
4037 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am,
4038 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am,
4039 tests/test-include-by-buffer/Makefile.am,
4040 tests/test-include-by-reentrant/Makefile.am,
4041 tests/test-lineno-nr/Makefile.am, tests/test-lineno-r/Makefile.am,
4042 tests/test-multiple-scanners-nr/Makefile.am,
4043 tests/test-multiple-scanners-r/Makefile.am,
4044 tests/test-prefix-nr/Makefile.am, tests/test-prefix-r/Makefile.am,
4045 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4046 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4047 Added top_builddir to -I path. Changed $(srcdir)/$(testname) to
4048 ./$(testname) in 'make test' rule.
4050 2002-04-19 John Millaway <john43@users.sourceforge.net>
4052 * flexdef.h, gen.c, misc.c: Changed 'char[]' to 'const char*'
4053 wherever in conflicted with gettext.
4055 2002-04-19 Will Estes <wlestes@users.sourceforge.net>
4057 * po/fr.po, po/sv.po: new files from translation after 2.5.6 beta
4060 2002-04-18 John Millaway <john43@users.sourceforge.net>
4062 * tests/test-lineno-r/Makefile.am: Fixed minor typo/cut and paste
4065 2002-04-18 John Millaway <john43@users.sourceforge.net>
4067 * configure.in: Added yylineno test.
4069 2002-04-18 John Millaway <john43@users.sourceforge.net>
4071 * tests/Makefile.am: Added yylineno tests.
4073 2002-04-18 John Millaway <john43@users.sourceforge.net>
4075 * tests/test-lineno-nr/.cvsignore,
4076 tests/test-lineno-nr/Makefile.am, tests/test-lineno-nr/scanner.l,
4077 tests/test-lineno-nr/test.input, tests/test-lineno-r/.cvsignore,
4078 tests/test-lineno-r/Makefile.am, tests/test-lineno-r/scanner.l,
4079 tests/test-lineno-r/test.input: Created yylineno tests.
4081 2002-04-15 John Millaway <john43@users.sourceforge.net>
4083 * scanopt.c: Applied gettext macros to error messages from scanopt.
4085 2002-04-15 John Millaway <john43@users.sourceforge.net>
4087 * buf.c, faq.texi, options.c, options.h, scanopt.c, scanopt.h:
4088 Changed copyright from Millaway to flex? U.S. Gov't? Regents of U.
4091 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
4093 * tests/test-bison-yylloc/Makefile.am,
4094 tests/test-header-nr/Makefile.am, tests/test-header-r/Makefile.am:
4095 we missed a few main.c files in the distribution
4097 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
4099 * TODO: a lot more work has happened to flex; note this by removing
4100 a number of TODO entries
4102 2002-04-15 Will Estes <wlestes@users.sourceforge.net>
4104 * TODO: make sure all gettext modules use gettext translation
4107 2002-04-14 John Millaway <john43@users.sourceforge.net>
4109 * faq.texi: Converted faqs 34-41 to texinfo.
4111 2002-04-14 John Millaway <john43@users.sourceforge.net>
4113 * Makefile.am, faq.texi, flex.texi: Added faq.texi to archive.
4114 Added faq.texi to flex_TEXINFOS macro in Makefile.am. flex.texi now
4117 2002-04-13 John Millaway <john43@users.sourceforge.net>
4119 * flexdef.h: defined FLEX_EXIT macro to call longjmp on errors.
4121 2002-04-13 John Millaway <john43@users.sourceforge.net>
4123 * main.c, misc.c: Replaced exit(2) calls with longjmps (in the form
4124 of FLEX_EXIT macro). Moved main() to flex_main() to allow flex to
4125 be called from a library.
4127 2002-04-13 John Millaway <john43@users.sourceforge.net>
4129 * scanopt.c: Fixed minor typo in error message
4131 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4133 * tests/test-header-nr/Makefile.am,
4134 tests/test-header-r/Makefile.am,
4135 tests/test-multiple-scanners-nr/Makefile.am,
4136 tests/test-multiple-scanners-r/Makefile.am,
4137 tests/test-pthread/Makefile.am, tests/test-string-nr/Makefile.am,
4138 tests/test-string-r/Makefile.am, tests/test-yyextra/Makefile.am:
4139 removed eroneous files listed in EXTRA_DIST
4141 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4143 * tests/test-yyextra/.cvsignore: ignore Makefile.in
4145 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4147 * tests/test-string-r/.cvsignore: it's Makefile.in, not makefile.in
4149 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4151 * tests/test-yyextra/Makefile.am, tests/test-yyextra/Makefile.in:
4152 put test-yyextra under automake
4154 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4156 * tests/test-string-r/Makefile.am, tests/test-string-r/Makefile.in:
4157 put test-string-r under automake
4159 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4161 * tests/test-string-nr/.cvsignore, tests/test-string-r/.cvsignore:
4162 we can ignore Makefile.in
4164 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4166 * tests/test-string-nr/Makefile.am,
4167 tests/test-string-nr/Makefile.in: put test-string-nr under automake
4169 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4171 * tests/test-pthread/.cvsignore: ignore Makefile.in
4173 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4175 * tests/test-pthread/Makefile.am, tests/test-pthread/Makefile.in:
4176 put test-pthread under automake
4178 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4180 * tests/test-prefix-r/Makefile.am, tests/test-prefix-r/Makefile.in:
4181 put test-prefix-r under automake
4183 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4185 * tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore:
4186 we can ignore Makefile.in
4188 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4190 * tests/test-prefix-nr/Makefile.am,
4191 tests/test-prefix-nr/Makefile.in: put test-prefix-nr under automake
4193 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4195 * tests/test-multiple-scanners-r/Makefile.am,
4196 tests/test-multiple-scanners-r/Makefile.in: put
4197 test-multiple-scanners-r under automake
4199 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4201 * tests/test-multiple-scanners-nr/.cvsignore,
4202 tests/test-multiple-scanners-r/.cvsignore: we can ignore Makefile.in
4205 2002-04-12 Will Estes <wlestes@users.sourceforge.net>
4207 * tests/test-multiple-scanners-nr/Makefile.am,
4208 tests/test-multiple-scanners-nr/Makefile.in: put
4209 test-multiple-scanners-nr under automake
4211 2002-04-11 Will Estes <wlestes@users.sourceforge.net>
4213 * tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am:
4214 we didn't need parser.y
4216 2002-04-11 Will Estes <wlestes@users.sourceforge.net>
4218 * TODO: work done on the test suite; remove relevant entries from
4221 2002-04-10 Will Estes <wlestes@users.sourceforge.net>
4223 * tests/test-include-by-reentrant/.cvsignore,
4224 tests/test-include-by-reentrant/Makefile.am,
4225 tests/test-include-by-reentrant/Makefile.in: put
4226 test-include-by-reentrant under automake
4228 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4230 * tests/test-include-by-buffer/.cvsignore: we have a Makefile.in
4231 which we need to ignore
4233 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4235 * tests/test-include-by-buffer/Makefile.am,
4236 tests/test-include-by-buffer/Makefile.in: test-include-by-buffer now
4237 under automake control
4239 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4241 * tests/TEMPLATE/Makefile.am: and we want LFLAGS in the rule to make
4244 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4246 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.am,
4247 tests/test-header-r/Makefile.in: put test-header-r under automake
4249 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4251 * tests/test-header-nr/.cvsignore: we now generate a Makefile.in
4252 from automake; cvs should ignore it
4254 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4256 * tests/test-header-nr/Makefile.am: add dependencies for main.o and
4259 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4261 * tests/TEMPLATE/Makefile.am: We may want to have LFLAGS readily
4264 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4266 * tests/test-header-nr/Makefile.am,
4267 tests/test-header-nr/Makefile.in: put test-header-nr under automake
4269 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4271 * tests/TEMPLATE/Makefile.am: oops, we need to clean objects too
4273 2002-04-09 Will Estes <wlestes@users.sourceforge.net>
4275 * tests/TEMPLATE/Makefile.am, tests/test-array-nr/Makefile.am,
4276 tests/test-array-r/Makefile.am, tests/test-basic-nr/Makefile.am,
4277 tests/test-basic-r/Makefile.am,
4278 tests/test-bison-yylloc/Makefile.am,
4279 tests/test-bison-yylval/Makefile.am,
4280 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-r/Makefile.am: now
4281 that config.h lives in the top-level directory, we need to tell the
4284 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4286 * tests/test-array-nr/.cvsignore, tests/test-array-r/.cvsignore,
4287 tests/test-basic-nr/.cvsignore, tests/test-basic-r/.cvsignore,
4288 tests/test-bison-yylval/.cvsignore, tests/test-c-cpp-nr/.cvsignore,
4289 tests/test-c-cpp-r/.cvsignore: we can ignore some Makefile.in
4291 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4293 * configure.in, tests/TEMPLATE/Makefile.am: only one config file
4294 header apparently; this will have consequences in the test suite
4296 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4298 * tests/test-bison-yylval/Makefile.am,
4299 tests/test-bison-yylval/Makefile.in: adding automake support
4301 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4303 * tests/test-bison-yylloc/.cvsignore,
4304 tests/test-bison-yylloc/Makefile.am: tuned Makefile.am to build
4305 correctly; ignore Makefile.in now
4307 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4309 * tests/configure.in: test suite changes
4311 2002-04-08 Will Estes <wlestes@users.sourceforge.net>
4313 * autogen.sh, configure.in, tests/.cvsignore, tests/Makefile.am,
4314 tests/Makefile.in, tests/README, tests/TEMPLATE/.cvsignore,
4315 tests/TEMPLATE/Makefile.am, tests/TEMPLATE/Makefile.in,
4316 tests/configure.in, tests/create-test, tests/create-test.pl,
4317 tests/test-array-nr/Makefile.am, tests/test-array-nr/Makefile.in,
4318 tests/test-array-r/Makefile.am, tests/test-array-r/Makefile.in,
4319 tests/test-basic-nr/Makefile.am, tests/test-basic-nr/Makefile.in,
4320 tests/test-basic-r/Makefile.am, tests/test-basic-r/Makefile.in,
4321 tests/test-bison-yylloc/Makefile.am,
4322 tests/test-bison-yylloc/Makefile.in,
4323 tests/test-c-cpp-nr/Makefile.am, tests/test-c-cpp-nr/Makefile.in,
4324 tests/test-c-cpp-r/Makefile.am, tests/test-c-cpp-r/Makefile.in: test
4327 2002-04-05 John Millaway <john43@users.sourceforge.net>
4329 * flex.texi: Corrected error in manual regarding return type for
4330 yy_scan_{string,buffer,bytes}.
4332 2002-04-05 Will Estes <wlestes@users.sourceforge.net>
4334 * po/de.po: new german translations from the translation project
4336 2002-04-03 Will Estes <wlestes@users.sourceforge.net>
4338 * po/es.po: new spanish translations
4340 2002-04-01 Will Estes <wlestes@users.sourceforge.net>
4342 * Makefile.am: DIST_SUBDIRS: new variable. we can build flex with
4343 SUBDIRS and then build the distribution using DIST_SUBDIRS
4345 2002-04-01 Will Estes <wlestes@users.sourceforge.net>
4347 * main.c: fix typo in comment
4349 2002-03-31 John Millaway <john43@users.sourceforge.net>
4351 * main.c: Documented the header file kludge, (in anticipation of
4352 buffering Section 1.)
4354 2002-03-31 John Millaway <john43@users.sourceforge.net>
4356 * flex.texi: Created appendix "Makefiles and Flex" in the manual.
4358 2002-03-30 John Millaway <john43@users.sourceforge.net>
4360 * flex.texi: updating manual.
4362 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4364 * po/POTFILES.in: we want parse.y, not parse.c
4366 2002-03-29 John Millaway <john43@users.sourceforge.net>
4368 * flex.texi: Indexing the manual (75% done).
4370 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4372 * Makefile.am: unlisted intermediate flex/yacc-created files
4374 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4376 * TODO: millaway has done more work
4378 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4380 * Makefile.am, configure.in: ok, one last touch up; users most
4381 likely wont have help2man so we need to insure that's ok
4383 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4385 * Makefile.am: fine tune flex.1 some more
4387 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4389 * Makefile.am, configure.in: generalize the manpage a bit and tell
4390 autofoo about help2man
4392 2002-03-29 Will Estes <wlestes@users.sourceforge.net>
4394 * po/da.po: new danish from translation project robot
4396 2002-03-28 John Millaway <john43@users.sourceforge.net>
4398 * flex.texi: Indexing the manual -- it's only half done.
4400 2002-03-28 John Millaway <john43@users.sourceforge.net>
4402 * flex.texi: flex manual now uses automake's versioning info.
4404 2002-03-28 John Millaway <john43@users.sourceforge.net>
4406 * README.cvs-snapshot: Mentioned requirements for gettext and
4409 2002-03-28 John Millaway <john43@users.sourceforge.net>
4411 * Makefile.am, main.c: Output of `flex --version` now matches GNU
4412 coding standards. Makefile.am now uses `help2man` to generate
4415 2002-03-27 Will Estes <wlestes@users.sourceforge.net>
4417 * TODO: millaway has done a lot on the TODO list; remove those items
4418 that he has take care of
4420 2002-03-27 Will Estes <wlestes@users.sourceforge.net>
4422 * README.cvs-snapshot: edited millaway's initial draft
4424 2002-03-27 John Millaway <john43@users.sourceforge.net>
4426 * README.cvs-snapshot: Created file.
4428 2002-03-27 John Millaway <john43@users.sourceforge.net>
4430 * flex.texi: Fixed case of node names in flex.texi.
4432 2002-03-24 Will Estes <wlestes@users.sourceforge.net>
4434 * TODO: lex- and yacc- generated files
4436 2002-03-24 Will Estes <wlestes@users.sourceforge.net>
4438 * po/fr.po: new french
4440 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
4442 * NEWS: ending periods in news items removed; mention nounistd
4445 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
4447 * po/sv.po: updated sweedish translations
4449 2002-03-18 Will Estes <wlestes@users.sourceforge.net>
4451 * po/de.po: german translation
4453 2002-03-18 John Millaway <john43@users.sourceforge.net>
4455 * flex.skl, flex.texi, main.c, options.c, options.h, scan.l: Removed
4456 CFront 1.2 -specific code from skeleton, because CFront now defines
4457 __cplusplus properly. Removed TurboC-specific code from skeleton.
4458 Skeleton now includes proper C++ standard headers. Relocated
4459 "unistd.h" code after user section 1 to allow user to overrid it.
4460 New option "nounistd" to suppress unistd.h from being included.
4462 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
4464 * po/tr.po: new turkish translation
4466 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
4468 * NEWS: mention included translations
4470 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
4472 * TODO: we've done the gettext thing, but sometime we should get
4475 2002-03-15 Will Estes <wlestes@users.sourceforge.net>
4477 * po/ca.po: new catalan translation
4479 2002-03-14 John Millaway <john43@users.sourceforge.net>
4481 * flex.texi: Added section on format of comments.
4483 2002-03-14 John Millaway <john43@users.sourceforge.net>
4485 * flex.texi: Split format chapter into sections.
4487 2002-03-14 John Millaway <john43@users.sourceforge.net>
4489 * flex.texi: Removed explicit pointers in node definitions.
4491 2002-03-14 Will Estes <wlestes@users.sourceforge.net>
4493 * configure.in: unistd.h can be problematic
4495 2002-03-14 Will Estes <wlestes@users.sourceforge.net>
4497 * tests/README: editing changes to README
4499 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
4501 * po/POTFILES.in: scan.l, not scan.c because gettext gets confused
4503 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
4505 * scan.l: gettext cruft
4507 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
4509 * tests/descriptions: separate out test descriptions
4511 2002-03-13 Will Estes <wlestes@users.sourceforge.net>
4513 * po/LINGUAS: french and korean dont crash now
4515 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4517 * po/fr.po, po/ko.po: remove duplicate messages as per advice from
4518 Jordi Mallach <jordi@debian.org>
4520 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4522 * gettext.h: yes, more gettext cruft
4524 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4526 * ABOUT-NLS, config.rpath, m4/codeset.m4, m4/gettext.m4,
4527 m4/glibc21.m4, m4/iconv.m4, m4/isc-posix.m4, m4/lcmessage.m4,
4528 m4/lib-ld.m4, m4/lib-link.m4, m4/lib-prefix.m4, m4/progtest.m4: this
4531 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4533 * NEWS: gettext and autofoo are now involved
4535 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4537 * Makefile.am, autogen.sh, configure.in, flexdef.h, main.c: mostly,
4540 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4542 * po/ca.po, po/da.po, po/es.po, po/ru.po, po/sv.po, po/tr.po: these
4545 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4547 * TODO: note about cvs documentation
4549 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4551 * po/LINGUAS: we now have turkish
4553 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4555 * po/tr.po: updated translations, i think
4557 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4559 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4560 po/sv.po, po/tr.po: ok, maybe we do keep these things?
4562 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4564 * README-alpha: README-alpha for those bad-hair days
4566 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4568 * m4/.cvsignore, m4/Makefile.am: ok,now we kinda have a m4/ subdir
4571 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4573 * po/.cvsignore, po/LINGUAS, po/Makevars, po/POTFILES.in, po/da.po,
4574 po/es.po, po/fr.po, po/ko.po, po/ru.po, po/sv.po: now, we have a po/
4575 subdirectory for gettext. i hope you're happy
4577 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4579 * po/ca.po: removing po files, maybe
4581 2002-03-12 Will Estes <wlestes@users.sourceforge.net>
4583 * tests/.cvsignore: ignore autom4te.cache
4585 2002-03-11 Will Estes <wlestes@users.sourceforge.net>
4587 * po/ca.po, po/da.po, po/es.po, po/fr.po, po/ko.po, po/ru.po,
4588 po/sv.po: po files from debian
4590 2002-03-08 Will Estes <wlestes@users.sourceforge.net>
4592 * TODO: add several notes about tasks which need doing; create a new
4593 top-level entry for generic coding concerns (this is distinct from
4594 specific API or other such issues)
4596 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
4598 * README: eliminate to.do and faqs from the README file
4600 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
4602 * TODO: more notes on tests/
4604 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
4606 * Makefile.am: remove subdirectories from EXTRA_DIST; add a SUBDIRS
4607 macro to handle examples/; clean up the dist-hook target
4609 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
4611 * configure.in: we want to generate Makefiles in some more
4612 subdirectories; automake will like this
4614 2002-03-06 Will Estes <wlestes@users.sourceforge.net>
4616 * TODO: notes on subdirectories
4618 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
4620 * examples/.cvsignore, examples/Makefile.am: now examples/ fits into
4623 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
4625 * examples/fastwc/.cvsignore, examples/fastwc/Makefile.am:
4626 examples/fastwc now fits into automake
4628 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
4630 * examples/manual/.cvsignore, examples/manual/Makefile.am,
4631 examples/manual/Makefile.examples, examples/manual/README:
4632 examples/manual directory now fits into automake
4634 2002-03-05 Will Estes <wlestes@users.sourceforge.net>
4636 * examples/manual/Makefile: renamed Makefile to Makefile.examples
4639 2002-03-04 Will Estes <wlestes@users.sourceforge.net>
4641 * Makefile.am: add parse.c and scan.c to built_sources
4643 2002-02-24 John Millaway <john43@users.sourceforge.net>
4645 * Makefile.am: Removed CVS-specific code from 'dist-hook' target so
4646 anybody with a copy of the tree can build a dist.
4648 2002-02-22 John Millaway <john43@users.sourceforge.net>
4650 * tests/Makefile.in: Converted test script to portable /bin/sh.
4652 2002-02-22 John Millaway <john43@users.sourceforge.net>
4654 * tests/test-bison-yylloc/Makefile.in: Added some spaces in shell
4655 scripts for portability.
4657 2002-02-22 John Millaway <john43@users.sourceforge.net>
4659 * tests/create-test.pl: Fixed #! line for portability.
4661 2002-02-22 John Millaway <john43@users.sourceforge.net>
4663 * tests/test-bison-yylloc/Makefile.in: Fixed return status code on
4666 2002-02-21 John Millaway <john43@users.sourceforge.net>
4668 * tests/create-test.pl: Added script to auto-create tests. Probably
4671 2002-02-21 John Millaway <john43@users.sourceforge.net>
4673 * flex.skl: Fixed C++ #ifdef problem. Removed mistyped __CPLUSPLUS
4674 macro. Removed THROW_NIL. Not sure where it came from in the first
4677 2002-02-21 John Millaway <john43@users.sourceforge.net>
4679 * tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4680 tests/test-c-cpp-nr/.cvsignore, tests/test-c-cpp-nr/Makefile.in,
4681 tests/test-c-cpp-nr/scanner.l, tests/test-c-cpp-nr/test.input,
4682 tests/test-c-cpp-r/.cvsignore, tests/test-c-cpp-r/Makefile.in,
4683 tests/test-c-cpp-r/scanner.l, tests/test-c-cpp-r/test.input: Added
4684 test-c-cpp-nr and test-c-cpp-r.
4686 2002-02-16 John Millaway <john43@users.sourceforge.net>
4688 * flex.skl: Added missing #endif.
4690 2002-02-07 Will Estes <wlestes@users.sourceforge.net>
4692 * tests/TEMPLATE/.cvsignore, tests/test-array-nr/.cvsignore,
4693 tests/test-array-r/.cvsignore, tests/test-basic-nr/.cvsignore,
4694 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
4695 tests/test-bison-yylval/.cvsignore,
4696 tests/test-header-nr/.cvsignore, tests/test-header-r/.cvsignore,
4697 tests/test-include-by-buffer/.cvsignore,
4698 tests/test-include-by-reentrant/.cvsignore,
4699 tests/test-multiple-scanners-nr/.cvsignore,
4700 tests/test-multiple-scanners-r/.cvsignore,
4701 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
4702 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
4703 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore: add
4704 OUTPUT to .cvsignore files in test directories; it's also in the
4707 2002-02-06 Will Estes <wlestes@users.sourceforge.net>
4709 * gen.c: fix interrupted reads and freads; from the debian package
4712 2002-02-06 Will Estes <wlestes@users.sourceforge.net>
4714 * flex.texi, flexdef.h, main.c, nfa.c: support large flex tables;
4715 from debian package maintainer
4717 2002-01-29 Will Estes <wlestes@users.sourceforge.net>
4719 * tests/configure.in: add more output files to account for new tests
4721 2002-01-03 Will Estes <wlestes@users.sourceforge.net>
4723 * tests/test-array-nr/.cvsignore, tests/test-array-nr/Makefile.in,
4724 tests/test-array-nr/scanner.l, tests/test-array-nr/test.input: add
4727 2002-01-03 Will Estes <wlestes@users.sourceforge.net>
4729 * tests/test-array-r/.cvsignore, tests/test-array-r/Makefile.in,
4730 tests/test-array-r/scanner.l, tests/test-array-r/test.input: add
4733 2001-11-20 Will Estes <wlestes@users.sourceforge.net>
4735 * flex.skl, main.c: millaway: Fixed yytext_ptr when using %array in
4738 2001-11-20 Will Estes <wlestes@users.sourceforge.net>
4740 * buf.c: oops, forgot this one line
4742 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
4744 * tests/test-header-r/.cvsignore, tests/test-header-r/Makefile.in,
4745 tests/test-header-r/main.c, tests/test-header-r/scanner.l,
4746 tests/test-header-r/test.input: and more fallout
4748 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
4750 * TODO, flex.skl, flex.texi, flexdef.h, main.c, misc.c,
4751 tests/README, tests/TEMPLATE/Makefile.in, tests/configure.in,
4752 tests/test-basic-r/scanner.l, tests/test-bison-yylloc/.cvsignore,
4753 tests/test-bison-yylloc/Makefile.in,
4754 tests/test-bison-yylloc/parser.y,
4755 tests/test-bison-yylloc/scanner.l,
4756 tests/test-bison-yylval/.cvsignore,
4757 tests/test-bison-yylval/Makefile.in,
4758 tests/test-bison-yylval/parser.y,
4759 tests/test-bison-yylval/scanner.l,
4760 tests/test-include-by-reentrant/scanner.l,
4761 tests/test-prefix-r/scanner.l, tests/test-pthread/scanner.l,
4762 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l: more
4765 2001-11-14 Will Estes <wlestes@users.sourceforge.net>
4767 * tests/test-bison-yylloc/main.c, tests/test-bison-yylval/main.c,
4768 tests/test-header-nr/.cvsignore, tests/test-header-nr/Makefile.in,
4769 tests/test-header-nr/main.c, tests/test-header-nr/scanner.l,
4770 tests/test-header-nr/test.input,
4771 tests/test-multiple-scanners-nr/.cvsignore,
4772 tests/test-multiple-scanners-nr/Makefile.in,
4773 tests/test-multiple-scanners-nr/main.c,
4774 tests/test-multiple-scanners-nr/scanner-1.l,
4775 tests/test-multiple-scanners-nr/scanner-2.l,
4776 tests/test-multiple-scanners-r/.cvsignore,
4777 tests/test-multiple-scanners-r/Makefile.in,
4778 tests/test-multiple-scanners-r/main.c,
4779 tests/test-multiple-scanners-r/scanner-1.l,
4780 tests/test-multiple-scanners-r/scanner-2.l: a big batch from
4783 2001-10-26 Will Estes <wlestes@users.sourceforge.net>
4785 * NEWS: now NEWS has forgotten about the _r variables
4787 2001-10-26 Will Estes <wlestes@users.sourceforge.net>
4789 * flex.skl, flex.texi, gen.c, main.c,
4790 tests/test-bison-yylloc/scanner.l,
4791 tests/test-bison-yylval/scanner.l,
4792 tests/test-include-by-reentrant/scanner.l,
4793 tests/test-prefix-nr/scanner.l, tests/test-pthread/scanner.l,
4794 tests/test-string-r/scanner.l, tests/test-yyextra/scanner.l:
4795 millaway simplified the reentrant api; here's the result
4797 2001-10-23 Will Estes <wlestes@users.sourceforge.net>
4799 * main.c, options.c, options.h: more from millaway
4801 2001-10-22 Will Estes <wlestes@users.sourceforge.net>
4803 * main.c, options.c, options.h: the last checkin was broken;
4806 2001-10-22 Will Estes <wlestes@users.sourceforge.net>
4808 * flex.skl, flex.texi, gen.c, main.c, misc.c, options.h, scan.l,
4809 scanopt.c, tests/README, tests/configure.in: phew, millaway's latest
4812 2001-10-21 Will Estes <wlestes@users.sourceforge.net>
4814 * flex.skl: flex.skl should come up in C mode
4816 2001-10-21 Will Estes <wlestes@users.sourceforge.net>
4818 * flex.skl: apparently, isatty and c++ need help getting along (from
4821 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
4823 * NEWS: document new options and new option handling
4825 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
4827 * TODO: tell emacs that TODO is a text/outline mode file
4829 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
4831 * TODO: we have new long options; we need to document that
4833 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
4835 * NEWS: tell emacs that NEWS is text/outline mode
4837 2001-10-19 Will Estes <wlestes@users.sourceforge.net>
4839 * flex.skl: oops, lost a line somewhere in the merge process on
4842 2001-10-17 Will Estes <wlestes@users.sourceforge.net>
4844 * Makefile.am, buf.c, flex.skl, flex.texi, flexdef.h, main.c,
4845 misc.c, options.c, options.h, parse.y, scan.l, scanopt.c, scanopt.h:
4846 merge latest batch of millaway's changes
4848 2001-09-22 Will Estes <wlestes@users.sourceforge.net>
4850 * main.c: Fixed typo in options display
4852 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
4854 * main.c: reentrant and non-reentrant scanners share the same yywrap
4857 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
4859 * TODO: clarify item on comments in lexical files
4861 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
4863 * NEWS, scan.l: now flex recognizes \r as an eol character
4865 2001-09-20 Will Estes <wlestes@users.sourceforge.net>
4867 * Makefile.am: specify cvsroot so automake distcheck works
4869 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
4871 * flex.texi: tex has lost its mind; we remove parentheses to
4874 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
4876 * NEWS: now that c++ is better supported, let's mention it as a news
4879 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
4881 * examples/fastwc/wc1.l, examples/fastwc/wc2.l,
4882 examples/fastwc/wc3.l, examples/fastwc/wc4.l,
4883 examples/fastwc/wc5.l, flex.skl, main.c: commit the backwash from
4886 2001-09-19 Will Estes <wlestes@users.sourceforge.net>
4888 * FlexLexer.h, examples/testxxLexer.l, flex.skl: made preliminary
4889 c++ fixes; the intent is to make it work with recent c++ compilers
4891 2001-08-26 Will Estes <wlestes@users.sourceforge.net>
4893 * main.c: remove argv_fixup; fix typo in error message; changes from
4896 2001-08-24 Will Estes <wlestes@users.sourceforge.net>
4898 * NEWS: mention no more c++ comments in c scanners
4900 2001-08-21 John Millaway <john43@users.sourceforge.net>
4902 * flex.skl: Changed // comments to /* */ comments in skeleton.
4904 2001-08-19 John Millaway <john43@users.sourceforge.net>
4906 * flex.texi: Changed @var to @code everywhere.
4908 2001-08-16 Will Estes <wlestes@users.sourceforge.net>
4910 * to.do/flex.rmail: more mail
4912 2001-08-16 Will Estes <wlestes@users.sourceforge.net>
4914 * TODO: the manual now has its own section; we're not adding
4917 2001-08-04 John Millaway <john43@users.sourceforge.net>
4919 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
4920 tests/test-basic-nr/Makefile.in, tests/test-basic-r/Makefile.in,
4921 tests/test-bison-yylloc/Makefile.in,
4922 tests/test-bison-yylval/Makefile.in,
4923 tests/test-include-by-buffer/Makefile.in,
4924 tests/test-include-by-reentrant/Makefile.in,
4925 tests/test-prefix-nr/Makefile.in, tests/test-prefix-r/Makefile.in,
4926 tests/test-pthread/Makefile.in, tests/test-string-nr/Makefile.in,
4927 tests/test-string-r/Makefile.in, tests/test-yyextra/Makefile.in:
4928 Cleaned up the output of the tests.
4930 2001-08-03 Will Estes <wlestes@users.sourceforge.net>
4932 * TODO: note jason's thoughts on having a manpage
4934 2001-08-03 Will Estes <wlestes@users.sourceforge.net>
4936 * TODO: note millaway's assignment and tests to be under flex
4939 2001-08-01 John Millaway <john43@users.sourceforge.net>
4941 * tests/test-bison-yylval/scanner.l: Fixed semantics of test (the
4942 success or failure of this test should be unaffected by this
4945 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4947 * autogen.sh: fake automake into believing that ChangeLog already
4950 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4952 * Makefile.am: millaway needs to be covered in the ChangeLog
4954 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4956 * version.h: automake is supplying version info now so we just pick
4959 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4961 * flex.texi: forgot braces on @copyright
4963 2001-08-01 John Millaway <john43@users.sourceforge.net>
4965 * flex.skl: Added missing argument to yy_flex_free.
4967 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4969 * AUTHORS: john millaway wrote the reentrant C support
4971 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4973 * flex.texi: add license node to the manual
4975 2001-08-01 Will Estes <wlestes@users.sourceforge.net>
4979 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
4981 * parse.y: error messages will now show up the way that emacs likes
4984 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
4986 * Makefile.am: oops, left in an extra backslash
4988 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
4990 * TODO: flex.texi is here; clarify tests/ rewrite issue
4992 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
4994 * NEWS: hey, we have texinfo, not man
4996 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
4998 * flex.1: no more manpage
5000 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
5002 * Makefile.am: remove flex.1 and rewrite the dist-hook so that we
5003 pick up a couple more directories
5005 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
5007 * flex.texi: the namual now compiles; hurray
5009 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
5011 * Makefile.am: first attempt at including the tests/ directory via
5012 automake, dist-hook target added
5014 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
5016 * tests/.cvsignore: ignore config.cache in tests/ directory
5018 2001-07-31 Will Estes <wlestes@users.sourceforge.net>
5020 * Makefile.am: automake groks the ChangeLog now so we don't have to
5021 remind the maintainer to remake it
5023 2001-07-30 Will Estes <wlestes@users.sourceforge.net>
5025 * flex.texi: more corrections to the manual; the end is in site
5027 2001-07-30 Will Estes <wlestes@users.sourceforge.net>
5029 * TODO: auto-generated backup?
5031 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5033 * flex.texi: today's tinkering on the manual
5035 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5037 * Makefile.am: if we want flex.1 we have to say so in EXTRA_DIST
5039 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5041 * TODO: note future issues with flex.texi
5043 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5045 * Makefile.am: include flex.1 as it's the only working documentation
5048 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5050 * Makefile.am: rearrange to work with automake on building the
5053 2001-07-27 Will Estes <wlestes@users.sourceforge.net>
5055 * scan.l: automake is unhappy if we specify the outfile
5057 2001-07-26 Will Estes <wlestes@users.sourceforge.net>
5059 * flex.texi: more conversions/corrections
5061 2001-07-26 Will Estes <wlestes@users.sourceforge.net>
5063 * README: we removed misc/ so we don't mention it any more
5065 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
5067 * flex.texi: begin the manual conversion to texinfo; yes, it's
5070 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
5072 * AUTHORS, THANKS: copy in manual author and thanks info
5074 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
5076 * Makefile.am: how to fake the ChangeLog into showing up in the
5079 2001-07-25 Will Estes <wlestes@users.sourceforge.net>
5081 * Makefile.am: add YFLAGS so parse.h gets made
5083 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5085 * examples/fastwc/README, examples/fastwc/mywc.c,
5086 examples/fastwc/wc1.l, examples/fastwc/wc2.l,
5087 examples/fastwc/wc3.l, examples/fastwc/wc4.l, examples/fastwc/wc5.l:
5090 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5092 * TODO: reflect recent doings
5094 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5096 * Makefile.in: what with automake, we don't need Makefile.in any
5099 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5101 * configure.in: more rearranging for automake
5103 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5105 * to.do/flex.rmail: more mail came in
5107 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5109 * autogen.sh: adjust to automake's idea of the world
5111 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5113 * Makefile.am: add Vern's misc dependencies; noinst_SCRIPTS was
5114 broken?; list a few last files to be included in the distribution
5116 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5118 * NEWS: rearrange for better order; add automake support as a news
5121 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5123 * Makefile.am: copyright notice on Makefile.am; document some -D
5124 switches (are they still usable?)
5126 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5128 * TODO: add lex-replacement issue
5130 2001-07-24 Will Estes <wlestes@users.sourceforge.net>
5132 * Makefile.am: add EXTRA_DIST
5134 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5136 * autogen.sh: we need to do the same thing in each directory
5138 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5140 * configure.in: introduce automake into the macro calls
5142 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5144 * Makefile.am: add AUTOMAKE_OPTIONS, info_TEXINFOS, include_HEADERS,
5145 noinst_HEADERS; it's libfl.a, not libflex.a
5147 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5149 * Makefile.am: bin_PROGRAMS and lib_LIBRARIES
5151 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5153 * to.do/streams.mail: streams.mail has moved here
5155 2001-07-23 Will Estes <wlestes@users.sourceforge.net>
5157 * TODO: add xref for teximanual
5159 2001-07-19 Will Estes <wlestes@users.sourceforge.net>
5161 * flex.1: include typo/punctuation fixes from a patch submitted by
5162 noon@cote-dazur.com (Fabrice Bauzac)
5164 2001-07-17 Will Estes <wlestes@users.sourceforge.net>
5166 * TODO: we want gettext
5168 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
5170 * flex.skl: include c++ STD fixes from quanstro@quanstro.net
5172 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
5174 * flex.skl, gen.c: change some int types to size_t as per FreeBSD
5175 28364 from avn@any.ru
5177 2001-06-24 Will Estes <wlestes@users.sourceforge.net>
5179 * TODO: remove parse.[ch] from make clean target; repackage
5180 distribution (not rework)
5182 2001-06-19 Will Estes <wlestes@users.sourceforge.net>
5184 * TODO: add memory api and reworking of flex.skl reworking
5186 2001-06-18 Will Estes <wlestes@users.sourceforge.net>
5188 * flex.skl: remove extraneous notice from flex.skl
5190 2001-06-18 Will Estes <wlestes@users.sourceforge.net>
5192 * flex.skl: patch memory leak as per millaway
5194 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5196 * to.do/flex.rmail: add vern's ok for copyright/license changes and
5197 john's answer on line offsets
5199 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5201 * TODO: remove creation of .cvsignore files (it's done); add other
5202 notes about the test suite
5204 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5206 * tests/TEMPLATE/.cvsignore, tests/test-basic-nr/.cvsignore,
5207 tests/test-basic-r/.cvsignore, tests/test-bison-yylloc/.cvsignore,
5208 tests/test-bison-yylval/.cvsignore,
5209 tests/test-include-by-buffer/.cvsignore,
5210 tests/test-include-by-reentrant/.cvsignore,
5211 tests/test-prefix-nr/.cvsignore, tests/test-prefix-r/.cvsignore,
5212 tests/test-pthread/.cvsignore, tests/test-string-nr/.cvsignore,
5213 tests/test-string-r/.cvsignore, tests/test-yyextra/.cvsignore:
5214 adding .cvsignore files for existing tests/ subdirectories
5216 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5218 * tests/README: reformat, say to add a description to this file and
5219 mention what to do re .cvsignore
5221 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5223 * tests/TEMPLATE/cvsignore: create template for .cvsignore
5225 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5227 * TODO: reorganize for logical reasons; test suite now seems to run
5230 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5232 * tests/.cvsignore: we dont want the Makefile either
5234 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5236 * tests/test-prefix-nr/test.input, tests/test-prefix-r/test.input:
5237 test.input was supposed to be here
5239 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5241 * tests/.cvsignore: add autoconf legacy files to be ignored
5243 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5245 * autogen.sh: clarify usage instructions; prepare tests/ as well
5247 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5249 * tests/.cvsignore: . cvsignore for tests/ subdirectory
5251 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5253 * FlexLexer.h: tell emacs that FlexLexer.h is c++
5255 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5257 * scan.l: tell emacs scan.l is in C mode
5259 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5261 * flex.skl: added punctuation
5263 2001-06-17 Will Estes <wlestes@users.sourceforge.net>
5265 * FlexLexer.h, Makefile.in, README, RoadMap, autogen.sh, ccl.c,
5266 configure.in, dfa.c, ecs.c, flex.1, flex.skl, flexdef.h, gen.c,
5267 libmain.c, libyywrap.c, main.c, misc.c, mkskel.sh, nfa.c, parse.y,
5268 scan.l, sym.c, tblcmp.c, yylex.c: change copyright/license notices
5269 as per Vern's response to Theo
5271 2001-06-15 Will Estes <wlestes@users.sourceforge.net>
5273 * to.do/flex.rmail: add bill fenlason's emails
5275 2001-06-15 Will Estes <wlestes@users.sourceforge.net>
5277 * COPYING: make changes as per Theo De Raadt; remove tabs
5279 2001-06-08 Will Estes <wlestes@users.sourceforge.net>
5281 * flex.skl: save errno as per Theo de Raadt
5283 2001-06-07 Will Estes <wlestes@users.sourceforge.net>
5285 * flex.1: correct hyphenation as per openbsd tree
5287 2001-06-05 Will Estes <wlestes@users.sourceforge.net>
5289 * Makefile.in, configure.in: change references to TESTS/ to tests/
5290 to account for the directory name changes
5292 2001-05-27 Will Estes <wlestes@users.sourceforge.net>
5294 * flex.skl, gen.c: commit john millaway's YY_G wrapper corrections
5296 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
5298 * tests/Makefile.in: remove || exit calls
5300 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
5302 * gen.c: complete john millaway's reentrant patch
5304 2001-05-21 Will Estes <wlestes@users.sourceforge.net>
5306 * to.do/flex.rmail: more flex messages in the queue
5308 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5310 * flex.skl, flexdef.h, gen.c, main.c, nfa.c, scan.l: john millaway's
5313 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5315 * tests/Makefile.in: remove || exit from testing loop
5317 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5319 * Makefile.in: tell make about the tests directory and its
5322 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5324 * TODO: rethink the todo list
5326 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5328 * flex.1: describe reentrant api changes
5330 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5332 * TODO: mention work needed for tests/
5334 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5336 * configure.in: tell auto* about the test directory
5338 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5340 * README: make punctuation uniform, mention the new tests/ directory
5342 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5344 * NEWS: reformat items; cut out old items and move them to ONEWS
5346 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5348 * ONEWS: move old NEWS items to ONEWS
5350 2001-05-18 Will Estes <wlestes@users.sourceforge.net>
5352 * tests/Makefile.in, tests/README, tests/TEMPLATE/Makefile.in,
5353 tests/TEMPLATE/parser.y, tests/TEMPLATE/scanner.l,
5354 tests/TEMPLATE/test.input, tests/configure.in,
5355 tests/test-basic-nr/Makefile.in, tests/test-basic-nr/scanner.l,
5356 tests/test-basic-nr/test.input, tests/test-basic-r/Makefile.in,
5357 tests/test-basic-r/scanner.l, tests/test-basic-r/test.input,
5358 tests/test-bison-yylloc/Makefile.in,
5359 tests/test-bison-yylloc/parser.y,
5360 tests/test-bison-yylloc/scanner.l,
5361 tests/test-bison-yylloc/test.input,
5362 tests/test-bison-yylval/Makefile.in,
5363 tests/test-bison-yylval/parser.y,
5364 tests/test-bison-yylval/scanner.l,
5365 tests/test-bison-yylval/test.input,
5366 tests/test-include-by-buffer/Makefile.in,
5367 tests/test-include-by-buffer/scanner.l,
5368 tests/test-include-by-buffer/test-1.input,
5369 tests/test-include-by-buffer/test-2.input,
5370 tests/test-include-by-buffer/test-3.input,
5371 tests/test-include-by-reentrant/Makefile.in,
5372 tests/test-include-by-reentrant/scanner.l,
5373 tests/test-include-by-reentrant/test-1.input,
5374 tests/test-include-by-reentrant/test-2.input,
5375 tests/test-include-by-reentrant/test-3.input,
5376 tests/test-prefix-nr/Makefile.in, tests/test-prefix-nr/README,
5377 tests/test-prefix-nr/scanner.l, tests/test-prefix-r/Makefile.in,
5378 tests/test-prefix-r/README, tests/test-prefix-r/scanner.l,
5379 tests/test-pthread/Makefile.in, tests/test-pthread/scanner.l,
5380 tests/test-pthread/test-1.input, tests/test-pthread/test-2.input,
5381 tests/test-pthread/test-3.input, tests/test-pthread/test-4.input,
5382 tests/test-pthread/test-5.input, tests/test-string-nr/Makefile.in,
5383 tests/test-string-nr/scanner.l, tests/test-string-r/Makefile.in,
5384 tests/test-string-r/scanner.l, tests/test-yyextra/Makefile.in,
5385 tests/test-yyextra/scanner.l, tests/test-yyextra/test.input: add
5386 john millaway's test directory
5388 2001-05-04 Will Estes <wlestes@users.sourceforge.net>
5390 * to.do/flex.rmail: more mail in flex.rmail
5392 2001-05-03 Will Estes <wlestes@users.sourceforge.net>
5394 * FlexLexer.h, ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c,
5395 libmain.c, libyywrap.c, main.c, misc.c, nfa.c, parse.y, scan.l,
5396 sym.c, tblcmp.c, yylex.c: remove extraneous rcs keywords
5398 2001-05-03 Will Estes <wlestes@users.sourceforge.net>
5400 * README: mention RoadMap
5402 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5404 * examples/README, examples/debflex.awk, examples/manual/ChangeLog,
5405 examples/manual/Makefile, examples/manual/README,
5406 examples/manual/cat.lex, examples/manual/dates.lex,
5407 examples/manual/datetest.dat, examples/manual/eof_rules.lex,
5408 examples/manual/eof_test01.txt, examples/manual/eof_test02.txt,
5409 examples/manual/eof_test03.txt, examples/manual/expr.lex,
5410 examples/manual/expr.y, examples/manual/front.lex,
5411 examples/manual/front.y, examples/manual/j2t.lex,
5412 examples/manual/myname.lex, examples/manual/myname.txt,
5413 examples/manual/myname2.lex, examples/manual/numbers.lex,
5414 examples/manual/pas_include.lex, examples/manual/pascal.lex,
5415 examples/manual/reject.lex, examples/manual/replace.lex,
5416 examples/manual/string1.lex, examples/manual/string2.lex,
5417 examples/manual/strtest.dat, examples/manual/unput.lex,
5418 examples/manual/user_act.lex, examples/manual/userinit.lex,
5419 examples/manual/wc.lex, examples/manual/yymore.lex,
5420 examples/manual/yymore2.lex, examples/manual/yymoretest.dat,
5421 examples/testxxLexer.l, to.do/README, to.do/Wilhelms.todo,
5422 to.do/Wish-List, to.do/flex.rmail, to.do/unicode/FlexLexer.h,
5423 to.do/unicode/ccl.c, to.do/unicode/changes.txt,
5424 to.do/unicode/ecs.c, to.do/unicode/flex.1, to.do/unicode/flex.skl,
5425 to.do/unicode/flexdef.h, to.do/unicode/gen.c, to.do/unicode/main.c,
5426 to.do/unicode/misc.c, to.do/unicode/scan.l, to.do/unicode/tblcmp.c:
5427 adding the rest of vern's files
5429 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5431 * README: mention misc/ directory
5433 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5435 * version.h: version is 2.5.5b
5437 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5439 * Makefile.in: remove header from top; add rule to generate
5440 initscan.c just in case
5442 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5444 * configure.in: dont check for initscan.c; check for scan.l instead
5446 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5448 * RoadMap: list of source files
5450 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5452 * README: rewrite README to reflect changes in layout of directories
5454 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5456 * AUTHORS, THANKS, TODO: initial attempt at the files
5458 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5460 * COPYING: add 2001 copyright notice
5462 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5464 * autogen.sh: initial attempt at a bootstrap script for developers
5466 2001-05-01 Will Estes <wlestes@users.sourceforge.net>
5468 * flex.texi: texinfo manual, old contributed version
5470 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5472 * flex.1: fixed some bugs in examples of [[:...:]] ccls
5474 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5476 * version.h: version shipped to Dick King
5478 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5480 * flex.skl: explicit include of iostream.h
5482 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5484 * scan.l: if a newline is seen in <ACTION_STRING>, assume it
5485 terminates the string.
5487 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5489 * flexdef.h, sym.c: moved symbol table definitions from flexdef.h
5492 2000-08-21 Vern Paxson <vern@ee.lbl.gov>
5494 * dfa.c: fixed underallocation for accset
5496 1997-06-27 Vern Paxson <vern@ee.lbl.gov>
5498 * COPYING: revised for rms
5500 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
5502 * flex.skl: fixed memory leak
5504 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
5506 * flex.1: input() doesn't destroy yytext
5508 1997-06-23 Vern Paxson <vern@ee.lbl.gov>
5510 * FlexLexer.h: wrapped with extern "C++"
5512 1996-12-13 Vern Paxson <vern@ee.lbl.gov>
5514 * flex.skl: use delete [] for yy_state_buf
5516 1996-10-29 Vern Paxson <vern@ee.lbl.gov>
5518 * flex.skl: fixed %option noinput
5520 1996-10-29 Vern Paxson <vern@ee.lbl.gov>
5522 * flex.skl: free(char*) fix ... Sigh ...
5524 1996-10-11 Vern Paxson <vern@ee.lbl.gov>
5526 * gen.c: bug fix for yymore()/yylineno interaction
5528 1996-10-11 Vern Paxson <vern@ee.lbl.gov>
5530 * gen.c: fixed memory leak
5532 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
5534 * NEWS: release 2.5.4
5536 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
5538 * Makefile.in: more stuff for distclean
5540 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
5542 * flex.skl: "str" -> "yy_str"
5544 1996-09-10 Vern Paxson <vern@ee.lbl.gov>
5548 1996-07-02 Vern Paxson <vern@ee.lbl.gov>
5550 * flex.skl: (attempted) fix for input() crossing a file boundary
5552 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
5554 * NEWS: don't do Acorn diffs
5556 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
5558 * NEWS: some minor additions for 2.5.3
5560 1996-05-29 Vern Paxson <vern@ee.lbl.gov>
5562 * NEWS, version.h: 2.5.3
5564 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5566 * flex.skl: initialize yy_more_offset etc. for yyFlexLexer class
5568 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5570 * flex.skl: niggling cosmetic tweak
5572 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5574 * flex.skl: bug fixes for yymore (especially with %array)
5576 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5578 * gen.c: yymore + %array tweaks
5580 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5582 * FlexLexer.h: added yy_{,prev_}more_offset
5584 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5586 * main.c: removed decl of unused library function
5588 1996-05-25 Vern Paxson <vern@ee.lbl.gov>
5590 * flex.skl: snapshot of cscope yymore fixes, prior to switching
5591 yymore-on-%array approach
5593 1995-12-18 Vern Paxson <vern@ee.lbl.gov>
5595 * gen.c: don't stack states on NUL-transitions that are jams
5597 1995-09-27 Vern Paxson <vern@ee.lbl.gov>
5599 * libmain.c: fixed re Esmond Pitt's ancient suggestion
5601 1995-04-28 Vern Paxson <vern@ee.lbl.gov>
5603 * misc.c: ANSI C / Solaris tweak
5605 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5609 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5611 * NEWS: multiple FlexLexer.h includes
5613 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5615 * FlexLexer.h: fix multiple inclusions
5617 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5619 * scan.l: lint tweak
5621 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5623 * flex.1: typo fixed
5625 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5627 * flex.1: credits update
5629 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5631 * flex.skl: (char*) cast for realloc
5633 1995-04-24 Vern Paxson <vern@ee.lbl.gov>
5635 * NEWS: (char*) tweak
5637 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
5639 * NEWS: VMS update for 2.5.2
5641 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
5643 * Makefile.in: clarify when 8-bit scanners are created by default,
5646 1995-04-21 Vern Paxson <vern@ee.lbl.gov>
5648 * parse.y: reworked alloca() chud, from Francois
5650 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5652 * NEWS, version.h: 2.5.2
5654 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5656 * flex.1: 2.5.2 update
5658 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5660 * dfa.c, main.c: const -> yyconst
5662 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5664 * Makefile.in: fixed some old libfl.a references
5666 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5668 * Makefile.in: some (but not all) of Francois' tweaks
5670 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5672 * configure.in: tweaks from Francois
5674 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5676 * flex.skl: yy_delete_buffer allows nil buffer pointer
5678 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5680 * main.c: do_stdinit now defaults to false
5682 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5684 * FlexLexer.h: remove first default for yylex(new_in, new_out)
5686 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5688 * flex.skl: rearrange some definitions; fix YY_NO_UNPUT
5690 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5692 * parse.y: more alloca() bullshit
5694 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5696 * misc.c: octal escape sequence must have just digits 0-7
5698 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5700 * scan.l: '-' means stdin octal escape sequence must just be digits
5703 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5705 * main.c: -- terminates options
5707 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5709 * flexdef.h: added dataflush() prototype
5711 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5713 * misc.c: move dataflush, otoi prototypes into flexdef.h
5715 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5717 * flex.skl, gen.c: const -> yyconst
5719 1995-04-20 Vern Paxson <vern@ee.lbl.gov>
5721 * gen.c: fixed bug in needing yy_cp for -Cf w/ backing up
5723 1995-03-28 Vern Paxson <vern@ee.lbl.gov>
5725 * README, flex.1: Stan Adermann credit
5727 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
5729 * README: beta-tester update
5731 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
5733 * NEWS, version.h: 2.5.1
5735 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
5737 * flex.1: update date for 2.5.1 release, some feedbacker credits
5739 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
5741 * gen.c: fixed lint problem with declaring yy_cp unnecessarily
5743 1995-03-27 Vern Paxson <vern@ee.lbl.gov>
5745 * dfa.c: {}'s around full-table initializations
5747 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
5749 * README: for version 2.5
5751 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
5753 * flex.1: added note regarding yylineno should be maintained on a
5756 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
5758 * NEWS: new C++ member functions
5760 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
5762 * NEWS, flex.1: 2.5.0.8 update
5764 1995-03-21 Vern Paxson <vern@ee.lbl.gov>
5766 * main.c: rename yylineno if -P
5768 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5770 * flexdef.h: do_yylineno MARKER_DIFFERENCE depends on MAXIMUM_MNS
5772 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5774 * Makefile.in: removed redundant skel.c from DISTFILES
5776 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5778 * FlexLexer.h: debug(), setdebug(), lineno()
5780 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5782 * flex.skl: %option yylineno support
5784 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5786 * gen.c: read up to newline for interactive reads, rather than one
5789 1995-03-20 Vern Paxson <vern@ee.lbl.gov>
5791 * main.c, scan.l: added %option yylineno
5793 1995-03-18 Vern Paxson <vern@ee.lbl.gov>
5795 * gen.c: added do_yylineno
5797 1995-03-06 Vern Paxson <vern@ee.lbl.gov>
5799 * NEWS, flex.1: 2.5.0.7
5801 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5803 * Makefile.in: realclean -> maintainer-clean
5805 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5807 * flex.skl: Added yy_flush_buffer
5809 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5811 * FlexLexer.h: added yy_flush_buffer
5813 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5815 * main.c: prefix support for yy_flush_buffer
5817 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5819 * parse.y: added %option yyclass
5821 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5823 * flexdef.h, main.c, scan.l: added yyclass
5825 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5827 * FlexLexer.h: Added switch_streams
5829 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5831 * flex.skl: added switch_streams
5833 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5835 * main.c: don't rename yy_flex_debug for C++
5837 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5839 * gen.c: yy_flex_debug extern only if not C++
5841 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5843 * FlexLexer.h: added yy_flex_debug member variable
5845 1995-03-05 Vern Paxson <vern@ee.lbl.gov>
5847 * flex.skl: yyFlexLexer initialization of yy_flex_debug
5849 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5851 * flexdef.h, main.c: VMS POSIX stuff
5853 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5855 * flex.skl: moved position of yy_init = 0
5857 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5859 * flex.skl: added YY_EXIT_FAILURE
5861 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5863 * main.c: removed VMS-specific exit
5865 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5867 * dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c, scan.l, sym.c,
5868 yylex.c: internationalization aids
5870 1995-03-04 Vern Paxson <vern@ee.lbl.gov>
5872 * main.c: do yy_flex_debug prefix for both C++ and C
5874 1995-02-06 Vern Paxson <vern@ee.lbl.gov>
5876 * main.c: fixed program_name tweak again
5878 1995-01-11 Vern Paxson <vern@ee.lbl.gov>
5880 * main.c: oops, fixed program_name tweak
5882 1995-01-11 Vern Paxson <vern@ee.lbl.gov>
5884 * main.c: program_name is "flex" if argv[0] nil
5886 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
5890 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
5892 * flex.1: Documented YY_NUM_RULES
5894 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
5896 * Makefile.in: added formatted man page to MISC
5898 1995-01-10 Vern Paxson <vern@ee.lbl.gov>
5900 * main.c: help messages to stdout
5902 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5904 * gen.c: Added YY_NUM_RULES
5906 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5908 * flex.skl: better fix for #pragma problem
5910 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5912 * flexdef.h: better fix for #pragma portability problem
5914 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5916 * misc.c: "# line" -> #line
5918 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5920 * flex.skl, flexdef.h: comment out Turbo C #pragma's
5922 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5924 * scan.l: reset linenum on new file
5926 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5928 * flex.skl: isatty() extern
5930 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5932 * NEWS, flex.1: 2.5.0.4
5934 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5936 * main.c: long options, VMS tweaks
5938 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5940 * Makefile.in: Added parse.c, parse.h for dist MISC directory
5942 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5944 * flexdef.h: some "const" cleansing
5946 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5948 * mkskel.sh: skel[] is now const
5950 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5952 * misc.c: some const cleansing
5954 1995-01-09 Vern Paxson <vern@ee.lbl.gov>
5956 * scan.l: #line in section 1
5958 1995-01-05 Vern Paxson <vern@ee.lbl.gov>
5962 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
5964 * configure.in: config.h from conf.in
5966 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
5968 * flexdef.h: for VMS, delete -> remove
5970 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
5972 * Makefile.in: config.h.in -> conf.in rm config.h on distclean
5974 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
5976 * main.c: stdinit tweaks
5978 1994-12-29 Vern Paxson <vern@ee.lbl.gov>
5980 * scan.l: added nostdinit
5982 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
5984 * NEWS: added MS-DOS note for 2.5.0.2
5986 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
5988 * flex.1: typos, tweaks
5990 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
5992 * Makefile.in: removed flexdoc
5994 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
5996 * flex.1: flexdoc/flex merge
5998 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6002 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6006 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6008 * flex.1: 2.5 update
6010 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6014 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6016 * scan.l: fixed sense of %option main implying %option noyywrap
6018 1994-12-28 Vern Paxson <vern@ee.lbl.gov>
6020 * flex.skl: YY_FLEX_{MAJOR,MINOR}_VERSION fixed bug in unput
6021 trashing yytext even with %array
6023 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
6025 * flex.1: prior to 2.5 update
6027 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
6029 * main.c: C++/-P fixes
6031 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
6033 * FlexLexer.h: -P fixes constructor, destructor moved to flex.skl
6035 1994-12-17 Vern Paxson <vern@ee.lbl.gov>
6037 * flex.skl: YY_SKIP_YYWRAP yyFlexLexer constructor, destructor
6039 1994-12-15 Vern Paxson <vern@ee.lbl.gov>
6043 1994-12-15 Vern Paxson <vern@ee.lbl.gov>
6045 * gen.c: fixed bug in adjusting yytext before backing up
6047 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
6049 * scan.l: switched scanner itself over to [:xxx:]
6051 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
6053 * flex.skl: added YY_FLEX_VERSION
6055 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
6057 * scan.l: Fixed CCL-match pattern for [:whatever:]
6059 1994-12-10 Vern Paxson <vern@ee.lbl.gov>
6061 * parse.y: treat [:upper:] as [:lower:] if -i
6063 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6067 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6069 * flex.skl, gen.c: input() maintains BOL
6071 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6073 * flex.skl: check size of buffer in yy_scan_buffer
6075 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6077 * flex.skl: added %option main, fixed missing %*
6079 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6081 * parse.y: added ccl exprs
6083 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6085 * scan.l: added ccl exprs, %option main
6087 1994-12-06 Vern Paxson <vern@ee.lbl.gov>
6089 * yylex.c: added %options, ccl exprs
6091 1994-12-05 Vern Paxson <vern@ee.lbl.gov>
6093 * misc.c: undid previous change
6095 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
6097 * Makefile.in: Makefile.in from srcdir
6099 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
6101 * Makefile.in: added skel.c to DISTFILES
6103 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
6105 * flex.skl: added YYSTATE alias
6107 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
6109 * scan.l: NL is now \r?\n
6111 1994-12-04 Vern Paxson <vern@ee.lbl.gov>
6113 * gen.c: use cerr for C++ diagnostics
6115 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6117 * flex.skl: undid YY_UNIX_NEWLINE
6119 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6121 * flexdef.h: STDC_HEADERS to check for stdlib
6123 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6125 * configure.in: AC_STDC_HEADERS -> AC_HEADER_STDC
6127 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6129 * misc.c: \n -> '\012'
6131 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6133 * flex.skl: Added YY_UNIX_NEWLINE
6135 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6137 * flex.skl: BOL changes
6139 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6141 * dfa.c: fixed bug with caseins but not ecs
6143 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6145 * gen.c: BOL changes some casts for Turbo C
6147 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6149 * main.c: messages identify filenames
6151 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6153 * misc.c: Increase slowly if realloc double overflows
6155 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6157 * nfa.c: YY_RULE_SETUP
6159 1994-12-03 Vern Paxson <vern@ee.lbl.gov>
6161 * scan.l: Added yy_XX_state %option's Added yy_set_bol
6163 1994-11-29 Vern Paxson <vern@ee.lbl.gov>
6165 * Makefile.in: don't remove ~ files
6167 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6169 * Makefile.in: get CFLAGS from autoconf
6171 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6173 * dfa.c, flex.skl, flexdef.h, gen.c, misc.c, parse.y, scan.l, sym.c:
6174 Brian Madsen's tweaks for Borland
6176 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6180 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6182 * flexdef.h: Added do_stdinit
6184 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6186 * FlexLexer.h: Added yy_delete_buffer() in destructor
6188 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6190 * flex.skl: Added yy_set_interactive, YY_ALWAYS_INTERACTIVE,
6191 YY_NEVER_INTERACTIVE, YY_NO_INPUT, YY_NO_UNPUT, YY_NO_*_STATE
6193 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6195 * main.c: Added do_stdinit, Think C hacks
6197 1994-11-24 Vern Paxson <vern@ee.lbl.gov>
6199 * scan.l: Added %options for input, always-interactive,
6200 never-interactive, yy_scan_{buffer,bytes,string}
6202 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6204 * flex.skl: size_t #ifdef's for not compiling some statics
6206 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6208 * Makefile.in: $(FLEX) config.h
6210 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6212 * configure.in: config.h, size_t, malloc.h, sys/types.h
6214 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6216 * flexdef.h: config.h, size_t
6218 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6220 * main.c: yywrap option, no stdin/out init for VMS, mundane tweaks
6222 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6224 * parse.y: alloca, lint tweaks
6226 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6228 * scan.l: %option yywrap size_t tweaks
6230 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6232 * tblcmp.c: size_t tweaks
6234 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6236 * misc.c: size_t, STDC tweaks
6238 1994-11-05 Vern Paxson <vern@ee.lbl.gov>
6240 * flex.skl: Added yy_scan_{buffer,bytes,string}, plus tweaks
6242 1994-10-12 Vern Paxson <vern@ee.lbl.gov>
6244 * flex.skl: made stack code conditional on "stack" option
6246 1994-10-12 Vern Paxson <vern@ee.lbl.gov>
6248 * scan.l: added use of "stack" %option
6250 1994-08-03 Vern Paxson <vern@ee.lbl.gov>
6252 * gen.c: Fixed fencepost in call to yy_flex_strncpy
6254 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
6256 * flex.skl: yy_eof_status -> yy_buffer_status
6258 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
6260 * flex.skl: yy_flex_strcpy -> yy_flex_strncpy minor prototype tweak
6262 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
6264 * gen.c: Bug fix for matching NUL's at end of token when
6265 interactive. yy_flex_strcpy -> yy_flex_strncpy
6267 1994-07-25 Vern Paxson <vern@ee.lbl.gov>
6269 * nfa.c: No YY_USER_ACTION if continued action
6271 1994-03-16 Vern Paxson <vern@ee.lbl.gov>
6273 * flex.skl: Added fix for 8-bit chars returned by input()
6275 1994-03-16 Vern Paxson <vern@ee.lbl.gov>
6277 * flex.skl: Move definition of yy_flex_strcpy to come after #define
6280 1994-01-08 Vern Paxson <vern@ee.lbl.gov>
6282 * mkskel.sh: flex.skel -> flex.skl
6284 1994-01-08 Vern Paxson <vern@ee.lbl.gov>
6286 * mkskel.sh: Initial revision
6288 1993-12-29 Vern Paxson <vern@ee.lbl.gov>
6290 * Makefile.in: Fixed scan.c target so "make" detects flex failure
6292 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6294 * scan.l: Added %option's
6296 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6298 * Makefile.in: Nuked FLEX_FLAGS that are now done using %option
6300 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6302 * parse.y, scan.l: %option
6304 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6306 * main.c: Reworked for %option
6308 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6310 * flexdef.h: Added "unspecified", globals for %option
6312 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6314 * sym.c: start condition #define's go to action file
6316 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6318 * misc.c: Added action_define()
6320 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6322 * scan.l: Minor consolidation using scon scopes etc
6324 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6326 * scan.l: Modified to use scon scopes
6328 1993-12-27 Vern Paxson <vern@ee.lbl.gov>
6330 * scan.l: indented rules
6332 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6334 * parse.y: Added scon_stk stuff, format_warn
6336 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6338 * flexdef.h: Added format_warn
6340 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6342 * parse.y: Working checkpoint prior to adding <scon>{ stuff
6344 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6346 * flexdef.h, main.c: Added in_rule, deleted actvsc
6348 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6350 * misc.c: Added doubling of '\'s in filenames
6352 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6354 * scan.l: Added in_rule, doing_rule_action
6356 1993-12-26 Vern Paxson <vern@ee.lbl.gov>
6358 * sym.c: Removed actvsc
6360 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
6362 * flex.1: -ooutput #line directives credits
6364 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
6366 * flex.skl: Fixsed sense of test for %array
6368 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
6370 * NEWS: 2.5.0 snapshot for Craig
6372 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
6374 * parse.y: Added beginnings of <SCON>{ ... }
6376 1993-12-23 Vern Paxson <vern@ee.lbl.gov>
6378 * scan.l: Simplified scanning {}'s
6380 1993-12-20 Vern Paxson <vern@ee.lbl.gov>
6382 * flexdef.h: Added <stdlib.h>
6384 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6386 * flex.skl: prototypes for alloc/string routines
6388 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6390 * flex.skl: alloc, string routines internal
6392 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6394 * Makefile.in: Nuked lib{string,alloc}.c, added dependency of
6397 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6399 * configure.in: Check for string.h
6401 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6403 * flexdef.h: Use autoconf for string/strings.h yy_flex_XXX ->
6406 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6408 * scan.l: Added flex_XXX -> yy_flex_XXX wrappers
6410 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6412 * dfa.c, misc.c, sym.c: yy_flex_XXX -> flex_XXX
6414 1993-12-17 Vern Paxson <vern@ee.lbl.gov>
6416 * yylex.c: No more WHITESPACE token
6418 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
6420 * FlexLexer.h, flex.skl: Added yy_top_state()
6422 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
6424 * scan.l: simplified comment-scanning using push/pop states
6426 1993-12-16 Vern Paxson <vern@ee.lbl.gov>
6428 * parse.y: removed crufty WHITESPACE token, some uses of '\n' token
6430 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
6432 * FlexLexer.h: start stack, extern "C++" moved
6434 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
6436 * dfa.c: Bug fix for -CF
6438 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
6440 * flexdef.h, misc.c: alloc routines take unsigned
6442 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
6444 * flex.skl: start-state stacks, alloc routines take unsigned
6446 1993-12-15 Vern Paxson <vern@ee.lbl.gov>
6448 * flexdef.h, misc.c: bracket -CF table elements
6450 1993-12-13 Vern Paxson <vern@ee.lbl.gov>
6452 * misc.c: Do #bytes computation in {re,}allocate_array() only once
6454 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6456 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c:
6459 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6461 * Makefile.in, dfa.c, flexdef.h, gen.c, main.c, misc.c, nfa.c,
6462 parse.y, scan.l, sym.c: -o option
6464 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6468 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6470 * NEWS: Expanded on extern "C++" news item
6472 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6476 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6478 * flex.skl: Added yy_fill_buffer
6480 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6482 * gen.c: is_interactive -> yy_is_interactive
6484 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6486 * flex.1: Updated credits
6488 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6490 * Makefile.in: Fixed typo in "uninstall" target
6492 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6494 * gen.c: Updated comment regarding 0-based vs. 1-based arrays for
6497 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6499 * dfa.c: Initialize dfaacc[0] for -CF representation Fixed minor
6502 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6504 * main.c: #include "FlexLexer.h" -> <FlexLexer.h>
6506 1993-12-11 Vern Paxson <vern@ee.lbl.gov>
6508 * FlexLexer.h: Added extern "C++" wrapper
6510 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
6512 * main.c: Detect REJECT etc. before generating YY_USES_REJECT!
6514 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
6516 * gen.c: Fixed bug in interactive reads where char is unsigned
6518 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
6520 * parse.y: Fixed bug in treating '$' as variable trailing context
6522 1993-12-09 Vern Paxson <vern@ee.lbl.gov>
6526 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6528 * README: pretester update
6530 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6534 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6536 * flex.1: LexError(), C++ experiment warning, credits
6538 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6540 * scan.l: Fixed 8-bit bug
6542 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6544 * flex.skl, gen.c: Fixed nasty 8-bit bugs
6546 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6548 * dfa.c, ecs.c, flexdef.h, gen.c, main.c, nfa.c, tblcmp.c:
6549 {min,max,abs} -> {MIN,MAX,ABS}
6551 1993-12-07 Vern Paxson <vern@ee.lbl.gov>
6553 * FlexLexer.h, flex.skl: Support for yyFlexLexer::LexerError
6555 1993-12-06 Vern Paxson <vern@ee.lbl.gov>
6559 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
6561 * flex.1: credits update
6563 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
6565 * Makefile.in: very minor "install" tweaks
6567 1993-12-05 Vern Paxson <vern@ee.lbl.gov>
6569 * flex.skl, nfa.c: YY_USER_ACTION generated now for each case in
6572 1993-12-04 Vern Paxson <vern@ee.lbl.gov>
6574 * flex.skl: Fixed bug in pointing yyin at a new file and resuming
6577 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6579 * NEWS: Added note regarding g++ 2.5.X
6581 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6583 * flex.1: updated credits
6585 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6587 * NEWS: ranlib addition for 2.4.3
6589 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6591 * Makefile.in: Minor tweak to last change
6593 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6595 * Makefile.in: run ranlib on libfl.a
6597 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6599 * NEWS: Hopefully last update prior to 2.4.3
6601 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6603 * flexdef.h, gen.c, misc.c, sym.c: lint tweaks
6605 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6607 * Makefile.in: Added exec_prefix
6609 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6611 * flex.1: credit update
6613 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6615 * flex.skl: lint tweak
6617 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6619 * NEWS: FlexLexer.h fixed for separate inclusion
6621 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6623 * FlexLexer.h, flex.skl, main.c: mods so FlexLexer.h can be included
6626 1993-12-03 Vern Paxson <vern@ee.lbl.gov>
6628 * flex.1: -F incompatible with -+
6630 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
6632 * NEWS: Elaborated comments for 2.4.3
6634 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
6638 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
6640 * flex.1: Updated message regarding missing libfl.a routines Added
6641 thanks to Noah Friedman
6643 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
6645 * Makefile.in: Added libstring.c Modified "lint" target to use
6646 -Dconst= Added a.out, lex.yy.cc to sundry clean targets
6648 1993-12-02 Vern Paxson <vern@ee.lbl.gov>
6650 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l, sym.c: Use
6651 yy_strXXX() routines instead of <string.h>
6653 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6657 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6659 * flexdef.h, misc.c: yy_flex_xmalloc() moved to misc.c
6661 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6663 * flex.skl: Fixed bug in yy_fatal_error()
6665 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6667 * Makefile.in: ... and remove plain tar file after compression
6669 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6673 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6675 * Makefile.in: Produce both compress'd and gzip'd distribution tar
6678 1993-12-01 Vern Paxson <vern@ee.lbl.gov>
6680 * version.h: Release 2.4.2
6682 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6686 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6688 * README: described configuration files in manifest
6690 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6692 * Makefile.in: Added intermediate step of copying MISC/alloca.c ->
6693 alloca.c Included CPPFLAGS when compiling alloca.c
6695 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6697 * README: Credit to 2.4 pre-testers.
6699 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6701 * gen.c: Fixed nasty bug in short/long decl decision
6703 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6705 * flexdef.h: Lowered MAX_SHORT out of increased general paranoia.
6706 Added yy_flex_xmalloc() proto
6708 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6710 * main.c: Fixed very minor typo in -v output
6712 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6714 * misc.c: Removed vestigal cast to (char) in isupper() call
6716 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6718 * misc.c: Added casts to unsigned Char for isascii() calls
6720 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6722 * parse.y: Added #ifdef chud for alloca()
6724 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6726 * Makefile.in: Added alloca
6728 1993-11-30 Vern Paxson <vern@ee.lbl.gov>
6730 * configure.in: Add AC_ALLOCA if using bison
6732 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6734 * Makefile.in: Added intermediate file going scan.l -> scan.c
6736 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6738 * Makefile.in: Removed parse.{c,h} from distribution files, since
6739 they may not be all that portable.
6741 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6743 * flex.skl: Fixed %array YYLMAX headaches, added error message if
6744 buffer needs growing but REJECT used
6746 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6748 * gen.c, main.c: Fixed YYLMAX headaches
6750 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6752 * flex.1: Documented that buffer can't grow if REJECT used
6754 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6756 * Makefile.in: Added parse.{c,h} to dist files
6758 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6760 * flex.skl, flexdef.h, gen.c, main.c, misc.c, scan.l: Fixed to
6761 buffer section 1 definitions
6763 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6765 * sym.c: Fixed ANSI-C glitch with '%' operator
6767 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6769 * scan.l: Fixed mis-definition of ndlookup()
6771 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6773 * NEWS: 2.4 -> 2.4.1
6775 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6777 * Makefile.in: Added install.sh, mkinstalldirs to distribution files
6779 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6781 * flex.1: Added Nathan Zelle, "promoted" Francois
6783 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6785 * Makefile.in: only "realclean" removes flex dist depends on flex
6787 1993-11-29 Vern Paxson <vern@ee.lbl.gov>
6789 * flexdef.h, misc.c: myctoi takes char[] instead of Char[]
6791 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6793 * flexdef.h: -a -> -Ca all_lower, all_upper -> work on char*
6795 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6797 * Makefile.in: Added -Ca to bigcheck
6799 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6801 * main.c: -a -> -Ca; fixed help output
6803 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6805 * dfa.c, flex.1: -a -> -Ca
6807 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6809 * misc.c: all_lower, all_upper work on char*
6811 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6813 * scan.l: Fixed some casts now that yytext is always char* and never
6816 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6818 * Makefile.in: Francois' tweaks
6820 1993-11-28 Vern Paxson <vern@ee.lbl.gov>
6822 * configure.in: AC_LN_S, AC_STDC_HEADERS (but not AC_ALLOCA)
6824 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6828 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6830 * Makefile.in: Don't remove dist directory
6832 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6834 * Makefile.in: Include liballoc.c in lint targets
6836 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6838 * misc.c: lint tweak
6840 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6842 * Makefile.in: Added -l compression to bigcheck
6844 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6846 * Makefile.in: permission tweaking for "dist"
6848 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6850 * Makefile.in: more "dist" tweaks
6852 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6854 * Makefile.in: Changed "make dist" to use version.h, include scan.c
6857 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6861 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6863 * README: Revised as per Francois Pinard
6865 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6867 * COPYING: flex.skel -> flex.skl
6869 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6871 * NEWS: Updated date of 2.4 release
6873 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6875 * Makefile.in: Removed manual & nroff output from distribution
6877 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6879 * NEWS: 2.4.1 release
6881 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6883 * configure.in: Initial revision
6885 1993-11-27 Vern Paxson <vern@ee.lbl.gov>
6887 * Makefile.in: Merge w/ 2.4.1 changes added "dist2" target
6889 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6891 * Makefile.in: Initial revision
6893 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6895 * flexdef.h: Removed #ifndef FILE protection from include of stdio
6897 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6899 * flex.1: Added Francois Pinard to distribution headache helpers
6901 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6903 * flex.skl: Modified C++ scanners to get input a character at a time
6904 for interactive scanners.
6906 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6908 * main.c: Added YY_INTERACTIVE.
6910 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6912 * scan.l: Put definitions inside ()'s so we can test -l option for
6915 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6917 * flex.1: Documented YY_INTERACTIVE.
6919 1993-11-26 Vern Paxson <vern@ee.lbl.gov>
6921 * flex.1, flex.skl, flexdef.h, gen.c, main.c, parse.y, scan.l: -l
6922 lex compatibility flag
6924 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6926 * flex.skl: Support for read()/fread() section 1 definitions precede
6927 default macro definitions
6929 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6931 * flexdef.h: Added use_read global
6933 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6935 * gen.c: Cleaner definition for yymore() Fixed string broken across
6938 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6942 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6944 * misc.c: K&R declaration for check_char()
6946 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6948 * flex.1: Documented -Cr
6950 1993-11-20 Vern Paxson <vern@ee.lbl.gov>
6952 * flex.1: No need to #undef before redefining prior to -Cr
6955 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
6957 * README: Heavily massaged for 2.4
6959 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
6961 * flex.1: Added Landon Noll to thanks.
6963 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
6967 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
6969 * flex.1: 2.4 documentation
6971 1993-11-10 Vern Paxson <vern@ee.lbl.gov>
6973 * main.c: Added global to remember -P prefix so it can be written in
6974 -v summary. Alphabetized prefix generation, added yywrap
6976 1993-11-09 Vern Paxson <vern@ee.lbl.gov>
6978 * version.h: updated date for 2.4.0 :-(
6980 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
6982 * FlexLexer.h: Whitespace tweaking
6984 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
6986 * main.c: Use DEFAULT_CSIZE only if not using equivalence classes.
6988 1993-10-10 Vern Paxson <vern@ee.lbl.gov>
6990 * flex.1: Checkpoint prior to final 2.4 update
6992 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
6994 * NEWS: Raw 2.4 changes
6996 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
6998 * flex.skl: osfcn.h -> unistd.h
7000 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
7002 * flex.skl: Added "static" to definition of yy_fatal_error as well
7005 1993-10-04 Vern Paxson <vern@ee.lbl.gov>
7007 * flex.skl: Added yy_fatal_error function.
7009 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
7011 * flex.skl, gen.c: Got rid of (char *) casts of yytext, no longer
7014 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
7016 * FlexLexer.h: YY_CHAR -> char added YYText(), YYLeng()
7018 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
7020 * flex.skl, gen.c: Minimized use of YY_CHAR
7022 1993-10-03 Vern Paxson <vern@ee.lbl.gov>
7024 * main.c: Added "flex++" feature Minimized use of YY_CHAR
7026 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7028 * main.c: Clarified help message for -S
7030 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7032 * libyywrap.c, version.h: Initial revision
7034 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7036 * main.c: If -+ used, output to lex.yy.cc
7038 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7040 * FlexLexer.h, flex.skl: Switched from FILE*'s to stream's
7042 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7044 * flexdef.h: Added expand_nxt_chk() extern.
7046 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7048 * flex.skl: Added dynamic buffer growing. Added yyless() for
7051 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7053 * dfa.c, flexdef.h, gen.c, main.c: Added -a option for long-align.
7055 1993-10-02 Vern Paxson <vern@ee.lbl.gov>
7057 * scan.l: formfeed no longer considered whitespace
7059 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7061 * flexdef.h: Nuked FILENAMESIZE
7063 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7065 * main.c: yyflexlexer.h -> FlexLexer.h minor portability tweak
7067 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7069 * gen.c: Added start condition to EOF trace output
7071 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7073 * flex.skl: Added YY_START changed yyFlexLexer to define yylex()
7075 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7077 * misc.c: Minor portability tweaks
7079 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7081 * FlexLexer.h: Split into two classes, one fully abstract. yylex()
7082 no longer abstract in yyFlexLexer
7084 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7086 * scan.l: PC lint tweak
7088 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7090 * parse.y: YYSTYPE #define'd to int
7092 1993-09-21 Vern Paxson <vern@ee.lbl.gov>
7094 * nfa.c: minor lint tweak
7096 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
7098 * FlexLexer.h: Initial revision
7100 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
7102 * flexdef.h: Delete prototypes for Unix system calls.
7104 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
7106 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, nfa.c, parse.y,
7107 scan.l, sym.c, tblcmp.c, yylex.c: nuked static RCS string
7109 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
7111 * main.c: %array not allowed with C++ scanners
7113 1993-09-16 Vern Paxson <vern@ee.lbl.gov>
7115 * scan.l: Fixed bugs regarding %{%} code in section 2 prolog %array
7116 not allowed with C++ scanners
7118 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7120 * flexdef.h: Added C_plus_plus flag.
7122 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7124 * flex.skl: First version of C/C++ skeleton
7126 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7128 * gen.c: yy_state_type declared earlier. Made a bunch of statics
7129 only output if not -+
7131 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7133 * main.c: Added -+ option, updated usage() output, rearranged some
7134 generated code to come at the right point in the output for
7137 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7139 * misc.c: Added %+/%-/%* to skelout()
7141 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7143 * scan.l: EOF in section 2 prolog leads to section 0, not section 3
7145 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7147 * yylex.c: Dump promotion of EOF in section 2 to turn on section 3;
7148 instead just treat it like a final EOF
7150 1993-08-25 Vern Paxson <vern@ee.lbl.gov>
7152 * dfa.c: yy_nxt table should be "const"
7154 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7156 * flexdef.h: Removed a lot of #ifdef chud "backtracking" -> "backing
7159 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7161 * main.c: "backtracking" -> "backing up" got rid of time reports
7163 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7165 * gen.c: "backtracking" -> "backing up" some portability tweaks
7166 fixed to only call flexscan() when done if known to be in section 3
7168 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7170 * misc.c: isascii() moved to flexdef.h nuked flex_gettime()
7172 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7174 * scan.l: Fixed bug with empty section 2
7176 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7178 * yylex.c: Chucked definition of isascii()
7180 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7182 * flex.skl: preserve yytext on input() bug fix when combining
7183 yyless() with yymore() checkpoint prior to C++ option
7185 1993-08-24 Vern Paxson <vern@ee.lbl.gov>
7187 * dfa.c: "backtracking" -> "backing up"
7189 1993-07-09 Vern Paxson <vern@ee.lbl.gov>
7191 * flex.skl: Fixed to not generate extra EOF's after reading one.
7193 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7195 * main.c: Spit out definition of YY_CHAR early
7197 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7199 * flex.skl: Some rearranging to make sure things get declared in the
7202 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7204 * tblcmp.c: Some comment fixes as per Wilhelms
7206 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7208 * scan.l: Nuked #undef of yywrap, now that it's a function
7210 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7212 * parse.y: Fixed bug with Z-a character classes as per Wilhelms
7214 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7216 * nfa.c: added check_char call in mkstate() to prevent bad xtion
7219 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7221 * gen.c: Fixed some reallocation bugs, etc. as per Wilhelms
7223 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7225 * flexdef.h: Added check_char(), readable_form()
7227 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7229 * flex.skl: Added #ifndef's around #define's to let user override
7230 Moved a bunch of definitions prior to section 1
7232 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7234 * dfa.c: Wilhems bug fixes.
7236 1993-07-05 Vern Paxson <vern@ee.lbl.gov>
7238 * ccl.c, misc.c: Added check_char()
7240 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7242 * flexdef.h: Changed to use yy_flex_alloc() and friends
7244 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7246 * main.c: Added -P flag
7248 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7250 * scan.l: Fixed bug in lex % directives
7252 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7254 * misc.c: Modified to use yy_flex_alloc() and friends
7256 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7258 * sym.c: Modified to use yy_flex_alloc()
7260 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7262 * flex.skl: Modified to use yy_flex_alloc() and friends Moved some
7263 globals earlier in the file to permit access in section 1
7265 1993-06-12 Vern Paxson <vern@ee.lbl.gov>
7267 * dfa.c: Got rid of code needed for %t
7269 1993-04-14 Vern Paxson <vern@ee.lbl.gov>
7271 * ccl.c, dfa.c, ecs.c, flex.skl, flexdef.h, gen.c, libmain.c,
7272 main.c, misc.c, nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
7275 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7277 * flex.1: Fixed bug in description of backtracking
7279 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7283 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7285 * flex.skl, main.c: %array support
7287 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7289 * misc.c: Added non-STDC clause for '\a'
7291 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7293 * scan.l: Fixed subtle problems regarding '*'s in comments
7294 %pointer/%array match entire lines
7296 1993-04-05 Vern Paxson <vern@ee.lbl.gov>
7298 * gen.c: Added %array support
7300 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7302 * README: Finally updated email addr
7304 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7306 * flex.1: Mostly .LP -> .PP
7308 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7310 * flexdef.h: [no log message]
7312 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7314 * main.c, scan.l: A lot of tweaks ...
7316 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7318 * ccl.c: reallocate_character_array -> reallocate_Character_array
7320 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7322 * gen.c: Bug/lint fixes Modified to work with "action" array instead
7325 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7327 * sym.c: Fixed bug in 8-bit hashing
7329 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7331 * parse.y: numerous bug fixes extra formatting of error/warning
7332 messages added support of <*>, partial support for nested start
7335 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7337 * ecs.c: Remove %t cruft
7339 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7341 * flex.skl: Beginning of %pointer/%array support
7343 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7345 * dfa.c: Added keeping track of which rules are useful fixed a
7346 fencepost error in checking for scanners that require -8
7348 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7350 * nfa.c: Added checking for whether rules are useful modified to
7351 work with internal "action" array
7353 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7355 * misc.c: Added internal "action" array, internal skeleton,
7356 zero_out() in lieu of bzero
7358 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7360 * tblcmp.c: Fixed a bunch of fencepost errors in increasing tables.
7362 1993-02-06 Vern Paxson <vern@ee.lbl.gov>
7364 * yylex.c: -Wall fix
7366 1991-03-28 Vern Paxson <vern@ee.lbl.gov>
7368 * gen.c: Fixed out-of-bounds access bug; patch #7 for release 2.3
7370 1991-03-28 Vern Paxson <vern@ee.lbl.gov>
7372 * NEWS: Patch #7 for 2.3
7374 1990-10-23 Vern Paxson <vern@ee.lbl.gov>
7376 * gen.c: fixed missing "rule_type" entry for end-of-buffer action
7378 1990-08-29 Vern Paxson <vern@ee.lbl.gov>
7380 * gen.c: Fixed yymore() but in not resetting yy_more_len
7382 1990-08-29 Vern Paxson <vern@ee.lbl.gov>
7384 * NEWS: Patch #6 for 2.3
7386 1990-08-16 Vern Paxson <vern@ee.lbl.gov>
7390 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
7392 * misc.c: fixed comment in myesc()
7394 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
7396 * NEWS: fixed date in patch #4
7398 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
7402 1990-08-14 Vern Paxson <vern@ee.lbl.gov>
7404 * misc.c: fixed hexadecimal escapes; added is_hex_digit()
7406 1990-08-03 Vern Paxson <vern@ee.lbl.gov>
7410 1990-08-03 Vern Paxson <vern@ee.lbl.gov>
7412 * flex.skl, flexdef.h: changed to include <stddef.h> for __GNUC__
7414 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
7416 * NEWS: 2.3 patch #2
7418 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
7420 * flex.skl: Another try at getting the malloc() definitions correct;
7421 this time for g++, too
7423 1990-08-02 Vern Paxson <vern@ee.lbl.gov>
7425 * flex.skl, flexdef.h: fixed to declare malloc() and free() by hand
7428 1990-07-28 Vern Paxson <vern@ee.lbl.gov>
7430 * flexdef.h: Changed to get malloc definition in identical fashion
7431 to that used by flex.skel
7433 1990-06-28 Vern Paxson <vern@ee.lbl.gov>
7435 * NEWS: [no log message]
7437 1990-06-28 Vern Paxson <vern@ee.lbl.gov>
7439 * flex.1: Fixed bug in mini-scanner examle Fixed bug in YY_INPUT
7440 redefinition yylineno defense reentrancy documentation Something
7441 else which I forget.
7443 1990-06-27 Vern Paxson <vern@ee.lbl.gov>
7445 * COPYING, ccl.c, dfa.c, ecs.c, flexdef.h, gen.c, main.c, misc.c,
7446 nfa.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c: 4.4 BSD copyright
7448 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7450 * README: Changed prolog to reflect 2.3 release.
7452 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7454 * NEWS: pointed reader at Makefile instead of README for porting
7455 considerations added Makefile comments: support for SCO Unix;
7458 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7460 * flex.skl: Added DONT_HAVE_STDLIB_H and declarations of malloc()
7462 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7466 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7468 * flex.1: documentation on new features Comment regarding Ove's work
7469 ^foo|bar difference between flex / lex yyin initialization
7470 difference documented that yy_switch_to_buffer can be used in
7471 yywrap() documented that # comments are deprecated
7473 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7475 * main.c: declared void functions as such added prototypes for
7476 forward references changed to check for error status when closing
7479 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7481 * yylex.c: Added macro definition for isascii() if not already
7484 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7486 * sym.c: declared void functions as such added prototypes for
7487 forward references changed to use format_pinpoint_message where
7490 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7492 * scan.l: declared void functions as such changed to strip #
7493 comments, as documented moved #undef of yywrap() to before include
7494 of flexdef, so prototype doesn't get screwed up
7496 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7498 * parse.y: introduced format_pinpoint_message() declared void
7499 functions as such changed lone <<EOF>> to apply to all outstanding
7502 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7504 * nfa.c, tblcmp.c: declared void functions as such added prototypes
7505 for forward references
7507 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7509 * misc.c: declared void functions as such prototypes for forward
7510 references shuffled around some routines to make the order perhaps a
7511 little more logical changed memory references to use void* instead
7514 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7516 * libmain.c: Added declaration of arguments made yylex() a function
7518 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7520 * gen.c: prototypes for forward references declared void functions
7521 as such yy_flex_debug testing of error on file closes casts to void
7522 for sprintf() and strcpy()
7524 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7526 * flexdef.h: Added prototypes changed memory allocation routines to
7527 deal with void*'s instead of char*'s some rearranging for VMS
7529 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7531 * flex.skl: Added YY_USER_INIT Added yy_new_buffer() alias for
7532 yy_create_buffer() fixed (hopefully) malloc declaration headaches
7534 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7536 * ecs.c: declared void functions as such declared void functions as
7539 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7541 * dfa.c: prototypes for forward references declared void functions
7544 1990-05-26 Vern Paxson <vern@ee.lbl.gov>
7546 * ccl.c: Declared void functions as such
7548 1990-04-12 Vern Paxson <vern@ee.lbl.gov>
7550 * flex.skl: added fix for allowing yy_switch_to_buffer() in yywrap()
7552 1990-04-03 Vern Paxson <vern@ee.lbl.gov>
7554 * NEWS: patch #3 - -I fix
7556 1990-03-30 Vern Paxson <vern@ee.lbl.gov>
7558 * gen.c: Changed generation of archaic "continue" to "goto
7561 1990-03-27 Vern Paxson <vern@ee.lbl.gov>
7563 * NEWS: Patch #2 changes
7565 1990-03-27 Vern Paxson <vern@ee.lbl.gov>
7567 * flex.skl: fixed fencepost errors with yy_buf_size and detecting
7570 1990-03-26 Vern Paxson <vern@ee.lbl.gov>
7572 * NEWS: [no log message]
7574 1990-03-26 Vern Paxson <vern@ee.lbl.gov>
7576 * flex.skl: g++ tweaks
7578 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
7580 * NEWS: Changes for Patch #1.
7582 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
7584 * flex.skl: fix for g++
7586 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
7588 * flex.1: minor typos and formatting changes. Removed BITNET
7591 1990-03-23 Vern Paxson <vern@ee.lbl.gov>
7593 * README: nuked BITNET address.
7595 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7597 * README: 2.2 README
7599 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7603 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7605 * flexdef.h: Added USG alias for SYS_V
7607 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7609 * : [no log message]
7611 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7613 * flex.skl: Tweaks for lint and C++
7615 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7617 * flex.1: -ll => -lfl
7619 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7623 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7625 * flex.skl: Changed to use YY_BUFFER_STATE everywhere.
7627 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7629 * flex.1: [no log message]
7631 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7633 * dfa.c: "associated rules" changed to "associated rule line
7636 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7638 * scan.l: cast added to malloc() call to keep lint happy.
7640 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7642 * yylex.c: Fixed handling of premature EOF's.
7644 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7646 * sym.c: Removed declaration of malloc()
7648 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7650 * scan.l: Removed malloc() declaration. Added detection of EOF in
7653 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7655 * parse.y: Rules rewritten so '/' and '$' parsed correctly.
7657 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7659 * nfa.c: Corrected line numbers for continued actions.
7661 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7663 * misc.c: Removed declarations of malloc() and realloc().
7665 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7667 * main.c: Summary of generation flags. Minor -8 tweaks.
7669 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7671 * gen.c: full support for -d
7673 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7675 * flexdef.h: defines for malloc() and realloc() conditional defines
7676 for abs(), min(), and max()
7678 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7680 * flex.skl: Many multiple-buffer additions.
7682 1990-03-20 Vern Paxson <vern@ee.lbl.gov>
7686 1990-03-19 Vern Paxson <vern@ee.lbl.gov>
7688 * flex.skl: Proto hacks. NUL hacks. Debugging hacks. C++ hacks.
7690 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7692 * : RCS won't let me unedit! gets "Missing access list"
7694 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7696 * tblcmp.c: Minor tweaks for NUL's.
7698 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7700 * : no changes -- had checked out for testing smaller read buffer
7703 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7705 * nfa.c: hack for NUL's.
7707 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7709 * misc.c: Hack to cshell for NUL's.
7711 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7715 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7719 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7721 * flexdef.h: NUL's. 8-bit chars.
7723 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7725 * flex.skl: NUL's; indenting
7727 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7729 * dfa.c: more thrashing around with NUL's
7731 1990-03-16 Vern Paxson <vern@ee.lbl.gov>
7733 * ccl.c: removed NUL hack
7735 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
7737 * yylex.c: Added <<EOF>> token
7739 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
7741 * ecs.c, flexdef.h: Tweaks for NUL chars.
7743 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
7745 * dfa.c, gen.c, main.c, misc.c, parse.y, scan.l, tblcmp.c: Tweaks
7748 1990-03-14 Vern Paxson <vern@ee.lbl.gov>
7750 * ccl.c: Tweaks for handling NUL's.
7752 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
7754 * flex.1: [no log message]
7756 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
7758 * flex.1: Changed .so options.man to inlined version since flex.1
7759 will have a different (shorter) options description.
7761 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
7763 * flex.1: [no log message]
7765 1990-02-28 Vern Paxson <vern@ee.lbl.gov>
7767 * flex.1: [no log message]
7769 1990-02-26 Vern Paxson <vern@ee.lbl.gov>
7771 * flex.1: [no log message]
7773 1990-02-25 Vern Paxson <vern@ee.lbl.gov>
7775 * flex.1: [no log message]
7777 1990-02-25 Vern Paxson <vern@ee.lbl.gov>
7779 * flex.1: Initial revision
7781 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
7783 * gen.c: Restored EOB accepting list for REJECT. Second try at 2.2
7786 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
7788 * misc.c: Added missing ',' in error message. 2.2 Release, second
7791 1990-01-16 Vern Paxson <vern@ee.lbl.gov>
7793 * yylex.c: 8-bit char support. 2.2 Release.
7795 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7797 * scan.l: 8-bit char support. Arbitrary indented/%{} code allowed
7798 in section 2. \x escapes. %t support. Minor POSIX-compliance
7799 changes. BEGIN(0) -> BEGIN(INITIAL). yywrap() and set_input_file()
7800 for multiple input files. C_COMMENT_2 removed. 2.2 Release.
7802 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7804 * flexdef.h: 8-bit char support. SYS_V / Atari portability fixes.
7805 Removed generated array names. CSIZE now only defined if not
7806 already defined. Added "csize" global. Added "input_files",
7807 "num_input_files", and "program_name" globals. %t support globals.
7810 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7812 * gen.c: Removed unused EOB_accepting_list array. 2.2 Release.
7814 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7816 * gen.c: Bug in -F table generation fixed. 8-bit char support.
7817 Hardwired generated array names. "const"'s added to generated code.
7818 Fixed yymore() / trailing context bug.
7820 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7822 * parse.y: 8-bit char support. Error-message pinpointing. 2.2
7825 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7827 * main.c: Unsigned char support. %t support. Removed hard-wiring
7828 of program name "flex". -c changed to -C; -c now deprecated. -n
7829 added. :-( Multiple input files. SYSV tmpnam() use. Removed old
7830 #define's from output. Identified error messages w/ filename and
7833 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7835 * sym.c: Unsigned char support. 2.2 Release.
7837 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7839 * nfa.c: Removed redundant test. 2.2 Release.
7841 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7843 * misc.c: Unsigned char support. \x support. 2.2 Release.
7845 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7847 * tblcmp.c: 8-bit char support. 2.2 Release.
7849 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7851 * flex.skl: C++ support. Turbo-C support. 8-bit char support.
7852 yyleng is an int. unput() callable in section 3. yymore hacks.
7853 yyrestart() no longer closes stdin. 2.2 Release.
7855 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7857 * ecs.c: %t support. 8-bit/unsigned char support. 2.2 Release.
7859 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7861 * dfa.c: %t hacks. minor cosmetics. 2.2 Relase.
7863 1990-01-15 Vern Paxson <vern@ee.lbl.gov>
7865 * ccl.c: Changes for unsigned/8-bit chars. 2.2 Release.
7867 1990-01-10 Vern Paxson <vern@ee.lbl.gov>
7869 * libmain.c: Initial revision
7871 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
7873 * nfa.c: removed gratuitous trailing context code
7875 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
7877 * main.c: made -c<compression flags> case-sensitive
7879 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
7881 * flex.skl: unput() bug fix
7883 1989-12-30 Vern Paxson <vern@ee.lbl.gov>
7885 * README: [no log message]
7887 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7889 * scan.l: changed to not use '|' and trailing context combo so users
7890 can test using -F ...
7892 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7894 * parse.y: made trailing context combined with '|' warning always
7897 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7899 * README: [no log message]
7901 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7903 * COPYING: Initial revision
7905 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7907 * NEWS, README, main.c: [no log message]
7909 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7911 * README: [no log message]
7913 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7915 * NEWS, README, main.c: [no log message]
7917 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7921 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7923 * NEWS, main.c: [no log message]
7925 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7927 * flex.skl, flexdef.h, gen.c, misc.c, nfa.c, parse.y, scan.l, sym.c:
7930 1989-06-20 Vern Paxson <vern@ee.lbl.gov>
7932 * README: [no log message]
7934 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
7936 * gen.c: fixsed bug with -I and backtracking
7938 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
7940 * flex.skl: Cleaned up forward declarations of yyunput() and input()
7942 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
7944 * parse.y: Split copyright string.
7946 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
7948 * nfa.c: Split copyright string. Added check for empty machine in
7951 1989-05-25 Vern Paxson <vern@ee.lbl.gov>
7953 * ccl.c, dfa.c, ecs.c, gen.c, main.c, misc.c, scan.l, sym.c,
7954 tblcmp.c, yylex.c: Split copyright string into two to avoid tempting
7955 fate with \<newline> sequences ...
7957 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7959 * README: updated for 2nd release Beta test added RCS header
7961 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7963 * flexdef.h: removed static char copyright
7965 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7967 * flexdef.h: Added BSD copyright notice. Removed
7970 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7972 * main.c: added BSD copyright notice. Removed references to
7975 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7977 * ecs.c, gen.c, nfa.c: Added BSD copyright notice
7979 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7981 * ccl.c, dfa.c, misc.c, parse.y, scan.l, sym.c, tblcmp.c, yylex.c:
7982 added BSD copyright notice
7984 1989-05-24 Vern Paxson <vern@ee.lbl.gov>
7986 * flex.skl: Initial revision
7988 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
7990 * yylex.c: renamed accnum to num_rules
7992 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
7994 * tblcmp.c: moved table generation code to gen.c moved ntod() to
7997 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
7999 * sym.c: the most piddling format change imaginable
8001 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8003 * scan.l: changed to look for yymore, REJECT, %used and %unused
8004 removed gross magic for dealing with section 3
8006 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8008 * nfa.c, parse.y: changes for variable trailing context
8010 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8012 * misc.c: added all_lower() and all_upper()
8014 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8016 * main.c: added checking for features being Really used
8017 backtracking, performance reports misc. cleanup
8019 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8021 * gen.c: major overhaul for merged skeleton
8023 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8025 * flexdef.h: a zillion changes/additions/cleanups
8027 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8029 * dfa.c: added backtrack report added checking for dangerous
8030 trailing context considerable minor cleanup
8032 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8034 * ccl.c: list_character_set() modified to take a FILE to write to
8037 1989-05-19 Vern Paxson <vern@ee.lbl.gov>
8039 * README: updated for beta release
8041 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
8043 * main.c: added -p flag generation of #define's for scanner
8045 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
8047 * flexdef.h: Added END_OF_BUFFER_ACTION and bol_needed
8049 1988-11-25 Vern Paxson <vern@ee.lbl.gov>
8051 * dfa.c: added ntod()
8053 1988-05-09 Vern Paxson <vern@ee.lbl.gov>
8055 * gen.c: Initial revision
8057 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8059 * yylex.c: RCS header changed display style of non-printings from ^x
8062 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8064 * tblcmp.c: RCS header MAX_XTIONS_FOR_FULL_INTERIOR_FIT ->
8065 MAX_XTIONS_FULL_INTERIOR_FIT made back-tracking accepting number be
8066 one greater than the last legit accepting number, instead of 0.
8067 This way, end-of-buffer can take 0 and no negative accepting numbers
8068 are needed. added genftbl() changed last ftl references to C added
8069 check for UNSIGNED_CHAR's added back-track logic to make_tables()
8070 added checking and report for backtracking fixed fence-post error
8071 with onesp stack pointer
8073 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8075 * sym.c: RCS header changed "entry" to "sym_entry" to avoid conflict
8078 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8080 * scan.l: RCS header removed \^ from ESCSEQ
8082 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8084 * parse.y: RCS header bug fix due to missing default rule, could
8085 have to backtrack when backtrack variables haven't been set up
8087 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8089 * nfa.c: RCS ident yy_cp, yy_bp support name shortenings assoc_rule
8092 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8094 * misc.c: RCS header check before malloc()'ing for 16 bit overflow
8095 MS_DOS, VMS ifdef's removed commented-out \^ code removed FTLSOURCE
8096 code added readable_form()
8098 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8100 * main.c: Added RCS header removed revision history misc additions
8101 and fixes to globals VMS ifdef's backtracking statistics -p flag
8104 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8106 * flexdef.h: removed revision history added RCS header added VMS,
8107 MS_DOS ifdef's removed DEFAULT_ACTION, changed END_OF_BUFFER_ACTION
8108 shortened MAX_XTIONS_FOR_FULL_INTERIOR_FIT to
8109 MAX_XTIONS_FULL_INTERIOR_FIT added MAX_ASSOC_RULES added
8110 performance_report, assoc_rule gloabls added num_backtracking gloabl
8111 shortened allocate_integer_pointer_array,
8112 reallocate_integer_pointer_array
8114 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8116 * ecs.c: added RCS id added PROCFLG to avoid assumption of signed
8119 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8121 * dfa.c: added RCS id added check_for_backtracking() added
8122 dump_associated_rules() added dump_transitions() shortened
8123 reallocate_integer_pointer_array to reallocate_int_ptr_array removed
8124 some dfaacc_{state,set} abuses
8126 1988-05-08 Vern Paxson <vern@ee.lbl.gov>
8128 * ccl.c: Added list_character_set()
8130 1988-05-07 Vern Paxson <vern@ee.lbl.gov>
8132 * ccl.c: added RCS id
8134 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8136 * README: minor tweaks
8138 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8140 * README: forgot sh flex.shar
8142 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8144 * README: final tweaking
8146 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8148 * tblcmp.c: removed minor lint fluff
8150 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8152 * NEWS: [no log message]
8154 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8156 * NEWS, README: Initial revision
8158 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8160 * yylex.c: added identifying comment. changed to include "parse.h"
8161 instead of "y.tab.h"
8163 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8165 * tblcmp.c: Changed name from flexcmp.c -> tblcmp.c fixed misc.
8166 typos made generating ec tables be a routine
8168 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8170 * sym.c: changed name from flexsym.c -> sym.c revamped calling
8171 sequences, etc., for extended table struct definition which now has
8172 both char * and int fields.
8174 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8176 * scan.l: Changed name from flexscan.l -> scan.l fixed bug in
8177 <RECOVER> added block comments between rules.
8179 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8181 * parse.y: changed name from flexparse.y -> parse.y added start
8182 condition "INITIAL" made a{3} have "variable length"
8184 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8186 * nfa.c: changed name from flexnfa.c -> nfa.c corrected some typos.
8188 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8190 * misc.c: changed name from flexmisc.c -> misc.c
8192 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8194 * main.c: fixed bug causing core dumps if skeleton files could not
8195 be opened. Added -cF. Added fullspd to be equivalent to fulltbl
8196 for which options is cannot be mixed with.
8198 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8200 * flexdef.h: fixed typos, enhanced symbol table definition.
8202 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8204 * ecs.c: changed name from flexecs.c to ecs.c
8206 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8208 * dfa.c: changed name from flexdfa.c to dfa.c
8210 1988-04-10 Vern Paxson <vern@ee.lbl.gov>
8212 * ccl.c: changed name from flexccl.c -> ccl.c
8214 1988-02-13 Vern Paxson <vern@ee.lbl.gov>
8216 * ccl.c, dfa.c, ecs.c, flexdef.h, main.c, misc.c, nfa.c, parse.y,
8217 scan.l, sym.c, tblcmp.c, yylex.c: Beta Release.
8219 1987-11-08 Vern Paxson <vern@ee.lbl.gov>