Fix listener so its tail-recursive
parent
b5b80cd0e9
commit
1958ae21a2
|
@ -115,14 +115,15 @@ SYMBOL: error-summary-hook
|
||||||
'[ datastack _ with-datastack ]
|
'[ datastack _ with-datastack ]
|
||||||
[ call-error-hook datastack ]
|
[ call-error-hook datastack ]
|
||||||
recover
|
recover
|
||||||
(listener)
|
] [ return ] if*
|
||||||
] when*
|
|
||||||
] [
|
] [
|
||||||
dup lexer-error?
|
dup lexer-error?
|
||||||
[ call-error-hook datastack (listener) ]
|
[ call-error-hook datastack ]
|
||||||
[ rethrow ]
|
[ rethrow ]
|
||||||
if
|
if
|
||||||
] recover ;
|
] recover
|
||||||
|
|
||||||
|
(listener) ;
|
||||||
|
|
||||||
PRIVATE>
|
PRIVATE>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue