Skip to content

Latest commit

 

History

History
36 lines (23 loc) · 726 Bytes

README.md

File metadata and controls

36 lines (23 loc) · 726 Bytes

Scirpus, ES6(subset) AST in Cirru grammar

Demo: http://repo.cirru.org/scirpus/

Read examples/.

Goal

Write JavaScript AST in Cirru grammar. Then it can be used as an IR for cross-language compilations.

Also read:

Usage

CommonJS:

npm install --save scirpus
scirpus = require 'scirpus'
ast = scirpus.transform [['cirru tree']]
# generates ES6 AST from Cirru AST

License

MIT