def check_file(self, query, name): with Chdir("c_test_environment") as d: os.remove("%s.cpp" % name) if os.path.exists("%s.cpp" % name) else None emitCode(query, name, clang.CCAlgebra, emit_print=cppcommon.EMIT_FILE) checkstore(name, ClangRunner())
from raco.cpp_datalog_utils import emitCode from raco.backends.cpp import CCAlgebra import sys import logging logging.basicConfig(level=logging.DEBUG) LOG = logging.getLogger(__name__) if __name__ == "__main__": query = sys.argv[1] print query name = sys.argv[2] print name plan = "" if len(sys.argv) > 3: plan = sys.argv[3] lst = [] alg = CCAlgebra if plan: lst.append(plan) if name: lst.append(name) emitCode(query, "_".join(lst), alg, plan)
def check(self, query, name): with Chdir("c_test_environment") as d: os.remove("%s.cpp" % name) if os.path.exists("%s.cpp" % name) else None emitCode(query, name, clang.CCAlgebra) checkquery(name, ClangRunner())
def check(self, query, name): with Chdir("c_test_environment") as d: emitCode(query, 'grappa_%s' % name, GrappaAlgebra) # TODO actually be able to check the query raise SkipTest(query) checkquery(name, GrappalangRunner(binary_input=False))