Python parser for Datasift's CSDL grammar. See http://dev.datasift.com/csdl