1 | var util = require('util');
|
2 | var escodegen = require('escodegen');
|
3 |
|
4 | var parser = require('./lib/parser');
|
5 | var transform = require('./lib/transform');
|
6 |
|
7 | exports.transform = function (code) {
|
8 | var ast = parser.parse(code);
|
9 | ast.normalize();
|
10 | //console.log(util.inspect(ast, false, null, true));
|
11 | transform.transformBlock(ast);
|
12 | return escodegen.generate(ast);
|
13 | };
|