55 |
(void) bindtextdomain (PACKAGE, LOCALEDIR); |
(void) bindtextdomain (PACKAGE, LOCALEDIR); |
56 |
(void) textdomain (PACKAGE); |
(void) textdomain (PACKAGE); |
57 |
|
|
58 |
|
struniqs_new (); |
59 |
|
|
60 |
getargs (argc, argv); |
getargs (argc, argv); |
61 |
|
|
62 |
time_report = trace_flag & trace_time; |
time_report = trace_flag & trace_time; |
66 |
if (trace_flag & trace_bitsets) |
if (trace_flag & trace_bitsets) |
67 |
bitset_stats_enable (); |
bitset_stats_enable (); |
68 |
|
|
|
struniqs_new (); |
|
69 |
muscle_init (); |
muscle_init (); |
70 |
|
|
71 |
/* Read the input. Copy some parts of it to FGUARD, FACTION, FTABLE |
/* Read the input. Copy some parts of it to FGUARD, FACTION, FTABLE |
161 |
reduce_free (); |
reduce_free (); |
162 |
conflicts_free (); |
conflicts_free (); |
163 |
grammar_free (); |
grammar_free (); |
|
/* FIXME: We are leaking all the other file names. */ |
|
|
free (infile); |
|
164 |
|
|
165 |
/* The scanner memory cannot be released right after parsing, as it |
/* The scanner memory cannot be released right after parsing, as it |
166 |
contains things such as user actions, prologue, epilogue etc. */ |
contains things such as user actions, prologue, epilogue etc. */ |