From 664d3fc8d326ef9a420744d60e52287f53a84c5b Mon Sep 17 00:00:00 2001 From: ceriel Date: Fri, 21 Feb 1997 15:44:10 +0000 Subject: [PATCH] some minor fixes --- util/LLgen/lib/incl | 6 ++++++ util/LLgen/lib/nc_rec | 5 ++--- 2 files changed, 8 insertions(+), 3 deletions(-) diff --git a/util/LLgen/lib/incl b/util/LLgen/lib/incl index 5de3ab623..fc6250e38 100644 --- a/util/LLgen/lib/incl +++ b/util/LLgen/lib/incl @@ -45,6 +45,9 @@ extern void LLscan(int); #ifndef LLNOFIRSTS extern int LLfirst(int, int); #endif +#if LL_NON_CORR +extern void LLnc_recover(void); +#endif #else /* not LL_ANSI_C */ extern LLread(); extern int LLskip(); @@ -59,4 +62,7 @@ extern LLscan(); #ifndef LLNOFIRSTS extern int LLfirst(); #endif +#if LL_NON_CORR +extern LLnc_recover(); +#endif #endif /* not LL_ANSI_C */ diff --git a/util/LLgen/lib/nc_rec b/util/LLgen/lib/nc_rec index 9fd3a23df..98c0d32c9 100644 --- a/util/LLgen/lib/nc_rec +++ b/util/LLgen/lib/nc_rec @@ -1,8 +1,5 @@ #include #include -#include -#include -#include "Lpars.h" /* compile with -DNOFIRST to disable firstset optimization @@ -169,8 +166,10 @@ static void delete(struct stacks*, struct stack_elt*); static void hyp_run(struct stack_elt*); static void check_run(struct stacks*, struct stack_elt*); static struct stack_elt *split(struct stack_elt*); +#ifdef DEBUG static void test(struct stacks*); static void dump_stack(struct stack_elt*, int); +#endif static void clear_flags(struct stack_elt*, char); static void clear_gen_flags(struct stacks*); static void match_heads(struct stacks*, int);