some minor fixes
This commit is contained in:
parent
13fea7102b
commit
664d3fc8d3
|
@ -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 */
|
||||
|
|
|
@ -1,8 +1,5 @@
|
|||
#include <stdio.h>
|
||||
#include <stdlib.h>
|
||||
#include <malloc.h>
|
||||
#include <memory.h>
|
||||
#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);
|
||||
|
|
Loading…
Reference in a new issue