ceriel
|
9493d1cde9
|
???
|
2002-04-04 12:33:15 +00:00 |
|
ceriel
|
df704932ab
|
Prevent warning about unused labels
|
1997-04-02 10:42:06 +00:00 |
|
ceriel
|
0ed5418bec
|
Added non-correcting error recovery stuff
|
1997-02-21 11:27:57 +00:00 |
|
ceriel
|
c62de7632a
|
Header file was included twice
|
1995-11-01 15:59:33 +00:00 |
|
ceriel
|
1e3cd3ce83
|
Fixed typo
|
1995-07-31 09:17:14 +00:00 |
|
ceriel
|
7efd46f437
|
Added copyright notice
|
1995-07-31 09:10:42 +00:00 |
|
ceriel
|
bcc84a94d5
|
Header --> Id
|
1994-06-24 11:31:16 +00:00 |
|
ceriel
|
7894646cff
|
Fix: also redefine LLsafeerror
|
1994-06-23 09:58:30 +00:00 |
|
ceriel
|
58c76078a7
|
Generate octal char constants instead of ints for LLsets
|
1994-04-12 13:53:38 +00:00 |
|
ceriel
|
4a067ba156
|
Added LL_MAXTOKNO
|
1992-11-19 15:37:52 +00:00 |
|
ceriel
|
d33da47a2a
|
Do not use '#endif/#else xxx'; it is not allowed for ANSI C
|
1991-12-17 15:28:58 +00:00 |
|
ceriel
|
f7ad1b00bf
|
bug fix in generating prototypes
|
1991-12-03 10:56:40 +00:00 |
|
ceriel
|
8038e7050b
|
Always also produce ANSI-C, depending on __STDC__ and __cplusplus
|
1991-12-02 09:15:04 +00:00 |
|
ceriel
|
9a6aaa700b
|
Improved for lint
|
1991-11-27 13:38:51 +00:00 |
|
ceriel
|
912e4b0977
|
produce ANSI C under -a option
|
1991-11-26 15:38:41 +00:00 |
|
ceriel
|
b528a64177
|
Changed copyright notice, made installation less dependent on ACK
|
1991-11-23 10:41:43 +00:00 |
|
ceriel
|
1aeb208b12
|
Added some tests and changed ordering mechanism
|
1991-11-01 10:37:26 +00:00 |
|
ceriel
|
62622b1e84
|
relaxed the ;-terminator requirement for parameters
|
1991-08-23 16:23:07 +00:00 |
|
ceriel
|
c6f1209725
|
fixed bug with -j option
|
1991-02-28 14:48:17 +00:00 |
|
ceriel
|
e720d07c79
|
Did not handle quotes in C comments right
|
1990-08-23 15:53:13 +00:00 |
|
ceriel
|
d96a3fd61a
|
remove LLlex #define
|
1990-02-07 10:53:05 +00:00 |
|
ceriel
|
53c919642c
|
allow for multiple parsers within one program
|
1990-01-29 13:45:42 +00:00 |
|
ceriel
|
ff77dabbbe
|
generate ; after label
|
1989-11-17 13:15:48 +00:00 |
|
ceriel
|
57c656ce54
|
a simple optimization added
|
1989-10-18 09:22:47 +00:00 |
|
ceriel
|
b158ce86b2
|
remove empty-producing nonterminals
|
1988-08-23 16:05:19 +00:00 |
|
ceriel
|
4a9acf244f
|
minor mod: name change
|
1988-06-24 14:28:13 +00:00 |
|
ceriel
|
76ea85dedd
|
generate #define for LL_LEXI in every file
|
1988-06-24 14:21:07 +00:00 |
|
ceriel
|
ff186b2daa
|
modified generation of token mapping somewhat
|
1988-06-24 11:48:10 +00:00 |
|
ceriel
|
9f855f1fc5
|
some tables are static now
|
1988-06-24 09:32:15 +00:00 |
|
ceriel
|
100ec25991
|
Added code to generate dense switches
|
1988-06-22 16:23:36 +00:00 |
|
ceriel
|
4116db64fd
|
some cosmetic changes
|
1988-06-16 15:06:09 +00:00 |
|
ceriel
|
7baa9e496d
|
Added patch for bad fseeks
|
1988-03-23 18:04:08 +00:00 |
|
ceriel
|
d027b768d1
|
ran out of another static list; made length dynamic
|
1987-08-07 14:35:21 +00:00 |
|
ceriel
|
c77dc48cdc
|
fixed a subtle bug: in some obscure cases involving conflict resolvers and
defaults, wrong code was generated
|
1987-08-05 12:52:15 +00:00 |
|
ceriel
|
f1988c94cd
|
minor changes to many files
|
1987-06-03 19:05:14 +00:00 |
|
ceriel
|
4a018be8bf
|
some bug fixes
|
1987-05-12 18:23:09 +00:00 |
|
ceriel
|
5ea5c50340
|
-only generate warnings when there are conflict resolvers but no conflicts,
-handle "onerror" differently
|
1987-04-13 16:11:50 +00:00 |
|
ceriel
|
387894c935
|
improved userhook handling, requiring a change in LLnext and LLskip
|
1987-03-17 22:50:40 +00:00 |
|
ceriel
|
5753239a83
|
made just a little bit more robust
|
1987-03-12 22:29:25 +00:00 |
|
ceriel
|
32301e016b
|
Added copyright notice
|
1987-03-10 01:26:51 +00:00 |
|
ceriel
|
593efda046
|
adapted to allow for user intervention before error recovery
|
1987-02-16 21:38:52 +00:00 |
|
ceriel
|
3df309f110
|
just for fun: do not call empty rules.
|
1987-02-05 19:14:55 +00:00 |
|
ceriel
|
b6ab6a5eb0
|
removed the -n flag, but not its effect. The generated parser will
call LLmessage(-1) when saying "garbage at end of input".
|
1986-12-10 09:32:57 +00:00 |
|
ceriel
|
07626ee7b3
|
Added nflag, that allows the LLmessage(-1) call, to indicate garbage
at end of program.
|
1986-10-29 11:27:47 +00:00 |
|
ceriel
|
8abda5fb1d
|
Completely new version, generating a much faster parser.
|
1985-11-25 15:47:51 +00:00 |
|
ceriel
|
da5f8e5a14
|
different interface.
|
1985-10-03 17:19:14 +00:00 |
|
ceriel
|
c1d4bb2597
|
More safety, also after terms and nonterminals.
|
1985-10-03 12:38:55 +00:00 |
|
ceriel
|
eb87fd5c0a
|
A more precise safety after a term.
|
1985-10-02 22:49:16 +00:00 |
|
ceriel
|
cc731d51e2
|
Initial revision
|
1985-10-02 22:20:04 +00:00 |
|