Given a parser thread that’s stuck on disambiguation (ambiguous fragment) it does not respond to StrategoObserver.asyncCancelReset(). Looking at JSGLR source I can see it’s not doing anything with the cancel request.

Submitted by Vlad Vergu on 5 October 2011 at 01:01

On 5 October 2011 at 11:47 Lennart Kats tagged parser

On 8 January 2013 at 14:46 Eelco Visser tagged sdf

On 8 January 2013 at 14:47 Eelco Visser tagged 1.2

On 7 October 2013 at 13:22 Gabriël Konat commented:

I added a timeout for this, which is set to 5 seconds by default. It would be nice to be able cancel this, but if it is stuck on disambiguation your Eclipse basically hangs because of the massive amounts of memory that is allocated and not freed during disambiguation.


On 7 October 2013 at 13:22 Gabriël Konat commented:

On 13 March 2014 at 08:52 Eelco Visser removed tag 1.2

Log in to post comments