[PATCH 04/11] parse: Write out token names when dumping the parser's stack
Tim Hentenaar <[email protected]> Mon, 15 Jun 2015 21:52:55 +0200
| Newsgroups | gmane.comp.gnu.indent.bugs |
|---|---|
| Message-ID | <[email protected]> |
---
src/parse.c | 7 ++++---
1 file changed, 4 insertions(+), 3 deletions(-)
diff --git a/src/parse.c b/src/parse.c
index 3820cb6..bc661ba 100644
--- a/src/parse.c
+++ b/src/parse.c
@@ -528,9 +528,10 @@ extern exit_values_ty parse (
for (i = 1; i <= parser_state_tos->tos; ++i)
{
- printf (_(" stack[%d] => stack: %d ind_level: %d\n"),
- (int) i, (int) parser_state_tos->p_stack[i],
- (int) parser_state_tos->il[i]);
+ printf (_(" stack[%d] => stack: %d [%-10s] ind_level: %d\n"),
+ (int)i, (int)parser_state_tos->p_stack[i],
+ debug_symbol_strings[parser_state_tos->p_stack[i]],
+ (int)parser_state_tos->il[i]);
}
printf ("\n");
--
2.3.6