X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/ba24760f057ca6393a52a48d844587eb8b6a2bc9..2905865228930b085dd967276a8f4de9578f276d:/src/gram.h diff --git a/src/gram.h b/src/gram.h index ae04d920..caae4847 100644 --- a/src/gram.h +++ b/src/gram.h @@ -1,6 +1,6 @@ /* Data definitions for internal representation of Bison's input. - Copyright (C) 1984, 1986, 1989, 1992, 2001, 2002, 2003 + Copyright (C) 1984, 1986, 1989, 1992, 2001, 2002, 2003, 2004 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -139,7 +139,7 @@ item_number_as_symbol_number (item_number i) } /* Rule numbers. */ -typedef short rule_number; +typedef short int rule_number; extern rule_number nrules; static inline item_number @@ -175,8 +175,8 @@ typedef struct /* This symbol provides both the associativity, and the precedence. */ symbol *prec; - short dprec; - short merger; + short int dprec; + short int merger; /* This symbol was attached to the rule via %prec. */ symbol *precsym; @@ -231,17 +231,6 @@ extern int max_user_token_number; -/* GLR_PARSER is nonzero if the input file says to use the GLR - (Generalized LR) parser, and to output some additional - information used by the GLR algorithm. */ - -extern int glr_parser; - -/* PURE_PARSER is nonzero if should generate a parser that is all pure - and reentrant. */ - -extern int pure_parser; - /* Dump RITEM for traces. */ void ritem_print (FILE *out);