| !! Note: This Engine isn't finished. Contributing may not be accepted |
/dʒeɪ ɛs ɛm ɛm/ can also be JavaScript decremented
"JSMM" is a non-standard and statical subset of JavaScript programming language.
Source code of Compiler Engine for JS minus-minus
jsmm uses ES2015 (ECMAScript 2015) as its base syntax. It does not introduce a separate programming language or modify JavaScript syntax. Instead, it restricts the supported ECMAScript features to a statical subset suitable for native compilation.
The compiler uses implicit type inference and static analysis to reject unsupported or unsafe dynamic features at compile time.
jsmm excludes JavaScript built-ins, those includes console, arrays, objects
| Operating System | Arch | Standing |
|---|---|---|
| Linux | x86_64 | Supported |
Make JavaScript-decrement compiler as CLI program:
make
./build/jsd # executablefunction a(b) {
for(let i = 1; i<=10; i++) {
cat(i, ".", b)
}
}
a("Hello, World");jsmm is licensed under the terms of the Mozilla Public License 2.0. Review LICENSE file for details.