A few parser implementations written in python