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())
Example #2
0
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())
Example #4
0
 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))
Example #5
0
 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())
Example #6
0
 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())