Some tools for manipulating DataSift's CSDL language