Language based analysis and generation utilities in Javascript.