X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/e46cedb9be2d99b2bf0f6a4ef5f73ba5aafb76ba..8c182d059230c46d9c641503c87cdc675f8cfe4f:/src/gram.h?ds=inline diff --git a/src/gram.h b/src/gram.h index e7cf33d6..cbdfa5e0 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 + Copyright (C) 1984, 1986, 1989, 1992, 2001, 2002, 2003 Free Software Foundation, Inc. This file is part of Bison, the GNU Compiler Compiler. @@ -107,8 +107,8 @@ # include "location.h" # include "symtab.h" -# define ISTOKEN(s) ((s) < ntokens) -# define ISVAR(s) ((s) >= ntokens) +# define ISTOKEN(i) ((i) < ntokens) +# define ISVAR(i) ((i) >= ntokens) extern int nsyms; extern int ntokens; @@ -127,9 +127,9 @@ extern unsigned int nritems; sometimes have to perform the converse transformation. */ static inline item_number -symbol_number_as_item_number (symbol_number s) +symbol_number_as_item_number (symbol_number sym) { - return s; + return sym; } static inline symbol_number @@ -138,8 +138,6 @@ item_number_as_symbol_number (item_number i) return i; } -extern symbol_number start_symbol; - /* Rule numbers. */ typedef short rule_number; extern rule_number nrules; @@ -233,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);