Added syntax highlighting backend, PLY lex tool