var compile = ;var js_string = ;//it can also take an ast as inputvar js_string = ;
Note, this function is synchronous (since there is no I/O) and will throw errors when needed.
The compiler can be used via shell. It takes KRL code in
$ npm install -g krl-compiler$ krl-compiler < in.krl > out.js
USAGE krl-compiler [--verify] [--no-source-map] [--help, -h] DESCRIPTION Take krl as stdin and will give js as stdout $ krl-compiler < in.krl > out.js OPTIONS --no-source-map Don't append an inline source map in the output --verify On valid compilation silently exit with 0 On failure write the error to stdout and exit with 1 --version, -v output the version --help, -h Display this message