From 27cb23ceb191074216f462b521dd67380eebed75 Mon Sep 17 00:00:00 2001 From: Jamie Wilkinson Date: Fri, 13 Sep 2013 13:18:02 +1000 Subject: [PATCH] goyacc: Fix debug printing of the lexed token's ID and name, and add whitespace in the 'stateX saw' message. R=golang-dev, r CC=golang-dev https://golang.org/cl/13352048 --- src/cmd/yacc/yacc.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/cmd/yacc/yacc.go b/src/cmd/yacc/yacc.go index 7bc226699b..bb406f5743 100644 --- a/src/cmd/yacc/yacc.go +++ b/src/cmd/yacc/yacc.go @@ -3281,7 +3281,7 @@ out: c = $$Tok2[1] /* unknown char */ } if $$Debug >= 3 { - __yyfmt__.Printf("lex %U %s\n", uint(char), $$Tokname(c)) + __yyfmt__.Printf("lex %s(%d)\n", $$Tokname(c), uint(char)) } return c } @@ -3378,7 +3378,7 @@ $$default: Nerrs++ if $$Debug >= 1 { __yyfmt__.Printf("%s", $$Statname($$state)) - __yyfmt__.Printf("saw %s\n", $$Tokname($$char)) + __yyfmt__.Printf(" saw %s\n", $$Tokname($$char)) } fallthrough -- 2.50.0