Josh Greig
Josh Greig
A new web worker is made every time scan is called but the old workers are never closed or terminated. We probably want to call terminate as documented here: https://developer.mozilla.org/en-US/docs/Web/API/Worker/terminate...
It would be nice to have a clear policy for anyone wanting to copy, derive, or share code from this. I'm making a new Logo interpreter and considering to add...
Steps to reproduce: 1. Try to run `lexer("print('\'m')")` 2. Notice that it freezes. I traced the freeze to an infinite do-while loop in the lexer. In the following code, input...
Try parsing the following Python code: `x = 1 print(x := 3)` You will get a tree full of error nodes. NoViableAltException appears to be thrown but caught and passed...