lab3 (language highlighter) (javascript) SP