X-Git-Url: https://git.saurik.com/bison.git/blobdiff_plain/20c1e2ad9841d06212465ce0b81c771d08c9ec51..35dcf428c9b2dea2c76bb9d17e2806c9c6bb57c9:/src/tables.h diff --git a/src/tables.h b/src/tables.h index 27ff7b54..0b729849 100644 --- a/src/tables.h +++ b/src/tables.h @@ -85,8 +85,10 @@ default (from YYDEFACT or YYDEFGOTO) should be used. Otherwise, YYTABLE[P+I] should be used. - YYFINAL = the state number of the termination state. YYFLAG = most - negative short int. Used to flag ?? */ + YYFINAL = the state number of the termination state. + + YYLAST ( = high) the number of the last element of YYTABLE, i.e., + sizeof (YYTABLE) - 1. */ extern int nvectors; @@ -103,7 +105,7 @@ extern int conflict_list_cnt; extern base_t *table; extern base_t *check; -/* The value used in TABLE to denote explicit parse errors +/* The value used in TABLE to denote explicit syntax errors (%nonassoc), a negative infinite. */ extern base_t table_ninf; @@ -111,7 +113,7 @@ extern state_number_t *yydefgoto; extern rule_number_t *yydefact; extern int high; -void tables_generate PARAMS ((void)); -void tables_free PARAMS ((void)); +void tables_generate (void); +void tables_free (void); #endif /* !TABLES_H_ */