krl-compiler

1.3.0 • Public • Published

krl-compiler

KRL to javascript compiler.

API

var compile = require('krl-compiler');

var js_string = compile(krl_string);

//it can also take an ast as input
var js_string = compile(krl_ast);

Note, this function is synchronous (since there is no I/O) and will throw errors when needed.

CLI

The compiler can be used via shell. It takes KRL code in stdin and write the javascript code to stdout.

$ 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

License

MIT

Package Sidebar

Install

npm i krl-compiler

Weekly Downloads

11

Version

1.3.0

License

MIT

Unpacked Size

57.1 kB

Total Files

52

Last publish

Collaborators

  • b1conrad
  • farskipper
  • windley