idyll-compiler

Compiler for idyll

Usage no npm install needed!

<script type="module">
  import idyllCompiler from 'https://cdn.skypack.dev/idyll-compiler';
</script>

README

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.