]> granicus.if.org Git - flex/log
flex
35 years ago2.3 changes
Vern Paxson [Sat, 26 May 1990 17:16:56 +0000 (17:16 +0000)]
2.3 changes

35 years agodocumentation on new features
Vern Paxson [Sat, 26 May 1990 17:02:23 +0000 (17:02 +0000)]
documentation on new features
Comment regarding Ove's work
^foo|bar difference between flex / lex
yyin initialization difference
documented that yy_switch_to_buffer can be used in yywrap()
documented that # comments are deprecated

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:56:04 +0000 (16:56 +0000)]
declared void functions as such
added prototypes for forward references
changed to check for error status when closing files

35 years agoAdded macro definition for isascii() if not already present
Vern Paxson [Sat, 26 May 1990 16:54:45 +0000 (16:54 +0000)]
Added macro definition for isascii() if not already present

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:53:57 +0000 (16:53 +0000)]
declared void functions as such
added prototypes for forward references
changed to use format_pinpoint_message where appropriate

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:53:23 +0000 (16:53 +0000)]
declared void functions as such
changed to strip # comments, as documented
moved #undef of yywrap() to before include of flexdef, so prototype
    doesn't get screwed up

35 years agointroduced format_pinpoint_message()
Vern Paxson [Sat, 26 May 1990 16:52:28 +0000 (16:52 +0000)]
introduced format_pinpoint_message()
declared void functions as such
changed lone <<EOF>> to apply to all outstanding start conditions

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:51:47 +0000 (16:51 +0000)]
declared void functions as such
added prototypes for forward references

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:50:57 +0000 (16:50 +0000)]
declared void functions as such
prototypes for forward references
shuffled around some routines to make the order perhaps a little more logical
changed memory references to use void* instead of char*

35 years agoAdded declaration of arguments
Vern Paxson [Sat, 26 May 1990 16:50:08 +0000 (16:50 +0000)]
Added declaration of arguments
made yylex() a function

35 years agoprototypes for forward references
Vern Paxson [Sat, 26 May 1990 16:48:51 +0000 (16:48 +0000)]
prototypes for forward references
declared void functions as such
yy_flex_debug
testing of error on file closes
casts to void for sprintf() and strcpy()

35 years agoAdded prototypes
Vern Paxson [Sat, 26 May 1990 16:42:56 +0000 (16:42 +0000)]
Added prototypes
changed memory allocation routines to deal with void*'s instead of char*'s
some rearranging for VMS

35 years agoAdded YY_USER_INIT
Vern Paxson [Sat, 26 May 1990 16:40:54 +0000 (16:40 +0000)]
Added YY_USER_INIT
Added yy_new_buffer() alias for yy_create_buffer()
fixed (hopefully) malloc declaration headaches

35 years agodeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:40:17 +0000 (16:40 +0000)]
declared void functions as such
declared void functions as such

35 years agoprototypes for forward references
Vern Paxson [Sat, 26 May 1990 16:39:54 +0000 (16:39 +0000)]
prototypes for forward references
declared void functions as such

35 years agoDeclared void functions as such
Vern Paxson [Sat, 26 May 1990 16:38:41 +0000 (16:38 +0000)]
Declared void functions as such

35 years agoadded fix for allowing yy_switch_to_buffer() in yywrap()
Vern Paxson [Thu, 12 Apr 1990 11:03:24 +0000 (11:03 +0000)]
added fix for allowing yy_switch_to_buffer() in yywrap()

35 years agopatch #3 - -I fix
Vern Paxson [Tue, 3 Apr 1990 14:09:16 +0000 (14:09 +0000)]
patch #3 - -I fix

35 years agoChanged generation of archaic "continue" to "goto yy_find_action"
Vern Paxson [Fri, 30 Mar 1990 02:43:05 +0000 (02:43 +0000)]
Changed generation of archaic "continue" to "goto yy_find_action"

35 years agoPatch #2 changes
Vern Paxson [Tue, 27 Mar 1990 12:06:06 +0000 (12:06 +0000)]
Patch #2 changes

