How to implement a Go-based syntax highlighter for code snippets?