A golang [x]QL parser, useful for csv, mysql, cql and constructing other parsers