idyll-compiler
Version:
Compiler for idyll
31 lines (21 loc) • 650 B
Markdown
# 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
```javascript
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.