]> granicus.if.org Git - flex/log
flex
34 years agopatch #4
Vern Paxson [Tue, 14 Aug 1990 00:05:51 +0000 (00:05 +0000)]
patch #4

34 years agofixed hexadecimal escapes; added is_hex_digit()
Vern Paxson [Tue, 14 Aug 1990 00:01:35 +0000 (00:01 +0000)]
fixed hexadecimal escapes; added is_hex_digit()

34 years agoPatch #3
Vern Paxson [Fri, 3 Aug 1990 14:12:11 +0000 (14:12 +0000)]
Patch #3

34 years agochanged to include <stddef.h> for __GNUC__
Vern Paxson [Fri, 3 Aug 1990 14:09:36 +0000 (14:09 +0000)]
changed to include <stddef.h> for __GNUC__

34 years ago2.3 patch #2
Vern Paxson [Thu, 2 Aug 1990 01:03:42 +0000 (01:03 +0000)]
2.3 patch #2

34 years agoAnother try at getting the malloc() definitions correct;
Vern Paxson [Thu, 2 Aug 1990 01:01:07 +0000 (01:01 +0000)]
Another try at getting the malloc() definitions correct;
this time for g++, too

34 years agofixed to declare malloc() and free() by hand if __GNUC__
Vern Paxson [Thu, 2 Aug 1990 00:30:43 +0000 (00:30 +0000)]
fixed to declare malloc() and free() by hand if __GNUC__

34 years agoChanged to get malloc definition in identical fashion to that
Vern Paxson [Sat, 28 Jul 1990 16:53:13 +0000 (16:53 +0000)]
Changed to get malloc definition in identical fashion to that
used by flex.skel

34 years ago*** empty log message ***
Vern Paxson [Thu, 28 Jun 1990 00:43:00 +0000 (00:43 +0000)]
*** empty log message ***

34 years agoFixed bug in mini-scanner examle
Vern Paxson [Thu, 28 Jun 1990 00:40:34 +0000 (00:40 +0000)]
Fixed bug in mini-scanner examle
Fixed bug in YY_INPUT redefinition
yylineno defense
reentrancy documentation
Something else which I forget.

34 years ago4.4 BSD copyright
Vern Paxson [Wed, 27 Jun 1990 23:47:53 +0000 (23:47 +0000)]
4.4 BSD copyright

34 years agoChanged prolog to reflect 2.3 release.
Vern Paxson [Sat, 26 May 1990 17:31:27 +0000 (17:31 +0000)]
Changed prolog to reflect 2.3 release.

34 years agopointed reader at Makefile instead of README for porting considerations
Vern Paxson [Sat, 26 May 1990 17:29:53 +0000 (17:29 +0000)]
pointed reader at Makefile instead of README for porting considerations
added Makefile comments: support for SCO Unix; parameterization

34 years agoAdded DONT_HAVE_STDLIB_H and declarations of malloc()
Vern Paxson [Sat, 26 May 1990 17:24:13 +0000 (17:24 +0000)]
Added DONT_HAVE_STDLIB_H and declarations of malloc()

34 years ago2.3 changes
Vern Paxson [Sat, 26 May 1990 17:16:56 +0000 (17:16 +0000)]
2.3 changes

34 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

34 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

34 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

34 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

34 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

34 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

34 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

34 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*

34 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

34 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()

34 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

34 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

34 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

34 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

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

34 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()

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

34 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"

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

34 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

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

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

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

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

34 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.

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

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

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

34 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

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

34 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.

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

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

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

34 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.

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

34 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".

34 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.

34 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.

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

34 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.

34 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.

34 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.

34 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().

34 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.

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

34 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()

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

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

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

34 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"

34 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.

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

34 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

34 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.

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

34 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.

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

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

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

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

34 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

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

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

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

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

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

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

34 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.

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

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

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

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

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

34 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.

34 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.

34 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.

34 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.

34 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.

34 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.

34 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.

34 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.

34 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.

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

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