You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Sep 20, 2021. It is now read-only.
Hello,
It seems that when a rule is recursive or have a circular dependecy with other rules, the parser goes to an infinite loop. During the execution of Hoa\Compiler\Llk\Parser::unfold, instead of decreasing, Hoa\Compiler\Llk\Parser::_todo keeps growing, so the while loop never stops.
I have this behavior with hoa/compiler 3.17.08.08
Example to reproduce:
Hello,
It seems that when a rule is recursive or have a circular dependecy with other rules, the parser goes to an infinite loop. During the execution of
Hoa\Compiler\Llk\Parser::unfold
, instead of decreasing,Hoa\Compiler\Llk\Parser::_todo
keeps growing, so thewhile
loop never stops.I have this behavior with hoa/compiler 3.17.08.08
Example to reproduce:
The text was updated successfully, but these errors were encountered: