general transpiler implemented in javascript
MIT License
General Transpiler implemented in JavaScript
dawn.js is a source to source compiler implemented in JavaScript(CoffeeScript)
npm install dawn.js
Flow - the dawn.js plugin system
MixMap - a reference grid system
LexParser - a parser to tokenize the code script
BNFParser - generate structure from plain E-BNF definition
SyntaxParser - a parser to generate syntax tree from lex list
SymbolTable - a grid system to store specific data for syntax tree
Zipper - a set of utilities to deal with tree structure
Util - a set of helpers
MIT