python 3 compatibility
code directive expect lowercase lexer names