1 /* $Id: cql2pqf.c,v 1.1 2003-10-27 12:21:39 adam Exp $
2 Copyright (C) 2002-2003
5 This file is part of the YAZ toolkit.
15 int main(int argc, char **argv)
20 CQL_parser cp = cql_parser_create();
24 fprintf (stderr, "usage\n cqltransform <properties> [<query>] [interations]\n");
27 ct = cql_transform_open_fname(argv[1]);
30 fprintf (stderr, "failed to read properties %s\n", argv[1]);
36 for (i = 0; i<it; i++)
39 r = cql_parser_string(cp, argv[2]);
41 r = cql_parser_stdio(cp, stdin);
44 fprintf (stderr, "Syntax error\n");
47 r = cql_transform_FILE(ct, cql_parser_result(cp), stdout);
52 cql_transform_error(ct, &addinfo);
53 printf ("Transform error %d %s\n", r, addinfo ? addinfo : "");
57 cql_transform_close(ct);
58 cql_parser_destroy(cp);