35 years agofixed fencepost errors with yy_buf_size and detecting NUL's
Vern Paxson [Tue, 27 Mar 1990 12:03:55 +0000 (12:03 +0000)]
fixed fencepost errors with yy_buf_size and detecting NUL's

35 years ago*** empty log message ***
Vern Paxson [Mon, 26 Mar 1990 16:41:47 +0000 (16:41 +0000)]
*** empty log message ***

35 years agog++ tweaks
Vern Paxson [Mon, 26 Mar 1990 16:38:49 +0000 (16:38 +0000)]
g++ tweaks

35 years agoChanges for Patch #1.
Vern Paxson [Fri, 23 Mar 1990 14:25:30 +0000 (14:25 +0000)]
Changes for Patch #1.

35 years agofix for g++
Vern Paxson [Fri, 23 Mar 1990 14:20:19 +0000 (14:20 +0000)]
fix for g++

35 years agominor typos and formatting changes.
Vern Paxson [Fri, 23 Mar 1990 14:18:40 +0000 (14:18 +0000)]
minor typos and formatting changes.
Removed BITNET address.

35 years agonuked BITNET address.
Vern Paxson [Fri, 23 Mar 1990 14:16:08 +0000 (14:16 +0000)]
nuked BITNET address.

35 years ago2.2 README
Vern Paxson [Tue, 20 Mar 1990 14:54:13 +0000 (14:54 +0000)]
2.2 README

35 years agoUSG alias.
Vern Paxson [Tue, 20 Mar 1990 14:33:14 +0000 (14:33 +0000)]
USG alias.

35 years agoAdded USG alias for SYS_V
Vern Paxson [Tue, 20 Mar 1990 14:32:52 +0000 (14:32 +0000)]
Added USG alias for SYS_V

35 years ago*** empty log message ***
Vern Paxson [Tue, 20 Mar 1990 14:25:41 +0000 (14:25 +0000)]
*** empty log message ***

35 years agoAdded Earle Horton for 8-bit chars.
Vern Paxson [Tue, 20 Mar 1990 14:17:29 +0000 (14:17 +0000)]
Added Earle Horton for 8-bit chars.

35 years agoTweaks for lint and C++
Vern Paxson [Tue, 20 Mar 1990 13:52:49 +0000 (13:52 +0000)]
Tweaks for lint and C++

35 years ago-ll => -lfl
Vern Paxson [Tue, 20 Mar 1990 13:52:32 +0000 (13:52 +0000)]
-ll => -lfl

35 years ago2.2 changes
Vern Paxson [Tue, 20 Mar 1990 13:52:04 +0000 (13:52 +0000)]
2.2 changes

35 years agoChanged to use YY_BUFFER_STATE everywhere.
Vern Paxson [Tue, 20 Mar 1990 13:17:15 +0000 (13:17 +0000)]
Changed to use YY_BUFFER_STATE everywhere.

35 years ago*** empty log message ***
Vern Paxson [Tue, 20 Mar 1990 13:16:43 +0000 (13:16 +0000)]
*** empty log message ***

35 years ago"associated rules" changed to "associated rule line numbers".
Vern Paxson [Tue, 20 Mar 1990 13:16:02 +0000 (13:16 +0000)]
"associated rules" changed to "associated rule line numbers".

35 years agocast added to malloc() call to keep lint happy.
Vern Paxson [Tue, 20 Mar 1990 13:15:30 +0000 (13:15 +0000)]
cast added to malloc() call to keep lint happy.

35 years agoFixed handling of premature EOF's.
Vern Paxson [Tue, 20 Mar 1990 11:36:54 +0000 (11:36 +0000)]
Fixed handling of premature EOF's.

35 years agoRemoved declaration of malloc()
Vern Paxson [Tue, 20 Mar 1990 11:36:33 +0000 (11:36 +0000)]
Removed declaration of malloc()

35 years agoRemoved malloc() declaration.
Vern Paxson [Tue, 20 Mar 1990 11:36:04 +0000 (11:36 +0000)]
Removed malloc() declaration.
Added detection of EOF in actions.

