termType = Term try: from CQLUtils import * tripleType = CTriple booleanType = CBoolean relationType = CRelation searchClauseType = CSearchClause modifierClauseType = CModifierClause modifierTypeType = CModifierType indexType = CIndex termType = CTerm except: # Nested scopes. Utils needs our classes to parent # We need its classes to build (maybe) pass if (__name__ == "__main__"): import sys s = sys.stdin.readline() try: q = parse(s) except SRWDiagnostic, diag: # Print a full version, not just str() print "Diagnostic Generated." print " Code: " + str(diag.code) print " Details: " + str(diag.details) print " Message: " + str(diag.message) else: print q.toXCQL()[:-1]
from CQLUtils import * tripleType = CTriple booleanType = CBoolean relationType = CRelation searchClauseType = CSearchClause modifierClauseType = CModifierClause modifierTypeType = CModifierType indexType = CIndex termType = CTerm except: # Nested scopes. Utils needs our classes to parent # We need its classes to build (maybe) pass if __name__ == "__main__": import sys s = sys.stdin.readline() try: q = parse(s) except SRWDiagnostic, diag: # Print a full version, not just str() print "Diagnostic Generated." print " Code: " + str(diag.code) print " Details: " + str(diag.details) print " Message: " + str(diag.message) else: print q.toXCQL()[:-1]