0.6.3 • Published 8 years ago

comal v0.6.3

Weekly downloads
2
License
MIT
Repository
github
Last release
8 years ago

comal

Tacoscript transformation core.

Install

$ npm install comal

Usage

import babel from 'babel-core';

const code = `a = () ->`;
const result = comal.transform(code, { /* options */ });

result.code; // Generated code
result.map; // Sourcemap
result.ast; // AST

import {render} from 'tacoscript-cst-utils';
render(result.ast, 'tacoscriptSourceElements'); // whitespace-preserved tacoscript
render(result.ast, 'sourceElements'); // whitespace-preserved javascript

import generateTacoscript from 'tacotruck';
generateTacoscript(result.ast); // Generated tacoscript code