From 1d0a67bb7e95038f97e5a6c66bd2705d65f0ab57 Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Wed, 27 Oct 2021 22:21:39 +0900 Subject: Use maleeni v0.5.1 --- cmd/vartan/parse.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'cmd') diff --git a/cmd/vartan/parse.go b/cmd/vartan/parse.go index c370c15..7cf3c81 100644 --- a/cmd/vartan/parse.go +++ b/cmd/vartan/parse.go @@ -118,9 +118,10 @@ func runParse(cmd *cobra.Command, args []string) (retErr error) { case tok.EOF: msg = "" case tok.Invalid: - msg = fmt.Sprintf("'%v' ()", tok.Text()) + msg = fmt.Sprintf("'%v' ()", string(tok.Lexeme)) default: - msg = fmt.Sprintf("'%v' (%v)", tok.Text(), tok.KindName) + k := cgram.LexicalSpecification.Maleeni.Spec.KindNames[tok.KindID] + msg = fmt.Sprintf("'%v' (%v)", string(tok.Lexeme), k) } fmt.Fprintf(os.Stderr, "%v:%v: %v: %v", synErr.Row+1, synErr.Col+1, synErr.Message, msg) -- cgit v1.2.3