use check_ascii in pyparser, fix lots of decoding error for non-ascii syntax error exceptions