krl-generator

1.3.0 • Public • Published

krl-generator

Generate KRL code given krl-ast as input.

See krl-parser for the AST specification.

Example

Let's make a KRL pretty printer (code re-formatter):

var parser = require('krl-parser');
var generator = require('krl-generator');

var src_ugly = ...//somehow get your krl string

var ast = parser(src_ugly);//parse the ugly code to get the ast

var src_pretty = generator(ast);
//Ta-da!

API

src = generator(ast[, options])

  • options.indent - the string to be used for 1 level of indentation (default " " - 2 spaces).

License

MIT

Package Sidebar

Install

npm i krl-generator

Weekly Downloads

3

Version

1.3.0

License

MIT

Unpacked Size

22.5 kB

Total Files

53

Last publish

Collaborators

  • b1conrad
  • farskipper
  • windley