Lee Yi
Lee Yi
Right now there are two steps to tab loading: - `js-slang` first reads from tab files and then evaluates them - Frontend calls that raw tab to turn it into...
 As seen in the image, the incorrect error location is given if the error occurs within the prelude. Example to reproduce: ``` length(1); ``` The program is only one...
Consider the following set of programs ```ts // /a.js import { b } from './b.js'; b; // /b.js import { a } from './a.js'; a; // /program.js import { a...
In folder mode: ``` // /program.js import { show, heart } from './other.js'; show(heart); // /other.js export { show, heart } from 'rune'; ``` leads to the error: `Line 5:...
Regardless on whether `throwOnError` is specified as true or false, the typed parser doesn't throw any of the errors it finds. I can provide some suggestions for fixes, but I'm...
# TL; DR - Remove the interpreter (alongside non-det) - Remove the lazy variant - Remove `svml-machine.ts` - Remove remnants of the old type checker - Make `js-slang` tests more...