34 |
extern int token_table_flag; /* for -k */ |
extern int token_table_flag; /* for -k */ |
35 |
extern int graph_flag; /* for -g */ |
extern int graph_flag; /* for -g */ |
36 |
extern int yacc_flag; /* for -y */ |
extern int yacc_flag; /* for -y */ |
37 |
|
|
38 |
|
/* --trace. */ |
39 |
|
enum trace_e |
40 |
|
{ |
41 |
|
trace_none = 0, |
42 |
|
trace_resource = 1 << 0, |
43 |
|
trace_sets = 1 << 1, |
44 |
|
trace_bitsets = 1 << 2, |
45 |
|
trace_tools = 1 << 3, |
46 |
|
trace_automaton = 1 << 4, |
47 |
|
trace_grammar = 1 << 5, |
48 |
|
trace_all = ~0 |
49 |
|
}; |
50 |
extern int trace_flag; |
extern int trace_flag; |
51 |
|
|
52 |
/* --report. */ |
/* --report. */ |
53 |
enum |
enum report_e |
54 |
{ |
{ |
55 |
report_none = 0, |
report_none = 0, |
56 |
report_states = 1 << 0, |
report_states = 1 << 0, |
57 |
report_itemsets = 1 << 1, |
report_itemsets = 1 << 1, |
58 |
report_lookaheads = 1 << 2, |
report_lookaheads = 1 << 2, |
59 |
report_solved_conflicts = 1 << 3, |
report_solved_conflicts = 1 << 3, |
60 |
report_all = ~0 |
report_all = ~0 |
61 |
}; |
}; |
|
|
|
62 |
extern int report_flag; |
extern int report_flag; |
63 |
|
|
64 |
void getargs PARAMS ((int argc, char *argv[])); |
void getargs PARAMS ((int argc, char *argv[])); |