Python doesnt need semicolons
Remove unused imports
Use a dict for the lexerlistings