Decided to rewrite syntax highlighting from scratch