Paul Hilfinger
51b4a04cd0
src/tables.c (matching_state): Don't allow states to match if
...
either has GLR conflict entries.
ChangeLog: update for this and Hilfinger's preceding test-suite addition.
2002-11-06 02:46:08 +00:00
Paul Hilfinger
09903f303a
Add test glr-regr1.at to check for incorrect collapsing of states during
...
table compression in GLR parser.
2002-10-30 02:03:14 +00:00
Paul Hilfinger
720623af84
* data/glr.c: Correct typo in Emacs-mode directive. Slightly
...
reorganize first lines parallel to yacc.c.
2002-06-28 22:42:58 +00:00
Paul Hilfinger
b5480d74b8
Fix small formatting glitch.
2002-06-28 02:47:14 +00:00
Paul Hilfinger
676385e29c
Initial check-in introducing experimental GLR parsing. See entry in
...
ChangeLog dated 2002-06-27 from Paul Hilfinger for details.
2002-06-28 02:26:44 +00:00
Paul Hilfinger
01241d47b4
Renamed file from bison.glr.
2002-06-28 01:51:33 +00:00
Paul Hilfinger
ba29c4ec25
Renaming file to glr.c.
2002-06-28 01:50:29 +00:00
Paul Hilfinger
12bebc0445
New file: Tests for GLR parsing.
2002-06-26 22:52:27 +00:00
Paul Hilfinger
febef6caec
New file: skeleton for GLR (Generalized LR) parser.
2002-06-26 22:51:51 +00:00
Paul Hilfinger
7067cb3620
* src/output.c (output_skeleton): Put an explicit path in front of
...
the skeleton file name, rather than relying on the -I directory,
to partially alleviate effects of having a skeleton file lying around
in the current directory.
2002-05-27 22:33:54 +00:00
Paul Hilfinger
4a713ec2e3
* src/conflicts.c (log_resolution): Correct typo:
...
obstack_printf should be obstack_fgrow1.
2002-05-27 20:55:43 +00:00
Paul Hilfinger
c0c9ea051b
* data/bison.simple (yyr1): Don't use yy_token_number_type as element
...
type; it isn't always big enough, since it doesn't necessarily
include non-terminals.
(yytranslate): Expand definition of yy_token_number_type, so that
the latter can be removed.
(yy_token_number_type): Remove, only one use.
* data/bison.c++ (r1_): Parallel change to yyr1 in bison.simple---
don't use TokenNumberType as element type.
* tests/regression.at: Modify expected output to agree with change
to yyr1 and yytranslate.
2002-05-20 22:56:53 +00:00
Paul Hilfinger
158c687b65
* src/scan-skel.l: Correct off-by-one error in handling of __oline__.
2002-05-13 00:44:52 +00:00
Paul Hilfinger
fcc618005a
* data/bison.simple (b4_sint_type, b4_uint_type): Correct to reflect
...
32-bit arithmetic.
* data/bison.c++ (b4_sint_type, b4_uint_type): Ditto.
2002-05-13 00:27:26 +00:00