Parsers update

I ported some of the fixes and visual enhancements from my PEP8 branch since I don't know if I will ever complete the code conversion but at least we can make use of bugfixes