From a57fda765cd32b44cd069da1c9a442b701b36dc2 Mon Sep 17 00:00:00 2001 From: Ryo Nihei Date: Tue, 7 Sep 2021 01:35:58 +0900 Subject: Pass a token that caused a syntax error to the semantic action APIs --- driver/semantic_action_test.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'driver/semantic_action_test.go') diff --git a/driver/semantic_action_test.go b/driver/semantic_action_test.go index c3f8943..1d785e4 100644 --- a/driver/semantic_action_test.go +++ b/driver/semantic_action_test.go @@ -37,11 +37,11 @@ func (a *testSemAct) Accept() { a.actLog = append(a.actLog, "accept") } -func (a *testSemAct) TrapAndShiftError(n int) { - a.actLog = append(a.actLog, fmt.Sprintf("trap/%v/shift/error", n)) +func (a *testSemAct) TrapAndShiftError(cause *mldriver.Token, popped int) { + a.actLog = append(a.actLog, fmt.Sprintf("trap/%v/shift/error", popped)) } -func (a *testSemAct) MissError() { +func (a *testSemAct) MissError(cause *mldriver.Token) { a.actLog = append(a.actLog, "miss") } -- cgit v1.2.3