Example #1
0
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]
Example #2
0
    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]