21 |
|
|
22 |
|
|
23 |
#include "system.h" |
#include "system.h" |
24 |
#include "bitset_stats.h" |
|
25 |
#include "bitset.h" |
#include <bitset_stats.h> |
26 |
#include "getargs.h" |
#include <bitset.h> |
27 |
#include "struniq.h" |
#include <timevar.h> |
28 |
#include "symtab.h" |
|
29 |
#include "gram.h" |
#include "LR0.h" |
|
#include "files.h" |
|
30 |
#include "complain.h" |
#include "complain.h" |
31 |
|
#include "conflicts.h" |
32 |
#include "derives.h" |
#include "derives.h" |
33 |
#include "tables.h" |
#include "files.h" |
34 |
#include "output.h" |
#include "getargs.h" |
35 |
#include "reader.h" |
#include "gram.h" |
36 |
#include "lalr.h" |
#include "lalr.h" |
37 |
#include "reduce.h" |
#include "muscle_tab.h" |
38 |
#include "nullable.h" |
#include "nullable.h" |
39 |
|
#include "output.h" |
40 |
#include "print.h" |
#include "print.h" |
|
#include "LR0.h" |
|
|
#include "conflicts.h" |
|
41 |
#include "print_graph.h" |
#include "print_graph.h" |
42 |
#include "muscle_tab.h" |
#include "reader.h" |
43 |
|
#include "reduce.h" |
44 |
|
#include "symtab.h" |
45 |
|
#include "tables.h" |
46 |
|
#include "uniqstr.h" |
47 |
|
|
48 |
/* The name this program was run with, for messages. */ |
/* The name this program was run with, for messages. */ |
49 |
char *program_name; |
char *program_name; |
58 |
(void) bindtextdomain (PACKAGE, LOCALEDIR); |
(void) bindtextdomain (PACKAGE, LOCALEDIR); |
59 |
(void) textdomain (PACKAGE); |
(void) textdomain (PACKAGE); |
60 |
|
|
61 |
struniqs_new (); |
uniqstrs_new (); |
62 |
|
|
63 |
getargs (argc, argv); |
getargs (argc, argv); |
64 |
|
|
65 |
time_report = trace_flag & trace_time; |
timevar_report = trace_flag & trace_time; |
66 |
init_timevar (); |
init_timevar (); |
67 |
timevar_start (TV_TOTAL); |
timevar_start (TV_TOTAL); |
68 |
|
|
169 |
contains things such as user actions, prologue, epilogue etc. */ |
contains things such as user actions, prologue, epilogue etc. */ |
170 |
scanner_free (); |
scanner_free (); |
171 |
muscle_free (); |
muscle_free (); |
172 |
struniqs_free (); |
uniqstrs_free (); |
173 |
/* If using alloca.c, flush the alloca'ed memory for the benefit of |
/* If using alloca.c, flush the alloca'ed memory for the benefit of |
174 |
people running Bison as a library in IDEs. */ |
people running Bison as a library in IDEs. */ |
175 |
#if C_ALLOCA |
#if C_ALLOCA |