this is a buggy syntax parser with my first ast nodes ever. just include and type javascript into some pre elements [and into code elements inside of paragraphs for spoken text]..
this highlights javascript and lets look sometimes onto a (right and) wrong ast by just being included in the page for pre and code elements. code in the paragraphs and pre for the long sources. there are data-controls and data-highlight attributes.