LLJS
LLJS copied to clipboard
LLJS: Low-Level JavaScript
It's annoying to have to write: ``` (int)(num) (int)(getNum()) ``` etc, every time I want to cast something. I should be able to just do: ``` (int)num (int)getNum() ``` but...
If I try to compile this code: ``` struct Foo { int bar; int baz; } let Foo** arr = new Foo*[100]; ``` I get this error: `main2.ljs:7:7: error: incompatible...
Any chance of this project using the esprima parser version with javascript harmony support? Willing to make an attempt at this if it is not planned in the future.
Can the generated memory.js and memcheck.js code be safely used in other js projects or is it tightly integrated with LLJS
Defining an array size from a constant or variable throws a `messageFormat is undefined` error: ``` const SIZE = 100; let int arr[SIZE]; struct ArrayStruct { int arr[SIZE]; }; ```...