new rules for syntax highlighting