ceriel
|
da48891d6e
|
allow for multiple parsers within one program
|
1990-01-29 13:45:42 +00:00 |
|
ceriel
|
9ad5d4b5e0
|
generate ; after label
|
1989-11-17 13:15:48 +00:00 |
|
ceriel
|
cf65fbe6a1
|
a simple optimization added
|
1989-10-18 09:22:47 +00:00 |
|
ceriel
|
c6cbc82178
|
merged -m flag with -j flag
|
1989-07-17 16:40:18 +00:00 |
|
ceriel
|
3a3db29339
|
fix to fix
|
1989-03-07 09:26:42 +00:00 |
|
ceriel
|
d97abb0763
|
avoid null-reference if some nonterminal is not defined
|
1989-03-06 18:48:30 +00:00 |
|
ceriel
|
76cb7a0b33
|
Added some comments
|
1989-02-09 15:58:34 +00:00 |
|
ceriel
|
2deb5cafce
|
remove empty-producing nonterminals
|
1988-08-23 16:05:19 +00:00 |
|
ceriel
|
b1712321e2
|
made easier to patch
|
1988-08-19 13:26:27 +00:00 |
|
ceriel
|
b1dc8c8f52
|
fixed
|
1988-07-26 09:53:47 +00:00 |
|
ceriel
|
b8b355a0a2
|
keap type names different from others; some compilers don't like it
|
1988-07-08 09:14:04 +00:00 |
|
ceriel
|
93c8b46781
|
print memory usage as unsigned
|
1988-07-05 14:07:19 +00:00 |
|
ceriel
|
e35b40b793
|
spaces replaced by tabs
|
1988-07-05 14:05:24 +00:00 |
|
ceriel
|
849eeb9f61
|
handle memory better
|
1988-07-05 11:51:47 +00:00 |
|
ceriel
|
724d5ba148
|
use system module for system calls
|
1988-06-28 11:20:50 +00:00 |
|
ceriel
|
1c801f86eb
|
minor mod: name change
|
1988-06-24 14:28:13 +00:00 |
|
ceriel
|
71834855e8
|
generate #define for LL_LEXI in every file
|
1988-06-24 14:21:07 +00:00 |
|
ceriel
|
e1f7d20251
|
modified generation of token mapping somewhat
|
1988-06-24 11:48:10 +00:00 |
|
ceriel
|
8bdf3af20c
|
fixed Makefile
|
1988-06-24 09:37:54 +00:00 |
|
ceriel
|
d20bfe4f68
|
some tables are static now
|
1988-06-24 09:32:15 +00:00 |
|
ceriel
|
4934f830fc
|
Added code to generate dense switches
|
1988-06-22 16:23:36 +00:00 |
|
ceriel
|
fcafcb1700
|
corrected dependancy list
|
1988-06-16 17:04:59 +00:00 |
|
ceriel
|
e0a4fd1989
|
some cosmetic changes
|
1988-06-16 15:06:09 +00:00 |
|
ceriel
|
a9ad34c8db
|
fixed a bug: did not handle %while in FIXED terms
|
1988-04-18 11:06:55 +00:00 |
|
ceriel
|
9dccd59665
|
Added patch for bad fseeks
|
1988-03-23 18:04:08 +00:00 |
|
ceriel
|
db572116e1
|
Added a flag to not give warnings
|
1987-11-27 11:04:07 +00:00 |
|
ceriel
|
e2c9a1a96f
|
fix: there was a problem when more than 2 alternatives started with the same token
|
1987-10-19 15:35:28 +00:00 |
|
ceriel
|
3ea06a4a2a
|
ran out of another static list; made length dynamic
|
1987-08-07 14:35:21 +00:00 |
|
ceriel
|
6439f09220
|
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
|
25dd5857c2
|
minor changes to many files
|
1987-06-03 19:05:14 +00:00 |
|
ceriel
|
985a52b415
|
some bug fixes
|
1987-05-12 18:23:09 +00:00 |
|
ceriel
|
d08b6d58ef
|
removed some defines from tunable.h. They were not used.
|
1987-04-27 15:57:43 +00:00 |
|
ceriel
|
4805d67ca1
|
-only generate warnings when there are conflict resolvers but no conflicts,
-handle "onerror" differently
|
1987-04-13 16:11:50 +00:00 |
|
ceriel
|
81b1d21c35
|
Initial revision
|
1987-04-13 10:32:47 +00:00 |
|
ceriel
|
717af548d5
|
improved userhook handling, requiring a change in LLnext and LLskip
|
1987-03-17 22:50:40 +00:00 |
|
ceriel
|
9a07fc841f
|
Default paths were computed wrong. This is corrected.
|
1987-03-16 22:26:03 +00:00 |
|
ceriel
|
2135ccd420
|
%c does not work with null-bytes on some systems (BSD 2.9)
|
1987-03-16 08:56:31 +00:00 |
|
ceriel
|
21b427d4df
|
made just a little bit more robust
|
1987-03-12 22:29:25 +00:00 |
|
ceriel
|
6eaf182cee
|
Added Rcs Id
|
1987-03-10 11:49:39 +00:00 |
|
ceriel
|
5537abbdfb
|
Added copyright notice
|
1987-03-10 01:26:51 +00:00 |
|
ceriel
|
815166e421
|
Added copyright notice
|
1987-03-09 19:15:41 +00:00 |
|
ceriel
|
1fdc5a5fe6
|
replaced returns from main by exits (bloody SUN)
|
1987-03-09 13:07:42 +00:00 |
|
ceriel
|
3f6a8abe1b
|
adapted to allow for user intervention before error recovery
|
1987-02-16 21:38:52 +00:00 |
|
ceriel
|
74b078c3f1
|
just for fun: do not call empty rules.
|
1987-02-05 19:14:55 +00:00 |
|
ceriel
|
c501c762cf
|
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
|
87af36724b
|
Avoid a bug in the C-optimizer of 4.1 BSD.
|
1986-11-07 17:54:30 +00:00 |
|
ceriel
|
7fd4e395da
|
Constants changed to more sensible values.
|
1986-11-07 16:20:33 +00:00 |
|
ceriel
|
981bea82f4
|
Added "register" to a declaration.
|
1986-11-07 16:01:45 +00:00 |
|
ceriel
|
eedc332a04
|
Added "nflag".
|
1986-10-29 11:29:47 +00:00 |
|
ceriel
|
ee27adc926
|
Added nflag, that allows the LLmessage(-1) call, to indicate garbage
at end of program.
|
1986-10-29 11:27:47 +00:00 |
|