diff options
Diffstat (limited to 'driver/parser.go')
-rw-r--r-- | driver/parser.go | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/driver/parser.go b/driver/parser.go index af257e2..522362e 100644 --- a/driver/parser.go +++ b/driver/parser.go @@ -158,9 +158,6 @@ ACTION_LOOP: return nil } - if p.semAct != nil { - p.semAct.TrapError(count) - } p.onError = true p.shiftCount = 0 @@ -173,7 +170,7 @@ ACTION_LOOP: p.shift(act * -1) if p.semAct != nil { - p.semAct.ShiftError() + p.semAct.TrapAndShiftError(count) } } } |