capnmidnight /PrimroseJavaScript53465A syntax-highlighting text editors that renders to an HTML5 Canvasjavascripthtml5object-orientedcomputer-graphics