mirror of
https://git.savannah.gnu.org/git/bison.git
synced 2026-03-17 00:03:03 +00:00
* src/getargs.h (trace_e): Add trace_scan, and trace_parse.
* src/getargs.c (trace_types, trace_args): Adjust. * src/reader.c (grammar_current_rule_prec_set) (grammar_current_rule_dprec_set, grammar_current_rule_merge_set): Standardize error messages. And s/@prec/%prec/! (reader): Use trace_flag to enable scanner/parser debugging, instead of an adhoc scheme. * src/scan-gram.l: Remove trailing debugging code.
This commit is contained in:
@@ -39,13 +39,15 @@ extern int yacc_flag; /* for -y */
|
||||
enum trace_e
|
||||
{
|
||||
trace_none = 0,
|
||||
trace_resource = 1 << 0,
|
||||
trace_sets = 1 << 1,
|
||||
trace_bitsets = 1 << 2,
|
||||
trace_tools = 1 << 3,
|
||||
trace_automaton = 1 << 4,
|
||||
trace_grammar = 1 << 5,
|
||||
trace_time = 1 << 6,
|
||||
trace_scan = 1 << 0,
|
||||
trace_parse = 1 << 1,
|
||||
trace_resource = 1 << 2,
|
||||
trace_sets = 1 << 3,
|
||||
trace_bitsets = 1 << 4,
|
||||
trace_tools = 1 << 5,
|
||||
trace_automaton = 1 << 6,
|
||||
trace_grammar = 1 << 7,
|
||||
trace_time = 1 << 8,
|
||||
trace_all = ~0
|
||||
};
|
||||
extern int trace_flag;
|
||||
|
||||
Reference in New Issue
Block a user