Skip to content

Latest commit

 

History

History

idyll-compiler

idyll-compiler

Lexer and parser for Idyll lang. If you want to embed Idyll on your webpage, use the idyll-document package.

Installation

$ npm install --save idyll-compiler

Usage

import { compile } from 'idyll-compiler';

compile(inputString, options).then(ast => {
  // Do something with the generated abstract syntax tree.
});

Developing

  1. Clone this repo
  2. Bootstrap with lerna: lerna bootstrap (run from the top level folder)
  3. Make your changes
  4. Run the tests: lerna run test

If you want to make a change, add a failing test, update the compiler so that the test passes, then submit a PR.