* src/gram.c (nitems, nrules, nsyms, ntokens, nvars, nritems)

(start_symbol, max_user_token_number, semantic_parser)
(error_token_number): Initialize.
* src/reader.c (grammar, start_flag, startval, typed, lastprec):
Initialize.
(reader): Don't.
(errtoken, eoftoken, undeftoken, axiom): Extern.
This commit is contained in:
Akim Demaille
2002-04-07 17:42:49 +00:00
parent 03b31c0ce8
commit 280a38c306
4 changed files with 37 additions and 36 deletions

View File

@@ -27,29 +27,29 @@
/* comments for these variables are in gram.h */
int nitems;
int nrules;
int nsyms;
int ntokens;
int nvars;
int nitems = 0;
int nrules = 0;
int nsyms = 0;
int ntokens = 0;
int nvars = 0;
short *ritem = NULL;
int nritems;
int nritems = 0;
rule_t *rules = NULL;
struct bucket **symbols = NULL;
short *token_translations = NULL;
int start_symbol;
int start_symbol = 0;
int max_user_token_number;
int max_user_token_number = 256;
int semantic_parser;
int semantic_parser = 0;
int pure_parser;
int pure_parser = 0;
int error_token_number;
int error_token_number = 0;
/*--------------------------------------.