#!/usr/bin/python

"""
Read a user search string from argument list and parse it as
a query and print it to stdout.
"""

import demo
import sys

from xesam.query import *

if len (sys.argv) == 1:
	print "USAGE:\n\t%s <search string>" % sys.argv[0]
	raise SystemExit

parser = UserSearchParser()
clause = parser.parse(" ".join(sys.argv[1:]))

query = CompositeQuery()
query.set_clause (clause)

print query.xml()
