version 1.10, 2003/06/03 02:56:24 |
version 1.11, 2003/06/19 16:34:53 |
|
|
void free_reductions(void); |
void free_reductions(void); |
|
|
void |
void |
output() |
output(void) |
{ |
{ |
free_itemsets(); |
free_itemsets(); |
free_shifts(); |
free_shifts(); |
|
|
|
|
|
|
void |
void |
output_prefix() |
output_prefix(void) |
{ |
{ |
if (symbol_prefix == NULL) |
if (symbol_prefix == NULL) |
symbol_prefix = "yy"; |
symbol_prefix = "yy"; |
|
|
|
|
|
|
void |
void |
output_rule_data() |
output_rule_data(void) |
{ |
{ |
int i; |
int i; |
int j; |
int j; |
|
|
|
|
|
|
void |
void |
output_yydefred() |
output_yydefred(void) |
{ |
{ |
int i, j; |
int i, j; |
|
|
|
|
|
|
|
|
void |
void |
output_actions() |
output_actions(void) |
{ |
{ |
nvectors = 2*nstates + nvars; |
nvectors = 2*nstates + nvars; |
|
|
|
|
|
|
|
|
void |
void |
token_actions() |
token_actions(void) |
{ |
{ |
int i, j; |
int i, j; |
int shiftcount, reducecount; |
int shiftcount, reducecount; |
|
|
} |
} |
|
|
void |
void |
goto_actions() |
goto_actions(void) |
{ |
{ |
int i, j, k; |
int i, j, k; |
|
|
|
|
} |
} |
|
|
int |
int |
default_goto(symbol) |
default_goto(int symbol) |
int symbol; |
|
{ |
{ |
int i; |
int i; |
int m; |
int m; |
|
|
|
|
|
|
void |
void |
save_column(symbol, default_state) |
save_column(int symbol, int default_state) |
int symbol; |
|
int default_state; |
|
{ |
{ |
int i; |
int i; |
int m; |
int m; |
|
|
} |
} |
|
|
void |
void |
sort_actions() |
sort_actions(void) |
{ |
{ |
int i; |
int i; |
int j; |
int j; |
|
|
|
|
|
|
void |
void |
pack_table() |
pack_table(void) |
{ |
{ |
int i; |
int i; |
int place; |
int place; |
|
|
/* order. */ |
/* order. */ |
|
|
int |
int |
matching_vector(vector) |
matching_vector(int vector) |
int vector; |
|
{ |
{ |
int i; |
int i; |
int j; |
int j; |
|
|
|
|
|
|
int |
int |
pack_vector(vector) |
pack_vector(int vector) |
int vector; |
|
{ |
{ |
int i, j, k, l; |
int i, j, k, l; |
int t; |
int t; |
|
|
|
|
|
|
void |
void |
output_base() |
output_base(void) |
{ |
{ |
int i, j; |
int i, j; |
|
|
|
|
} |
} |
|
|
|
|
|
|
void |
void |
output_table() |
output_table(void) |
{ |
{ |
int i; |
int i; |
int j; |
int j; |
|
|
} |
} |
|
|
|
|
|
|
void |
void |
output_check() |
output_check(void) |
{ |
{ |
int i; |
int i; |
int j; |
int j; |
|
|
|
|
|
|
int |
int |
is_C_identifier(name) |
is_C_identifier(char *name) |
char *name; |
|
{ |
{ |
char *s; |
char *s; |
int c; |
int c; |
|
|
|
|
|
|
void |
void |
output_defines() |
output_defines(void) |
{ |
{ |
int c, i; |
int c, i; |
char *s; |
char *s; |
|
|
|
|
|
|
void |
void |
output_stored_text() |
output_stored_text(void) |
{ |
{ |
int c; |
int c; |
FILE *in, *out; |
FILE *in, *out; |
|
|
|
|
|
|
void |
void |
output_debug() |
output_debug(void) |
{ |
{ |
int i, j, k, max; |
int i, j, k, max; |
char **symnam, *s; |
char **symnam, *s; |
|
|
|
|
|
|
void |
void |
output_stype() |
output_stype(void) |
{ |
{ |
if (!unionized && ntags == 0) |
if (!unionized && ntags == 0) |
{ |
{ |
|
|
|
|
|
|
void |
void |
output_trailing_text() |
output_trailing_text(void) |
{ |
{ |
int c, last; |
int c, last; |
FILE *in, *out; |
FILE *in, *out; |
|
|
|
|
|
|
void |
void |
output_semantic_actions() |
output_semantic_actions(void) |
{ |
{ |
int c, last; |
int c, last; |
FILE *out; |
FILE *out; |
|
|
|
|
|
|
void |
void |
free_itemsets() |
free_itemsets(void) |
{ |
{ |
core *cp, *next; |
core *cp, *next; |
|
|
|
|
|
|
|
|
void |
void |
free_shifts() |
free_shifts(void) |
{ |
{ |
shifts *sp, *next; |
shifts *sp, *next; |
|
|
|
|
|
|
|
|
void |
void |
free_reductions() |
free_reductions(void) |
{ |
{ |
reductions *rp, *next; |
reductions *rp, *next; |
|
|