Beginning stages of a code highlighter