scirpus v0.6.3
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:
- http://segmentfault.com/a/1190000002646285
- https://speakerdeck.com/constellation/escodegen-and-esmangle-using-mozilla-javascript-ast-as-an-ir
- http://esprima.org/demo/parse.html
- https://github.com/estree/estree/blob/master/spec.md
Usage
CommonJS:
npm install --save scirpus
scirpus = require 'scirpus'
ast = scirpus.transform [['cirru tree']]
# generates ES6 AST from Cirru AST
Notes
Explore
explore/
folder contains example of JavaScript AST generated from Babel.
License
MIT
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
5 years ago
6 years ago
6 years ago
9 years ago
9 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
10 years ago
11 years ago
11 years ago
12 years ago
13 years ago
13 years ago