35 years agoRules rewritten so '/' and '$' parsed correctly.
Vern Paxson [Tue, 20 Mar 1990 11:35:32 +0000 (11:35 +0000)]
Rules rewritten so '/' and '$' parsed correctly.

35 years agoCorrected line numbers for continued actions.
Vern Paxson [Tue, 20 Mar 1990 11:34:32 +0000 (11:34 +0000)]
Corrected line numbers for continued actions.

35 years agoRemoved declarations of malloc() and realloc().
Vern Paxson [Tue, 20 Mar 1990 11:33:27 +0000 (11:33 +0000)]
Removed declarations of malloc() and realloc().

35 years agoSummary of generation flags.
Vern Paxson [Tue, 20 Mar 1990 11:32:59 +0000 (11:32 +0000)]
Summary of generation flags.
Minor -8 tweaks.

35 years agofull support for -d
Vern Paxson [Tue, 20 Mar 1990 11:32:30 +0000 (11:32 +0000)]
full support for -d

35 years agodefines for malloc() and realloc()
Vern Paxson [Tue, 20 Mar 1990 11:31:58 +0000 (11:31 +0000)]
defines for malloc() and realloc()
conditional defines for abs(), min(), and max()

35 years agoMany multiple-buffer additions.
Vern Paxson [Tue, 20 Mar 1990 11:31:08 +0000 (11:31 +0000)]
Many multiple-buffer additions.

35 years ago-8 tweaks.
Vern Paxson [Tue, 20 Mar 1990 11:30:35 +0000 (11:30 +0000)]
-8 tweaks.

35 years agoProto hacks.
Vern Paxson [Mon, 19 Mar 1990 16:34:39 +0000 (16:34 +0000)]
Proto hacks.
NUL hacks.
Debugging hacks.
C++ hacks.

35 years agoRCS won't let me unedit! gets "Missing access list"
Vern Paxson [Fri, 16 Mar 1990 17:40:06 +0000 (17:40 +0000)]
RCS won't let me unedit! gets "Missing access list"

35 years agoMany hacks for NUL's.
Vern Paxson [Fri, 16 Mar 1990 16:55:24 +0000 (16:55 +0000)]
Many hacks for NUL's.
Hope they're right.

35 years agoMinor tweaks for NUL's.
Vern Paxson [Fri, 16 Mar 1990 16:53:29 +0000 (16:53 +0000)]
Minor tweaks for NUL's.

35 years agono changes -- had checked out for testing smaller read buffer sizes
Vern Paxson [Fri, 16 Mar 1990 16:53:05 +0000 (16:53 +0000)]
no changes -- had checked out for testing smaller read buffer sizes

35 years agoNuked some extraneous whitespace.
Vern Paxson [Fri, 16 Mar 1990 16:52:30 +0000 (16:52 +0000)]
Nuked some extraneous whitespace.
NUL's hacks.

35 years agohack for NUL's.
Vern Paxson [Fri, 16 Mar 1990 16:52:00 +0000 (16:52 +0000)]
hack for NUL's.

35 years agoHack to cshell for NUL's.
Vern Paxson [Fri, 16 Mar 1990 16:51:45 +0000 (16:51 +0000)]
Hack to cshell for NUL's.

35 years agoNUL's.
Vern Paxson [Fri, 16 Mar 1990 16:51:27 +0000 (16:51 +0000)]
NUL's.
-8

35 years agoNUL's.
Vern Paxson [Fri, 16 Mar 1990 16:51:13 +0000 (16:51 +0000)]
NUL's.

35 years agoNUL's. 8-bit chars.
Vern Paxson [Fri, 16 Mar 1990 16:50:37 +0000 (16:50 +0000)]
NUL's.  8-bit chars.

35 years agoNUL's; indenting
Vern Paxson [Fri, 16 Mar 1990 16:50:17 +0000 (16:50 +0000)]
NUL's; indenting

35 years agomore thrashing around with NUL's
Vern Paxson [Fri, 16 Mar 1990 16:50:00 +0000 (16:50 +0000)]
more thrashing around with NUL's

35 years agoremoved NUL hack
Vern Paxson [Fri, 16 Mar 1990 16:49:24 +0000 (16:49 +0000)]
removed NUL hack

35 years agoAdded <<EOF>> token
Vern Paxson [Wed, 14 Mar 1990 13:41:56 +0000 (13:41 +0000)]
Added <<EOF>> token

35 years ago Tweaks for NUL chars.
Vern Paxson [Wed, 14 Mar 1990 13:39:41 +0000 (13:39 +0000)]
 Tweaks for NUL chars.

35 years agoTweaks for NUL chars.
Vern Paxson [Wed, 14 Mar 1990 13:39:21 +0000 (13:39 +0000)]
Tweaks for NUL chars.

35 years agoTweaks for handling NUL's.
Vern Paxson [Wed, 14 Mar 1990 13:39:01 +0000 (13:39 +0000)]
Tweaks for handling NUL's.

35 years ago*** empty log message ***
Vern Paxson [Wed, 28 Feb 1990 18:10:34 +0000 (18:10 +0000)]
*** empty log message ***

35 years agoChanged .so options.man to inlined version since flex.1 will
Vern Paxson [Wed, 28 Feb 1990 16:59:42 +0000 (16:59 +0000)]
Changed .so options.man to inlined version since flex.1 will
have a different (shorter) options description.

35 years ago*** empty log message ***
Vern Paxson [Wed, 28 Feb 1990 15:09:10 +0000 (15:09 +0000)]
*** empty log message ***

35 years ago*** empty log message ***
Vern Paxson [Wed, 28 Feb 1990 11:10:27 +0000 (11:10 +0000)]
*** empty log message ***

35 years ago*** empty log message ***
Vern Paxson [Mon, 26 Feb 1990 17:59:14 +0000 (17:59 +0000)]
*** empty log message ***

35 years ago*** empty log message ***
Vern Paxson [Sun, 25 Feb 1990 19:47:38 +0000 (19:47 +0000)]
*** empty log message ***

35 years agoInitial revision
Vern Paxson [Sun, 25 Feb 1990 01:28:22 +0000 (01:28 +0000)]
Initial revision

35 years agoRestored EOB accepting list for REJECT.
Vern Paxson [Tue, 16 Jan 1990 11:17:36 +0000 (11:17 +0000)]
Restored EOB accepting list for REJECT.
Second try at 2.2 Release.

35 years agoAdded missing ',' in error message.
Vern Paxson [Tue, 16 Jan 1990 10:39:51 +0000 (10:39 +0000)]
Added missing ',' in error message.
2.2 Release, second try.

35 years ago8-bit char support.
Vern Paxson [Tue, 16 Jan 1990 10:29:10 +0000 (10:29 +0000)]
8-bit char support.
2.2 Release.

35 years ago8-bit char support.
Vern Paxson [Mon, 15 Jan 1990 18:02:29 +0000 (18:02 +0000)]
8-bit char support.
Arbitrary indented/%{} code allowed in section 2.
\x escapes.
%t support.
Minor POSIX-compliance changes.
BEGIN(0) -> BEGIN(INITIAL).
yywrap() and set_input_file() for multiple input files.
C_COMMENT_2 removed.
2.2 Release.

35 years ago8-bit char support.
Vern Paxson [Mon, 15 Jan 1990 18:00:27 +0000 (18:00 +0000)]
8-bit char support.
SYS_V / Atari portability fixes.
Removed generated array names.
CSIZE now only defined if not already defined.
Added "csize" global.
Added "input_files", "num_input_files", and "program_name" globals.
%t support globals.
2.2 Release.

35 years agoRemoved unused EOB_accepting_list array.
Vern Paxson [Mon, 15 Jan 1990 17:58:49 +0000 (17:58 +0000)]
Removed unused EOB_accepting_list array.
2.2 Release.

35 years agoBug in -F table generation fixed.
Vern Paxson [Mon, 15 Jan 1990 17:53:40 +0000 (17:53 +0000)]
Bug in -F table generation fixed.
8-bit char support.
Hardwired generated array names.
"const"'s added to generated code.
Fixed yymore() / trailing context bug.

35 years ago8-bit char support.
Vern Paxson [Mon, 15 Jan 1990 17:53:12 +0000 (17:53 +0000)]
8-bit char support.
Error-message pinpointing.
2.2 Release.

35 years agoUnsigned char support.
Vern Paxson [Mon, 15 Jan 1990 17:49:56 +0000 (17:49 +0000)]
Unsigned char support.
%t support.
Removed hard-wiring of program name "flex".
-c changed to -C; -c now deprecated.
-n added. :-(
Multiple input files.
SYSV tmpnam() use.
Removed old #define's from output.
Identified error messages w/ filename and line.
2.2 Release.

35 years agoUnsigned char support.
Vern Paxson [Mon, 15 Jan 1990 17:49:14 +0000 (17:49 +0000)]
Unsigned char support.
2.2 Release.

35 years agoRemoved redundant test.
Vern Paxson [Mon, 15 Jan 1990 17:48:47 +0000 (17:48 +0000)]
Removed redundant test.
2.2 Release.

35 years agoUnsigned char support.
Vern Paxson [Mon, 15 Jan 1990 17:48:26 +0000 (17:48 +0000)]
Unsigned char support.
\x support.
2.2 Release.

35 years ago8-bit char support.
Vern Paxson [Mon, 15 Jan 1990 17:47:34 +0000 (17:47 +0000)]
8-bit char support.
2.2 Release.

35 years agoC++ support.
Vern Paxson [Mon, 15 Jan 1990 17:44:53 +0000 (17:44 +0000)]
C++ support.
Turbo-C support.
8-bit char support.
yyleng is an int.
unput() callable in section 3.
yymore hacks.
yyrestart() no longer closes stdin.
2.2 Release.

35 years ago%t support.
Vern Paxson [Mon, 15 Jan 1990 17:41:31 +0000 (17:41 +0000)]
%t support.
8-bit/unsigned char support.
2.2 Release.

35 years ago%t hacks.
Vern Paxson [Mon, 15 Jan 1990 17:40:45 +0000 (17:40 +0000)]
%t hacks.
minor cosmetics.
2.2 Relase.

35 years agoChanges for unsigned/8-bit chars.
Vern Paxson [Mon, 15 Jan 1990 17:37:45 +0000 (17:37 +0000)]
Changes for unsigned/8-bit chars.
2.2 Release.

35 years agoInitial revision
Vern Paxson [Wed, 10 Jan 1990 15:10:22 +0000 (15:10 +0000)]
Initial revision

35 years agoremoved gratuitous trailing context code
Vern Paxson [Sat, 30 Dec 1989 15:34:53 +0000 (15:34 +0000)]
removed gratuitous trailing context code

35 years agomade -c<compression flags> case-sensitive
Vern Paxson [Sat, 30 Dec 1989 15:34:28 +0000 (15:34 +0000)]
made -c<compression flags> case-sensitive

35 years agounput() bug fix
Vern Paxson [Sat, 30 Dec 1989 15:33:47 +0000 (15:33 +0000)]
unput() bug fix

35 years ago*** empty log message ***
Vern Paxson [Sat, 30 Dec 1989 15:32:56 +0000 (15:32 +0000)]
*** empty log message ***

36 years agochanged to not use '|' and trailing context combo
Vern Paxson [Tue, 20 Jun 1989 17:24:13 +0000 (17:24 +0000)]
changed to not use '|' and trailing context combo
so users can test using -F ...

36 years agomade trailing context combined with '|' warning always come out
Vern Paxson [Tue, 20 Jun 1989 17:23:54 +0000 (17:23 +0000)]
made trailing context combined with '|' warning always come out

36 years ago*** empty log message ***
Vern Paxson [Tue, 20 Jun 1989 17:12:01 +0000 (17:12 +0000)]
*** empty log message ***