From 27c9cb41756137afdad9cda0a9a83f762a7fb6e4 Mon Sep 17 00:00:00 2001 From: Max Brunsfeld Date: Mon, 29 Aug 2016 16:39:14 -0700 Subject: [PATCH] Show anonymous tokens in quotes in dot graphs Signed-off-by: Nathan Sobo --- src/runtime/stack.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/runtime/stack.c b/src/runtime/stack.c index 078699bc..ac1e5998 100644 --- a/src/runtime/stack.c +++ b/src/runtime/stack.c @@ -571,12 +571,16 @@ bool ts_stack_print_dot_graph(Stack *self, const char **symbol_names, FILE *f) { fprintf(f, "label=\"ERROR\""); } else { fprintf(f, "label=\""); + if (!link.tree->named) + fprintf(f, "'"); const char *name = symbol_names[link.tree->symbol]; for (const char *c = name; *c; c++) { if (*c == '\"' || *c == '\\') fprintf(f, "\\"); fprintf(f, "%c", *c); } + if (!link.tree->named) + fprintf(f, "'"); fprintf(f, "\""); }