A parser based syntax highlighter

Ripper