An implementation of AST (abstract syntax tree) for Node.js. Can be used to build renderers of markup languages.