use HTML.js for html generation
ast error reporting: warnings displayed in yellow, errors in red