benchmark parsers in python