syntax highlighter written in golang