diff --git a/C/absmi.c b/C/absmi.c index 1c33eabdc..4a4158363 100755 --- a/C/absmi.c +++ b/C/absmi.c @@ -916,9 +916,7 @@ static int interrupt_dexecute(USES_REGS1) { static void undef_goal(USES_REGS1) { PredEntry *pe = PredFromDefCode(P); - CELL *b; - CELL *b0; - + BEGD(d0); /* avoid trouble with undefined dynamic procedures */ /* I assume they were not locked beforehand */ @@ -928,6 +926,15 @@ static void undef_goal(USES_REGS1) { PP = pe; } #endif + if (pe->PredFlags & (DynamicPredFlag | LogUpdatePredFlag | MultiFileFlag) ) { +#if defined(YAPOR) || defined(THREADS) + UNLOCKPE(19, PP); + PP = NULL; +#endif + CalculateStackGap(PASS_REGS1); + P = FAILCODE; + return; + } if (UndefCode == NULL || UndefCode->OpcodeOfPred == UNDEF_OPCODE) { fprintf(stderr,"call to undefined Predicates %s ->", IndicatorOfPred(pe)); Yap_DebugPlWriteln(ARG1); @@ -937,15 +944,6 @@ static void undef_goal(USES_REGS1) { #if defined(YAPOR) || defined(THREADS) UNLOCKPE(19, PP); PP = NULL; -#endif - CalculateStackGap(PASS_REGS1); - P = FAILCODE; - return; - } - if (pe->PredFlags & (DynamicPredFlag | LogUpdatePredFlag | MultiFileFlag) ) { -#if defined(YAPOR) || defined(THREADS) - UNLOCKPE(19, PP); - PP = NULL; #endif CalculateStackGap(PASS_REGS1); P = FAILCODE; @@ -955,27 +953,16 @@ static void undef_goal(USES_REGS1) { UNLOCKPE(19, PP); PP = NULL; #endif - d0 = pe->ArityOfPE; - if (pe->ModuleOfPred == PROLOG_MODULE) { - if (CurrentModule == PROLOG_MODULE) - HR[0] = MkAtomTerm(Yap_LookupAtom("prolog")); - else - HR[0] = CurrentModule; + if (pe->ArityOfPE == 0) { + d0 = MkAtomTerm((Atom)(pe->FunctorOfPred)); } else { - HR[0] = Yap_Module_Name(pe); - } - b = b0 = HR; - HR += 2; - if (d0 == 0) { - b[1] = MkAtomTerm((Atom)(pe->FunctorOfPred)); - } else { - b[1] = AbsAppl(b+2); + d0 = AbsAppl(HR); *HR++ = (CELL)pe->FunctorOfPred; - b += 3; - HR += d0; + CELL *ip=HR, *imax = HR+pe->ArityOfPE; + HR = imax; BEGP(pt1); pt1 = XREGS + 1; - for (; d0 > 0; --d0) { + for (; ip < imax; ip++) { BEGD(d1); BEGP(pt0); pt0 = pt1++; @@ -983,18 +970,17 @@ static void undef_goal(USES_REGS1) { deref_head(d1, undef_unk); undef_nonvar: /* just copy it to the heap */ - *b++ = d1; + *ip = d1; continue; derefa_body(d1, pt0, undef_unk, undef_nonvar); if (pt0 <= HR) { /* variable is safe */ - *b++ = (CELL)pt0; + *ip = (CELL)pt0; } else { /* bind it, in case it is a local variable */ - d1 = Unsigned(HR); - RESET_VARIABLE(HR); - HR += 1; + d1 = Unsigned(ip); + RESET_VARIABLE(ip); Bind_Local(pt0, d1); } ENDP(pt0); @@ -1002,9 +988,20 @@ static void undef_goal(USES_REGS1) { } ENDP(pt1); } - ENDD(d0); - ARG1 = AbsPair(b0); - ARG2 = Yap_getUnknownModule(Yap_GetModuleEntry(b0[0])); + ARG1 = AbsPair(HR); + HR[1] = d0; +ENDD(d0); + if (pe->ModuleOfPred == PROLOG_MODULE) { + if (CurrentModule == PROLOG_MODULE) + HR[0] = TermProlog; + else + HR[0] = CurrentModule; + } else { + HR[0] = Yap_Module_Name(pe); + } + ARG2 = Yap_getUnknownModule(Yap_GetModuleEntry(HR[0])); + HR += 2; + #ifdef LOW_LEVEL_TRACER if (Yap_do_low_level_trace) low_level_trace(enter_pred, UndefCode, XREGS + 1); diff --git a/C/c_interface.c b/C/c_interface.c index 0d8b1f771..071e5b6e7 100755 --- a/C/c_interface.c +++ b/C/c_interface.c @@ -1781,9 +1781,9 @@ X_API bool YAP_LeaveGoal(bool backtrack, YAP_dogoalinfo *dgi) { BACKUP_MACHINE_REGS(); myB = (choiceptr)(LCL0 - dgi->b); - if (B > myB) { + if (B >= myB) { /* someone cut us */ - return FALSE; + return false; } /* prune away choicepoints */ if (B != myB) { diff --git a/C/cdmgr.c708 in C-function cleanup_dangling_indices b/C/cdmgr.c708 in C-function cleanup_dangling_indices new file mode 100644 index 000000000..e69de29bb diff --git a/C/errors.c b/C/errors.c index 4e425f652..f0447a580 100755 --- a/C/errors.c +++ b/C/errors.c @@ -652,7 +652,7 @@ yamop *Yap_Error__(const char *file, const char *function, int lineno, if (LOCAL_DoingUndefp) { Yap_PrintWarning(error_t); } else { - memset(LOCAL_ActiveError, 0, sizeof(*LOCAL_ActiveError)); + //memset(LOCAL_ActiveError, 0, sizeof(*LOCAL_ActiveError)); Yap_JumpToEnv(error_t); } P = (yamop *)FAILCODE; diff --git a/CMakeCache.txt b/CMakeCache.txt new file mode 100644 index 000000000..8fa1ab296 --- /dev/null +++ b/CMakeCache.txt @@ -0,0 +1,1805 @@ +# This is the CMakeCache file. +# For build in directory: /home/vsc/github/yap-6.3 +# It was generated by CMake: /usr/bin/cmake +# You can edit this file to change values found and used by cmake. +# If you do not want to change any of the values, simply exit the editor. +# If you do want to change a value, simply edit, save, and exit the editor. +# The syntax for the file is as follows: +# KEY:TYPE=VALUE +# KEY is the name of a variable in the cache. +# TYPE is a hint to GUIs for the type of VALUE, DO NOT EDIT TYPE!. +# VALUE is the current value for the KEY. + +######################## +# EXTERNAL cache entries +######################## + +//Anaconda Environment +ANACONDA:BOOL= + +//Build shared library +BUILD_SHARED_LIBS:BOOL=ON + +//Path to a program. +CMAKE_AR:FILEPATH=/usr/bin/ar + +//Choose the type of build, options are: None(CMAKE_CXX_FLAGS or +// CMAKE_C_FLAGS used) Debug Release RelWithDebInfo MinSizeRel. +CMAKE_BUILD_TYPE:STRING=Debug + +//Enable/Disable color output during build. +CMAKE_COLOR_MAKEFILE:BOOL=ON + +//No help, variable specified on the command line. +CMAKE_CXX_COMPILER:UNINITIALIZED=/usr/bin/clang++ + +//LLVM archiver +CMAKE_CXX_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-4.0 + +//Generate index for LLVM archive +CMAKE_CXX_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-4.0 + +//Flags used by the compiler during all build types. +CMAKE_CXX_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_CXX_FLAGS_DEBUG:STRING=-g3 -gdwarf-2 + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_CXX_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_CXX_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_CXX_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//No help, variable specified on the command line. +CMAKE_C_COMPILER:UNINITIALIZED=/usr/bin/clang + +//LLVM archiver +CMAKE_C_COMPILER_AR:FILEPATH=/usr/bin/llvm-ar-4.0 + +//Generate index for LLVM archive +CMAKE_C_COMPILER_RANLIB:FILEPATH=/usr/bin/llvm-ranlib-4.0 + +//Flags used by the compiler during all build types. +CMAKE_C_FLAGS:STRING= + +//Flags used by the compiler during debug builds. +CMAKE_C_FLAGS_DEBUG:STRING=-g3 -gdwarf-2 + +//Flags used by the compiler during release builds for minimum +// size. +CMAKE_C_FLAGS_MINSIZEREL:STRING=-Os -DNDEBUG + +//Flags used by the compiler during release builds. +CMAKE_C_FLAGS_RELEASE:STRING=-O3 -DNDEBUG + +//Flags used by the compiler during release builds with debug info. +CMAKE_C_FLAGS_RELWITHDEBINFO:STRING=-O2 -g -DNDEBUG + +//Flags used by the linker. +CMAKE_EXE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_EXE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_EXE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Enable/Disable output of compile commands during generation. +CMAKE_EXPORT_COMPILE_COMMANDS:BOOL=ON + +//User executables (bin) +CMAKE_INSTALL_BINDIR:PATH=bin + +//Read-only architecture-independent data (DATAROOTDIR) +CMAKE_INSTALL_DATADIR:PATH= + +//Read-only architecture-independent data root (share) +CMAKE_INSTALL_DATAROOTDIR:PATH=share + +//Documentation root (DATAROOTDIR/doc/PROJECT_NAME) +CMAKE_INSTALL_DOCDIR:PATH= + +//C header files (include) +CMAKE_INSTALL_INCLUDEDIR:PATH=include + +//Info documentation (DATAROOTDIR/info) +CMAKE_INSTALL_INFODIR:PATH= + +//Object code libraries (lib) +CMAKE_INSTALL_LIBDIR:PATH=lib + +//Program executables (libexec) +CMAKE_INSTALL_LIBEXECDIR:PATH=libexec + +//Locale-dependent data (DATAROOTDIR/locale) +CMAKE_INSTALL_LOCALEDIR:PATH= + +//Modifiable single-machine data (var) +CMAKE_INSTALL_LOCALSTATEDIR:PATH=var + +//Man documentation (DATAROOTDIR/man) +CMAKE_INSTALL_MANDIR:PATH= + +//C header files for non-gcc (/usr/include) +CMAKE_INSTALL_OLDINCLUDEDIR:PATH=/usr/include + +//Install path prefix, prepended onto install directories. +CMAKE_INSTALL_PREFIX:PATH=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho + +//Run-time variable data (LOCALSTATEDIR/run) +CMAKE_INSTALL_RUNSTATEDIR:PATH= + +//System admin executables (sbin) +CMAKE_INSTALL_SBINDIR:PATH=sbin + +//Modifiable architecture-independent data (com) +CMAKE_INSTALL_SHAREDSTATEDIR:PATH=com + +//Read-only single-machine data (etc) +CMAKE_INSTALL_SYSCONFDIR:PATH=etc + +//Path to a program. +CMAKE_LINKER:FILEPATH=/usr/bin/ld + +//Path to a program. +CMAKE_MAKE_PROGRAM:FILEPATH=/usr/bin/make + +//Flags used by the linker during the creation of modules. +CMAKE_MODULE_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_MODULE_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_MODULE_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_NM:FILEPATH=/usr/bin/nm + +//Path to a program. +CMAKE_OBJCOPY:FILEPATH=/usr/bin/objcopy + +//Path to a program. +CMAKE_OBJDUMP:FILEPATH=/usr/bin/objdump + +//Value Computed by CMake +CMAKE_PROJECT_NAME:STATIC=YAP + +//Path to a program. +CMAKE_RANLIB:FILEPATH=/usr/bin/ranlib + +//Flags used by the linker during the creation of dll's. +CMAKE_SHARED_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_SHARED_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_SHARED_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//If set, runtime paths are not added when installing shared libraries, +// but are added when building. +CMAKE_SKIP_INSTALL_RPATH:BOOL=NO + +//If set, runtime paths are not added when using shared libraries. +CMAKE_SKIP_RPATH:BOOL=NO + +//Flags used by the linker during the creation of static libraries. +CMAKE_STATIC_LINKER_FLAGS:STRING= + +//Flags used by the linker during debug builds. +CMAKE_STATIC_LINKER_FLAGS_DEBUG:STRING= + +//Flags used by the linker during release minsize builds. +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL:STRING= + +//Flags used by the linker during release builds. +CMAKE_STATIC_LINKER_FLAGS_RELEASE:STRING= + +//Flags used by the linker during Release with Debug Info builds. +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO:STRING= + +//Path to a program. +CMAKE_STRIP:FILEPATH=/usr/bin/strip + +//If this value is on, makefiles will be generated without the +// .SILENT directive, and all commands will be echoed to the console +// during the make. This is useful for debugging only. With Visual +// Studio IDE projects all commands are done without /nologo. +CMAKE_VERBOSE_MAKEFILE:BOOL=FALSE + +//Path to a file. +CUDD_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +CUDD_LIBRARIES:FILEPATH=/usr/local/lib/libcudd.so + +//Dot tool for use with Doxygen +DOXYGEN_DOT_EXECUTABLE:FILEPATH=/usr/bin/dot + +//Doxygen documentation generation tool (http://www.doxygen.org) +DOXYGEN_EXECUTABLE:FILEPATH=/usr/bin/doxygen + +//Path to a file. +GECODE_CONFIG:FILEPATH=/usr/local/include/gecode/support/config.hpp + +//Path to a library. +GECODE_DRIVER_LIBRARY:FILEPATH=/usr/local/lib/libgecodedriver.so + +//Path to a library. +GECODE_FLOAT_LIBRARY:FILEPATH=/usr/local/lib/libgecodefloat.so + +//Path to a library. +GECODE_GIST_LIBRARY:FILEPATH=/usr/local/lib/libgecodegist.so + +//Path to a library. +GECODE_GRAPH_LIBRARY:FILEPATH=GECODE_GRAPH_LIBRARY-NOTFOUND + +//Path to a file. +GECODE_INCLUDE_DIR:PATH=/usr/local/include + +//Path to a library. +GECODE_INT_LIBRARY:FILEPATH=/usr/local/lib/libgecodeint.so + +//Path to a library. +GECODE_LIBRARY:FILEPATH=/usr/local/lib/libgecodekernel.so + +//Path to a library. +GECODE_MM_LIBRARY:FILEPATH=/usr/local/lib/libgecodeminimodel.so + +//Path to a library. +GECODE_SCHEDULING_LIBRARY:FILEPATH=GECODE_SCHEDULING_LIBRARY-NOTFOUND + +//Path to a library. +GECODE_SEARCH_LIBRARY:FILEPATH=/usr/local/lib/libgecodesearch.so + +//Path to a library. +GECODE_SET_LIBRARY:FILEPATH=/usr/local/lib/libgecodeset.so + +//Path to a library. +GECODE_SUPPORT_LIBRARY:FILEPATH=/usr/local/lib/libgecodesupport.so + +//Git command line client +GIT_EXECUTABLE:FILEPATH=/usr/bin/git + +//Path to a file. +GMP_INCLUDE_DIRS:PATH=/usr/include/x86_64-linux-gnu + +//Path to a library. +GMP_LIBRARIES:FILEPATH=/usr/lib/x86_64-linux-gnu/libgmp.so + +GMP_LIBRARIES_DIR:FILEPATH=/usr/lib/x86_64-linux-gnu + +//Path to a library. +HAVE_LIBM:FILEPATH=/usr/lib/x86_64-linux-gnu/libm.so + +//Path to a library. +HAVE_LIBPTHREAD:FILEPATH=/usr/lib/x86_64-linux-gnu/libpthread.so + +//ibReadline ACCESS +HAVE_LIBREADLINE:BOOL=YES + +//Path to a file. +JAVA_AWT_INCLUDE_PATH:PATH=/usr/lib/jvm/java-8-openjdk-amd64/include + +//Path to a library. +JAVA_AWT_LIBRARY:FILEPATH=/usr/lib/jvm/default-java/jre/lib/amd64/libjawt.so + +//Path to a file. +JAVA_INCLUDE_PATH:PATH=/usr/lib/jvm/java-8-openjdk-amd64/include + +//Path to a file. +JAVA_INCLUDE_PATH2:PATH=/usr/lib/jvm/java-8-openjdk-amd64/include/linux + +//Path to a library. +JAVA_JVM_LIBRARY:FILEPATH=/usr/lib/jvm/default-java/jre/lib/amd64/server/libjvm.so + +//Path to a program. +Java_IDLJ_EXECUTABLE:FILEPATH=/usr/bin/idlj + +//Path to a program. +Java_JARSIGNER_EXECUTABLE:FILEPATH=/usr/bin/jarsigner + +//Path to a program. +Java_JAR_EXECUTABLE:FILEPATH=/usr/bin/jar + +//Path to a program. +Java_JAVAC_EXECUTABLE:FILEPATH=/usr/bin/javac + +//Path to a program. +Java_JAVADOC_EXECUTABLE:FILEPATH=/usr/bin/javadoc + +//Path to a program. +Java_JAVAH_EXECUTABLE:FILEPATH=/usr/bin/javah + +//Path to a program. +Java_JAVA_EXECUTABLE:FILEPATH=/usr/bin/java + +//Path to a file. +LIBXML2_INCLUDE_DIR:PATH=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2 + +//Path to a library. +LIBXML2_LIBRARIES:FILEPATH=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libxml2.so + +//Path to a library. +LIBXML2_LIBRARY:FILEPATH=LIBXML2_LIBRARY-NOTFOUND + +//Path to a program. +LIBXML2_XMLLINT_EXECUTABLE:FILEPATH=/usr/bin/xmllint + +//Executable for running MPI programs. +MPIEXEC:FILEPATH=/usr/bin/mpiexec + +//Executable for running MPI programs. +MPIEXEC_EXECUTABLE:FILEPATH=/usr/bin/mpiexec + +//Maximum number of processors available to run MPI applications. +MPIEXEC_MAX_NUMPROCS:STRING=4 + +//Flag used by MPI to specify the number of processes for mpiexec; +// the next option will be the number of processes. +MPIEXEC_NUMPROC_FLAG:STRING=-n + +//These flags will be placed after all flags passed to mpiexec. +MPIEXEC_POSTFLAGS:STRING= + +//These flags will be directly before the executable that is being +// run by mpiexec. +MPIEXEC_PREFLAGS:STRING= + +//MPI CXX additional include directories +MPI_CXX_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for CXX +MPI_CXX_COMPILER:FILEPATH=MPI_CXX_COMPILER-NOTFOUND + +//MPI CXX compilation definitions +MPI_CXX_COMPILE_DEFINITIONS:STRING= + +//MPI CXX compilation flags +MPI_CXX_COMPILE_FLAGS:STRING= + +//MPI CXX compilation flags +MPI_CXX_COMPILE_OPTIONS:STRING= + +//Path to a file. +MPI_CXX_HEADER_DIR:PATH=MPI_CXX_HEADER_DIR-NOTFOUND + +//MPI CXX include path +MPI_CXX_INCLUDE_PATH:STRING=MPI_HEADER_PATH-NOTFOUND + +//MPI CXX libraries to link against +MPI_CXX_LIBRARIES:STRING=MPI_CXX_LIBRARIES-NOTFOUND + +//MPI CXX libraries to link against +MPI_CXX_LIB_NAMES:STRING= + +//MPI CXX linking flags +MPI_CXX_LINK_FLAGS:STRING= + +//If true, the MPI-2 C++ bindings are disabled using definitions. +MPI_CXX_SKIP_MPICXX:BOOL=FALSE + +//MPI C additional include directories +MPI_C_ADDITIONAL_INCLUDE_DIRS:STRING= + +//MPI compiler for C +MPI_C_COMPILER:FILEPATH=MPI_C_COMPILER-NOTFOUND + +//MPI C compilation definitions +MPI_C_COMPILE_DEFINITIONS:STRING= + +//MPI C compilation flags +MPI_C_COMPILE_FLAGS:STRING= + +//MPI C compilation flags +MPI_C_COMPILE_OPTIONS:STRING= + +//Path to a file. +MPI_C_HEADER_DIR:PATH=MPI_C_HEADER_DIR-NOTFOUND + +//MPI C include path +MPI_C_INCLUDE_PATH:STRING=MPI_HEADER_PATH-NOTFOUND + +//MPI C libraries to link against +MPI_C_LIBRARIES:STRING=MPI_C_LIBRARIES-NOTFOUND + +//MPI C libraries to link against +MPI_C_LIB_NAMES:STRING= + +//MPI C linking flags +MPI_C_LINK_FLAGS:STRING= + +//Extra MPI libraries to link against +MPI_EXTRA_LIBRARY:STRING=MPI_EXTRA_LIBRARY-NOTFOUND + +//MPI library to link against +MPI_LIBRARY:FILEPATH=MPI_LIBRARY-NOTFOUND + +//Path to a file. +MYSQL_INCLUDE_DIR:PATH=MYSQL_INCLUDE_DIR-NOTFOUND + +//Path to a library. +MYSQL_LIBRARY:FILEPATH=MYSQL_LIBRARY-NOTFOUND + +//Specify the directory containing sql.h. +ODBC_INCLUDE_DIRECTORIES:PATH=ODBC_INCLUDE_DIRECTORIES-NOTFOUND + +//Specify the ODBC driver manager library here. +ODBC_LIBRARY:FILEPATH=ODBC_LIBRARY-NOTFOUND + +//pkg-config executable +PKG_CONFIG_EXECUTABLE:FILEPATH=/usr/bin/pkg-config + +//MINGW/MSYS2 +PYTHONLIBS_FOUND:BOOL=YES + +//MINGW/MSYS2 +PYTHONLIBS_VERSION_STRING:STRING=3.6 + +//MINGW/MSYS2 +PYTHON_EXECUTABLE:FILEPATH=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/bin/python + +//Path to a file. +PYTHON_INCLUDE_DIR:PATH=/usr/include/python3.6m + +//MINGW/MSYS2 +PYTHON_INCLUDE_DIRS:PATH=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/python3.6m + +//MINGW/MSYS2 +PYTHON_INCLUDE_PATH:PATH=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/python3.6m + +//MINGW/MSYS2 +PYTHON_LIBRARIES:FILEPATH=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libpython3.6m.so + +//Path to a library. +PYTHON_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libpython3.6m.so + +//Path to a library. +PYTHON_LIBRARY_DEBUG:FILEPATH=PYTHON_LIBRARY_DEBUG-NOTFOUND + +//Location of Python module backcall +PY_BACKCALL:STRING=/home/vsc/.local/lib/python3.6/site-packages/backcall + +//Location of Python module jupyter +PY_JUPYTER:STRING=/usr/lib/python3/dist-packages/jupyter.py + +//Location of Python module setuptools +PY_SETUPTOOLS:STRING=/usr/lib/python3/dist-packages/setuptools + +//Location of Python module wheel +PY_WHEEL:STRING=/usr/lib/python3/dist-packages/wheel + +//The Set the PostgreSQL_INCLUDE_DIR cmake cache entry to the top-level +// directory containing the PostgreSQL include directories. E.g +// /usr/local/include/PostgreSQL/8.4 or C:/Program Files/PostgreSQL/8.4/include +PostgreSQL_INCLUDE_DIR:PATH=PostgreSQL_INCLUDE_DIR-NOTFOUND + +//The Set the PostgreSQL_LIBRARY_DIR cmake cache entry to the top-level +// directory containing the PostgreSQL libraries. +PostgreSQL_LIBRARY:FILEPATH=PostgreSQL_LIBRARY-NOTFOUND + +//The Set the PostgreSQL_INCLUDE_DIR cmake cache entry to the top-level +// directory containing the PostgreSQL include directories. E.g +// /usr/local/include/PostgreSQL/8.4 or C:/Program Files/PostgreSQL/8.4/include +PostgreSQL_TYPE_INCLUDE_DIR:PATH=PostgreSQL_TYPE_INCLUDE_DIR-NOTFOUND + +//Path to a program. +ProcessorCount_cmd_getconf:FILEPATH=/usr/bin/getconf + +//Path to a program. +ProcessorCount_cmd_sysctl:FILEPATH=/sbin/sysctl + +//Dependencies for the target +Py4YAP_LIB_DEPENDS:STATIC=general;libYap;general;/usr/lib/x86_64-linux-gnu/libpython3.6m.so; + +//Path to a file. +RAPTOR_INCLUDE_DIR:PATH=RAPTOR_INCLUDE_DIR-NOTFOUND + +//Path to a library. +RAPTOR_LIBRARY:FILEPATH=RAPTOR_LIBRARY-NOTFOUND + +//Readline ACCESS. +READLINE_FOUND:BOOL=YES + +//Path to a file. +READLINE_INCLUDE_DIR:PATH=/usr/include + +//Path to a library. +READLINE_ncurses_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libncurses.so + +//Path to a library. +READLINE_ncursesw_LIBRARY:FILEPATH=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libncursesw.so + +//Path to a library. +READLINE_readline_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libreadline.so + +//Path to a library. +READLINE_tinfo_LIBRARY:FILEPATH=/usr/lib/x86_64-linux-gnu/libtinfo.so + +//Path to a library. +READLINE_tinfow_LIBRARY:FILEPATH=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libtinfow.so + +//R executable. +R_COMMAND:FILEPATH=/usr/bin/R + +//R home directory obtained from R RHOME +R_HOME:PATH=/usr/lib/R + +//Path to file R.h +R_INCLUDE_DIR:PATH=/usr/share/R/include + +//R library (example libR.a, libR.dylib, etc.). +R_LIBRARY_BASE:FILEPATH=/usr/lib/R/lib/libR.so + +//Rblas library (example libRblas.a, libRblas.dylib, etc.). +R_LIBRARY_BLAS:FILEPATH=/usr/lib/x86_64-linux-gnu/libblas.so + +//Rlapack library (example libRlapack.a, libRlapack.dylib, etc.). +R_LIBRARY_LAPACK:FILEPATH=/usr/lib/x86_64-linux-gnu/liblapack.so + +//(Optional) system readline library. Only required if the R libraries +// were built with readline support. +R_LIBRARY_READLINE:FILEPATH=/usr/lib/x86_64-linux-gnu/libreadline.so + +SQLITE3_FOUND:STRING=ON + +//Path to a file. +SWIG_DIR:PATH=/usr/share/swig3.0 + +//Path to a program. +SWIG_EXECUTABLE:FILEPATH=/usr/bin/swig3.0 + +//Swig version +SWIG_VERSION:STRING=3.0.10 + +//Path to a program. +UNAME:FILEPATH=/bin/uname + +//support for procedure-call tracing +WITH_CALL_TRACER:BOOL=ON + +// Enable the CLPBN and PFL probabilistic languages +WITH_CLPBN:BOOL=ON + +// Enable the cplint probabilistic language +WITH_CPLINT:BOOL=ON + +//BDD CUDD package +WITH_CUDD:BOOL=ON + +//use malloc to allocate memory +WITH_DL_MALLOC:BOOL=OFF + +//generate YAP docs +WITH_DOCS:BOOL=ON + +//interface gecode constraint solver +WITH_GECODE:BOOL=ON + +//Search for Gecode package +WITH_Gecode:BOOL=ON + +// Enable the CLPBN and PFL probabilistic languages +WITH_HORUS:BOOL=ON + +//Try to use Java (currently Java 6,7,8) +WITH_JAVA:BOOL=ON + +//just in Time Clause Compilation +WITH_JIT:BOOL=OFF + +//Search for LibXml2 package +WITH_LibXml2:BOOL=ON + +//Search for MPI package +WITH_MPI:BOOL=ON + +//Search for Matlab package +WITH_Matlab:BOOL=OFF + +//Search for MySQL package +WITH_MySQL:BOOL=ON + +//Search for ODBC package +WITH_ODBC:BOOL=ON + +//use PRISM system in YAP +WITH_PRISM:BOOL=ON + +//Allow Python->YAP and YAP->Python +WITH_PYTHON:BOOL=ON + +//Search for PostgreSQL package +WITH_PostgreSQL:BOOL=ON + +//Search for R package +WITH_R:BOOL=ON + +//Search for RAPTOR package +WITH_RAPTOR:BOOL=ON + +//use readline or libedit +WITH_READLINE:BOOL=ON + +// Enable SWIG interfaces to foreign languages +WITH_SWIG:BOOL=ON + +//use malloc to allocate memory +WITH_SYSTEM_MALLOC:BOOL=ON + +//Use MMAP for shared memory allocation +WITH_SYSTEM_MMAP:BOOL=ON + +//Support tabling +WITH_TABLING:BOOL=ON + +//threaded code +WITH_THREADED_CODE:BOOL=ON + +//Search for Threads package +WITH_Threads:BOOL=OFF + +//Experimental Support for Or-parallelism +WITH_YAPOR:BOOL=OFF + +//Process-based Copy-On-Write Or-parallelism +WITH_YAPOR_ACOW:BOOL=OFF + +//Copy-based Or-parallelism +WITH_YAPOR_COPY:BOOL=OFF + +//Sparse Bind Array-based Or-parallelism +WITH_YAPOR_SBA:BOOL=OFF + +//Thread-based Or-parallelism +WITH_YAPOR_THOR:BOOL=OFF + +//allow YAP to be used from condor +WITH_YAP_CONDOR:BOOL=OFF + +//compile YAP as a DLL +WITH_YAP_DLL:BOOL=ON + +//use malloc to allocate mem +//\n ory +WITH_YAP_MALLOC:BOOL=OFF + +//compile YAP statically +WITH_YAP_STATIC:BOOL=OFF + +//Dependencies for the target +YAP++_LIB_DEPENDS:STATIC=general;Py4YAP;general;dl;general;libYap; + +//Dependencies for the target +YAPPython_LIB_DEPENDS:STATIC=general;Py4YAP;general;libYap; + +//Value Computed by CMake +YAP_BDD_BINARY_DIR:STATIC=/home/vsc/github/yap-6.3/packages/bdd + +//Value Computed by CMake +YAP_BDD_SOURCE_DIR:STATIC=/home/vsc/github/yap-6.3/packages/bdd + +//Value Computed by CMake +YAP_BINARY_DIR:STATIC=/home/vsc/github/yap-6.3 + +//Value Computed by CMake +YAP_CLPBN_BINARY_DIR:STATIC=/home/vsc/github/yap-6.3/packages/CLPBN + +//Value Computed by CMake +YAP_CLPBN_SOURCE_DIR:STATIC=/home/vsc/github/yap-6.3/packages/CLPBN + +//Value Computed by CMake +YAP_RAPTOR_BINARY_DIR:STATIC=/home/vsc/github/yap-6.3/packages/raptor + +//Value Computed by CMake +YAP_RAPTOR_SOURCE_DIR:STATIC=/home/vsc/github/yap-6.3/packages/raptor + +//Name of the computer/site where compile is being run +YAP_SITE:STRING=vsc-GL502VM + +//Value Computed by CMake +YAP_SOURCE_DIR:STATIC=/home/vsc/github/yap-6.3 + +//Dependencies for the target +bddem_LIB_DEPENDS:STATIC=general;/usr/local/lib/libcudd.so;general;libYap;general;m; + +//Dependencies for the target +cplint_LIB_DEPENDS:STATIC=general;/usr/local/lib/libcudd.so;general;libYap; + +//Dependencies for the target +cudd_LIB_DEPENDS:STATIC=general;/usr/local/lib/libcudd.so;general;m;general;libYap; + +//Dependencies for the target +gecode_yap_LIB_DEPENDS:STATIC=general;libYap;general;/usr/local/lib/libgecodekernel.so;general;/usr/local/lib/libgecodesupport.so;general;/usr/local/lib/libgecodegist.so;general;/usr/local/lib/libgecodeint.so;general;/usr/local/lib/libgecodefloat.so;general;/usr/local/lib/libgecodeminimodel.so;general;/usr/local/lib/libgecodesearch.so;general;/usr/local/lib/libgecodeset.so; + +//Dependencies for the target +horus_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +itries_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +jplYap_LIB_DEPENDS:STATIC=general;libYap;general;/usr/lib/jvm/default-java/jre/lib/amd64/libjawt.so;general;/usr/lib/jvm/default-java/jre/lib/amd64/server/libjvm.so; + +//Dependencies for the target +libYap_LIB_DEPENDS:STATIC=general;/usr/lib/x86_64-linux-gnu/libgmp.so;general;/usr/lib/x86_64-linux-gnu/libreadline.so;general;/usr/lib/x86_64-linux-gnu/libncurses.so;general;/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libncursesw.so;general;/usr/lib/x86_64-linux-gnu/libtinfo.so;general;/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libtinfow.so;general;m;general;m;general;dl;general;pthread; + +//Dependencies for the target +libxml2_LIB_DEPENDS:STATIC=general;/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libxml2.so;general;libYap; + +//Dependencies for the target +matrix_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +minisat2_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +real_LIB_DEPENDS:STATIC=general;/usr/lib/R/lib/libR.so;general;/usr/lib/x86_64-linux-gnu/libblas.so;general;/usr/lib/x86_64-linux-gnu/liblapack.so;general;/usr/lib/R/lib/libR.so;general;/usr/lib/x86_64-linux-gnu/libreadline.so;general;libYap; + +//Dependencies for the target +regexp_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for target +sqlite4YAP_LIB_DEPENDS:STATIC= + +//Dependencies for the target +sys_LIB_DEPENDS:STATIC=general;crypt;general;libYap; + +//Dependencies for the target +tries_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +yap_random_LIB_DEPENDS:STATIC=general;libYap; + +//Dependencies for the target +yap_rl_LIB_DEPENDS:STATIC=general;libYap; + + +######################## +# INTERNAL cache entries +######################## + +//CHECK_TYPE_SIZE: sizeof(uintptr_t) +CELLSIZE:INTERNAL=8 +//ADVANCED property for variable: CMAKE_AR +CMAKE_AR-ADVANCED:INTERNAL=1 +//This is the directory where this CMakeCache.txt was created +CMAKE_CACHEFILE_DIR:INTERNAL=/home/vsc/github/yap-6.3 +//Major version of cmake used to create the current loaded cache +CMAKE_CACHE_MAJOR_VERSION:INTERNAL=3 +//Minor version of cmake used to create the current loaded cache +CMAKE_CACHE_MINOR_VERSION:INTERNAL=9 +//Patch version of cmake used to create the current loaded cache +CMAKE_CACHE_PATCH_VERSION:INTERNAL=1 +//ADVANCED property for variable: CMAKE_COLOR_MAKEFILE +CMAKE_COLOR_MAKEFILE-ADVANCED:INTERNAL=1 +//Path to CMake executable. +CMAKE_COMMAND:INTERNAL=/usr/bin/cmake +//Path to cpack program executable. +CMAKE_CPACK_COMMAND:INTERNAL=/usr/bin/cpack +//Path to ctest program executable. +CMAKE_CTEST_COMMAND:INTERNAL=/usr/bin/ctest +//ADVANCED property for variable: CMAKE_CXX_COMPILER +CMAKE_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_AR +CMAKE_CXX_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_COMPILER_RANLIB +CMAKE_CXX_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS +CMAKE_CXX_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_DEBUG +CMAKE_CXX_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_MINSIZEREL +CMAKE_CXX_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELEASE +CMAKE_CXX_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_CXX_FLAGS_RELWITHDEBINFO +CMAKE_CXX_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER +CMAKE_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_AR +CMAKE_C_COMPILER_AR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_COMPILER_RANLIB +CMAKE_C_COMPILER_RANLIB-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS +CMAKE_C_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_DEBUG +CMAKE_C_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_MINSIZEREL +CMAKE_C_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELEASE +CMAKE_C_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_C_FLAGS_RELWITHDEBINFO +CMAKE_C_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//Path to cache edit program executable. +CMAKE_EDIT_COMMAND:INTERNAL=/usr/bin/cmake-gui +//Executable file format +CMAKE_EXECUTABLE_FORMAT:INTERNAL=ELF +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS +CMAKE_EXE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_DEBUG +CMAKE_EXE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_MINSIZEREL +CMAKE_EXE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELEASE +CMAKE_EXE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_EXE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_EXPORT_COMPILE_COMMANDS +CMAKE_EXPORT_COMPILE_COMMANDS-ADVANCED:INTERNAL=1 +//Name of external makefile project generator. +CMAKE_EXTRA_GENERATOR:INTERNAL= +//Name of generator. +CMAKE_GENERATOR:INTERNAL=Unix Makefiles +//Name of generator platform. +CMAKE_GENERATOR_PLATFORM:INTERNAL= +//Name of generator toolset. +CMAKE_GENERATOR_TOOLSET:INTERNAL= +//Result of TRY_COMPILE +CMAKE_HIGH_BIT_CHARACTERS:INTERNAL=TRUE +//Source directory with the top level CMakeLists.txt file for this +// project +CMAKE_HOME_DIRECTORY:INTERNAL=/home/vsc/github/yap-6.3 +//ADVANCED property for variable: CMAKE_INSTALL_BINDIR +CMAKE_INSTALL_BINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATADIR +CMAKE_INSTALL_DATADIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DATAROOTDIR +CMAKE_INSTALL_DATAROOTDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_DOCDIR +CMAKE_INSTALL_DOCDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INCLUDEDIR +CMAKE_INSTALL_INCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_INFODIR +CMAKE_INSTALL_INFODIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBDIR +CMAKE_INSTALL_LIBDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LIBEXECDIR +CMAKE_INSTALL_LIBEXECDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALEDIR +CMAKE_INSTALL_LOCALEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_LOCALSTATEDIR +CMAKE_INSTALL_LOCALSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_MANDIR +CMAKE_INSTALL_MANDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_OLDINCLUDEDIR +CMAKE_INSTALL_OLDINCLUDEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_RUNSTATEDIR +CMAKE_INSTALL_RUNSTATEDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SBINDIR +CMAKE_INSTALL_SBINDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SHAREDSTATEDIR +CMAKE_INSTALL_SHAREDSTATEDIR-ADVANCED:INTERNAL=1 +//Install .so files without execute permission. +CMAKE_INSTALL_SO_NO_EXE:INTERNAL=1 +//ADVANCED property for variable: CMAKE_INSTALL_SYSCONFDIR +CMAKE_INSTALL_SYSCONFDIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_LINKER +CMAKE_LINKER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MAKE_PROGRAM +CMAKE_MAKE_PROGRAM-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS +CMAKE_MODULE_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_DEBUG +CMAKE_MODULE_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL +CMAKE_MODULE_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELEASE +CMAKE_MODULE_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_MODULE_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_NM +CMAKE_NM-ADVANCED:INTERNAL=1 +//number of local generators +CMAKE_NUMBER_OF_MAKEFILES:INTERNAL=50 +//ADVANCED property for variable: CMAKE_OBJCOPY +CMAKE_OBJCOPY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_OBJDUMP +CMAKE_OBJDUMP-ADVANCED:INTERNAL=1 +//Platform information initialized +CMAKE_PLATFORM_INFO_INITIALIZED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_RANLIB +CMAKE_RANLIB-ADVANCED:INTERNAL=1 +//Path to CMake installation. +CMAKE_ROOT:INTERNAL=/usr/share/cmake-3.9 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS +CMAKE_SHARED_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_DEBUG +CMAKE_SHARED_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL +CMAKE_SHARED_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELEASE +CMAKE_SHARED_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_SHARED_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_INSTALL_RPATH +CMAKE_SKIP_INSTALL_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_SKIP_RPATH +CMAKE_SKIP_RPATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS +CMAKE_STATIC_LINKER_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_DEBUG +CMAKE_STATIC_LINKER_FLAGS_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL +CMAKE_STATIC_LINKER_FLAGS_MINSIZEREL-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELEASE +CMAKE_STATIC_LINKER_FLAGS_RELEASE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO +CMAKE_STATIC_LINKER_FLAGS_RELWITHDEBINFO-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CMAKE_STRIP +CMAKE_STRIP-ADVANCED:INTERNAL=1 +//uname command +CMAKE_UNAME:INTERNAL=/bin/uname +//ADVANCED property for variable: CMAKE_VERBOSE_MAKEFILE +CMAKE_VERBOSE_MAKEFILE-ADVANCED:INTERNAL=1 +//Test COMPILER_SUPPORTS_CXX0X +COMPILER_SUPPORTS_CXX0X:INTERNAL=1 +//Test COMPILER_SUPPORTS_CXX11 +COMPILER_SUPPORTS_CXX11:INTERNAL=1 +//ADVANCED property for variable: CUDD_INCLUDE_DIR +CUDD_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: CUDD_LIBRARIES +CUDD_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_DOT_EXECUTABLE +DOXYGEN_DOT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: DOXYGEN_EXECUTABLE +DOXYGEN_EXECUTABLE-ADVANCED:INTERNAL=1 +//Details about finding CUDD +FIND_PACKAGE_MESSAGE_DETAILS_CUDD:INTERNAL=[/usr/local/lib/libcudd.so][/usr/local/include][v()] +//Details about finding Doxygen +FIND_PACKAGE_MESSAGE_DETAILS_Doxygen:INTERNAL=[/usr/bin/doxygen][cfound components: doxygen dot ][v1.8.13()] +//Details about finding GMP +FIND_PACKAGE_MESSAGE_DETAILS_GMP:INTERNAL=[/usr/lib/x86_64-linux-gnu/libgmp.so][/usr/lib/x86_64-linux-gnu][/usr/include/x86_64-linux-gnu][v()] +//Details about finding JNI +FIND_PACKAGE_MESSAGE_DETAILS_JNI:INTERNAL=[/usr/lib/jvm/default-java/jre/lib/amd64/libjawt.so][/usr/lib/jvm/default-java/jre/lib/amd64/server/libjvm.so][/usr/lib/jvm/java-8-openjdk-amd64/include][/usr/lib/jvm/java-8-openjdk-amd64/include/linux][/usr/lib/jvm/java-8-openjdk-amd64/include][v()] +//Details about finding Java +FIND_PACKAGE_MESSAGE_DETAILS_Java:INTERNAL=[/usr/bin/java][/usr/bin/javac][/usr/bin/javah][/usr/bin/javadoc][cfound components: Runtime Development ][v1.8.0.151(1.8)] +//Details about finding LibXml2 +FIND_PACKAGE_MESSAGE_DETAILS_LibXml2:INTERNAL=[/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib/libxml2.so][/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2][v2.9.7()] +//Details about finding PY_backcall +FIND_PACKAGE_MESSAGE_DETAILS_PY_backcall:INTERNAL=[/home/vsc/.local/lib/python3.6/site-packages/backcall][v()] +//Details about finding PY_jupyter +FIND_PACKAGE_MESSAGE_DETAILS_PY_jupyter:INTERNAL=[/usr/lib/python3/dist-packages/jupyter.py][v()] +//Details about finding PY_setuptools +FIND_PACKAGE_MESSAGE_DETAILS_PY_setuptools:INTERNAL=[/usr/lib/python3/dist-packages/setuptools][v()] +//Details about finding PY_wheel +FIND_PACKAGE_MESSAGE_DETAILS_PY_wheel:INTERNAL=[/usr/lib/python3/dist-packages/wheel][v()] +//Details about finding PkgConfig +FIND_PACKAGE_MESSAGE_DETAILS_PkgConfig:INTERNAL=[/usr/bin/pkg-config][v0.29.1()] +//Details about finding PythonInterp +FIND_PACKAGE_MESSAGE_DETAILS_PythonInterp:INTERNAL=[/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/bin/python][v3.6.4()] +//Details about finding PythonLibs +FIND_PACKAGE_MESSAGE_DETAILS_PythonLibs:INTERNAL=[/usr/lib/x86_64-linux-gnu/libpython3.6m.so][/usr/include/python3.6m][v3.6.3()] +//Details about finding SWIG +FIND_PACKAGE_MESSAGE_DETAILS_SWIG:INTERNAL=[/usr/bin/swig3.0][/usr/share/swig3.0][v3.0.10()] +//ADVANCED property for variable: GIT_EXECUTABLE +GIT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMP_INCLUDE_DIRS +GMP_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMP_LIBRARIES +GMP_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: GMP_LIBRARIES_DIR +GMP_LIBRARIES_DIR-ADVANCED:INTERNAL=1 +//Have function access +HAVE_ACCESS:INTERNAL=1 +//Have function acosh +HAVE_ACOSH:INTERNAL= +//Have function add_history +HAVE_ADD_HISTORY:INTERNAL=1 +//Have include alloca.h +HAVE_ALLOCA_H:INTERNAL=1 +//Have include apache2/util_md5.h +HAVE_APACHE2_UTIL_MD5_H:INTERNAL= +//Have include apr-1/apr_md5.h +HAVE_APR_1_APR_MD5_H:INTERNAL= +//Have include arpa/inet.h +HAVE_ARPA_INET_H:INTERNAL=1 +//Have function asinh +HAVE_ASINH:INTERNAL= +//Have function atanh +HAVE_ATANH:INTERNAL= +//Have function backtrace +HAVE_BACKTRACE:INTERNAL=1 +//Have function basename +HAVE_BASENAME:INTERNAL=1 +//Result of TRY_COMPILE +HAVE_CELLSIZE:INTERNAL=TRUE +//Have function chdir +HAVE_CHDIR:INTERNAL=1 +//Have function clock +HAVE_CLOCK:INTERNAL=1 +//Have function clock_gettime +HAVE_CLOCK_GETTIME:INTERNAL=1 +//Have function ctime +HAVE_CTIME:INTERNAL=1 +//Have include ctype.h +HAVE_CTYPE_H:INTERNAL=1 +//Have include stdio.h;cuddInt.h +HAVE_CUDDINT_H:INTERNAL=1 +//Have includes stdio.h;cudd/cuddInt.h +HAVE_CUDD_CUDDINT_H:INTERNAL= +//Have include stdio.h;cudd/cudd.h +HAVE_CUDD_CUDD_H:INTERNAL=1 +//Have includes stdio.h;cudd.h +HAVE_CUDD_H:INTERNAL= +//Have symbol rl_catch_signals +HAVE_DECL_RL_CATCH_SIGNALS:INTERNAL=1 +//Have include direct.h +HAVE_DIRECT_H:INTERNAL= +//Have include dirent.h +HAVE_DIRENT_H:INTERNAL=1 +//Have include dlfcn.h +HAVE_DLFCN_H:INTERNAL=1 +//Have function dup2 +HAVE_DUP2:INTERNAL=1 +//Have function dynarray +HAVE_DYNARRAY:INTERNAL= +//Have function environ +HAVE_ENVIRON:INTERNAL=1 +//Have function erf +HAVE_ERF:INTERNAL= +//Have include errno.h +HAVE_ERRNO_H:INTERNAL=1 +//Have include execinfo.h +HAVE_EXECINFO_H:INTERNAL=1 +//Have include fcntl.h +HAVE_FCNTL_H:INTERNAL=1 +//Have function feclearexcept +HAVE_FECLEAREXCEPT:INTERNAL= +//Have function feenableexcept +HAVE_FEENABLEEXCEPT:INTERNAL= +//Have include fenv.h +HAVE_FENV_H:INTERNAL=1 +//Have function fesetexceptflag +HAVE_FESETEXCEPTFLAG:INTERNAL= +//Have function fesetround +HAVE_FESETROUND:INTERNAL= +//Have function fesettrapenable +HAVE_FESETTRAPENABLE:INTERNAL= +//Have function fetestexcept +HAVE_FETESTEXCEPT:INTERNAL= +//Have symbol ffsl +HAVE_FFSL:INTERNAL= +//Have symbol ffsll +HAVE_FFSLL:INTERNAL= +//Have function fgetpos +HAVE_FGETPOS:INTERNAL=1 +//Have function finite +HAVE_FINITE:INTERNAL=1 +//Have symbol flsl +HAVE_FLSL:INTERNAL= +//Have symbol flsll +HAVE_FLSLL:INTERNAL= +//Have function fmemopen +HAVE_FMEMOPEN:INTERNAL=1 +//Have includes fmemopen.h +HAVE_FMEMOPEN_H:INTERNAL= +//Have function fpclass +HAVE_FPCLASS:INTERNAL= +//Have function fpurge +HAVE_FPURGE:INTERNAL= +//Have include fpu_control.h +HAVE_FPU_CONTROL_H:INTERNAL=1 +//Have function ftime +HAVE_FTIME:INTERNAL=1 +//Have function ftruncate +HAVE_FTRUNCATE:INTERNAL=1 +//Have function funopen +HAVE_FUNOPEN:INTERNAL= +//Have function getcwd +HAVE_GETCWD:INTERNAL=1 +//Have function getenv +HAVE_GETENV:INTERNAL=1 +//Have function getexecname +HAVE_GETEXECNAME:INTERNAL= +//Have function gethostbyname +HAVE_GETHOSTBYNAME:INTERNAL=1 +//Have function gethostent +HAVE_GETHOSTENT:INTERNAL=1 +//Have function gethostid +HAVE_GETHOSTID:INTERNAL=1 +//Have function gethostname +HAVE_GETHOSTNAME:INTERNAL=1 +//Have function gethrtime +HAVE_GETHRTIME:INTERNAL= +//Have function getpagesize +HAVE_GETPAGESIZE:INTERNAL=1 +//Have function getpid +HAVE_GETPID:INTERNAL=1 +//Have function getpwnam +HAVE_GETPWNAM:INTERNAL=1 +//Have function getrlimit +HAVE_GETRLIMIT:INTERNAL=1 +//Have function getrusage +HAVE_GETRUSAGE:INTERNAL=1 +//Have function gettid +HAVE_GETTID:INTERNAL= +//Have symbol gettid +HAVE_GETTID_MACRO:INTERNAL= +//Have symbol __NR_gettid +HAVE_GETTID_SYSCALL:INTERNAL=1 +//Have function gettimeofday +HAVE_GETTIMEOFDAY:INTERNAL=1 +//Have function getwd +HAVE_GETWD:INTERNAL=1 +//Have function glob +HAVE_GLOB:INTERNAL=1 +//Have include glob.h +HAVE_GLOB_H:INTERNAL=1 +//Have function gmtime +HAVE_GMTIME:INTERNAL=1 +//Have function h_errno +HAVE_H_ERRNO:INTERNAL= +//Have include ieeefp.h +HAVE_IEEEFP_H:INTERNAL= +//Have include inttypes.h +HAVE_INTTYPES_H:INTERNAL=1 +//Have include io.h +HAVE_IO_H:INTERNAL= +//Have function isatty +HAVE_ISATTY:INTERNAL=1 +//Have function isfinite +HAVE_ISFINITE:INTERNAL= +//Have function isinf +HAVE_ISINF:INTERNAL=1 +//Have function isnan +HAVE_ISNAN:INTERNAL=1 +//Have function iswblank +HAVE_ISWBLANK:INTERNAL=1 +//Have function iswspace +HAVE_ISWSPACE:INTERNAL=1 +//Have function kill +HAVE_KILL:INTERNAL=1 +//Have function labs +HAVE_LABS:INTERNAL=1 +//Have library android +HAVE_LIBANDROID:INTERNAL= +//Have library crypt +HAVE_LIBCRYPT:INTERNAL=1 +//Have library dl +HAVE_LIBDL:INTERNAL=1 +//Have include libgen.h +HAVE_LIBGEN_H:INTERNAL=1 +//Have library judy +HAVE_LIBJUDY:INTERNAL= +//Have include LibLoaderAPI.h +HAVE_LIBLOADERAPI_H:INTERNAL= +//Have library log +HAVE_LIBLOG:INTERNAL= +//Have library unicode +HAVE_LIBUNICODE:INTERNAL= +//Have includes libxml2.h +HAVE_LIBXML2_H:INTERNAL= +//Have includes libxml2/libxml2.h +HAVE_LIBXML2_LIBXML2_H:INTERNAL= +//Have library xnet +HAVE_LIBXNET:INTERNAL= +//Have include limits.h +HAVE_LIMITS_H:INTERNAL=1 +//Have function link +HAVE_LINK:INTERNAL=1 +//Have include locale.h +HAVE_LOCALE_H:INTERNAL=1 +//Have function localtime +HAVE_LOCALTIME:INTERNAL=1 +//Have function lstat +HAVE_LSTAT:INTERNAL=1 +//Have include mach-o/dyld.h +HAVE_MACH_O_DYLD_H:INTERNAL= +//Have symbol mallinfo +HAVE_MALLINFO:INTERNAL= +//Have include malloc.h +HAVE_MALLOC_H:INTERNAL=1 +//Have include math.h +HAVE_MATH_H:INTERNAL=1 +//Have function mbscasecoll +HAVE_MBSCASECOLL:INTERNAL= +//Have function mbscoll +HAVE_MBSCOLL:INTERNAL= +//Have function mbsnrtowcs +HAVE_MBSNRTOWCS:INTERNAL=1 +//Have function memcpy +HAVE_MEMCPY:INTERNAL=1 +//Have function memmove +HAVE_MEMMOVE:INTERNAL=1 +//Have include memory.h +HAVE_MEMORY_H:INTERNAL=1 +//Have function mkstemp +HAVE_MKSTEMP:INTERNAL=1 +//Have function mktemp +HAVE_MKTEMP:INTERNAL=1 +//Have function mktime +HAVE_MKTIME:INTERNAL=1 +//Have include mpe.h +HAVE_MPE_H:INTERNAL= +//Have include mpi.h +HAVE_MPI_H:INTERNAL= +//Have include mysql/mysql.h +HAVE_MYSQL_MYSQL_H:INTERNAL= +//Have function nanosleep +HAVE_NANOSLEEP:INTERNAL=1 +//Have include netdb.h +HAVE_NETDB_H:INTERNAL=1 +//Have include netinet/in.h +HAVE_NETINET_IN_H:INTERNAL=1 +//Have include netinet/tcp.h +HAVE_NETINET_TCP_H:INTERNAL=1 +//Have function opendir +HAVE_OPENDIR:INTERNAL=1 +//Have function open_memstream +HAVE_OPEN_MEMSTREAM:INTERNAL=1 +//Have include pthread.h +HAVE_PTHREAD_H:INTERNAL=1 +//Have function putenv +HAVE_PUTENV:INTERNAL=1 +//Have include pwd.h +HAVE_PWD_H:INTERNAL=1 +//Have include Python.h +HAVE_PYTHON_H:INTERNAL= +//Have function rand +HAVE_RAND:INTERNAL=1 +//Have function random +HAVE_RANDOM:INTERNAL=1 +//Have include stdio.h;readline/history.h +HAVE_READLINE_HISTORY_H:INTERNAL=1 +//Have include stdio.h;readline/readline.h +HAVE_READLINE_READLINE_H:INTERNAL=1 +//Have function readlink +HAVE_READLINK:INTERNAL=1 +//Have function realpath +HAVE_REALPATH:INTERNAL=1 +//Have function regexec +HAVE_REGEXEC:INTERNAL=1 +//Have include regex.h +HAVE_REGEX_H:INTERNAL=1 +//Have function remove_history +HAVE_REMOVE_HISTORY:INTERNAL=1 +//Have function rename +HAVE_RENAME:INTERNAL=1 +//Have function restartable_syscalls +HAVE_RESTARTABLE_SYSCALLS:INTERNAL= +//Have function rint +HAVE_RINT:INTERNAL= +//Have function rl_begin_undo_group +HAVE_RL_BEGIN_UNDO_GROUP:INTERNAL=1 +//Have function rl_clear_pending_input +HAVE_RL_CLEAR_PENDING_INPUT:INTERNAL=1 +//Result of TRY_COMPILE +HAVE_RL_COMPLETION_FUNC_T:INTERNAL=FALSE +//Have function rl_discard_argument +HAVE_RL_DISCARD_ARGUMENT:INTERNAL=1 +//Have function rl_free_line_state +HAVE_RL_FREE_LINE_STATE:INTERNAL=1 +//Result of TRY_COMPILE +HAVE_RL_HOOK_FUNC_T:INTERNAL=FALSE +//Have function rl_insert_close +HAVE_RL_INSERT_CLOSE:INTERNAL=1 +//Have function rl_reset_after_signal +HAVE_RL_RESET_AFTER_SIGNAL:INTERNAL=1 +//Have function rl_set_keyboard_input_timeout +HAVE_RL_SET_KEYBOARD_INPUT_TIMEOUT:INTERNAL=1 +//Have function rl_set_prompt +HAVE_RL_SET_PROMPT:INTERNAL=1 +//Have function rl_set_signals +HAVE_RL_SET_SIGNALS:INTERNAL=1 +//Have include R.h;Rembedded.h +HAVE_R_EMBEDDED_H:INTERNAL=1 +//Have include stdio.h;R.h +HAVE_R_H:INTERNAL=1 +//Have include Rembedded.h;Rinterface.h +HAVE_R_INTERFACE_H:INTERNAL=1 +//Have function sbrk +HAVE_SBRK:INTERNAL=1 +//Have function select +HAVE_SELECT:INTERNAL=1 +//Have function setbuf +HAVE_SETBUF:INTERNAL=1 +//Have function setitimer +HAVE_SETITIMER:INTERNAL=1 +//Have include setjmp.h +HAVE_SETJMP_H:INTERNAL=1 +//Have function setlinebuf +HAVE_SETLINEBUF:INTERNAL=1 +//Have function setlocale +HAVE_SETLOCALE:INTERNAL=1 +//Have function setsid +HAVE_SETSID:INTERNAL=1 +//Have include shlobj.h +HAVE_SHLOBJ_H:INTERNAL= +//Have function shmat +HAVE_SHMAT:INTERNAL=1 +//Have function sigaction +HAVE_SIGACTION:INTERNAL=1 +//Have symbol SIGFPE +HAVE_SIGFPE:INTERNAL=1 +//Have function siggetmask +HAVE_SIGGETMASK:INTERNAL=1 +//Have symbol SIGINFO +HAVE_SIGINFO:INTERNAL= +//Have include siginfo.h +HAVE_SIGINFO_H:INTERNAL= +//Have function siginterrupt +HAVE_SIGINTERRUPT:INTERNAL=1 +//Have function signal +HAVE_SIGNAL:INTERNAL=1 +//Have include signal.h +HAVE_SIGNAL_H:INTERNAL=1 +//Have function sigprocmask +HAVE_SIGPROCMASK:INTERNAL=1 +//Have symbol SIGPROF +HAVE_SIGPROF:INTERNAL=1 +//Have symbol SIGSEGV +HAVE_SIGSEGV:INTERNAL=1 +//Have symbol sigsetjmp +HAVE_SIGSETJMP:INTERNAL=1 +//Result of TRY_COMPILE +HAVE_SIZEOF_DOUBLE:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_FLOAT:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_INT:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_INT_P:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_LONG:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_LONG_INT:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_LONG_LONG:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_LONG_LONG_INT:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_SHORT_INT:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_VOIDP:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_VOID_P:INTERNAL=TRUE +//Result of TRY_COMPILE +HAVE_SIZEOF_WCHAR_T:INTERNAL=TRUE +//Have function sleep +HAVE_SLEEP:INTERNAL=1 +//Have function snprintf +HAVE_SNPRINTF:INTERNAL=1 +//Have function socket +HAVE_SOCKET:INTERNAL=1 +//Have function socklen_t +HAVE_SOCKLEN_T:INTERNAL= +//Have include sqlite3.h +HAVE_SQLITE3_H:INTERNAL= +//Have function sqllen +HAVE_SQLLEN:INTERNAL= +//Have function sqlulen +HAVE_SQLULEN:INTERNAL= +//Have include sql.h +HAVE_SQL_H:INTERNAL= +//Have function srand +HAVE_SRAND:INTERNAL=1 +//Have function srand48 +HAVE_SRAND48:INTERNAL=1 +//Have function srandom +HAVE_SRANDOM:INTERNAL=1 +//Have function ssize_t +HAVE_SSIZE_T:INTERNAL= +//Have function stat +HAVE_STAT:INTERNAL=1 +//Have include stdbool.h +HAVE_STDBOOL_H:INTERNAL=1 +//Have include stddef.h +HAVE_STDDEF_H:INTERNAL=1 +//Have include stdint.h +HAVE_STDINT_H:INTERNAL=1 +//Have function stpcpy +HAVE_STPCPY:INTERNAL=1 +//Have function stpncpy +HAVE_STPNCPY:INTERNAL=1 +//Have function strcasecmp +HAVE_STRCASECMP:INTERNAL=1 +//Have function strcasestr +HAVE_STRCASESTR:INTERNAL=1 +//Have function strcat +HAVE_STRCAT:INTERNAL=1 +//Have function strchr +HAVE_STRCHR:INTERNAL=1 +//Have function strerror +HAVE_STRERROR:INTERNAL=1 +//Have function stricmp +HAVE_STRICMP:INTERNAL= +//Have include strings.h +HAVE_STRINGS_H:INTERNAL=1 +//Have function strlcpy +HAVE_STRLCPY:INTERNAL= +//Have function strlwr +HAVE_STRLWR:INTERNAL= +//Have function strncasecmp +HAVE_STRNCASECMP:INTERNAL=1 +//Have function strncat +HAVE_STRNCAT:INTERNAL=1 +//Have function strncpy +HAVE_STRNCPY:INTERNAL=1 +//Have function strnlen +HAVE_STRNLEN:INTERNAL=1 +//Have include stropts.h +HAVE_STROPTS_H:INTERNAL=1 +//Have function strtod +HAVE_STRTOD:INTERNAL=1 +//Have function struct_time_tm_gmtoff +HAVE_STRUCT_TIME_TM_GMTOFF:INTERNAL= +//Have include syslog.h +HAVE_SYSLOG_H:INTERNAL=1 +//Have function system +HAVE_SYSTEM:INTERNAL=1 +//Have include sys/conf.h +HAVE_SYS_CONF_H:INTERNAL= +//Have include sys/dir.h +HAVE_SYS_DIR_H:INTERNAL=1 +//Have include sys/file.h +HAVE_SYS_FILE_H:INTERNAL=1 +//Have symbol SYS_gettid +HAVE_SYS_GETTID:INTERNAL=1 +//Have include sys/mman.h +HAVE_SYS_MMAN_H:INTERNAL=1 +//Have include sys/ndir.h +HAVE_SYS_NDIR_H:INTERNAL= +//Have include sys/param.h +HAVE_SYS_PARAM_H:INTERNAL=1 +//Have include sys/resource.h +HAVE_SYS_RESOURCE_H:INTERNAL=1 +//Have include sys/select.h +HAVE_SYS_SELECT_H:INTERNAL=1 +//Have include sys/shm.h +HAVE_SYS_SHM_H:INTERNAL=1 +//Have include sys/socket.h +HAVE_SYS_SOCKET_H:INTERNAL=1 +//Have include sys/stat.h +HAVE_SYS_STAT_H:INTERNAL=1 +//Have include sys/syscall.h +HAVE_SYS_SYSCALL_H:INTERNAL=1 +//Have include sys/times.h +HAVE_SYS_TIMES_H:INTERNAL=1 +//Have include sys/time.h +HAVE_SYS_TIME_H:INTERNAL=1 +//Have include sys/types.h +HAVE_SYS_TYPES_H:INTERNAL=1 +//Have include sys/ucontext.h +HAVE_SYS_UCONTEXT_H:INTERNAL=1 +//Have include sys/un.h +HAVE_SYS_UN_H:INTERNAL=1 +//Have include sys/wait.h +HAVE_SYS_WAIT_H:INTERNAL=1 +//Have function tcflush +HAVE_TCFLUSH:INTERNAL=1 +//Have include termios.h +HAVE_TERMIOS_H:INTERNAL=1 +//Have function time +HAVE_TIME:INTERNAL=1 +//Have function timegm +HAVE_TIMEGM:INTERNAL=1 +//Have function times +HAVE_TIMES:INTERNAL=1 +//Have include time.h +HAVE_TIME_H:INTERNAL=1 +//Have function tmpnam +HAVE_TMPNAM:INTERNAL=1 +//Have function ttyname +HAVE_TTYNAME:INTERNAL=1 +//Have include ucontext.h +HAVE_UCONTEXT_H:INTERNAL=1 +//Have include unistd.h +HAVE_UNISTD_H:INTERNAL=1 +//Have function using_history +HAVE_USING_HISTORY:INTERNAL=1 +//Have function usleep +HAVE_USLEEP:INTERNAL=1 +//Have include util.h +HAVE_UTIL_H:INTERNAL= +//Have function utime +HAVE_UTIME:INTERNAL=1 +//Have include utime.h +HAVE_UTIME_H:INTERNAL=1 +//Have symbol timezone +HAVE_VAR_TIMEZONE:INTERNAL=1 +//Have function vfork +HAVE_VFORK:INTERNAL=1 +//Have function vsnprintf +HAVE_VSNPRINTF:INTERNAL=1 +//Have function waitpid +HAVE_WAITPID:INTERNAL=1 +//Have include wchar.h +HAVE_WCHAR_H:INTERNAL=1 +//Have function wcsdup +HAVE_WCSDUP:INTERNAL=1 +//Have function wcsnlen +HAVE_WCSNLEN:INTERNAL=1 +//Have include wctype.h +HAVE_WCTYPE_H:INTERNAL=1 +//Have include windef.h +HAVE_WINDEF_H:INTERNAL= +//Have include windows.h +HAVE_WINDOWS_H:INTERNAL= +//Have include winsock2.h +HAVE_WINSOCK2_H:INTERNAL= +//Have include winsock.h +HAVE_WINSOCK_H:INTERNAL= +//Have function wordexp +HAVE_WORDEXP:INTERNAL=1 +//Have include wordexp.h +HAVE_WORDEXP_H:INTERNAL=1 +//Have function _bool +HAVE__BOOL:INTERNAL= +//Have function _chsize_s +HAVE__CHSIZE_S:INTERNAL= +//Have function _NSGetEnviron +HAVE__NSGETENVIRON:INTERNAL= +//Have function __builtin_ffsll +HAVE___BUILTIN_FFSLL:INTERNAL= +//Do ctype.h macros work on high-bit characters +HIGH_BIT_CHARACTERS:INTERNAL=1 +//ADVANCED property for variable: JAVA_AWT_INCLUDE_PATH +JAVA_AWT_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JAVA_AWT_LIBRARY +JAVA_AWT_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JAVA_INCLUDE_PATH +JAVA_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JAVA_INCLUDE_PATH2 +JAVA_INCLUDE_PATH2-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: JAVA_JVM_LIBRARY +JAVA_JVM_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_IDLJ_EXECUTABLE +Java_IDLJ_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JARSIGNER_EXECUTABLE +Java_JARSIGNER_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JAR_EXECUTABLE +Java_JAR_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JAVAC_EXECUTABLE +Java_JAVAC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JAVADOC_EXECUTABLE +Java_JAVADOC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JAVAH_EXECUTABLE +Java_JAVAH_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: Java_JAVA_EXECUTABLE +Java_JAVA_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LIBXML2_INCLUDE_DIR +LIBXML2_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LIBXML2_LIBRARIES +LIBXML2_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LIBXML2_LIBRARY +LIBXML2_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: LIBXML2_XMLLINT_EXECUTABLE +LIBXML2_XMLLINT_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC +MPIEXEC-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_EXECUTABLE +MPIEXEC_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_MAX_NUMPROCS +MPIEXEC_MAX_NUMPROCS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_NUMPROC_FLAG +MPIEXEC_NUMPROC_FLAG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_POSTFLAGS +MPIEXEC_POSTFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPIEXEC_PREFLAGS +MPIEXEC_PREFLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_ADDITIONAL_INCLUDE_DIRS +MPI_CXX_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILER +MPI_CXX_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_DEFINITIONS +MPI_CXX_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_FLAGS +MPI_CXX_COMPILE_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_COMPILE_OPTIONS +MPI_CXX_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_HEADER_DIR +MPI_CXX_HEADER_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_INCLUDE_PATH +MPI_CXX_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LIBRARIES +MPI_CXX_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LIB_NAMES +MPI_CXX_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_LINK_FLAGS +MPI_CXX_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_CXX_SKIP_MPICXX +MPI_CXX_SKIP_MPICXX-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_ADDITIONAL_INCLUDE_DIRS +MPI_C_ADDITIONAL_INCLUDE_DIRS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILER +MPI_C_COMPILER-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_DEFINITIONS +MPI_C_COMPILE_DEFINITIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_FLAGS +MPI_C_COMPILE_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_COMPILE_OPTIONS +MPI_C_COMPILE_OPTIONS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_HEADER_DIR +MPI_C_HEADER_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_INCLUDE_PATH +MPI_C_INCLUDE_PATH-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LIBRARIES +MPI_C_LIBRARIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LIB_NAMES +MPI_C_LIB_NAMES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_C_LINK_FLAGS +MPI_C_LINK_FLAGS-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MPI_EXTRA_LIBRARY +MPI_EXTRA_LIBRARY-ADVANCED:INTERNAL=1 +//Scratch variable for MPI header detection +MPI_HEADER_PATH:INTERNAL=MPI_HEADER_PATH-NOTFOUND +//Scratch variable for MPI lib detection +MPI_LIB:INTERNAL=MPI_LIB-NOTFOUND +//ADVANCED property for variable: MPI_LIBRARY +MPI_LIBRARY-ADVANCED:INTERNAL=1 +//Result of TRY_COMPILE +MPI_RESULT_CXX_test_mpi_normal:INTERNAL=FALSE +//Result of TRY_COMPILE +MPI_RESULT_C_test_mpi_normal:INTERNAL=FALSE +//ADVANCED property for variable: MYSQL_INCLUDE_DIR +MYSQL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: MYSQL_LIBRARY +MYSQL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ODBC_INCLUDE_DIRECTORIES +ODBC_INCLUDE_DIRECTORIES-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ODBC_LIBRARY +ODBC_LIBRARY-ADVANCED:INTERNAL=1 +PC_LIBXML_CFLAGS:INTERNAL=-I/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2;-I/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include +PC_LIBXML_CFLAGS_I:INTERNAL= +PC_LIBXML_CFLAGS_OTHER:INTERNAL= +PC_LIBXML_FOUND:INTERNAL=1 +PC_LIBXML_INCLUDEDIR:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include +PC_LIBXML_INCLUDE_DIRS:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2;/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include +PC_LIBXML_LDFLAGS:INTERNAL=-L/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib;-lxml2 +PC_LIBXML_LDFLAGS_OTHER:INTERNAL= +PC_LIBXML_LIBDIR:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib +PC_LIBXML_LIBRARIES:INTERNAL=xml2 +PC_LIBXML_LIBRARY_DIRS:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib +PC_LIBXML_LIBS:INTERNAL= +PC_LIBXML_LIBS_L:INTERNAL= +PC_LIBXML_LIBS_OTHER:INTERNAL= +PC_LIBXML_LIBS_PATHS:INTERNAL= +PC_LIBXML_PREFIX:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho +PC_LIBXML_STATIC_CFLAGS:INTERNAL=-I/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2;-I/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include +PC_LIBXML_STATIC_CFLAGS_I:INTERNAL= +PC_LIBXML_STATIC_CFLAGS_OTHER:INTERNAL= +PC_LIBXML_STATIC_INCLUDE_DIRS:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2;/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include +PC_LIBXML_STATIC_LDFLAGS:INTERNAL=-L/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib;-lxml2;-licui18n;-licuuc;-licudata;-lz;-llzma;-lm +PC_LIBXML_STATIC_LDFLAGS_OTHER:INTERNAL= +PC_LIBXML_STATIC_LIBDIR:INTERNAL= +PC_LIBXML_STATIC_LIBRARIES:INTERNAL=xml2;icui18n;icuuc;icudata;z;lzma;m +PC_LIBXML_STATIC_LIBRARY_DIRS:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib +PC_LIBXML_STATIC_LIBS:INTERNAL= +PC_LIBXML_STATIC_LIBS_L:INTERNAL= +PC_LIBXML_STATIC_LIBS_OTHER:INTERNAL= +PC_LIBXML_STATIC_LIBS_PATHS:INTERNAL= +PC_LIBXML_VERSION:INTERNAL=2.9.7 +PC_LIBXML_libxml-2.0_INCLUDEDIR:INTERNAL= +PC_LIBXML_libxml-2.0_LIBDIR:INTERNAL= +PC_LIBXML_libxml-2.0_PREFIX:INTERNAL= +PC_LIBXML_libxml-2.0_VERSION:INTERNAL= +PC_RAPTOR_CFLAGS:INTERNAL= +PC_RAPTOR_CFLAGS_I:INTERNAL= +PC_RAPTOR_CFLAGS_OTHER:INTERNAL= +PC_RAPTOR_FOUND:INTERNAL= +PC_RAPTOR_INCLUDEDIR:INTERNAL= +PC_RAPTOR_LIBDIR:INTERNAL= +PC_RAPTOR_LIBS:INTERNAL= +PC_RAPTOR_LIBS_L:INTERNAL= +PC_RAPTOR_LIBS_OTHER:INTERNAL= +PC_RAPTOR_LIBS_PATHS:INTERNAL= +PC_RAPTOR_PREFIX:INTERNAL= +PC_RAPTOR_STATIC_CFLAGS:INTERNAL= +PC_RAPTOR_STATIC_CFLAGS_I:INTERNAL= +PC_RAPTOR_STATIC_CFLAGS_OTHER:INTERNAL= +PC_RAPTOR_STATIC_LIBDIR:INTERNAL= +PC_RAPTOR_STATIC_LIBS:INTERNAL= +PC_RAPTOR_STATIC_LIBS_L:INTERNAL= +PC_RAPTOR_STATIC_LIBS_OTHER:INTERNAL= +PC_RAPTOR_STATIC_LIBS_PATHS:INTERNAL= +PC_RAPTOR_VERSION:INTERNAL= +PC_RAPTOR_raptor_INCLUDEDIR:INTERNAL= +PC_RAPTOR_raptor_LIBDIR:INTERNAL= +PC_RAPTOR_raptor_PREFIX:INTERNAL= +PC_RAPTOR_raptor_VERSION:INTERNAL= +//ADVANCED property for variable: PKG_CONFIG_EXECUTABLE +PKG_CONFIG_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_EXECUTABLE +PYTHON_EXECUTABLE-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_INCLUDE_DIR +PYTHON_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY +PYTHON_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PYTHON_LIBRARY_DEBUG +PYTHON_LIBRARY_DEBUG-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PostgreSQL_INCLUDE_DIR +PostgreSQL_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PostgreSQL_LIBRARY +PostgreSQL_LIBRARY-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: PostgreSQL_TYPE_INCLUDE_DIR +PostgreSQL_TYPE_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_getconf +ProcessorCount_cmd_getconf-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: ProcessorCount_cmd_sysctl +ProcessorCount_cmd_sysctl-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: RAPTOR_INCLUDE_DIR +RAPTOR_INCLUDE_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: RAPTOR_LIBRARY +RAPTOR_LIBRARY-ADVANCED:INTERNAL=1 +//CHECK_TYPE_SIZE: rl_completion_func_t unknown +RL_COMPLETION_FUNC_T:INTERNAL= +//CHECK_TYPE_SIZE: rl_hook_func_t unknown +RL_HOOK_FUNC_T:INTERNAL= +//CHECK_TYPE_SIZE: sizeof(double) +SIZEOF_DOUBLE:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(float) +SIZEOF_FLOAT:INTERNAL=4 +//CHECK_TYPE_SIZE: sizeof(int) +SIZEOF_INT:INTERNAL=4 +//CHECK_TYPE_SIZE: sizeof(int *) +SIZEOF_INT_P:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(long int) +SIZEOF_LONG:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(long int) +SIZEOF_LONG_INT:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(long long int) +SIZEOF_LONG_LONG:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(long long int) +SIZEOF_LONG_LONG_INT:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(short int) +SIZEOF_SHORT_INT:INTERNAL=2 +//CHECK_TYPE_SIZE: sizeof(void *) +SIZEOF_VOIDP:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(void *) +SIZEOF_VOID_P:INTERNAL=8 +//CHECK_TYPE_SIZE: sizeof(wchar_t) +SIZEOF_WCHAR_T:INTERNAL=4 +//System has ANSI C header files +STDC_HEADERS:INTERNAL=1 +//ADVANCED property for variable: SWIG_DIR +SWIG_DIR-ADVANCED:INTERNAL=1 +//ADVANCED property for variable: SWIG_VERSION +SWIG_VERSION-ADVANCED:INTERNAL=1 +//Have include stdlib.h;stdarg.h;string.h;float.h +StandardHeadersExist:INTERNAL=1 +//prolog dll files +YAP_DLLS:INTERNAL= +//CMAKE_INSTALL_PREFIX during last run +_GNUInstallDirs_LAST_CMAKE_INSTALL_PREFIX:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho +__pkg_config_arguments_PC_LIBXML:INTERNAL=QUIET;libxml-2.0 +__pkg_config_checked_PC_LIBXML:INTERNAL=1 +__pkg_config_checked_PC_RAPTOR:INTERNAL=1 +//Test freeExists +freeExists:INTERNAL=1 +//Test memchrExists +memchrExists:INTERNAL=1 +//prolog library files +pl_boot_library:INTERNAL=/home/vsc/github/yap-6.3/pl/absf.yap;/home/vsc/github/yap-6.3/pl/arith.yap;/home/vsc/github/yap-6.3/pl/arithpreds.yap;/home/vsc/github/yap-6.3/pl/arrays.yap;/home/vsc/github/yap-6.3/pl/atoms.yap;/home/vsc/github/yap-6.3/pl/attributes.yap;/home/vsc/github/yap-6.3/pl/boot.yap;/home/vsc/github/yap-6.3/pl/bootlists.yap;/home/vsc/github/yap-6.3/pl/bootutils.yap;/home/vsc/github/yap-6.3/pl/builtins.yap;/home/vsc/github/yap-6.3/pl/callcount.yap;/home/vsc/github/yap-6.3/pl/checker.yap;/home/vsc/github/yap-6.3/pl/consult.yap;/home/vsc/github/yap-6.3/pl/control.yap;/home/vsc/github/yap-6.3/pl/corout.yap;/home/vsc/github/yap-6.3/pl/dbload.yap;/home/vsc/github/yap-6.3/pl/debug.yap;/home/vsc/github/yap-6.3/pl/depth_bound.yap;/home/vsc/github/yap-6.3/pl/dialect.yap;/home/vsc/github/yap-6.3/pl/directives.yap;/home/vsc/github/yap-6.3/pl/eam.yap;/home/vsc/github/yap-6.3/pl/error.yap;/home/vsc/github/yap-6.3/pl/errors.yap;/home/vsc/github/yap-6.3/pl/eval.yap;/home/vsc/github/yap-6.3/pl/flags.yap;/home/vsc/github/yap-6.3/pl/grammar.yap;/home/vsc/github/yap-6.3/pl/ground.yap;/home/vsc/github/yap-6.3/pl/hacks.yap;/home/vsc/github/yap-6.3/pl/imports.yap;/home/vsc/github/yap-6.3/pl/init.yap;/home/vsc/github/yap-6.3/pl/listing.yap;/home/vsc/github/yap-6.3/pl/load_foreign.yap;/home/vsc/github/yap-6.3/pl/messages.yap;/home/vsc/github/yap-6.3/pl/meta.yap;/home/vsc/github/yap-6.3/pl/modules.yap;/home/vsc/github/yap-6.3/pl/newmod.yap;/home/vsc/github/yap-6.3/pl/os.yap;/home/vsc/github/yap-6.3/pl/pathconf.yap;/home/vsc/github/yap-6.3/pl/preddecls.yap;/home/vsc/github/yap-6.3/pl/preddyns.yap;/home/vsc/github/yap-6.3/pl/preds.yap;/home/vsc/github/yap-6.3/pl/profile.yap;/home/vsc/github/yap-6.3/pl/protect.yap;/home/vsc/github/yap-6.3/pl/qly.yap;/home/vsc/github/yap-6.3/pl/save.yap;/home/vsc/github/yap-6.3/pl/setof.yap;/home/vsc/github/yap-6.3/pl/signals.yap;/home/vsc/github/yap-6.3/pl/sort.yap;/home/vsc/github/yap-6.3/pl/spy.yap;/home/vsc/github/yap-6.3/pl/statistics.yap;/home/vsc/github/yap-6.3/pl/strict_iso.yap;/home/vsc/github/yap-6.3/pl/swi.yap;/home/vsc/github/yap-6.3/pl/tabling.yap;/home/vsc/github/yap-6.3/pl/threads.yap;/home/vsc/github/yap-6.3/pl/top.yap;/home/vsc/github/yap-6.3/pl/udi.yap;/home/vsc/github/yap-6.3/pl/undefined.yap;/home/vsc/github/yap-6.3/pl/utils.yap;/home/vsc/github/yap-6.3/pl/yapor.yap;/home/vsc/github/yap-6.3/pl/ypp.yap +//prolog library files +pl_library:INTERNAL=/home/vsc/github/yap-6.3/packages/python/python.pl;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_assert_predicates.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_top_level.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_errors.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_prolog2sql.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_mysql.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_util_predicates.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_prolog2sql_optimizer.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_sqlite3.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_postgres.yap;/home/vsc/github/yap-6.3/packages/myddas/pl/myddas_odbc.yap;/home/vsc/github/yap-6.3/library/clp/clpfd.pl;/home/vsc/github/yap-6.3/library/clp/clp_distinct.pl;/home/vsc/github/yap-6.3/library/clp/simplex.pl;/home/vsc/github/yap-6.3/library/INDEX.pl;/home/vsc/github/yap-6.3/library/apply.yap;/home/vsc/github/yap-6.3/library/apply_macros.yap;/home/vsc/github/yap-6.3/library/arg.yap;/home/vsc/github/yap-6.3/library/assoc.yap;/home/vsc/github/yap-6.3/library/atts.yap;/home/vsc/github/yap-6.3/library/autoloader.yap;/home/vsc/github/yap-6.3/library/avl.yap;/home/vsc/github/yap-6.3/library/bhash.yap;/home/vsc/github/yap-6.3/library/charsio.yap;/home/vsc/github/yap-6.3/library/clauses.yap;/home/vsc/github/yap-6.3/library/coinduction.yap;/home/vsc/github/yap-6.3/library/dbqueues.yap;/home/vsc/github/yap-6.3/library/dbusage.yap;/home/vsc/github/yap-6.3/library/dgraphs.yap;/home/vsc/github/yap-6.3/library/exo_interval.yap;/home/vsc/github/yap-6.3/library/expand_macros.yap;/home/vsc/github/yap-6.3/library/gensym.yap;/home/vsc/github/yap-6.3/library/hacks.yap;/home/vsc/github/yap-6.3/library/heaps.yap;/home/vsc/github/yap-6.3/library/lambda.pl;/home/vsc/github/yap-6.3/library/lineutils.yap;/home/vsc/github/yap-6.3/library/listing.yap;/home/vsc/github/yap-6.3/library/lists.yap;/home/vsc/github/yap-6.3/library/log2md.yap;/home/vsc/github/yap-6.3/library/nb.yap;/home/vsc/github/yap-6.3/library/ordsets.yap;/home/vsc/github/yap-6.3/library/mapargs.yap;/home/vsc/github/yap-6.3/library/maplist.yap;/home/vsc/github/yap-6.3/library/maputils.yap;/home/vsc/github/yap-6.3/library/matlab.yap;/home/vsc/github/yap-6.3/library/matrix.yap;/home/vsc/github/yap-6.3/library/prandom.yap;/home/vsc/github/yap-6.3/library/queues.yap;/home/vsc/github/yap-6.3/library/random.yap;/home/vsc/github/yap-6.3/library/range.yap;/home/vsc/github/yap-6.3/library/rbtrees.yap;/home/vsc/github/yap-6.3/library/regexp.yap;/home/vsc/github/yap-6.3/library/readutil.yap;/home/vsc/github/yap-6.3/library/rltree.yap;/home/vsc/github/yap-6.3/library/sockets.yap;/home/vsc/github/yap-6.3/library/splay.yap;/home/vsc/github/yap-6.3/library/stringutils.yap;/home/vsc/github/yap-6.3/library/system.yap;/home/vsc/github/yap-6.3/library/terms.yap;/home/vsc/github/yap-6.3/library/tries.yap;/home/vsc/github/yap-6.3/library/itries.yap;/home/vsc/github/yap-6.3/library/timeout.yap;/home/vsc/github/yap-6.3/library/trees.yap;/home/vsc/github/yap-6.3/library/ugraphs.yap;/home/vsc/github/yap-6.3/library/undgraphs.yap;/home/vsc/github/yap-6.3/library/varnumbers.yap;/home/vsc/github/yap-6.3/library/wdgraphs.yap;/home/vsc/github/yap-6.3/library/wgraphs.yap;/home/vsc/github/yap-6.3/library/wundgraphs.yap;/home/vsc/github/yap-6.3/library/lam_mpi.yap;/home/vsc/github/yap-6.3/library/ytest.yap;/home/vsc/github/yap-6.3/library/c_alarms.yap;/home/vsc/github/yap-6.3/library/flags.yap;/home/vsc/github/yap-6.3/library/block_diagram.yap;/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl;/home/vsc/github/yap-6.3/packages/python/swig/prolog/yapi.yap;/home/vsc/github/yap-6.3/packages/python/swig/prolog/yapi.yap;/home/vsc/github/yap-6.3/packages/real/real.pl +//prolog library files +pl_os_library:INTERNAL=/home/vsc/github/yap-6.3/os/edio.yap;/home/vsc/github/yap-6.3/os/chartypes.yap;/home/vsc/github/yap-6.3/os/yio.yap +prefix_result:INTERNAL=/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib +//Have symbol rl_filename_completion_function +readline/readline.h:INTERNAL= + diff --git a/CMakeDoxyfile.in b/CMakeDoxyfile.in new file mode 100644 index 000000000..251de2734 --- /dev/null +++ b/CMakeDoxyfile.in @@ -0,0 +1,272 @@ +# +# DO NOT EDIT! THIS FILE WAS GENERATED BY CMAKE! +# + +DOXYFILE_ENCODING = @DOXYGEN_DOXYFILE_ENCODING@ +PROJECT_NAME = @DOXYGEN_PROJECT_NAME@ +PROJECT_NUMBER = @DOXYGEN_PROJECT_NUMBER@ +PROJECT_BRIEF = @DOXYGEN_PROJECT_BRIEF@ +PROJECT_LOGO = @DOXYGEN_PROJECT_LOGO@ +OUTPUT_DIRECTORY = @DOXYGEN_OUTPUT_DIRECTORY@ +CREATE_SUBDIRS = @DOXYGEN_CREATE_SUBDIRS@ +ALLOW_UNICODE_NAMES = @DOXYGEN_ALLOW_UNICODE_NAMES@ +OUTPUT_LANGUAGE = @DOXYGEN_OUTPUT_LANGUAGE@ +BRIEF_MEMBER_DESC = @DOXYGEN_BRIEF_MEMBER_DESC@ +REPEAT_BRIEF = @DOXYGEN_REPEAT_BRIEF@ +ABBREVIATE_BRIEF = @DOXYGEN_ABBREVIATE_BRIEF@ +ALWAYS_DETAILED_SEC = @DOXYGEN_ALWAYS_DETAILED_SEC@ +INLINE_INHERITED_MEMB = @DOXYGEN_INLINE_INHERITED_MEMB@ +FULL_PATH_NAMES = @DOXYGEN_FULL_PATH_NAMES@ +STRIP_FROM_PATH = @DOXYGEN_STRIP_FROM_PATH@ +STRIP_FROM_INC_PATH = @DOXYGEN_STRIP_FROM_INC_PATH@ +SHORT_NAMES = @DOXYGEN_SHORT_NAMES@ +JAVADOC_AUTOBRIEF = @DOXYGEN_JAVADOC_AUTOBRIEF@ +QT_AUTOBRIEF = @DOXYGEN_QT_AUTOBRIEF@ +MULTILINE_CPP_IS_BRIEF = @DOXYGEN_MULTILINE_CPP_IS_BRIEF@ +INHERIT_DOCS = @DOXYGEN_INHERIT_DOCS@ +SEPARATE_MEMBER_PAGES = @DOXYGEN_SEPARATE_MEMBER_PAGES@ +TAB_SIZE = @DOXYGEN_TAB_SIZE@ +ALIASES = @DOXYGEN_ALIASES@ +TCL_SUBST = @DOXYGEN_TCL_SUBST@ +OPTIMIZE_OUTPUT_FOR_C = @DOXYGEN_OPTIMIZE_OUTPUT_FOR_C@ +OPTIMIZE_OUTPUT_JAVA = @DOXYGEN_OPTIMIZE_OUTPUT_JAVA@ +OPTIMIZE_FOR_FORTRAN = @DOXYGEN_OPTIMIZE_FOR_FORTRAN@ +OPTIMIZE_OUTPUT_VHDL = @DOXYGEN_OPTIMIZE_OUTPUT_VHDL@ +EXTENSION_MAPPING = @DOXYGEN_EXTENSION_MAPPING@ +MARKDOWN_SUPPORT = @DOXYGEN_MARKDOWN_SUPPORT@ +TOC_INCLUDE_HEADINGS = @DOXYGEN_TOC_INCLUDE_HEADINGS@ +AUTOLINK_SUPPORT = @DOXYGEN_AUTOLINK_SUPPORT@ +BUILTIN_STL_SUPPORT = @DOXYGEN_BUILTIN_STL_SUPPORT@ +CPP_CLI_SUPPORT = @DOXYGEN_CPP_CLI_SUPPORT@ +SIP_SUPPORT = @DOXYGEN_SIP_SUPPORT@ +IDL_PROPERTY_SUPPORT = @DOXYGEN_IDL_PROPERTY_SUPPORT@ +DISTRIBUTE_GROUP_DOC = @DOXYGEN_DISTRIBUTE_GROUP_DOC@ +GROUP_NESTED_COMPOUNDS = @DOXYGEN_GROUP_NESTED_COMPOUNDS@ +SUBGROUPING = @DOXYGEN_SUBGROUPING@ +INLINE_GROUPED_CLASSES = @DOXYGEN_INLINE_GROUPED_CLASSES@ +INLINE_SIMPLE_STRUCTS = @DOXYGEN_INLINE_SIMPLE_STRUCTS@ +TYPEDEF_HIDES_STRUCT = @DOXYGEN_TYPEDEF_HIDES_STRUCT@ +LOOKUP_CACHE_SIZE = @DOXYGEN_LOOKUP_CACHE_SIZE@ +EXTRACT_ALL = @DOXYGEN_EXTRACT_ALL@ +EXTRACT_PRIVATE = @DOXYGEN_EXTRACT_PRIVATE@ +EXTRACT_PACKAGE = @DOXYGEN_EXTRACT_PACKAGE@ +EXTRACT_STATIC = @DOXYGEN_EXTRACT_STATIC@ +EXTRACT_LOCAL_CLASSES = @DOXYGEN_EXTRACT_LOCAL_CLASSES@ +EXTRACT_LOCAL_METHODS = @DOXYGEN_EXTRACT_LOCAL_METHODS@ +EXTRACT_ANON_NSPACES = @DOXYGEN_EXTRACT_ANON_NSPACES@ +HIDE_UNDOC_MEMBERS = @DOXYGEN_HIDE_UNDOC_MEMBERS@ +HIDE_UNDOC_CLASSES = @DOXYGEN_HIDE_UNDOC_CLASSES@ +HIDE_FRIEND_COMPOUNDS = @DOXYGEN_HIDE_FRIEND_COMPOUNDS@ +HIDE_IN_BODY_DOCS = @DOXYGEN_HIDE_IN_BODY_DOCS@ +INTERNAL_DOCS = @DOXYGEN_INTERNAL_DOCS@ +CASE_SENSE_NAMES = @DOXYGEN_CASE_SENSE_NAMES@ +HIDE_SCOPE_NAMES = @DOXYGEN_HIDE_SCOPE_NAMES@ +HIDE_COMPOUND_REFERENCE= @DOXYGEN_HIDE_COMPOUND_REFERENCE@ +SHOW_INCLUDE_FILES = @DOXYGEN_SHOW_INCLUDE_FILES@ +SHOW_GROUPED_MEMB_INC = @DOXYGEN_SHOW_GROUPED_MEMB_INC@ +FORCE_LOCAL_INCLUDES = @DOXYGEN_FORCE_LOCAL_INCLUDES@ +INLINE_INFO = @DOXYGEN_INLINE_INFO@ +SORT_MEMBER_DOCS = @DOXYGEN_SORT_MEMBER_DOCS@ +SORT_BRIEF_DOCS = @DOXYGEN_SORT_BRIEF_DOCS@ +SORT_MEMBERS_CTORS_1ST = @DOXYGEN_SORT_MEMBERS_CTORS_1ST@ +SORT_GROUP_NAMES = @DOXYGEN_SORT_GROUP_NAMES@ +SORT_BY_SCOPE_NAME = @DOXYGEN_SORT_BY_SCOPE_NAME@ +STRICT_PROTO_MATCHING = @DOXYGEN_STRICT_PROTO_MATCHING@ +GENERATE_TODOLIST = @DOXYGEN_GENERATE_TODOLIST@ +GENERATE_TESTLIST = @DOXYGEN_GENERATE_TESTLIST@ +GENERATE_BUGLIST = @DOXYGEN_GENERATE_BUGLIST@ +GENERATE_DEPRECATEDLIST= @DOXYGEN_GENERATE_DEPRECATEDLIST@ +ENABLED_SECTIONS = @DOXYGEN_ENABLED_SECTIONS@ +MAX_INITIALIZER_LINES = @DOXYGEN_MAX_INITIALIZER_LINES@ +SHOW_USED_FILES = @DOXYGEN_SHOW_USED_FILES@ +SHOW_FILES = @DOXYGEN_SHOW_FILES@ +SHOW_NAMESPACES = @DOXYGEN_SHOW_NAMESPACES@ +FILE_VERSION_FILTER = @DOXYGEN_FILE_VERSION_FILTER@ +LAYOUT_FILE = @DOXYGEN_LAYOUT_FILE@ +CITE_BIB_FILES = @DOXYGEN_CITE_BIB_FILES@ +QUIET = @DOXYGEN_QUIET@ +WARNINGS = @DOXYGEN_WARNINGS@ +WARN_IF_UNDOCUMENTED = @DOXYGEN_WARN_IF_UNDOCUMENTED@ +WARN_IF_DOC_ERROR = @DOXYGEN_WARN_IF_DOC_ERROR@ +WARN_NO_PARAMDOC = @DOXYGEN_WARN_NO_PARAMDOC@ +WARN_AS_ERROR = @DOXYGEN_WARN_AS_ERROR@ +WARN_FORMAT = @DOXYGEN_WARN_FORMAT@ +WARN_LOGFILE = @DOXYGEN_WARN_LOGFILE@ +INPUT = @DOXYGEN_INPUT@ +INPUT_ENCODING = @DOXYGEN_INPUT_ENCODING@ +FILE_PATTERNS = @DOXYGEN_FILE_PATTERNS@ +RECURSIVE = @DOXYGEN_RECURSIVE@ +EXCLUDE = @DOXYGEN_EXCLUDE@ +EXCLUDE_SYMLINKS = @DOXYGEN_EXCLUDE_SYMLINKS@ +EXCLUDE_PATTERNS = @DOXYGEN_EXCLUDE_PATTERNS@ +EXCLUDE_SYMBOLS = @DOXYGEN_EXCLUDE_SYMBOLS@ +EXAMPLE_PATH = @DOXYGEN_EXAMPLE_PATH@ +EXAMPLE_PATTERNS = @DOXYGEN_EXAMPLE_PATTERNS@ +EXAMPLE_RECURSIVE = @DOXYGEN_EXAMPLE_RECURSIVE@ +IMAGE_PATH = @DOXYGEN_IMAGE_PATH@ +INPUT_FILTER = @DOXYGEN_INPUT_FILTER@ +FILTER_PATTERNS = @DOXYGEN_FILTER_PATTERNS@ +FILTER_SOURCE_FILES = @DOXYGEN_FILTER_SOURCE_FILES@ +FILTER_SOURCE_PATTERNS = @DOXYGEN_FILTER_SOURCE_PATTERNS@ +USE_MDFILE_AS_MAINPAGE = @DOXYGEN_USE_MDFILE_AS_MAINPAGE@ +SOURCE_BROWSER = @DOXYGEN_SOURCE_BROWSER@ +INLINE_SOURCES = @DOXYGEN_INLINE_SOURCES@ +STRIP_CODE_COMMENTS = @DOXYGEN_STRIP_CODE_COMMENTS@ +REFERENCED_BY_RELATION = @DOXYGEN_REFERENCED_BY_RELATION@ +REFERENCES_RELATION = @DOXYGEN_REFERENCES_RELATION@ +REFERENCES_LINK_SOURCE = @DOXYGEN_REFERENCES_LINK_SOURCE@ +SOURCE_TOOLTIPS = @DOXYGEN_SOURCE_TOOLTIPS@ +USE_HTAGS = @DOXYGEN_USE_HTAGS@ +VERBATIM_HEADERS = @DOXYGEN_VERBATIM_HEADERS@ +CLANG_ASSISTED_PARSING = @DOXYGEN_CLANG_ASSISTED_PARSING@ +CLANG_OPTIONS = @DOXYGEN_CLANG_OPTIONS@ +ALPHABETICAL_INDEX = @DOXYGEN_ALPHABETICAL_INDEX@ +COLS_IN_ALPHA_INDEX = @DOXYGEN_COLS_IN_ALPHA_INDEX@ +IGNORE_PREFIX = @DOXYGEN_IGNORE_PREFIX@ +GENERATE_HTML = @DOXYGEN_GENERATE_HTML@ +HTML_OUTPUT = @DOXYGEN_HTML_OUTPUT@ +HTML_FILE_EXTENSION = @DOXYGEN_HTML_FILE_EXTENSION@ +HTML_HEADER = @DOXYGEN_HTML_HEADER@ +HTML_FOOTER = @DOXYGEN_HTML_FOOTER@ +HTML_STYLESHEET = @DOXYGEN_HTML_STYLESHEET@ +HTML_EXTRA_STYLESHEET = @DOXYGEN_HTML_EXTRA_STYLESHEET@ +HTML_EXTRA_FILES = @DOXYGEN_HTML_EXTRA_FILES@ +HTML_COLORSTYLE_HUE = @DOXYGEN_HTML_COLORSTYLE_HUE@ +HTML_COLORSTYLE_SAT = @DOXYGEN_HTML_COLORSTYLE_SAT@ +HTML_COLORSTYLE_GAMMA = @DOXYGEN_HTML_COLORSTYLE_GAMMA@ +HTML_TIMESTAMP = @DOXYGEN_HTML_TIMESTAMP@ +HTML_DYNAMIC_SECTIONS = @DOXYGEN_HTML_DYNAMIC_SECTIONS@ +HTML_INDEX_NUM_ENTRIES = @DOXYGEN_HTML_INDEX_NUM_ENTRIES@ +GENERATE_DOCSET = @DOXYGEN_GENERATE_DOCSET@ +DOCSET_FEEDNAME = @DOXYGEN_DOCSET_FEEDNAME@ +DOCSET_BUNDLE_ID = @DOXYGEN_DOCSET_BUNDLE_ID@ +DOCSET_PUBLISHER_ID = @DOXYGEN_DOCSET_PUBLISHER_ID@ +DOCSET_PUBLISHER_NAME = @DOXYGEN_DOCSET_PUBLISHER_NAME@ +GENERATE_HTMLHELP = @DOXYGEN_GENERATE_HTMLHELP@ +CHM_FILE = @DOXYGEN_CHM_FILE@ +HHC_LOCATION = @DOXYGEN_HHC_LOCATION@ +GENERATE_CHI = @DOXYGEN_GENERATE_CHI@ +CHM_INDEX_ENCODING = @DOXYGEN_CHM_INDEX_ENCODING@ +BINARY_TOC = @DOXYGEN_BINARY_TOC@ +TOC_EXPAND = @DOXYGEN_TOC_EXPAND@ +GENERATE_QHP = @DOXYGEN_GENERATE_QHP@ +QCH_FILE = @DOXYGEN_QCH_FILE@ +QHP_NAMESPACE = @DOXYGEN_QHP_NAMESPACE@ +QHP_VIRTUAL_FOLDER = @DOXYGEN_QHP_VIRTUAL_FOLDER@ +QHP_CUST_FILTER_NAME = @DOXYGEN_QHP_CUST_FILTER_NAME@ +QHP_CUST_FILTER_ATTRS = @DOXYGEN_QHP_CUST_FILTER_ATTRS@ +QHP_SECT_FILTER_ATTRS = @DOXYGEN_QHP_SECT_FILTER_ATTRS@ +QHG_LOCATION = @DOXYGEN_QHG_LOCATION@ +GENERATE_ECLIPSEHELP = @DOXYGEN_GENERATE_ECLIPSEHELP@ +ECLIPSE_DOC_ID = @DOXYGEN_ECLIPSE_DOC_ID@ +DISABLE_INDEX = @DOXYGEN_DISABLE_INDEX@ +GENERATE_TREEVIEW = @DOXYGEN_GENERATE_TREEVIEW@ +ENUM_VALUES_PER_LINE = @DOXYGEN_ENUM_VALUES_PER_LINE@ +TREEVIEW_WIDTH = @DOXYGEN_TREEVIEW_WIDTH@ +EXT_LINKS_IN_WINDOW = @DOXYGEN_EXT_LINKS_IN_WINDOW@ +FORMULA_FONTSIZE = @DOXYGEN_FORMULA_FONTSIZE@ +FORMULA_TRANSPARENT = @DOXYGEN_FORMULA_TRANSPARENT@ +USE_MATHJAX = @DOXYGEN_USE_MATHJAX@ +MATHJAX_FORMAT = @DOXYGEN_MATHJAX_FORMAT@ +MATHJAX_RELPATH = @DOXYGEN_MATHJAX_RELPATH@ +MATHJAX_EXTENSIONS = @DOXYGEN_MATHJAX_EXTENSIONS@ +MATHJAX_CODEFILE = @DOXYGEN_MATHJAX_CODEFILE@ +SEARCHENGINE = @DOXYGEN_SEARCHENGINE@ +SERVER_BASED_SEARCH = @DOXYGEN_SERVER_BASED_SEARCH@ +EXTERNAL_SEARCH = @DOXYGEN_EXTERNAL_SEARCH@ +SEARCHENGINE_URL = @DOXYGEN_SEARCHENGINE_URL@ +SEARCHDATA_FILE = @DOXYGEN_SEARCHDATA_FILE@ +EXTERNAL_SEARCH_ID = @DOXYGEN_EXTERNAL_SEARCH_ID@ +EXTRA_SEARCH_MAPPINGS = @DOXYGEN_EXTRA_SEARCH_MAPPINGS@ +GENERATE_LATEX = @DOXYGEN_GENERATE_LATEX@ +LATEX_OUTPUT = @DOXYGEN_LATEX_OUTPUT@ +LATEX_CMD_NAME = @DOXYGEN_LATEX_CMD_NAME@ +MAKEINDEX_CMD_NAME = @DOXYGEN_MAKEINDEX_CMD_NAME@ +COMPACT_LATEX = @DOXYGEN_COMPACT_LATEX@ +PAPER_TYPE = @DOXYGEN_PAPER_TYPE@ +EXTRA_PACKAGES = @DOXYGEN_EXTRA_PACKAGES@ +LATEX_HEADER = @DOXYGEN_LATEX_HEADER@ +LATEX_FOOTER = @DOXYGEN_LATEX_FOOTER@ +LATEX_EXTRA_STYLESHEET = @DOXYGEN_LATEX_EXTRA_STYLESHEET@ +LATEX_EXTRA_FILES = @DOXYGEN_LATEX_EXTRA_FILES@ +PDF_HYPERLINKS = @DOXYGEN_PDF_HYPERLINKS@ +USE_PDFLATEX = @DOXYGEN_USE_PDFLATEX@ +LATEX_BATCHMODE = @DOXYGEN_LATEX_BATCHMODE@ +LATEX_HIDE_INDICES = @DOXYGEN_LATEX_HIDE_INDICES@ +LATEX_SOURCE_CODE = @DOXYGEN_LATEX_SOURCE_CODE@ +LATEX_BIB_STYLE = @DOXYGEN_LATEX_BIB_STYLE@ +LATEX_TIMESTAMP = @DOXYGEN_LATEX_TIMESTAMP@ +GENERATE_RTF = @DOXYGEN_GENERATE_RTF@ +RTF_OUTPUT = @DOXYGEN_RTF_OUTPUT@ +COMPACT_RTF = @DOXYGEN_COMPACT_RTF@ +RTF_HYPERLINKS = @DOXYGEN_RTF_HYPERLINKS@ +RTF_STYLESHEET_FILE = @DOXYGEN_RTF_STYLESHEET_FILE@ +RTF_EXTENSIONS_FILE = @DOXYGEN_RTF_EXTENSIONS_FILE@ +RTF_SOURCE_CODE = @DOXYGEN_RTF_SOURCE_CODE@ +GENERATE_MAN = @DOXYGEN_GENERATE_MAN@ +MAN_OUTPUT = @DOXYGEN_MAN_OUTPUT@ +MAN_EXTENSION = @DOXYGEN_MAN_EXTENSION@ +MAN_SUBDIR = @DOXYGEN_MAN_SUBDIR@ +MAN_LINKS = @DOXYGEN_MAN_LINKS@ +GENERATE_XML = @DOXYGEN_GENERATE_XML@ +XML_OUTPUT = @DOXYGEN_XML_OUTPUT@ +XML_PROGRAMLISTING = @DOXYGEN_XML_PROGRAMLISTING@ +GENERATE_DOCBOOK = @DOXYGEN_GENERATE_DOCBOOK@ +DOCBOOK_OUTPUT = @DOXYGEN_DOCBOOK_OUTPUT@ +DOCBOOK_PROGRAMLISTING = @DOXYGEN_DOCBOOK_PROGRAMLISTING@ +GENERATE_AUTOGEN_DEF = @DOXYGEN_GENERATE_AUTOGEN_DEF@ +GENERATE_PERLMOD = @DOXYGEN_GENERATE_PERLMOD@ +PERLMOD_LATEX = @DOXYGEN_PERLMOD_LATEX@ +PERLMOD_PRETTY = @DOXYGEN_PERLMOD_PRETTY@ +PERLMOD_MAKEVAR_PREFIX = @DOXYGEN_PERLMOD_MAKEVAR_PREFIX@ +ENABLE_PREPROCESSING = @DOXYGEN_ENABLE_PREPROCESSING@ +MACRO_EXPANSION = @DOXYGEN_MACRO_EXPANSION@ +EXPAND_ONLY_PREDEF = @DOXYGEN_EXPAND_ONLY_PREDEF@ +SEARCH_INCLUDES = @DOXYGEN_SEARCH_INCLUDES@ +INCLUDE_PATH = @DOXYGEN_INCLUDE_PATH@ +INCLUDE_FILE_PATTERNS = @DOXYGEN_INCLUDE_FILE_PATTERNS@ +PREDEFINED = @DOXYGEN_PREDEFINED@ +EXPAND_AS_DEFINED = @DOXYGEN_EXPAND_AS_DEFINED@ +SKIP_FUNCTION_MACROS = @DOXYGEN_SKIP_FUNCTION_MACROS@ +TAGFILES = @DOXYGEN_TAGFILES@ +GENERATE_TAGFILE = @DOXYGEN_GENERATE_TAGFILE@ +ALLEXTERNALS = @DOXYGEN_ALLEXTERNALS@ +EXTERNAL_GROUPS = @DOXYGEN_EXTERNAL_GROUPS@ +EXTERNAL_PAGES = @DOXYGEN_EXTERNAL_PAGES@ +PERL_PATH = @DOXYGEN_PERL_PATH@ +CLASS_DIAGRAMS = @DOXYGEN_CLASS_DIAGRAMS@ +MSCGEN_PATH = @DOXYGEN_MSCGEN_PATH@ +DIA_PATH = @DOXYGEN_DIA_PATH@ +HIDE_UNDOC_RELATIONS = @DOXYGEN_HIDE_UNDOC_RELATIONS@ +HAVE_DOT = @DOXYGEN_HAVE_DOT@ +DOT_NUM_THREADS = @DOXYGEN_DOT_NUM_THREADS@ +DOT_FONTNAME = @DOXYGEN_DOT_FONTNAME@ +DOT_FONTSIZE = @DOXYGEN_DOT_FONTSIZE@ +DOT_FONTPATH = @DOXYGEN_DOT_FONTPATH@ +CLASS_GRAPH = @DOXYGEN_CLASS_GRAPH@ +COLLABORATION_GRAPH = @DOXYGEN_COLLABORATION_GRAPH@ +GROUP_GRAPHS = @DOXYGEN_GROUP_GRAPHS@ +UML_LOOK = @DOXYGEN_UML_LOOK@ +UML_LIMIT_NUM_FIELDS = @DOXYGEN_UML_LIMIT_NUM_FIELDS@ +TEMPLATE_RELATIONS = @DOXYGEN_TEMPLATE_RELATIONS@ +INCLUDE_GRAPH = @DOXYGEN_INCLUDE_GRAPH@ +INCLUDED_BY_GRAPH = @DOXYGEN_INCLUDED_BY_GRAPH@ +CALL_GRAPH = @DOXYGEN_CALL_GRAPH@ +CALLER_GRAPH = @DOXYGEN_CALLER_GRAPH@ +GRAPHICAL_HIERARCHY = @DOXYGEN_GRAPHICAL_HIERARCHY@ +DIRECTORY_GRAPH = @DOXYGEN_DIRECTORY_GRAPH@ +DOT_IMAGE_FORMAT = @DOXYGEN_DOT_IMAGE_FORMAT@ +INTERACTIVE_SVG = @DOXYGEN_INTERACTIVE_SVG@ +DOT_PATH = @DOXYGEN_DOT_PATH@ +DOTFILE_DIRS = @DOXYGEN_DOTFILE_DIRS@ +MSCFILE_DIRS = @DOXYGEN_MSCFILE_DIRS@ +DIAFILE_DIRS = @DOXYGEN_DIAFILE_DIRS@ +PLANTUML_JAR_PATH = @DOXYGEN_PLANTUML_JAR_PATH@ +PLANTUML_CFG_FILE = @DOXYGEN_PLANTUML_CFG_FILE@ +PLANTUML_INCLUDE_PATH = @DOXYGEN_PLANTUML_INCLUDE_PATH@ +DOT_GRAPH_MAX_NODES = @DOXYGEN_DOT_GRAPH_MAX_NODES@ +MAX_DOT_GRAPH_DEPTH = @DOXYGEN_MAX_DOT_GRAPH_DEPTH@ +DOT_TRANSPARENT = @DOXYGEN_DOT_TRANSPARENT@ +DOT_MULTI_TARGETS = @DOXYGEN_DOT_MULTI_TARGETS@ +GENERATE_LEGEND = @DOXYGEN_GENERATE_LEGEND@ +DOT_CLEANUP = @DOXYGEN_DOT_CLEANUP@ diff --git a/CMakeDoxygenDefaults.cmake b/CMakeDoxygenDefaults.cmake new file mode 100644 index 000000000..506b3b4a0 --- /dev/null +++ b/CMakeDoxygenDefaults.cmake @@ -0,0 +1,654 @@ +# +# DO NOT EDIT! THIS FILE WAS GENERATED BY CMAKE! +# + +if(NOT DEFINED DOXYGEN_DOXYFILE_ENCODING) + set(DOXYGEN_DOXYFILE_ENCODING UTF-8) +endif() +if(NOT DEFINED DOXYGEN_PROJECT_NAME) + set(DOXYGEN_PROJECT_NAME "My Project") +endif() +if(NOT DEFINED DOXYGEN_CREATE_SUBDIRS) + set(DOXYGEN_CREATE_SUBDIRS NO) +endif() +if(NOT DEFINED DOXYGEN_ALLOW_UNICODE_NAMES) + set(DOXYGEN_ALLOW_UNICODE_NAMES NO) +endif() +if(NOT DEFINED DOXYGEN_OUTPUT_LANGUAGE) + set(DOXYGEN_OUTPUT_LANGUAGE English) +endif() +if(NOT DEFINED DOXYGEN_BRIEF_MEMBER_DESC) + set(DOXYGEN_BRIEF_MEMBER_DESC YES) +endif() +if(NOT DEFINED DOXYGEN_REPEAT_BRIEF) + set(DOXYGEN_REPEAT_BRIEF YES) +endif() +if(NOT DEFINED DOXYGEN_ABBREVIATE_BRIEF) + set(DOXYGEN_ABBREVIATE_BRIEF "The $name class" + "The $name widget" + "The $name file" + is + provides + specifies + contains + represents + a + an + the) +endif() +if(NOT DEFINED DOXYGEN_ALWAYS_DETAILED_SEC) + set(DOXYGEN_ALWAYS_DETAILED_SEC NO) +endif() +if(NOT DEFINED DOXYGEN_INLINE_INHERITED_MEMB) + set(DOXYGEN_INLINE_INHERITED_MEMB NO) +endif() +if(NOT DEFINED DOXYGEN_FULL_PATH_NAMES) + set(DOXYGEN_FULL_PATH_NAMES YES) +endif() +if(NOT DEFINED DOXYGEN_SHORT_NAMES) + set(DOXYGEN_SHORT_NAMES NO) +endif() +if(NOT DEFINED DOXYGEN_JAVADOC_AUTOBRIEF) + set(DOXYGEN_JAVADOC_AUTOBRIEF NO) +endif() +if(NOT DEFINED DOXYGEN_QT_AUTOBRIEF) + set(DOXYGEN_QT_AUTOBRIEF NO) +endif() +if(NOT DEFINED DOXYGEN_MULTILINE_CPP_IS_BRIEF) + set(DOXYGEN_MULTILINE_CPP_IS_BRIEF NO) +endif() +if(NOT DEFINED DOXYGEN_INHERIT_DOCS) + set(DOXYGEN_INHERIT_DOCS YES) +endif() +if(NOT DEFINED DOXYGEN_SEPARATE_MEMBER_PAGES) + set(DOXYGEN_SEPARATE_MEMBER_PAGES NO) +endif() +if(NOT DEFINED DOXYGEN_TAB_SIZE) + set(DOXYGEN_TAB_SIZE 4) +endif() +if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_FOR_C) + set(DOXYGEN_OPTIMIZE_OUTPUT_FOR_C NO) +endif() +if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_JAVA) + set(DOXYGEN_OPTIMIZE_OUTPUT_JAVA NO) +endif() +if(NOT DEFINED DOXYGEN_OPTIMIZE_FOR_FORTRAN) + set(DOXYGEN_OPTIMIZE_FOR_FORTRAN NO) +endif() +if(NOT DEFINED DOXYGEN_OPTIMIZE_OUTPUT_VHDL) + set(DOXYGEN_OPTIMIZE_OUTPUT_VHDL NO) +endif() +if(NOT DEFINED DOXYGEN_MARKDOWN_SUPPORT) + set(DOXYGEN_MARKDOWN_SUPPORT YES) +endif() +if(NOT DEFINED DOXYGEN_TOC_INCLUDE_HEADINGS) + set(DOXYGEN_TOC_INCLUDE_HEADINGS 0) +endif() +if(NOT DEFINED DOXYGEN_AUTOLINK_SUPPORT) + set(DOXYGEN_AUTOLINK_SUPPORT YES) +endif() +if(NOT DEFINED DOXYGEN_BUILTIN_STL_SUPPORT) + set(DOXYGEN_BUILTIN_STL_SUPPORT NO) +endif() +if(NOT DEFINED DOXYGEN_CPP_CLI_SUPPORT) + set(DOXYGEN_CPP_CLI_SUPPORT NO) +endif() +if(NOT DEFINED DOXYGEN_SIP_SUPPORT) + set(DOXYGEN_SIP_SUPPORT NO) +endif() +if(NOT DEFINED DOXYGEN_IDL_PROPERTY_SUPPORT) + set(DOXYGEN_IDL_PROPERTY_SUPPORT YES) +endif() +if(NOT DEFINED DOXYGEN_DISTRIBUTE_GROUP_DOC) + set(DOXYGEN_DISTRIBUTE_GROUP_DOC NO) +endif() +if(NOT DEFINED DOXYGEN_GROUP_NESTED_COMPOUNDS) + set(DOXYGEN_GROUP_NESTED_COMPOUNDS NO) +endif() +if(NOT DEFINED DOXYGEN_SUBGROUPING) + set(DOXYGEN_SUBGROUPING YES) +endif() +if(NOT DEFINED DOXYGEN_INLINE_GROUPED_CLASSES) + set(DOXYGEN_INLINE_GROUPED_CLASSES NO) +endif() +if(NOT DEFINED DOXYGEN_INLINE_SIMPLE_STRUCTS) + set(DOXYGEN_INLINE_SIMPLE_STRUCTS NO) +endif() +if(NOT DEFINED DOXYGEN_TYPEDEF_HIDES_STRUCT) + set(DOXYGEN_TYPEDEF_HIDES_STRUCT NO) +endif() +if(NOT DEFINED DOXYGEN_LOOKUP_CACHE_SIZE) + set(DOXYGEN_LOOKUP_CACHE_SIZE 0) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_ALL) + set(DOXYGEN_EXTRACT_ALL NO) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_PRIVATE) + set(DOXYGEN_EXTRACT_PRIVATE NO) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_PACKAGE) + set(DOXYGEN_EXTRACT_PACKAGE NO) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_STATIC) + set(DOXYGEN_EXTRACT_STATIC NO) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_LOCAL_CLASSES) + set(DOXYGEN_EXTRACT_LOCAL_CLASSES YES) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_LOCAL_METHODS) + set(DOXYGEN_EXTRACT_LOCAL_METHODS NO) +endif() +if(NOT DEFINED DOXYGEN_EXTRACT_ANON_NSPACES) + set(DOXYGEN_EXTRACT_ANON_NSPACES NO) +endif() +if(NOT DEFINED DOXYGEN_HIDE_UNDOC_MEMBERS) + set(DOXYGEN_HIDE_UNDOC_MEMBERS NO) +endif() +if(NOT DEFINED DOXYGEN_HIDE_UNDOC_CLASSES) + set(DOXYGEN_HIDE_UNDOC_CLASSES NO) +endif() +if(NOT DEFINED DOXYGEN_HIDE_FRIEND_COMPOUNDS) + set(DOXYGEN_HIDE_FRIEND_COMPOUNDS NO) +endif() +if(NOT DEFINED DOXYGEN_HIDE_IN_BODY_DOCS) + set(DOXYGEN_HIDE_IN_BODY_DOCS NO) +endif() +if(NOT DEFINED DOXYGEN_INTERNAL_DOCS) + set(DOXYGEN_INTERNAL_DOCS NO) +endif() +if(NOT DEFINED DOXYGEN_CASE_SENSE_NAMES) + set(DOXYGEN_CASE_SENSE_NAMES YES) +endif() +if(NOT DEFINED DOXYGEN_HIDE_SCOPE_NAMES) + set(DOXYGEN_HIDE_SCOPE_NAMES NO) +endif() +if(NOT DEFINED DOXYGEN_HIDE_COMPOUND_REFERENCE) + set(DOXYGEN_HIDE_COMPOUND_REFERENCE NO) +endif() +if(NOT DEFINED DOXYGEN_SHOW_INCLUDE_FILES) + set(DOXYGEN_SHOW_INCLUDE_FILES YES) +endif() +if(NOT DEFINED DOXYGEN_SHOW_GROUPED_MEMB_INC) + set(DOXYGEN_SHOW_GROUPED_MEMB_INC NO) +endif() +if(NOT DEFINED DOXYGEN_FORCE_LOCAL_INCLUDES) + set(DOXYGEN_FORCE_LOCAL_INCLUDES NO) +endif() +if(NOT DEFINED DOXYGEN_INLINE_INFO) + set(DOXYGEN_INLINE_INFO YES) +endif() +if(NOT DEFINED DOXYGEN_SORT_MEMBER_DOCS) + set(DOXYGEN_SORT_MEMBER_DOCS YES) +endif() +if(NOT DEFINED DOXYGEN_SORT_BRIEF_DOCS) + set(DOXYGEN_SORT_BRIEF_DOCS NO) +endif() +if(NOT DEFINED DOXYGEN_SORT_MEMBERS_CTORS_1ST) + set(DOXYGEN_SORT_MEMBERS_CTORS_1ST NO) +endif() +if(NOT DEFINED DOXYGEN_SORT_GROUP_NAMES) + set(DOXYGEN_SORT_GROUP_NAMES NO) +endif() +if(NOT DEFINED DOXYGEN_SORT_BY_SCOPE_NAME) + set(DOXYGEN_SORT_BY_SCOPE_NAME NO) +endif() +if(NOT DEFINED DOXYGEN_STRICT_PROTO_MATCHING) + set(DOXYGEN_STRICT_PROTO_MATCHING NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_TODOLIST) + set(DOXYGEN_GENERATE_TODOLIST YES) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_TESTLIST) + set(DOXYGEN_GENERATE_TESTLIST YES) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_BUGLIST) + set(DOXYGEN_GENERATE_BUGLIST YES) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_DEPRECATEDLIST) + set(DOXYGEN_GENERATE_DEPRECATEDLIST YES) +endif() +if(NOT DEFINED DOXYGEN_MAX_INITIALIZER_LINES) + set(DOXYGEN_MAX_INITIALIZER_LINES 30) +endif() +if(NOT DEFINED DOXYGEN_SHOW_USED_FILES) + set(DOXYGEN_SHOW_USED_FILES YES) +endif() +if(NOT DEFINED DOXYGEN_SHOW_FILES) + set(DOXYGEN_SHOW_FILES YES) +endif() +if(NOT DEFINED DOXYGEN_SHOW_NAMESPACES) + set(DOXYGEN_SHOW_NAMESPACES YES) +endif() +if(NOT DEFINED DOXYGEN_QUIET) + set(DOXYGEN_QUIET NO) +endif() +if(NOT DEFINED DOXYGEN_WARNINGS) + set(DOXYGEN_WARNINGS YES) +endif() +if(NOT DEFINED DOXYGEN_WARN_IF_UNDOCUMENTED) + set(DOXYGEN_WARN_IF_UNDOCUMENTED YES) +endif() +if(NOT DEFINED DOXYGEN_WARN_IF_DOC_ERROR) + set(DOXYGEN_WARN_IF_DOC_ERROR YES) +endif() +if(NOT DEFINED DOXYGEN_WARN_NO_PARAMDOC) + set(DOXYGEN_WARN_NO_PARAMDOC NO) +endif() +if(NOT DEFINED DOXYGEN_WARN_AS_ERROR) + set(DOXYGEN_WARN_AS_ERROR NO) +endif() +if(NOT DEFINED DOXYGEN_WARN_FORMAT) + set(DOXYGEN_WARN_FORMAT "$file:$line: $text") +endif() +if(NOT DEFINED DOXYGEN_INPUT_ENCODING) + set(DOXYGEN_INPUT_ENCODING UTF-8) +endif() +if(NOT DEFINED DOXYGEN_FILE_PATTERNS) + set(DOXYGEN_FILE_PATTERNS *.c + *.cc + *.cxx + *.cpp + *.c++ + *.java + *.ii + *.ixx + *.ipp + *.i++ + *.inl + *.idl + *.ddl + *.odl + *.h + *.hh + *.hxx + *.hpp + *.h++ + *.cs + *.d + *.php + *.php4 + *.php5 + *.phtml + *.inc + *.m + *.markdown + *.md + *.mm + *.dox + *.py + *.pyw + *.f90 + *.f95 + *.f03 + *.f08 + *.f + *.for + *.tcl + *.vhd + *.vhdl + *.ucf + *.qsf) +endif() +if(NOT DEFINED DOXYGEN_RECURSIVE) + set(DOXYGEN_RECURSIVE NO) +endif() +if(NOT DEFINED DOXYGEN_EXCLUDE_SYMLINKS) + set(DOXYGEN_EXCLUDE_SYMLINKS NO) +endif() +if(NOT DEFINED DOXYGEN_EXAMPLE_PATTERNS) + set(DOXYGEN_EXAMPLE_PATTERNS *) +endif() +if(NOT DEFINED DOXYGEN_EXAMPLE_RECURSIVE) + set(DOXYGEN_EXAMPLE_RECURSIVE NO) +endif() +if(NOT DEFINED DOXYGEN_FILTER_SOURCE_FILES) + set(DOXYGEN_FILTER_SOURCE_FILES NO) +endif() +if(NOT DEFINED DOXYGEN_SOURCE_BROWSER) + set(DOXYGEN_SOURCE_BROWSER NO) +endif() +if(NOT DEFINED DOXYGEN_INLINE_SOURCES) + set(DOXYGEN_INLINE_SOURCES NO) +endif() +if(NOT DEFINED DOXYGEN_STRIP_CODE_COMMENTS) + set(DOXYGEN_STRIP_CODE_COMMENTS YES) +endif() +if(NOT DEFINED DOXYGEN_REFERENCED_BY_RELATION) + set(DOXYGEN_REFERENCED_BY_RELATION NO) +endif() +if(NOT DEFINED DOXYGEN_REFERENCES_RELATION) + set(DOXYGEN_REFERENCES_RELATION NO) +endif() +if(NOT DEFINED DOXYGEN_REFERENCES_LINK_SOURCE) + set(DOXYGEN_REFERENCES_LINK_SOURCE YES) +endif() +if(NOT DEFINED DOXYGEN_SOURCE_TOOLTIPS) + set(DOXYGEN_SOURCE_TOOLTIPS YES) +endif() +if(NOT DEFINED DOXYGEN_USE_HTAGS) + set(DOXYGEN_USE_HTAGS NO) +endif() +if(NOT DEFINED DOXYGEN_VERBATIM_HEADERS) + set(DOXYGEN_VERBATIM_HEADERS YES) +endif() +if(NOT DEFINED DOXYGEN_CLANG_ASSISTED_PARSING) + set(DOXYGEN_CLANG_ASSISTED_PARSING NO) +endif() +if(NOT DEFINED DOXYGEN_ALPHABETICAL_INDEX) + set(DOXYGEN_ALPHABETICAL_INDEX YES) +endif() +if(NOT DEFINED DOXYGEN_COLS_IN_ALPHA_INDEX) + set(DOXYGEN_COLS_IN_ALPHA_INDEX 5) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_HTML) + set(DOXYGEN_GENERATE_HTML YES) +endif() +if(NOT DEFINED DOXYGEN_HTML_OUTPUT) + set(DOXYGEN_HTML_OUTPUT html) +endif() +if(NOT DEFINED DOXYGEN_HTML_FILE_EXTENSION) + set(DOXYGEN_HTML_FILE_EXTENSION .html) +endif() +if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_HUE) + set(DOXYGEN_HTML_COLORSTYLE_HUE 220) +endif() +if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_SAT) + set(DOXYGEN_HTML_COLORSTYLE_SAT 100) +endif() +if(NOT DEFINED DOXYGEN_HTML_COLORSTYLE_GAMMA) + set(DOXYGEN_HTML_COLORSTYLE_GAMMA 80) +endif() +if(NOT DEFINED DOXYGEN_HTML_TIMESTAMP) + set(DOXYGEN_HTML_TIMESTAMP NO) +endif() +if(NOT DEFINED DOXYGEN_HTML_DYNAMIC_SECTIONS) + set(DOXYGEN_HTML_DYNAMIC_SECTIONS NO) +endif() +if(NOT DEFINED DOXYGEN_HTML_INDEX_NUM_ENTRIES) + set(DOXYGEN_HTML_INDEX_NUM_ENTRIES 100) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_DOCSET) + set(DOXYGEN_GENERATE_DOCSET NO) +endif() +if(NOT DEFINED DOXYGEN_DOCSET_FEEDNAME) + set(DOXYGEN_DOCSET_FEEDNAME "Doxygen generated docs") +endif() +if(NOT DEFINED DOXYGEN_DOCSET_BUNDLE_ID) + set(DOXYGEN_DOCSET_BUNDLE_ID org.doxygen.Project) +endif() +if(NOT DEFINED DOXYGEN_DOCSET_PUBLISHER_ID) + set(DOXYGEN_DOCSET_PUBLISHER_ID org.doxygen.Publisher) +endif() +if(NOT DEFINED DOXYGEN_DOCSET_PUBLISHER_NAME) + set(DOXYGEN_DOCSET_PUBLISHER_NAME Publisher) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_HTMLHELP) + set(DOXYGEN_GENERATE_HTMLHELP NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_CHI) + set(DOXYGEN_GENERATE_CHI NO) +endif() +if(NOT DEFINED DOXYGEN_BINARY_TOC) + set(DOXYGEN_BINARY_TOC NO) +endif() +if(NOT DEFINED DOXYGEN_TOC_EXPAND) + set(DOXYGEN_TOC_EXPAND NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_QHP) + set(DOXYGEN_GENERATE_QHP NO) +endif() +if(NOT DEFINED DOXYGEN_QHP_NAMESPACE) + set(DOXYGEN_QHP_NAMESPACE org.doxygen.Project) +endif() +if(NOT DEFINED DOXYGEN_QHP_VIRTUAL_FOLDER) + set(DOXYGEN_QHP_VIRTUAL_FOLDER doc) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_ECLIPSEHELP) + set(DOXYGEN_GENERATE_ECLIPSEHELP NO) +endif() +if(NOT DEFINED DOXYGEN_ECLIPSE_DOC_ID) + set(DOXYGEN_ECLIPSE_DOC_ID org.doxygen.Project) +endif() +if(NOT DEFINED DOXYGEN_DISABLE_INDEX) + set(DOXYGEN_DISABLE_INDEX NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_TREEVIEW) + set(DOXYGEN_GENERATE_TREEVIEW NO) +endif() +if(NOT DEFINED DOXYGEN_ENUM_VALUES_PER_LINE) + set(DOXYGEN_ENUM_VALUES_PER_LINE 4) +endif() +if(NOT DEFINED DOXYGEN_TREEVIEW_WIDTH) + set(DOXYGEN_TREEVIEW_WIDTH 250) +endif() +if(NOT DEFINED DOXYGEN_EXT_LINKS_IN_WINDOW) + set(DOXYGEN_EXT_LINKS_IN_WINDOW NO) +endif() +if(NOT DEFINED DOXYGEN_FORMULA_FONTSIZE) + set(DOXYGEN_FORMULA_FONTSIZE 10) +endif() +if(NOT DEFINED DOXYGEN_FORMULA_TRANSPARENT) + set(DOXYGEN_FORMULA_TRANSPARENT YES) +endif() +if(NOT DEFINED DOXYGEN_USE_MATHJAX) + set(DOXYGEN_USE_MATHJAX NO) +endif() +if(NOT DEFINED DOXYGEN_MATHJAX_FORMAT) + set(DOXYGEN_MATHJAX_FORMAT HTML-CSS) +endif() +if(NOT DEFINED DOXYGEN_MATHJAX_RELPATH) + set(DOXYGEN_MATHJAX_RELPATH http://cdn.mathjax.org/mathjax/latest) +endif() +if(NOT DEFINED DOXYGEN_SEARCHENGINE) + set(DOXYGEN_SEARCHENGINE YES) +endif() +if(NOT DEFINED DOXYGEN_SERVER_BASED_SEARCH) + set(DOXYGEN_SERVER_BASED_SEARCH NO) +endif() +if(NOT DEFINED DOXYGEN_EXTERNAL_SEARCH) + set(DOXYGEN_EXTERNAL_SEARCH NO) +endif() +if(NOT DEFINED DOXYGEN_SEARCHDATA_FILE) + set(DOXYGEN_SEARCHDATA_FILE searchdata.xml) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_LATEX) + set(DOXYGEN_GENERATE_LATEX YES) +endif() +if(NOT DEFINED DOXYGEN_LATEX_OUTPUT) + set(DOXYGEN_LATEX_OUTPUT latex) +endif() +if(NOT DEFINED DOXYGEN_LATEX_CMD_NAME) + set(DOXYGEN_LATEX_CMD_NAME latex) +endif() +if(NOT DEFINED DOXYGEN_MAKEINDEX_CMD_NAME) + set(DOXYGEN_MAKEINDEX_CMD_NAME makeindex) +endif() +if(NOT DEFINED DOXYGEN_COMPACT_LATEX) + set(DOXYGEN_COMPACT_LATEX NO) +endif() +if(NOT DEFINED DOXYGEN_PAPER_TYPE) + set(DOXYGEN_PAPER_TYPE a4) +endif() +if(NOT DEFINED DOXYGEN_PDF_HYPERLINKS) + set(DOXYGEN_PDF_HYPERLINKS YES) +endif() +if(NOT DEFINED DOXYGEN_USE_PDFLATEX) + set(DOXYGEN_USE_PDFLATEX YES) +endif() +if(NOT DEFINED DOXYGEN_LATEX_BATCHMODE) + set(DOXYGEN_LATEX_BATCHMODE NO) +endif() +if(NOT DEFINED DOXYGEN_LATEX_HIDE_INDICES) + set(DOXYGEN_LATEX_HIDE_INDICES NO) +endif() +if(NOT DEFINED DOXYGEN_LATEX_SOURCE_CODE) + set(DOXYGEN_LATEX_SOURCE_CODE NO) +endif() +if(NOT DEFINED DOXYGEN_LATEX_BIB_STYLE) + set(DOXYGEN_LATEX_BIB_STYLE plain) +endif() +if(NOT DEFINED DOXYGEN_LATEX_TIMESTAMP) + set(DOXYGEN_LATEX_TIMESTAMP NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_RTF) + set(DOXYGEN_GENERATE_RTF NO) +endif() +if(NOT DEFINED DOXYGEN_RTF_OUTPUT) + set(DOXYGEN_RTF_OUTPUT rtf) +endif() +if(NOT DEFINED DOXYGEN_COMPACT_RTF) + set(DOXYGEN_COMPACT_RTF NO) +endif() +if(NOT DEFINED DOXYGEN_RTF_HYPERLINKS) + set(DOXYGEN_RTF_HYPERLINKS NO) +endif() +if(NOT DEFINED DOXYGEN_RTF_SOURCE_CODE) + set(DOXYGEN_RTF_SOURCE_CODE NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_MAN) + set(DOXYGEN_GENERATE_MAN NO) +endif() +if(NOT DEFINED DOXYGEN_MAN_OUTPUT) + set(DOXYGEN_MAN_OUTPUT man) +endif() +if(NOT DEFINED DOXYGEN_MAN_EXTENSION) + set(DOXYGEN_MAN_EXTENSION .3) +endif() +if(NOT DEFINED DOXYGEN_MAN_LINKS) + set(DOXYGEN_MAN_LINKS NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_XML) + set(DOXYGEN_GENERATE_XML NO) +endif() +if(NOT DEFINED DOXYGEN_XML_OUTPUT) + set(DOXYGEN_XML_OUTPUT xml) +endif() +if(NOT DEFINED DOXYGEN_XML_PROGRAMLISTING) + set(DOXYGEN_XML_PROGRAMLISTING YES) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_DOCBOOK) + set(DOXYGEN_GENERATE_DOCBOOK NO) +endif() +if(NOT DEFINED DOXYGEN_DOCBOOK_OUTPUT) + set(DOXYGEN_DOCBOOK_OUTPUT docbook) +endif() +if(NOT DEFINED DOXYGEN_DOCBOOK_PROGRAMLISTING) + set(DOXYGEN_DOCBOOK_PROGRAMLISTING NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_AUTOGEN_DEF) + set(DOXYGEN_GENERATE_AUTOGEN_DEF NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_PERLMOD) + set(DOXYGEN_GENERATE_PERLMOD NO) +endif() +if(NOT DEFINED DOXYGEN_PERLMOD_LATEX) + set(DOXYGEN_PERLMOD_LATEX NO) +endif() +if(NOT DEFINED DOXYGEN_PERLMOD_PRETTY) + set(DOXYGEN_PERLMOD_PRETTY YES) +endif() +if(NOT DEFINED DOXYGEN_ENABLE_PREPROCESSING) + set(DOXYGEN_ENABLE_PREPROCESSING YES) +endif() +if(NOT DEFINED DOXYGEN_MACRO_EXPANSION) + set(DOXYGEN_MACRO_EXPANSION NO) +endif() +if(NOT DEFINED DOXYGEN_EXPAND_ONLY_PREDEF) + set(DOXYGEN_EXPAND_ONLY_PREDEF NO) +endif() +if(NOT DEFINED DOXYGEN_SEARCH_INCLUDES) + set(DOXYGEN_SEARCH_INCLUDES YES) +endif() +if(NOT DEFINED DOXYGEN_SKIP_FUNCTION_MACROS) + set(DOXYGEN_SKIP_FUNCTION_MACROS YES) +endif() +if(NOT DEFINED DOXYGEN_ALLEXTERNALS) + set(DOXYGEN_ALLEXTERNALS NO) +endif() +if(NOT DEFINED DOXYGEN_EXTERNAL_GROUPS) + set(DOXYGEN_EXTERNAL_GROUPS YES) +endif() +if(NOT DEFINED DOXYGEN_EXTERNAL_PAGES) + set(DOXYGEN_EXTERNAL_PAGES YES) +endif() +if(NOT DEFINED DOXYGEN_PERL_PATH) + set(DOXYGEN_PERL_PATH /usr/bin/perl) +endif() +if(NOT DEFINED DOXYGEN_CLASS_DIAGRAMS) + set(DOXYGEN_CLASS_DIAGRAMS YES) +endif() +if(NOT DEFINED DOXYGEN_HIDE_UNDOC_RELATIONS) + set(DOXYGEN_HIDE_UNDOC_RELATIONS YES) +endif() +if(NOT DEFINED DOXYGEN_HAVE_DOT) + set(DOXYGEN_HAVE_DOT YES) +endif() +if(NOT DEFINED DOXYGEN_DOT_NUM_THREADS) + set(DOXYGEN_DOT_NUM_THREADS 0) +endif() +if(NOT DEFINED DOXYGEN_DOT_FONTNAME) + set(DOXYGEN_DOT_FONTNAME Helvetica) +endif() +if(NOT DEFINED DOXYGEN_DOT_FONTSIZE) + set(DOXYGEN_DOT_FONTSIZE 10) +endif() +if(NOT DEFINED DOXYGEN_CLASS_GRAPH) + set(DOXYGEN_CLASS_GRAPH YES) +endif() +if(NOT DEFINED DOXYGEN_COLLABORATION_GRAPH) + set(DOXYGEN_COLLABORATION_GRAPH YES) +endif() +if(NOT DEFINED DOXYGEN_GROUP_GRAPHS) + set(DOXYGEN_GROUP_GRAPHS YES) +endif() +if(NOT DEFINED DOXYGEN_UML_LOOK) + set(DOXYGEN_UML_LOOK NO) +endif() +if(NOT DEFINED DOXYGEN_UML_LIMIT_NUM_FIELDS) + set(DOXYGEN_UML_LIMIT_NUM_FIELDS 10) +endif() +if(NOT DEFINED DOXYGEN_TEMPLATE_RELATIONS) + set(DOXYGEN_TEMPLATE_RELATIONS NO) +endif() +if(NOT DEFINED DOXYGEN_INCLUDE_GRAPH) + set(DOXYGEN_INCLUDE_GRAPH YES) +endif() +if(NOT DEFINED DOXYGEN_INCLUDED_BY_GRAPH) + set(DOXYGEN_INCLUDED_BY_GRAPH YES) +endif() +if(NOT DEFINED DOXYGEN_CALL_GRAPH) + set(DOXYGEN_CALL_GRAPH NO) +endif() +if(NOT DEFINED DOXYGEN_CALLER_GRAPH) + set(DOXYGEN_CALLER_GRAPH NO) +endif() +if(NOT DEFINED DOXYGEN_GRAPHICAL_HIERARCHY) + set(DOXYGEN_GRAPHICAL_HIERARCHY YES) +endif() +if(NOT DEFINED DOXYGEN_DIRECTORY_GRAPH) + set(DOXYGEN_DIRECTORY_GRAPH YES) +endif() +if(NOT DEFINED DOXYGEN_DOT_IMAGE_FORMAT) + set(DOXYGEN_DOT_IMAGE_FORMAT png) +endif() +if(NOT DEFINED DOXYGEN_INTERACTIVE_SVG) + set(DOXYGEN_INTERACTIVE_SVG NO) +endif() +if(NOT DEFINED DOXYGEN_DOT_GRAPH_MAX_NODES) + set(DOXYGEN_DOT_GRAPH_MAX_NODES 50) +endif() +if(NOT DEFINED DOXYGEN_MAX_DOT_GRAPH_DEPTH) + set(DOXYGEN_MAX_DOT_GRAPH_DEPTH 0) +endif() +if(NOT DEFINED DOXYGEN_DOT_TRANSPARENT) + set(DOXYGEN_DOT_TRANSPARENT NO) +endif() +if(NOT DEFINED DOXYGEN_DOT_MULTI_TARGETS) + set(DOXYGEN_DOT_MULTI_TARGETS NO) +endif() +if(NOT DEFINED DOXYGEN_GENERATE_LEGEND) + set(DOXYGEN_GENERATE_LEGEND YES) +endif() +if(NOT DEFINED DOXYGEN_DOT_CLEANUP) + set(DOXYGEN_DOT_CLEANUP YES) +endif() diff --git a/CMakeLists.txt b/CMakeLists.txt index 4c52f92e3..d8579370c 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -688,11 +688,6 @@ if (PYTHONLIBS_FOUND AND SWIG_FOUND) find_python_module(jupyter) find_python_module(wheel) find_python_module(setuptools) - find_python_module(backcall) - if (NOT FOUND_BACKALL) - #bring your own - execute_process( COMMAND ${PYTHON_EXECUTABLE} -m pip install ${CMAKE_SOURCE_DIR}/misc/backcall-0.1.0-cp36-none-any.whl) - endif() if (PY_JUPYTER AND PY_WHEEL AND PY_SETUPTOOLS) add_subdirectory(packages/python/yap_kernel) ENDIF () diff --git a/CXX/yapi.cpp b/CXX/yapi.cpp index 85b6e6fb3..5ae52d42d 100644 --- a/CXX/yapi.cpp +++ b/CXX/yapi.cpp @@ -14,8 +14,8 @@ extern "C" { #include "Python.h" #endif -#include "YapInterface.h" #include "YapBlobs.h" +#include "YapInterface.h" #include "iopreds.h" X_API char *Yap_TermToBuffer(Term t, encoding_t encodingp, int flags); @@ -31,43 +31,42 @@ X_API bool do_init_python(void); #endif } - -YAPPredicate::YAPPredicate(Term &t, Term &tmod, CELL * &ts, const char *pname) { - Term t0 = t; - ap = nullptr; - restart: - if (IsVarTerm(t)) { - Yap_Error(INSTANTIATION_ERROR, t0, pname); - } else if (IsAtomTerm(t)) { - ap = RepPredProp(Yap_GetPredPropByAtom(AtomOfTerm(t), tmod)); - ts = nullptr; - } else if (IsIntegerTerm(t) && tmod == IDB_MODULE) { - ts = nullptr; - ap = Yap_FindLUIntKey(IntegerOfTerm(t)); - } else if (IsPairTerm(t)) { - t = Yap_MkApplTerm(FunctorCsult, 1, &t); - goto restart; - } else if (IsApplTerm(t)) { - Functor fun = FunctorOfTerm(t); - if (IsExtensionFunctor(fun)) { - Yap_Error(TYPE_ERROR_CALLABLE, Yap_PredicateIndicator(t, tmod), pname); - } - if (fun == FunctorModule) { - tmod = ArgOfTerm(1, t); - if (IsVarTerm(tmod)) { - Yap_Error(INSTANTIATION_ERROR, t0, pname); - } - if (!IsAtomTerm(tmod)) { - Yap_Error(TYPE_ERROR_ATOM, t0, pname); - } - t = ArgOfTerm(2, t); - goto restart; - } - ap = RepPredProp(Yap_GetPredPropByFunc(fun, tmod)); - ts = RepAppl(t)+1; - } else { - Yap_Error(TYPE_ERROR_CALLABLE, t0, pname); +YAPPredicate::YAPPredicate(Term &t, Term &tmod, CELL *&ts, const char *pname) { + Term t0 = t; + ap = nullptr; +restart: + if (IsVarTerm(t)) { + Yap_Error(INSTANTIATION_ERROR, t0, pname); + } else if (IsAtomTerm(t)) { + ap = RepPredProp(Yap_GetPredPropByAtom(AtomOfTerm(t), tmod)); + ts = nullptr; + } else if (IsIntegerTerm(t) && tmod == IDB_MODULE) { + ts = nullptr; + ap = Yap_FindLUIntKey(IntegerOfTerm(t)); + } else if (IsPairTerm(t)) { + t = Yap_MkApplTerm(FunctorCsult, 1, &t); + goto restart; + } else if (IsApplTerm(t)) { + Functor fun = FunctorOfTerm(t); + if (IsExtensionFunctor(fun)) { + Yap_Error(TYPE_ERROR_CALLABLE, Yap_PredicateIndicator(t, tmod), pname); } + if (fun == FunctorModule) { + tmod = ArgOfTerm(1, t); + if (IsVarTerm(tmod)) { + Yap_Error(INSTANTIATION_ERROR, t0, pname); + } + if (!IsAtomTerm(tmod)) { + Yap_Error(TYPE_ERROR_ATOM, t0, pname); + } + t = ArgOfTerm(2, t); + goto restart; + } + ap = RepPredProp(Yap_GetPredPropByFunc(fun, tmod)); + ts = RepAppl(t) + 1; + } else { + Yap_Error(TYPE_ERROR_CALLABLE, t0, pname); + } } YAPAtomTerm::YAPAtomTerm(char *s) { // build string @@ -230,23 +229,23 @@ YAPApplTerm::YAPApplTerm(YAPFunctor f) : YAPTerm() { Term &YAPTerm::operator[](arity_t i) { BACKUP_MACHINE_REGS(); Term t0 = gt(); - Term tf = 0; + Term *tf = nullptr; if (IsApplTerm(t0)) { // Functor f = FunctorOfTerm(t0); // if (IsExtensionFunctor(f)) // return 0; - tf = RepAppl(t0)[(i + 1)]; + tf = RepAppl(t0) + (i + 1); } else if (IsPairTerm(t0)) { if (i == 0) - tf = HeadOfTerm(t0); + tf = RepPair(t0); else if (i == 1) - tf = TailOfTerm(t0); + tf = RepPair(t0) + 1; RECOVER_MACHINE_REGS(); } else { - Yap_Error(TYPE_ERROR_COMPOUND, t0, ""); - } - RECOVER_MACHINE_REGS(); - return (tf); + Yap_Error(TYPE_ERROR_COMPOUND, t0, ""); + } + RECOVER_MACHINE_REGS(); + return *tf; } Term &YAPListTerm::operator[](arity_t i) { @@ -416,99 +415,85 @@ void YAPQuery::openQuery() { } bool YAPEngine::call(YAPPredicate ap, YAPTerm ts[]) { - sigjmp_buf *oj = LOCAL_RestartEnv, buf; - try { - CACHE_REGS - if (ap.ap == NULL) - return false; - BACKUP_MACHINE_REGS(); - arity_t arity = ap.getArity(); - bool result; - YAP_dogoalinfo q; - - for (arity_t i = 0; i < arity; i++) - XREGS[i + 1] = ts[i].term(); - - q.CurSlot = Yap_StartSlots(); - q.p = P; - - q.cp = CP; - // allow Prolog style exceotion handling - LOCAL_RestartEnv = &buf; - if (sigsetjmp(*LOCAL_RestartEnv, false)) { - std::cerr << "Restart\n"; - //q.e = new YAPError(); - } - // don't forget, on success these bindings will still be there); - result = YAP_LeaveGoal(false, &q); - Yap_CloseHandles(q.CurSlot); - LOCAL_RestartEnv = oj; - RECOVER_MACHINE_REGS(); - return result; - } catch (YAPError e) { - YAP_LeaveGoal(false, &q); - Yap_CloseHandles(q.CurSlot); - std::cerr << "Exception received by " - << YAPApplTerm(ap.functor(), ts).text() << ".\n Forwarded...\n\n"; - LOCAL_RestartEnv = oj; + CACHE_REGS + if (ap.ap == NULL) return false; + BACKUP_MACHINE_REGS(); + arity_t arity = ap.getArity(); + bool result; + YAP_dogoalinfo q; + + for (arity_t i = 0; i < arity; i++) + XREGS[i + 1] = ts[i].term(); + + q.CurSlot = Yap_StartSlots(); + q.p = P; + + q.cp = CP; + // allow Prolog style exceotion handling + // don't forget, on success these bindings will still be there); + result = YAP_LeaveGoal(false, &q); + Term terr; + + if ((terr = Yap_PeekException()) != 0) { + std::cerr << "Exception received by " << __func__ << "( " + << YAPTerm(terr).text() << ").\n Forwarded...\n\n"; + // Yap_PopTermFromDB(LOCAL_ActiveError->errorTerm); + // throw YAPError(); } + Yap_CloseHandles(q.CurSlot); + RECOVER_MACHINE_REGS(); + return result; } bool YAPEngine::mgoal(Term t, Term tmod) { - sigjmp_buf buf, *oldp = LOCAL_RestartEnv; #if YAP_PYTHON - //PyThreadState *_save; + // PyThreadState *_save; // _save = PyEval_SaveThread(); #endif - try { - CACHE_REGS - BACKUP_MACHINE_REGS(); - Term *ts = nullptr; - if (IsStringTerm(tmod)) - tmod = MkAtomTerm(Yap_LookupAtom(StringOfTerm(tmod))); - PredEntry *ap = (new YAPPredicate(t, tmod, ts, "C++"))->ap; - if (ap == nullptr || ap->OpcodeOfPred == UNDEF_OPCODE) { - ap = rewriteUndefEngineQuery(ap, t, tmod); - } - if (IsApplTerm(t)) ts = RepAppl(t)+1; - else if (IsPairTerm(t)) ts = RepPair(t); - /* legal ap */ - arity_t arity = ap->ArityOfPE; + CACHE_REGS + BACKUP_MACHINE_REGS(); + Term *ts = nullptr; + if (IsStringTerm(tmod)) + tmod = MkAtomTerm(Yap_LookupAtom(StringOfTerm(tmod))); + PredEntry *ap = (new YAPPredicate(t, tmod, ts, "C++"))->ap; + if (ap == nullptr || ap->OpcodeOfPred == UNDEF_OPCODE) { + ap = rewriteUndefEngineQuery(ap, t, tmod); + } + if (IsApplTerm(t)) + ts = RepAppl(t) + 1; + else if (IsPairTerm(t)) + ts = RepPair(t); + /* legal ap */ + arity_t arity = ap->ArityOfPE; - for (arity_t i = 0; i < arity; i++) { - XREGS[i + 1] = ts[i]; - } - ts = nullptr; - bool result; - q.CurSlot = Yap_StartSlots(); - q.p = P; - q.cp = CP; - // allow Prolog style exception handling - LOCAL_RestartEnv = &buf; - if (sigsetjmp(*LOCAL_RestartEnv, false)) { - // PyEval_RestoreThread(_save); - std::cerr << "Restart\n"; - //throw new YAPError(); - } - // don't forget, on success these guys may create slots - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); - result = (bool)YAP_EnterGoal(ap, nullptr, &q); - { - YAP_LeaveGoal(false, &q); - // PyEval_RestoreThread(_save); - LOCAL_RestartEnv = oldp; - RECOVER_MACHINE_REGS(); - return result; - } - } catch (YAPError e) { - YAP_LeaveGoal(false, &q); - Yap_CloseHandles(q.CurSlot); - // PyEval_RestoreThread(_save); - LOCAL_RestartEnv = oldp; - return 0; - //throw e; + for (arity_t i = 0; i < arity; i++) { + XREGS[i + 1] = ts[i]; + } + ts = nullptr; + bool result; + q.CurSlot = Yap_StartSlots(); + q.p = P; + q.cp = CP; + // allow Prolog style exception handling + // don't forget, on success these guys may create slots + __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); + + result = (bool)YAP_EnterGoal(ap, nullptr, &q); + Term terr; + if ((terr = Yap_PeekException()) != 0) { + std::cerr << "Exception received by " << __func__ << "( " + << YAPTerm(terr).text() << ").\n Forwarded...\n\n"; + // Yap_PopTermFromDB(LOCAL_ActiveError->errorTerm); + // throw YAPError(); + } + + { + YAP_LeaveGoal(result, &q); + // PyEval_RestoreThread(_save); + RECOVER_MACHINE_REGS(); + return result; } } @@ -521,81 +506,62 @@ void YAPEngine::release() { Term YAPEngine::fun(Term t) { CACHE_REGS - try { - BACKUP_MACHINE_REGS(); - Term tmod = CurrentModule, *ts = nullptr; - PredEntry *ap; - arity_t arity; - Functor f; - Atom name; + BACKUP_MACHINE_REGS(); + Term tmod = CurrentModule, *ts = nullptr; + PredEntry *ap; + arity_t arity; + Functor f; + Atom name; - if (IsApplTerm(t)) { - ts = RepAppl(t) + 1; - f = (Functor)ts[-1]; - name = NameOfFunctor(f); - arity = ArityOfFunctor(f); - for (arity_t i = 0; i < arity; i++) - XREGS[i + 1] = ts[i]; - } else if (IsAtomTerm(t)) { - name = AtomOfTerm(t); - f = nullptr; - arity = 0; - } else if (IsPairTerm(t)) { - XREGS[1] = ts[0]; - XREGS[2] = ts[1]; - arity = 2; - name = AtomDot; - f = FunctorDot; - } else { - Yap_ThrowError(TYPE_ERROR_CALLABLE, t, 0); - return 0L; - } - XREGS[arity + 1] = MkVarTerm(); - arity++; - f = Yap_MkFunctor(name, arity); - ap = (PredEntry *)(PredPropByFunc(f, tmod)); - if (ap == nullptr || ap->OpcodeOfPred == UNDEF_OPCODE) { - Term g = (Yap_MkApplTerm(f, arity, ts)); - ap = rewriteUndefEngineQuery(ap, g, (ap->ModuleOfPred)); - } - q.CurSlot = Yap_StartSlots(); - q.p = P; - q.cp = CP; - // make sure this is safe - yhandle_t o = Yap_InitHandle(XREGS[arity]); - // allow Prolog style exception handling - sigjmp_buf buf, *oldp = LOCAL_RestartEnv; - LOCAL_RestartEnv = &buf; - if (sigsetjmp(*LOCAL_RestartEnv, false)) { - // throw new YAPError(); - LOCAL_RestartEnv = oldp; - RECOVER_MACHINE_REGS(); - return 0; - } - // don't forget, on success these guys may create slots - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); + if (IsApplTerm(t)) { + ts = RepAppl(t) + 1; + f = (Functor)ts[-1]; + name = NameOfFunctor(f); + arity = ArityOfFunctor(f); + for (arity_t i = 0; i < arity; i++) + XREGS[i + 1] = ts[i]; + } else if (IsAtomTerm(t)) { + name = AtomOfTerm(t); + f = nullptr; + arity = 0; + } else if (IsPairTerm(t)) { + XREGS[1] = ts[0]; + XREGS[2] = ts[1]; + arity = 2; + name = AtomDot; + f = FunctorDot; + } else { + Yap_ThrowError(TYPE_ERROR_CALLABLE, t, 0); + return 0L; + } + XREGS[arity + 1] = MkVarTerm(); + arity++; + f = Yap_MkFunctor(name, arity); + ap = (PredEntry *)(PredPropByFunc(f, tmod)); + if (ap == nullptr || ap->OpcodeOfPred == UNDEF_OPCODE) { + Term g = (Yap_MkApplTerm(f, arity, ts)); + ap = rewriteUndefEngineQuery(ap, g, (ap->ModuleOfPred)); + } + q.CurSlot = Yap_StartSlots(); + q.p = P; + q.cp = CP; + // make sure this is safe + // allow Prolog style exception handling + Term terr; + __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); - if (YAP_EnterGoal(ap, nullptr, &q) == 0) { -#if DEBUG - fprintf(stderr, "function call failed:\n"); -#endif - LOCAL_RestartEnv = oldp; - return 0; - } - DBTerm *pt = Yap_StoreTermInDB(Yap_GetFromSlot(o), arity); - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "out %d", o); - YAP_LeaveGoal(false, &q); - Yap_CloseHandles(q.CurSlot); - Term rc = Yap_PopTermFromDB(pt); - LOCAL_RestartEnv = oldp; - RECOVER_MACHINE_REGS(); - return rc; - } catch (YAPError e) { - YAP_LeaveGoal(false, &q); - Yap_CloseHandles(q.CurSlot); + bool result = (bool)YAP_EnterGoal(ap, nullptr, &q); + if ((terr = Yap_PeekException()) != 0) { std::cerr << "Exception received by " << __func__ << "( " - << YAPTerm(t).text() << ").\n Forwarded..."; - throw e; + << YAPTerm(terr).text() << ").\n Forwarded...\n\n"; + // Yap_PopTermFromDB(LOCAL_ActiveError->errorTerm); + // throw YAPError(); + } + { + YAP_LeaveGoal(result, &q); + // PyEval_RestoreThread(_save); + RECOVER_MACHINE_REGS(); + return result; } } @@ -618,7 +584,7 @@ YAPQuery::YAPQuery(YAPFunctor f, YAPTerm mod, YAPTerm ts[]) goal = MkVarTerm(); } openQuery(); - names = YAPPairTerm(TermNil); + names = YAPPairTerm(TermNil); RECOVER_MACHINE_REGS(); } @@ -686,60 +652,48 @@ bool YAPQuery::next() { bool result = false; sigjmp_buf buf, *oldp = LOCAL_RestartEnv; Term terr; - e = nullptr; - try { - BACKUP_MACHINE_REGS(); - if (!q_open) - return false; - LOCAL_RestartEnv = &buf; - if (sigsetjmp(*LOCAL_RestartEnv, false)) { - //e = new YAPError(); - } - // don't forget, on success these guys may create slots - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); + e = nullptr; + BACKUP_MACHINE_REGS(); + if (!q_open) + return false; + LOCAL_RestartEnv = &buf; + // don't forget, on success these guys may create slots + __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "exec "); - if (q_state == 0) { - result = (bool)YAP_EnterGoal(ap, nullptr, &q_h); - } else { - LOCAL_AllowRestart = q_open; - result = (bool)YAP_RetryGoal(&q_h); - } - if (result) { - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "vnames %d %s %d", - q_state, names.text(), LOCAL_CurSlot); - } else { - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "fail"); - } - q_state = 1; - if ((terr = Yap_PeekException())) { - LOCAL_RestartEnv = &buf; + if (q_state == 0) { + result = (bool)YAP_EnterGoal(ap, nullptr, &q_h); + } else { + LOCAL_AllowRestart = q_open; + result = (bool)YAP_RetryGoal(&q_h); + } + q_state = 1; + __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "out %d", result); - result = false; - } - __android_log_print(ANDROID_LOG_INFO, "YAPDroid", "out %d", result); - - if (!result) { - YAP_LeaveGoal(false, &q_h); - Yap_CloseHandles(q_handles); - q_open = false; - } else { - q_handles = Yap_StartSlots(); - } - RECOVER_MACHINE_REGS(); - LOCAL_RestartEnv = oldp; - return result; - } catch (YAPError e) { - q_open = false; - Yap_PopTermFromDB(LOCAL_ActiveError->errorTerm); - memset(LOCAL_ActiveError, 0, sizeof(*LOCAL_ActiveError)); + if (!result) { YAP_LeaveGoal(false, &q_h); Yap_CloseHandles(q_handles); q_open = false; - std::cerr << "Exception received by " << __func__ << "( " - << YAPTerm(terr).text() << ").\n Forwarded...\n\n"; - LOCAL_RestartEnv = oldp; - throw e; + if (Yap_HasException()) { + terr = Yap_GetException(); + yap_error_descriptor_t *tp = LOCAL_ActiveError->top_error; + memset(LOCAL_ActiveError, 0, sizeof(yap_error_descriptor_t)); + LOCAL_ActiveError->top_error = tp; + std::cerr << "Exception at " << __func__ << "() " << YAPTerm(terr).text() + << ").\n\n\n"; + Term es[2]; + es[0] = TermError; + es[1] = terr; + Functor f = Yap_MkFunctor(Yap_LookupAtom("print_message"), 2); + YAP_RunGoalOnce(Yap_MkApplTerm(f, 2, es)); + // Yap_PopTermFromDB(LOCAL_ActiveError->errorTerm); + // throw YAPError(); + } + } else { + q_handles = Yap_StartSlots(); } + RECOVER_MACHINE_REGS(); + LOCAL_RestartEnv = oldp; + return result; } PredEntry *YAPQuery::rewriteUndefQuery() { @@ -754,10 +708,9 @@ PredEntry *YAPEngine::rewriteUndefEngineQuery(PredEntry *a, Term &tgoal, ts[0] = mod; ts[1] = tgoal; ARG1 = tgoal = Yap_MkApplTerm(FunctorModule, 2, ts); - //goal = YAPTerm(Yap_MkApplTerm(FunctorMetaCall, 1, &ARG1)); + // goal = YAPTerm(Yap_MkApplTerm(FunctorMetaCall, 1, &ARG1)); return PredCall; - // return YAPApplTerm(FunctorUndefinedQuery, ts); } @@ -855,9 +808,10 @@ void Yap_displayWithJava(int c) { void YAPEngine::doInit(YAP_file_type_t BootMode, YAPEngineArgs *engineArgs) { if (BootMode == YAP_FOUND_BOOT_ERROR) { - std::cerr << "Exception received by " << __func__ << "( " - << "while booting" << ").\n Forwarded...\n\n"; - return; + std::cerr << "Exception received by " << __func__ << "( " + << "while booting" + << ").\n Forwarded...\n\n"; + return; } YAP_Init(engineArgs); /* Begin preprocessor code */ @@ -914,8 +868,8 @@ PredEntry *YAPPredicate::getPred(YAPTerm &tt, CELL *&outp) { Yap_ThrowError(INSTANTIATION_ERROR, tt.term(), 0); else if (IsNumTerm(t)) Yap_ThrowError(TYPE_ERROR_CALLABLE, tt.term(), 0); - std::cerr << "Exception received by " << __func__ << "( " - << YAPTerm(tt).text() << ").\n Forwarded...\n\n"; + std::cerr << "Exception received by " << __func__ << "( " + << YAPTerm(tt).text() << ").\n Forwarded...\n\n"; } tt.put(t); if (IsAtomTerm(t)) { diff --git a/H/LOCALS b/H/LOCALS new file mode 100755 index 000000000..31dac822d --- /dev/null +++ b/H/LOCALS @@ -0,0 +1,323 @@ +// Stuff that must be considered local to a thread or worker +START_WORKER_LOCAL + +// Streams +int c_input_stream =0 +int c_output_stream =1 +int c_error_stream =2 + +bool sockets_io =false + +bool within_print_message =false + +// + +// Used by the prompts to check if they are after a newline, and then a +// prompt should be output, or if we are in the middle of a line. +// +bool newline =true + +Atom AtPrompt =AtomNil +char Prompt[MAX_PROMPT+1] void + +encoding_t encoding =Yap_DefaultEncoding() +bool quasi_quotations =false +UInt default_priority =1200 + +bool eot_before_eof =false +UInt max_depth =0 +UInt max_list =0 +UInt max_write_args =0 + + +// Restore info +CELL* OldASP =NULL +CELL* OldLCL0 =NULL +tr_fr_ptr OldTR =NULL +CELL* OldGlobalBase =NULL +CELL* OldH =NULL +CELL* OldH0 =NULL +ADDR OldTrailBase =NULL +ADDR OldTrailTop =NULL +ADDR OldHeapBase =NULL +ADDR OldHeapTop =NULL +Int ClDiff =0L +Int GDiff =0L +Int HDiff =0L +Int GDiff0 =0L +CELL* GSplit =NULL +Int LDiff =0L +Int TrDiff =0L +Int XDiff =0L +Int DelayDiff =0L +Int BaseDiff =0L + +// Reduction counters +YAP_ULONG_LONG ReductionsCounter =0L +YAP_ULONG_LONG PredEntriesCounter =0L +YAP_ULONG_LONG RetriesCounter =0L +int ReductionsCounterOn =0L +int PredEntriesCounterOn =0L +int RetriesCounterOn =0L + +// support for consulting files +/* current consult stack */ +union CONSULT_OBJ* ConsultSp =NULL +/* current maximum number of cells in consult stack */ +UInt ConsultCapacity void +/* top of consult stack */ +union CONSULT_OBJ* ConsultBase =NULL +/* low-water mark for consult */ +union CONSULT_OBJ* ConsultLow =NULL +Term VarNames =((Term)0) +Atom SourceFileName =NULL +UInt SourceFileLineno =0 + +//global variables +Term GlobalArena =0L TermToGlobalOrAtomAdjust +UInt GlobalArenaOverflows =0L +Int ArenaOverflows =0L +Int DepthArenas =0 + +struct pred_entry* LastAssertedPred =NULL +struct pred_entry* TmpPred =NULL +char* ScannerStack =NULL +struct scanner_extra_alloc* ScannerExtraBlocks =NULL + +/// worker control information +/// stack limit after which the stack is managed by C-code. +Int CBorder =0 + + +/// max number of signals (uint64_t) +UInt MaxActiveSignals =64L +/// actual life signals +uint64_t Signals =0L +/// indexing help data? +UInt IPredArity =0L +yamop* ProfEnd =NULL +int DoingUndefp =FALSE +Int StartCharCount =0L +Int StartLineCount =0L +Int StartLinePos =0L +scratch_block ScratchPad InitScratchPad(wid) +#ifdef COROUTINING +Term WokenGoals =0L TermToGlobalAdjust +Term AttsMutableList =0L TermToGlobalAdjust +#endif + + + +// gc_stuff +Term GcGeneration =0L TermToGlobalAdjust +Term GcPhase =0L TermToGlobalAdjust +UInt GcCurrentPhase =0L +UInt GcCalls =0L +Int TotGcTime =0L +YAP_ULONG_LONG TotGcRecovered =0L +Int LastGcTime =0L +Int LastSSTime =0L +CELL* OpenArray =NULL + +/* in a single gc */ +Int total_marked =0L +Int total_oldies =0L +struct choicept* current_B =NULL +CELL* prev_HB =NULL +CELL* HGEN =NULL +CELL** iptop =NULL + +#if defined(GC_NO_TAGS) +char* bp =NULL +#endif +tr_fr_ptr sTR =NULL +tr_fr_ptr sTR0 =NULL +tr_fr_ptr new_TR =NULL +struct gc_mark_continuation* cont_top0 =NULL +struct gc_mark_continuation* cont_top =NULL +int discard_trail_entries =0 +gc_ma_hash_entry gc_ma_hash_table[GC_MAVARS_HASH_SIZE] void +gc_ma_hash_entry* gc_ma_h_top =NULL +gc_ma_hash_entry* gc_ma_h_list =NULL +UInt gc_timestamp =0L +ADDR db_vec =NULL +ADDR db_vec0 =NULL +struct RB_red_blk_node* db_root =NULL +struct RB_red_blk_node* db_nil =NULL + +sigjmp_buf* gc_restore void +CELL* extra_gc_cells void +CELL* extra_gc_cells_base void +CELL* extra_gc_cells_top void +UInt extra_gc_cells_size =256 +struct array_entry* DynamicArrays =NULL PtoArrayEAdjust +struct static_array_entry* StaticArrays =NULL PtoArraySAdjust +struct global_entry* GlobalVariables =NULL PtoGlobalEAdjust +int AllowRestart =FALSE + +// Thread Local Area for Fast Storage of Intermediate Compiled Code +struct mem_blk* CMemFirstBlock =NULL +UInt CMemFirstBlockSz =0L + +// Variable used by the compiler to store number of permanent vars in a clause +int nperm =0 +int jMP =0 +// Thread Local Area for Labels +Int* LabelFirstArray =NULL +UInt LabelFirstArraySz =0L + +// Thread Local Area for SWI-Prolog emulation routines. +// struct PL_local_data* PL_local_data_p =Yap_InitThreadIO(wid) + +#ifdef THREADS +struct thandle ThreadHandle InitThreadHandle(wid) +#endif /* THREADS */ + +#if defined(YAPOR) || defined(TABLING) +struct local_optyap_data optyap_data Yap_init_local_optyap_data(wid) +UInt TabMode =0L +#endif /* YAPOR || TABLING */ + +int InterruptsDisabled =FALSE + +struct open_query_struct* execution =NULL + +#if LOW_LEVEL_TRACER +Int total_choicepoints =0 +#endif + +int consult_level =0 + +// Variables related to memory allocation +ADDR LocalBase void +ADDR GlobalBase void +ADDR TrailBase void +ADDR TrailTop void + +/* error handling info, designed to be easy to pass to the foreign world */ +yap_error_descriptor_t* ActiveError =calloc(sizeof(yap_error_descriptor_t),1) +/// pointer to an exception term, from throw + +jmp_buf* IOBotch void +TokEntry* tokptr void +TokEntry* toktide void +VarEntry* VarTable void +VarEntry* AnonVarTable void +Term Comments void +CELL* CommentsTail void +CELL* CommentsNextChar void +wchar_t* CommentsBuff void +size_t CommentsBuffPos void +size_t CommentsBuffLim void +sigjmp_buf* RestartEnv void +char FileNameBuf[YAP_FILENAME_MAX+1] void +char FileNameBuf2[YAP_FILENAME_MAX+1] void + +struct TextBuffer_manager* TextBuffer =Yap_InitTextAllocator() + +// Prolog State +UInt BreakLevel =0 +Int PrologMode =BootMode +int CritLocks =0 + +// Prolog execution and state flags +union flagTerm* Flags void +UInt flagCount void + +//analyst.c +/* used to find out how many instructions of each kind are executed */ +#ifdef ANALYST +YAP_ULONG_LONG opcount[_std_top+1] void +YAP_ULONG_LONG 2opcount[_std_top+1][_std_top+1] void +#endif /* ANALYST */ + +//dbase.c +struct db_globs* s_dbg void + +//eval.c +Term mathtt void +char* mathstring =NULL + +//grow.c +int heap_overflows =0 +Int total_heap_overflow_time =0 +int stack_overflows =0 +Int total_stack_overflow_time =0 +int delay_overflows =0 +Int total_delay_overflow_time =0 +int trail_overflows =0 +Int total_trail_overflow_time =0 +int atom_table_overflows =0 +Int total_atom_table_overflow_time =0 + +//load_dyld +#ifdef LOAD_DYLD +int dl_errno =0 +#endif + +//tracer.c +#ifdef LOW_LEVEL_TRACER +int do_trace_primitives =TRUE +#endif + +//quick loader +struct export_atom_hash_entry_struct *ExportAtomHashChain =NULL +UInt ExportAtomHashTableSize =0 +UInt ExportAtomHashTableNum =0 +struct export_functor_hash_entry_struct *ExportFunctorHashChain =NULL +UInt ExportFunctorHashTableSize =0 +UInt ExportFunctorHashTableNum =0 +struct export_pred_entry_hash_entry_struct *ExportPredEntryHashChain =NULL +UInt ExportPredEntryHashTableSize =0 +UInt ExportPredEntryHashTableNum =0 +struct export_dbref_hash_entry_struct *ExportDBRefHashChain =NULL +UInt ExportDBRefHashTableSize =0 +UInt ExportDBRefHashTableNum =0 +struct import_atom_hash_entry_struct **ImportAtomHashChain =NULL +UInt ImportAtomHashTableSize =0 +UInt ImportAtomHashTableNum =0 +struct import_functor_hash_entry_struct **ImportFunctorHashChain =NULL +UInt ImportFunctorHashTableSize =0 +UInt ImportFunctorHashTableNum =0 +struct import_opcode_hash_entry_struct **ImportOPCODEHashChain =NULL +UInt ImportOPCODEHashTableSize =0 +struct import_pred_entry_hash_entry_struct **ImportPredEntryHashChain =NULL +UInt ImportPredEntryHashTableSize =0 +UInt ImportPredEntryHashTableNum =0 +struct import_dbref_hash_entry_struct **ImportDBRefHashChain =NULL +UInt ImportDBRefHashTableSize =0 +UInt ImportDBRefHashTableNum =0 +yamop *ImportFAILCODE =NULL + +// exo indexing + +UInt ibnds[256] void +struct index_t* exo_it =NULL +CELL* exo_base =NULL +UInt exo_arity =0 +UInt exo_arg =0 + +// atom completion +struct scan_atoms* search_atoms void +struct pred_entry* SearchPreds void + +/// Slots Status +yhandle_t CurSlot =0 +yhandle_t FrozenHandles =0 +yhandle_t NSlots =0 +CELL* SlotBase =InitHandles(wid) + +// Mutexes +struct swi_mutex* Mutexes =NULL + +Term SourceModule =0 +Term Including =TermNil + +size_t MAX_SIZE =1024L + +/* last call to walltime. */ +uint64_t LastWTime =0 + +void* shared =NULL + +END_WORKER_LOCAL diff --git a/H/YapTerm.h b/H/YapTerm.h new file mode 100644 index 000000000..a7632a379 --- /dev/null +++ b/H/YapTerm.h @@ -0,0 +1,116 @@ +/************************************************************************* +* * +* YAP Prolog %W% %G% * +* Yap Prolog was developed at NCCUP - Universidade do Porto * +* * +* Copyright L.Damas, V.S.Costa and Universidade do Porto 1985-1997 * +* * +************************************************************************** +* * +* File: Yap.h * +* mods: * +* comments: abstract type definitions for YAP * +* version: $Id: Yap.h,v 1.38 2008-06-18 10:02:27 vsc Exp $ * +*************************************************************************/ + +#ifndef YAP_H +#include "YapTermConfig.h" +#include "config.h" + +typedef void *Functor; +typedef void *Atom; + +#endif + +#if HAVE_STDINT_H +#include +#endif +#if HAVE_INTTYPES_H +#include +#endif + +#define ALIGN_BY_TYPE(X, TYPE) \ + (((CELL)(X) + (sizeof(TYPE) - 1)) & ~(sizeof(TYPE) - 1)) + +#ifndef EXTERN +#ifdef MSC_VER +#define EXTERN +#else +#define EXTERN extern +#endif +#endif + +/* defines integer types Int and UInt (unsigned) with the same size as a ptr +** and integer types Short and UShort with half the size of a ptr */ + +#if defined(PRIdPTR) + +typedef intptr_t Int; +typedef uintptr_t UInt; + +#elif defined(_WIN64) + + +typedef int64_t Int; +typedef uint64_t UInt; + +#elif defined(_WIN32) + +typedef int32_t Int; +typedef uint32_t UInt; + +#elif SIZEOF_LONG_INT == SIZEOF_INT_P + +typedef long int Int; +typedef unsigned long int UInt; + +#elif SIZEOF_INT == SIZEOF_INT_P + +typedef int Int; +typedef unsigned int UInt; + +#else +#error Yap require integer types of the same size as a pointer +#endif + +/* */ typedef short int Short; +/* */ typedef unsigned short int UShort; + +typedef UInt CELL; + +typedef uint16_t BITS16; +typedef int16_t SBITS16; +typedef uint32_t BITS32; + +#define WordSize sizeof(BITS16) +#define CellSize sizeof(CELL) +#define SmallSize sizeof(SMALLUNSGN) + +#include "YapFormat.h" + +/************************************************************************************************* + type casting macros +*************************************************************************************************/ + +typedef UInt Term; + +typedef Int yhandle_t; + +typedef double Float; + +#if SIZEOF_INT < SIZEOF_INT_P +#define SHORT_INTS 1 +#else +#define SHORT_INTS 0 +#endif + +#ifdef __GNUC__ +typedef long long int YAP_LONG_LONG; +typedef unsigned long long int YAP_ULONG_LONG; +#else +typedef long int YAP_LONG_LONG; +typedef unsigned long int YAP_ULONG_LONG; +#endif + +#define Unsigned(V) ((CELL)(V)) +#define Signed(V) ((Int)(V)) diff --git a/Packages.cmake b/Packages.cmake new file mode 100644 index 000000000..76096a280 --- /dev/null +++ b/Packages.cmake @@ -0,0 +1,209 @@ + +message(STATUS "Building YAP packages version ${YAP_VERSION}") + + + + +if (NOT WIN32) +set (BUILD_SHARED_LIBS ON) +endif() + + + +option (WITH_JIT +"just in Time Clause Compilation" OFF) +if (WITH_JIT) + add_subDIRECTORY(JIT) +endif (WITH_JIT) + + +add_subDIRECTORY (packages/raptor) + +add_subDIRECTORY (packages/xml) + + +OPTION (WITH_CLPBN " Enable the CLPBN and PFL probabilistic languages" ON) + +OPTION (WITH_CPLINT " Enable the cplint probabilistic language" ON) + +OPTION (WITH_HORUS " Enable the CLPBN and PFL probabilistic languages" ON) + +IF (WITH_CLPBN) +add_subDIRECTORY (packages/CLPBN) +ENDIF(WITH_CLPBN) + +IF (WITH_CPLINT) +add_subDIRECTORY (packages/cplint) +ENDIF(WITH_CPLINT) + + +#must be last +add_subDIRECTORY (packages/python) + +OPTION (WITH_SWIG " Enable SWIG interfaces to foreign languages" ON) +IF (WITH_SWIG) +add_subDIRECTORY (packages/swig) +ENDIF (WITH_SWIG) + + +# please install doxygen for prolog first +# git clone http://www.github.com/vscosta/doxygen-yap +# cd doxygen-yap +# mkdir -p build +# cd build +# make; sudo make install +option (WITH_DOCS + "generate YAP docs" OFF) + + IF (WITH_DOCS) + add_subDIRECTORY (docs) + ENDIF (WITH_DOCS) + +# add_subDIRECTORY (packages/cuda) + +option (WITH_GECODE +"interface gecode constraint solver" ON) +if (WITH_GECODE) +add_subDIRECTORY (packages/gecode) +endif() + +add_subDIRECTORY (packages/real) + + +add_subDIRECTORY (packages/jpl) + +add_subDIRECTORY (packages/bdd) + +add_subDIRECTORY (packages/ProbLog) + +add_subDIRECTORY (packages/swi-minisat2) + +add_subDIRECTORY (packages/clpqr) + + +#todo: use cmake target builds +# option (USE_MAXPERFORMANCE +# "try using the best flags for specific architecture" OFF) + +# option (USE_MAXMEMORY +# "try using the best flags for using the memory to the most" ON) +#TODO: check MAXMEMORY + +#TODO: use cmake target builds +# option (USE_DEBUGYAP +# "enable C-debugging for YAP" OFF) + +#TODO: use cmake arch/compiler +# option (USE_CYGWIN +# "use cygwin library in WIN32" OFF) + +option (WITH_PRISM + "use PRISM system in YAP" ON) +#TODO: + + +option (WITH_YAP_DLL + "compile YAP as a DLL" ON) +#TODO: + +option (WITH_YAP_STATIC + "compile YAP statically" OFF) +#TODO: + +option(WITH_YAP_CONDOR + "allow YAP to be used from condor" OFF) + +if (WITH_YAP_CONDOR) + # use default allocator + set ( YAP_STATIC ON ) + set ( YAP_DLL OFF ) +endif() + +#TODO: detect arch before allow this option +# OPTION(WIN64 +# "compile YAP for win64" OFF) + +# option (APRIL +# "compile Yap to support April ILP system" OFF) +# option (DLCOMPAT +# "use dlcompat library for dynamic loading on Mac OS X" OFF) + +# SHARED PACKAGES with SWI + +# swi packages have both Makefile.in which we will use and +# Makefile.mak, we will use the later to identify this packages +# while we keep both autotools amd cmake working side by side +# Search for available packages which all have a Makefile.mak +#file (GLOB PACKAGES packages/*/Makefile.mak) + +# needed by this packages + + + +if(WIN32) + + if(MSVC) + set(MSVC_RUNTIME "dynamic") + ENDIF(MSVC) + + target_link_libraries(libYap wsock32 ws2_32 Shlwapi) + +endif(WIN32) + + add_executable (yap-bin ${CONSOLE_SOURCES}) + +set_target_properties (yap-bin PROPERTIES OUTPUT_NAME yap) + + +target_link_libraries(yap-bin libYap ) + + install(TARGETS libYap yap-bin + RUNTIME DESTINATION ${bindir} + LIBRARY DESTINATION ${libdir} + ARCHIVE DESTINATION ${libdir} + ) + + +CMAKE_DEPENDENT_OPTION (WITH_SYSTEM_MMAP "Use MMAP for shared memory allocation" ON + "NOT WITH_YAPOR_THOR" OFF) + +CMAKE_DEPENDENT_OPTION (WITH_SYSTEM_SHM "Use SHM for shared memory allocation" ON + "NOT WITH_YAPOR_THOR; NOT WITH_SYSTEM_MMAP" OFF ) + + add_subDIRECTORY(library/lammpi) + + if (MPI_C_FOUND) + + CMAKE_DEPENDENT_OPTION( WITH_MPI ON "Interface to OpenMPI/MPICH" + "MPI_C_FOUND" OFF) + macro_optional_add_subDIRECTORY(library/mpi) + set(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${MPI_C_COMPILE_FLAGS} ") + include_directories(${MPI_C_INCLUDE_PATH}) + target_link_libraries(yap-bin ${MPI_C_LIBRARIES} ) + if(MPI_C_COMPILE_FLAGS) + set_target_properties(yap-bin PROPERTIES + COMPILE_FLAGS "${MPI_C_COMPILE_FLAGS}") + endif(MPI_C_COMPILE_FLAGS) + + if(MPI_C_LINK_FLAGS) + set_target_properties(yap-bin PROPERTIES + LINK_FLAGS "${MPI_C_LINK_FLAGS}") + endif() + endif (MPI_C_FOUND) + +## add_subDIRECTORY(utils) + +# +# include subdirectories configuration +## after we have all functionality in +# +# ADD_SUBDIRECTORY(console/terminal) + + + + + +macro_display_feature_log() +if(POLICY CMP0058) +cmake_policy(SET CMP0058 NEW) +endif(POLICY CMP0058) diff --git a/TAGS b/TAGS deleted file mode 100644 index 24ea552c6..000000000 --- a/TAGS +++ /dev/null @@ -1,141 +0,0 @@ -A pl/boot.yap 307 -A pl/boot.yap 307 -A pl/boot.yap 307 -A pl/boot.yap 1242 -B pl/boot.yap 713 -B pl/boot.yap 1458 -BreakLevel pl/boot.yap 1641 -C pl/boot.yap 611 -C pl/boot.yap 879 -C pl/boot.yap 884 -C pl/boot.yap 895 -C pl/boot.yap 900 -C pl/boot.yap 1518 -C pl/boot.yap 1580 -CP pl/boot.yap 1198 -CP0 pl/boot.yap 1568 -CP1 pl/boot.yap 1570 -Command pl/boot.yap 656 -Command pl/boot.yap 1369 -Command pl/boot.yap 1373 -Command pl/boot.yap 1378 -Con pl/boot.yap 611 -DBON pl/boot.yap 1659 -E pl/boot.yap 1585 -Expanded pl/boot.yap 1483 -ExpandedF pl/boot.yap 1526 -First pl/boot.yap 981 -First pl/boot.yap 1006 -First pl/boot.yap 1012 -G pl/boot.yap 992 -G pl/boot.yap 1197 -G0 pl/boot.yap 1205 -G1 pl/boot.yap 706 -GVL pl/boot.yap 1027 -Goal pl/boot.yap 1390 -IVs pl/boot.yap 815 -LD pl/boot.yap 1656 -LD pl/boot.yap 1665 -LD pl/boot.yap 1668 -LF pl/boot.yap 1645 -LGs pl/boot.yap 817 -LI pl/boot.yap 937 -LP pl/boot.yap 1675 -M pl/boot.yap 798 -M pl/boot.yap 799 -M pl/boot.yap 1018 -M pl/boot.yap 1157 -M pl/boot.yap 1163 -M pl/boot.yap 1174 -M pl/boot.yap 1175 -M pl/boot.yap 1178 -M pl/boot.yap 1182 -M pl/boot.yap 1186 -M pl/boot.yap 1214 -M pl/boot.yap 1223 -M pl/boot.yap 1229 -M pl/boot.yap 1244 -M pl/boot.yap 1252 -M pl/boot.yap 1267 -M pl/boot.yap 1630 -MG pl/boot.yap 1569 -Mod pl/boot.yap 727 -NG pl/boot.yap 1289 -NLAnsw pl/boot.yap 920 -NVs pl/boot.yap 816 -Names pl/boot.yap 936 -O pl/boot.yap 662 -OPT pl/boot.yap 771 -OldModule pl/boot.yap 1341 -OldModule pl/boot.yap 1350 -OldModule pl/boot.yap 1358 -OldModule pl/boot.yap 1367 -Options pl/boot.yap 1412 -Prolog pl/boot.yap 697 -RI pl/boot.yap 726 -Ref pl/boot.yap 758 -S pl/boot.yap 265 -Setup pl/boot.yap 1440 -Source pl/boot.yap 685 -Source pl/boot.yap 688 -Status pl/boot.yap 1361 -Task0 pl/boot.yap 1444 -V pl/boot.yap 1033 -VL pl/boot.yap 983 -VL0 pl/boot.yap 1026 -Value pl/boot.yap 943 -Varnames pl/boot.yap 523 -W pl/boot.yap 454 -Where pl/boot.yap 718 -Where pl/boot.yap 733 -Written pl/boot.yap 801 -X pl/boot.yap 750 -X pl/boot.yap 760 -Y pl/boot.yap 1225 -Y pl/boot.yap 1233 -_ pl/boot.yap 460 -_ pl/boot.yap 546 -_ pl/boot.yap 603 -_ pl/boot.yap 748 -_ pl/boot.yap 800 -_ pl/boot.yap 1629 -_R pl/boot.yap 1403 -_Ref pl/boot.yap 604 -ball pl/boot.yap 1534 -catch pl/boot.yap 1558 -consult pl/boot.yap 1321 -error pl/boot.yap 430 -fail pl/boot.yap 630 -fail pl/boot.yap 655 -fail pl/boot.yap 792 -flush_output pl/boot.yap 520 -flush_output pl/boot.yap 860 -flush_output pl/boot.yap 917 -goals pl/boot.yap 856 -off pl/boot.yap 435 -off pl/boot.yap 437 -off pl/boot.yap 438 -on pl/boot.yap 382 -place pl/boot.yap 698 -prolog pl/boot.yap 441 -prolog pl/boot.yap 1323 -repeat pl/boot.yap 1342 -repeat pl/boot.yap 1351 -repeat pl/boot.yap 1357 -repeat pl/boot.yap 1366 -start_low_level_trace pl/boot.yap 365 -streams pl/boot.yap 855 -support pl/boot.yap 821 -top pl/boot.yap 660 -top pl/boot.yap 673 -true pl/boot.yap 363 -true pl/boot.yap 374 -true pl/boot.yap 383 -true pl/boot.yap 383 -true pl/boot.yap 434 -true pl/boot.yap 720 -true pl/boot.yap 865 -true pl/boot.yap 1286 -true pl/boot.yap 1481 -user_error pl/boot.yap 908 -user_input pl/boot.yap 874 diff --git a/YAP.cbp b/YAP.cbp new file mode 100644 index 000000000..4e30b27e9 --- /dev/null +++ b/YAP.cbp @@ -0,0 +1,3896 @@ + + + + + + diff --git a/YapIOConfig.h b/YapIOConfig.h new file mode 100644 index 000000000..e2b9c6c1c --- /dev/null +++ b/YapIOConfig.h @@ -0,0 +1,126 @@ + +// play nice +#ifndef HAVE_PYTHON +/* #undef HAVE_PYTHON */ +#endif +#if HAVE_PYTHON +#include +#endif + +/* Define if you have libreadline */ +#ifndef HAVE_LIBREADLINE +#define HAVE_LIBREADLINE CACHE;YES;BOOL;Readline works. +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_READLINE_HISTORY_H +#define HAVE_READLINE_HISTORY_H 1 +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_READLINE_READLINE_H +#define HAVE_READLINE_READLINE_H 1 +#endif + +#if defined(HAVE_READLINE_READLINE_H) && defined(HAVE_LIBREADLINE) +#define USE_READLINE 1 +#endif + +/* Define to 1 if you have the declaration of `rl_catch_signals ', and to 0 if +you don't. */ +#ifndef HAVE_DECL_RL_CATCH_SIGNALS_ +#define HAVE_DECL_RL_CATCH_SIGNALS 1 +#endif + +/* Define to 1 if you have the declaration of `rl_done ', and to 0 if you +don't. */ +#ifndef HAVE_DECL_RL_DONE_ +/* #undef HAVE_DECL_RL_DONE_ */ +#endif + +/* Define to 1 if you have the declaration of `rl_event_hook', and to 0 if you +don't. */ +#ifndef HAVE_DECL_RL_EVENT_HOOK +/* #undef HAVE_DECL_RL_EVENT_HOOK */ +#endif + +/* Define to 1 if you have the declaration of `rl_readline_state', and to 0 if +you don't. */ +#ifndef HAVE_DECL_RL_READLINE_STATE +/* #undef HAVE_DECL_RL_READLINE_STATE */ +#endif + + /* Define to 1 if you have the `rl_begin_undo_group' function. */ +#ifndef HAVE_RL_BEGIN_UNDO_GROUP +#define HAVE_RL_BEGIN_UNDO_GROUP 1 +#endif + +/* Define to 1 if you have the `rl_clear_pending_input' function. */ +#ifndef HAVE_RL_CLEAR_PENDING_INPUT +#define HAVE_RL_CLEAR_PENDING_INPUT 1 +#endif + +/* Define to 1 if the system has the type `rl_completion_entry_function'). */ +#ifndef HAVE_RL_COMPLETION_ENTRY_FUNCTION +/* #undef HAVE_RL_COMPLETION_ENTRY_FUNCTION */ +#endif + +/* Define to 1 if the system has the type `rl_completion_func_t'. */ +#ifndef HAVE_RL_COMPLETION_FUNC_T +/* #undef HAVE_RL_COMPLETION_FUNC_T */ +#endif + +/* Define to 1 if you have the `rl_completion_matches' function. */ +#ifndef HAVE_RL_COMPLETION_MATCHES +/* #undef HAVE_RL_COMPLETION_MATCHES */ +#endif + +/* Define to 1 if you have the `rl_discard_argument' function. */ +#ifndef HAVE_RL_DISCARD_ARGUMENT +#define HAVE_RL_DISCARD_ARGUMENT 1 +#endif + +/* Define to 1 if you have the `rl_done' variable. */ +#ifndef HAVE_RL_DONE +#define HAVE_RL_DONE +#endif + +/* Define to 1 if you have the `rl_filename_completion_function' function. */ +#ifndef HAVE_RL_FILENAME_COMPLETION_FUNCTION +#define HAVE_RL_FILENAME_COMPLETION_FUNCTION +#endif + +/* Define to 1 if you have the `rl_free_line_state' function. */ +#ifndef HAVE_RL_FREE_LINE_STATE +#define HAVE_RL_FREE_LINE_STATE 1 +#endif + +/* Define to 1 if the system has the type `rl_hook_func_t'. */ +#ifndef HAVE_RL_HOOK_FUNC_T +/* #undef HAVE_RL_HOOK_FUNC_T */ +#endif + +/* Define to 1 if you have the `rl_insert_close' function. */ +#ifndef HAVE_RL_INSERT_CLOSE +#define HAVE_RL_INSERT_CLOSE 1 +#endif + +/* Define to 1 if you have the `rl_reset_after_signal' function. */ +#ifndef HAVE_RL_RESET_AFTER_SIGNAL +#define HAVE_RL_RESET_AFTER_SIGNAL 1 +#endif + +/* Define to 1 if you have the `rl_set_keyboard_input_timeout' function. */ +#ifndef HAVE_RL_SET_KEYBOARD_INPUT_TIMEOUT +#define HAVE_RL_SET_KEYBOARD_INPUT_TIMEOUT 1 +#endif + +/* Define to 1 if you have the `rl_set_prompt' function. */ +#ifndef HAVE_RL_SET_PROMPT +#define HAVE_RL_SET_PROMPT 1 +#endif + +/* Define to 1 if you have the `rl_set_signals' function. */ +#ifndef HAVE_RL_SET_SIGNALS +#define HAVE_RL_SET_SIGNALS 1 +#endif diff --git a/cmake/FindLibR.cmake b/cmake/FindLibR.cmake new file mode 100755 index 000000000..d6a05569d --- /dev/null +++ b/cmake/FindLibR.cmake @@ -0,0 +1,183 @@ +# +# FindLibR.cmake +# +# Copyright (C) 2009-11 by RStudio, Inc. +# +# This program is licensed to you under the terms of version 3 of the +# GNU Affero General Public License. This program is distributed WITHOUT +# ANY EXPRESS OR IMPLIED WARRANTY, INCLUDING THOSE OF NON-INFRINGEMENT, +# MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Please refer to the +# AGPL (http://www.gnu.org/licenses/agpl-3.0.txt) for more details. +# +# + +# LIBR_FOUND +# LIBR_HOME +# LIBR_INCLUDE_DIRS +# LIBR_DOC_DIR +# LIBR_LIBRARIES + +# detection for OSX (look for R framework) +if(APPLE) + + find_library(LIBR_LIBRARIES R) + if(LIBR_LIBRARIES) + set(LIBR_HOME "${LIBR_LIBRARIES}/Resources" CACHE PATH "R home directory") + set(LIBR_INCLUDE_DIRS "${LIBR_HOME}/include" CACHE PATH "R include directory") + set(LIBR_DOC_DIR "${LIBR_HOME}/doc" CACHE PATH "R doc directory") + set(LIBR_EXECUTABLE "${LIBR_HOME}/R" CACHE PATH "R executable") + endif() + +# detection for UNIX & Win32 +else() + + # Find R executable and paths (UNIX) + if(UNIX) + + # find executable + find_program(LIBR_EXECUTABLE R) + if(LIBR_EXECUTABLE-NOTFOUND) + message(STATUS "Unable to locate R executable") + endif() + + # ask R for the home path + if(NOT LIBR_HOME) + execute_process( + COMMAND ${LIBR_EXECUTABLE} "--slave" "--vanilla" "-e" "cat(R.home())" + OUTPUT_VARIABLE LIBR_HOME + ) + if(LIBR_HOME) + set(LIBR_HOME ${LIBR_HOME} CACHE PATH "R home directory") + endif() + endif() + + # ask R for the include dir + if(NOT LIBR_INCLUDE_DIRS) + execute_process( + COMMAND ${LIBR_EXECUTABLE} "--slave" "--no-save" "-e" "cat(R.home('include'))" + OUTPUT_VARIABLE LIBR_INCLUDE_DIRS + ) + if(LIBR_INCLUDE_DIRS) + set(LIBR_INCLUDE_DIRS ${LIBR_INCLUDE_DIRS} CACHE PATH "R include directory") + endif() + endif() + + # ask R for the doc dir + if(NOT LIBR_DOC_DIR) + execute_process( + COMMAND ${LIBR_EXECUTABLE} "--slave" "--no-save" "-e" "cat(R.home('doc'))" + OUTPUT_VARIABLE LIBR_DOC_DIR + ) + if(LIBR_DOC_DIR) + set(LIBR_DOC_DIR ${LIBR_DOC_DIR} CACHE PATH "R doc directory") + endif() + endif() + + # ask R for the lib dir + if(NOT LIBR_LIB_DIR) + execute_process( + COMMAND ${LIBR_EXECUTABLE} "--slave" "--no-save" "-e" "cat(R.home('lib'))" + OUTPUT_VARIABLE LIBR_LIB_DIR + ) + endif() + + # Find R executable and paths (Win32) + else() + + # find the home path + if(NOT LIBR_HOME) + + # read home from the registry + get_filename_component(LIBR_HOME + "[HKEY_LOCAL_MACHINE\\SOFTWARE\\R-core\\R;InstallPath]" + ABSOLUTE CACHE) + + # print message if not found + if(NOT LIBR_HOME) + message(STATUS "Unable to locate R home (not written to registry)") + endif() + + endif() + + # set other R paths based on home path + set(LIBR_INCLUDE_DIRS "${LIBR_HOME}/include" CACHE PATH "R include directory") + set(LIBR_DOC_DIR "${LIBR_HOME}/doc" CACHE PATH "R doc directory") + + # set library hint path based on whether we are doing a special session 64 build + if(LIBR_FIND_WINDOWS_64BIT) + set(LIBRARY_ARCH_HINT_PATH "${LIBR_HOME}/bin/x64") + else() + set(LIBRARY_ARCH_HINT_PATH "${LIBR_HOME}/bin/i386") + endif() + + endif() + + # look for the R executable + find_program(LIBR_EXECUTABLE R + HINTS ${LIBRARY_ARCH_HINT_PATH} ${LIBR_HOME}/bin) + if(LIBR_EXECUTABLE-NOTFOUND) + message(STATUS "Unable to locate R executable") + endif() + + # look for the core R library + find_library(LIBR_CORE_LIBRARY NAMES R + HINTS ${LIBR_LIB_DIR} ${LIBRARY_ARCH_HINT_PATH} ${LIBR_HOME}/bin) + if(LIBR_CORE_LIBRARY) + set(LIBR_LIBRARIES ${LIBR_CORE_LIBRARY}) + else() + message(STATUS "Could not find libR shared library.") + endif() + + if(WIN32) + # look for lapack + find_library(LIBR_LAPACK_LIBRARY NAMES Rlapack + HINTS ${LIBR_LIB_DIR} ${LIBRARY_ARCH_HINT_PATH} ${LIBR_HOME}/bin) + if(LIBR_LAPACK_LIBRARY) + set(LIBR_LIBRARIES ${LIBR_LIBRARIES} ${LIBR_LAPACK_LIBRARY}) + if(UNIX) + set(LIBR_LIBRARIES ${LIBR_LIBRARIES} gfortran) + endif() + endif() + + # look for blas + find_library(LIBR_BLAS_LIBRARY NAMES Rblas + HINTS ${LIBR_LIB_DIR} ${LIBRARY_ARCH_HINT_PATH} ${LIBR_HOME}/bin) + if(LIBR_BLAS_LIBRARY) + set(LIBR_LIBRARIES ${LIBR_LIBRARIES} ${LIBR_BLAS_LIBRARY}) + endif() + + # look for rgraphapp + find_library(LIBR_GRAPHAPP_LIBRARY NAMES Rgraphapp + HINTS ${LIBR_LIB_DIR} ${LIBRARY_ARCH_HINT_PATH} ${LIBR_HOME}/bin) + if(LIBR_GRAPHAPP_LIBRARY) + set(LIBR_LIBRARIES ${LIBR_LIBRARIES} ${LIBR_GRAPHAPP_LIBRARY}) + endif() + endif() + + # cache LIBR_LIBRARIES + if(LIBR_LIBRARIES) + set(LIBR_LIBRARIES ${LIBR_LIBRARIES} CACHE PATH "R runtime libraries") + endif() + +endif() + +# define find requirements +include(FindPackageHandleStandardArgs) +find_package_handle_standard_args(LibR DEFAULT_MSG + LIBR_HOME + LIBR_EXECUTABLE + LIBR_INCLUDE_DIRS + LIBR_LIBRARIES + LIBR_DOC_DIR +) + +if(LIBR_FOUND) + message(STATUS "Found R: ${LIBR_HOME}") +endif() + +# mark low-level variables from FIND_* calls as advanced +mark_as_advanced( + LIBR_CORE_LIBRARY + LIBR_LAPACK_LIBRARY + LIBR_BLAS_LIBRARY +) diff --git a/cmake/NewUseSWIG.cmake b/cmake/NewUseSWIG.cmake new file mode 100644 index 000000000..93447b092 --- /dev/null +++ b/cmake/NewUseSWIG.cmake @@ -0,0 +1,335 @@ +# Distributed under the OSI-approved BSD 3-Clause License. See accompanying +# file Copyright.txt or https://cmake.org/licensing for details. + +#.rst: +# UseSWIG +# ------- +# +# Defines the following macros for use with SWIG: +# +# :: +# +# SWIG_ADD_LIBRARY( +# language> +# [TYPE ] +# [[SOURCES] ...]) +# - Define swig module with given name and specified language +# SWIG_LINK_LIBRARIES(name [ libraries ]) +# - Link libraries to swig module +# +# Source files properties on module files can be set before the invocation +# of the SWIG_ADD_LIBRARY macro to specify special behavior of SWIG. +# +# The source file property CPLUSPLUS calls SWIG in c++ mode, e.g.:: +# +# set_property(SOURCE mymod.i PROPERTY CPLUSPLUS ON) +# swig_add_library(mymod LANGUAGE python SOURCES mymod.i) +# +# The source file property SWIG_FLAGS adds custom flags to the SWIG executable. +# +# The source-file property SWIG_MODULE_NAME have to be provided to specify the actual +# import name of the module in the target language if it cannot be scanned automatically +# from source or different from the module file basename.:: +# +# set_property(SOURCE mymod.i PROPERTY SWIG_MODULE_NAME mymod_realname) +# +# To get the name of the swig module target library, use: ${SWIG_MODULE_${name}_REAL_NAME}. +# +# Also some variables can be set to specify special behavior of SWIG. +# +# CMAKE_SWIG_FLAGS can be used to add special flags to all swig calls. +# +# CMAKE_SWIG_OUTDIR allows one to specify where to write +# the language specific files (swig -outdir option). +# +# SWIG_OUTFILE_DIR allows one to specify where to write the output file +# (swig -o option). If not specified, CMAKE_SWIG_OUTDIR is used. +# +# The name-specific variable SWIG_MODULE__EXTRA_DEPS may be used to specify extra +# dependencies for the generated modules. +# +# If the source file generated by swig need some special flag you can use:: +# +# set_source_files_properties( ${swig_generated_file_fullname} +# PROPERTIES COMPILE_FLAGS "-bla") + +set(SWIG_CXX_EXTENSION "cxx") +set(SWIG_EXTRA_LIBRARIES "") + +set(SWIG_PYTHON_EXTRA_FILE_EXTENSION "py") + +# +# For given swig module initialize variables associated with it +# +macro(SWIG_MODULE_INITIALIZE name language) + string(TOUPPER "${language}" swig_uppercase_language) + string(TOLOWER "${language}" swig_lowercase_language) + set(SWIG_MODULE_${name}_LANGUAGE "${swig_uppercase_language}") + set(SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG "${swig_lowercase_language}") + + set(SWIG_MODULE_${name}_REAL_NAME "${name}") + if (";${CMAKE_SWIG_FLAGS};" MATCHES ";-noproxy;") + set (SWIG_MODULE_${name}_NOPROXY TRUE) + endif () + if("x${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "xUNKNOWN") + message(FATAL_ERROR "SWIG Error: Language \"${language}\" not found") + elseif("x${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "xPYTHON" AND NOT SWIG_MODULE_${name}_NOPROXY) + # swig will produce a module.py containing an 'import _modulename' statement, + # which implies having a corresponding _modulename.so (*NIX), _modulename.pyd (Win32), + # unless the -noproxy flag is used + set(SWIG_MODULE_${name}_REAL_NAME "_${name}") + elseif("x${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "xPERL") + set(SWIG_MODULE_${name}_EXTRA_FLAGS "-shadow") + elseif("x${SWIG_MODULE_${name}_LANGUAGE}" STREQUAL "xCSHARP") + # This makes sure that the name used in the generated DllImport + # matches the library name created by CMake + set(SWIG_MODULE_${name}_EXTRA_FLAGS "-dllimport;${name}") + endif() +endmacro() + +# +# For a given language, input file, and output file, determine extra files that +# will be generated. This is internal swig macro. +# + +macro(SWIG_GET_EXTRA_OUTPUT_FILES language outfiles generatedpath infile) + set(${outfiles} "") + get_source_file_property(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename + ${infile} SWIG_MODULE_NAME) + if(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename STREQUAL "NOTFOUND") + + # try to get module name from "%module foo" syntax + if ( EXISTS ${infile} ) + file ( STRINGS ${infile} _MODULE_NAME REGEX "[ ]*%module[ ]*[a-zA-Z0-9_]+.*" ) + endif () + if ( _MODULE_NAME ) + string ( REGEX REPLACE "[ ]*%module[ ]*([a-zA-Z0-9_]+).*" "\\1" _MODULE_NAME "${_MODULE_NAME}" ) + set(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename "${_MODULE_NAME}") + + else () + # try to get module name from "%module (options=...) foo" syntax + if ( EXISTS ${infile} ) + file ( STRINGS ${infile} _MODULE_NAME REGEX "[ ]*%module[ ]*\\(.*\\)[ ]*[a-zA-Z0-9_]+.*" ) + endif () + if ( _MODULE_NAME ) + string ( REGEX REPLACE "[ ]*%module[ ]*\\(.*\\)[ ]*([a-zA-Z0-9_]+).*" "\\1" _MODULE_NAME "${_MODULE_NAME}" ) + set(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename "${_MODULE_NAME}") + + else () + # fallback to file basename + get_filename_component(SWIG_GET_EXTRA_OUTPUT_FILES_module_basename ${infile} NAME_WE) + endif () + endif () + + endif() + foreach(it ${SWIG_${language}_EXTRA_FILE_EXTENSION}) + set(${outfiles} ${${outfiles}} + "${generatedpath}/${SWIG_GET_EXTRA_OUTPUT_FILES_module_basename}.${it}") + endforeach() +endmacro() + +# +# Take swig (*.i) file and add proper custom commands for it +# +macro(SWIG_ADD_SOURCE_TO_MODULE name outfiles infile) + set(swig_full_infile ${infile}) + get_filename_component(swig_source_file_name_we "${infile}" NAME_WE) + get_source_file_property(swig_source_file_generated ${infile} GENERATED) + get_source_file_property(swig_source_file_cplusplus ${infile} CPLUSPLUS) + get_source_file_property(swig_source_file_flags ${infile} SWIG_FLAGS) + if("${swig_source_file_flags}" STREQUAL "NOTFOUND") + set(swig_source_file_flags "") + endif() + get_filename_component(swig_source_file_fullname "${infile}" ABSOLUTE) + + # If CMAKE_SWIG_OUTDIR was specified then pass it to -outdir + if(CMAKE_SWIG_OUTDIR) + set(swig_outdir ${CMAKE_SWIG_OUTDIR}) + else() + set(swig_outdir ${CMAKE_CURRENT_BINARY_DIR}) + endif() + + if(SWIG_OUTFILE_DIR) + set(swig_outfile_dir ${SWIG_OUTFILE_DIR}) + else() + set(swig_outfile_dir ${swig_outdir}) + endif() + + if (NOT SWIG_MODULE_${name}_NOPROXY) + SWIG_GET_EXTRA_OUTPUT_FILES(${SWIG_MODULE_${name}_LANGUAGE} + swig_extra_generated_files + "${swig_outdir}" + "${swig_source_file_fullname}") + endif() + set(swig_generated_file_fullname + "${swig_outfile_dir}/${swig_source_file_name_we}") + # add the language into the name of the file (i.e. TCL_wrap) + # this allows for the same .i file to be wrapped into different languages + string(APPEND swig_generated_file_fullname + "${SWIG_MODULE_${name}_LANGUAGE}_wrap") + + if(swig_source_file_cplusplus) + string(APPEND swig_generated_file_fullname + ".${SWIG_CXX_EXTENSION}") + else() + string(APPEND swig_generated_file_fullname + ".c") + endif() + + #message("Full path to source file: ${swig_source_file_fullname}") + #message("Full path to the output file: ${swig_generated_file_fullname}") + get_directory_property(cmake_include_directories INCLUDE_DIRECTORIES) + list(REMOVE_DUPLICATES cmake_include_directories) + set(swig_include_dirs) + foreach(it ${cmake_include_directories}) + set(swig_include_dirs ${swig_include_dirs} "-I${it}") + endforeach() + + set(swig_special_flags) + # default is c, so add c++ flag if it is c++ + if(swig_source_file_cplusplus) + set(swig_special_flags ${swig_special_flags} "-c++") + endif() + set(swig_extra_flags) + if(SWIG_MODULE_${name}_EXTRA_FLAGS) + set(swig_extra_flags ${swig_extra_flags} ${SWIG_MODULE_${name}_EXTRA_FLAGS}) + endif() + add_custom_command( + OUTPUT "${swig_generated_file_fullname}" ${swig_extra_generated_files} + # Let's create the ${swig_outdir} at execution time, in case dir contains $(OutDir) + COMMAND ${CMAKE_COMMAND} -E make_directory ${swig_outdir} + COMMAND "${SWIG_EXECUTABLE}" + ARGS "-${SWIG_MODULE_${name}_SWIG_LANGUAGE_FLAG}" + ${swig_source_file_flags} + ${CMAKE_SWIG_FLAGS} + -outdir ${swig_outdir} + ${swig_special_flags} + ${swig_extra_flags} + ${swig_include_dirs} + -o "${swig_generated_file_fullname}" + "${swig_source_file_fullname}" + MAIN_DEPENDENCY "${swig_source_file_fullname}" + DEPENDS ${SWIG_MODULE_${name}_EXTRA_DEPS} + COMMENT "Swig source") + set_source_files_properties("${swig_generated_file_fullname}" ${swig_extra_generated_files} + PROPERTIES GENERATED 1) + set(${outfiles} "${swig_generated_file_fullname}" ${swig_extra_generated_files}) +endmacro() + +# +# Create Swig module +# +macro(SWIG_ADD_MODULE name language) + message(DEPRECATION "SWIG_ADD_MODULE is deprecated. Use SWIG_ADD_LIBRARY instead.") + swig_add_library(${name} + LANGUAGE ${language} + TYPE MODULE + SOURCES ${ARGN}) +endmacro() + + +macro(SWIG_ADD_LIBRARY name) + + include(CMakeParseArguments) + set(options "") + set(oneValueArgs LANGUAGE + TYPE) + set(multiValueArgs SOURCES) + cmake_parse_arguments(_SAM "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + + if(NOT DEFINED _SAM_LANGUAGE) + message(FATAL_ERROR "SWIG_ADD_LIBRARY: Missing LANGUAGE argument") + endif() + + if(NOT DEFINED _SAM_SOURCES) + message(FATAL_ERROR "SWIG_ADD_LIBRARY: Missing SOURCES argument") + endif() + + if(NOT DEFINED _SAM_TYPE) + set(_SAM_TYPE MODULE) + endif() + + swig_module_initialize(${name} ${_SAM_LANGUAGE}) + + set(swig_dot_i_sources) + set(swig_other_sources) + foreach(it ${_SAM_SOURCES}) + if(${it} MATCHES "\\.i$") + set(swig_dot_i_sources ${swig_dot_i_sources} "${it}") + else() + set(swig_other_sources ${swig_other_sources} "${it}") + endif() + endforeach() + + set(swig_generated_sources) + foreach(it ${swig_dot_i_sources}) + SWIG_ADD_SOURCE_TO_MODULE(${name} swig_generated_source ${it}) + set(swig_generated_sources ${swig_generated_sources} "${swig_generated_source}") + endforeach() + get_directory_property(swig_extra_clean_files ADDITIONAL_MAKE_CLEAN_FILES) + set_directory_properties(PROPERTIES + ADDITIONAL_MAKE_CLEAN_FILES "${swig_extra_clean_files};${swig_generated_sources}") + add_library(${SWIG_MODULE_${name}_REAL_NAME} + ${_SAM_TYPE} + ${swig_generated_sources} + ${swig_other_sources}) + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES NO_SONAME ON) + string(TOLOWER "${_SAM_LANGUAGE}" swig_lowercase_language) + if ("${swig_lowercase_language}" STREQUAL "octave") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".oct") + elseif ("${swig_lowercase_language}" STREQUAL "go") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + elseif ("${swig_lowercase_language}" STREQUAL "java") + if (APPLE) + # In java you want: + # System.loadLibrary("LIBRARY"); + # then JNI will look for a library whose name is platform dependent, namely + # MacOS : libLIBRARY.jnilib + # Windows: LIBRARY.dll + # Linux : libLIBRARY.so + set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".jnilib") + endif () + elseif ("${swig_lowercase_language}" STREQUAL "lua") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + elseif ("${swig_lowercase_language}" STREQUAL "python") + # this is only needed for the python case where a _modulename.so is generated + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + # Python extension modules on Windows must have the extension ".pyd" + # instead of ".dll" as of Python 2.5. Older python versions do support + # this suffix. + # http://docs.python.org/whatsnew/ports.html#SECTION0001510000000000000000 + # + # Windows: .dll is no longer supported as a filename extension for extension modules. + # .pyd is now the only filename extension that will be searched for. + # + if(WIN32 AND NOT CYGWIN) + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".pyd") + endif() + elseif ("${swig_lowercase_language}" STREQUAL "r") + set_target_properties(${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + elseif ("${swig_lowercase_language}" STREQUAL "ruby") + # In ruby you want: + # require 'LIBRARY' + # then ruby will look for a library whose name is platform dependent, namely + # MacOS : LIBRARY.bundle + # Windows: LIBRARY.dll + # Linux : LIBRARY.so + set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES PREFIX "") + if (APPLE) + set_target_properties (${SWIG_MODULE_${name}_REAL_NAME} PROPERTIES SUFFIX ".bundle") + endif () + endif () +endmacro() + +# +# Like TARGET_LINK_LIBRARIES but for swig modules +# +macro(SWIG_LINK_LIBRARIES name) + if(SWIG_MODULE_${name}_REAL_NAME) + target_link_libraries(${SWIG_MODULE_${name}_REAL_NAME} ${ARGN}) + else() + message(SEND_ERROR "Cannot find Swig library \"${name}\".") + endif() +endmacro() + diff --git a/cmake/Prelims.cmake b/cmake/Prelims.cmake new file mode 100644 index 000000000..a7c4e5290 --- /dev/null +++ b/cmake/Prelims.cmake @@ -0,0 +1,166 @@ + +#begining stuff for top CMakeLists + +include (MacroLogFeature) + +if (POLICY CMP0042) + cmake_policy( SET CMP0042 NEW) +endif() + +if (ANDROID) + macro ( MY_add_custom_target) + endmacro() +else() + macro ( MY_add_custom_target ) + add_custom_target (${ARGN}) + endmacro() +endif() + + +if (ANDROID) + macro ( add_component arg1) + foreach(item ${ARGN}) + get_filename_component(i ${item} ABSOLUTE) + set( ALL_SOURCES ${ALL_SOURCES} ${i} ) + endforeach() + set( ALL_SOURCES ${ALL_SOURCES} PARENT_SCOPE ) + endmacro() + macro ( add_external arg1) + foreach(item ${ARGN}) + get_filename_component(i ${item} ABSOLUTE) + set( ALL_SOURCES ${ALL_SOURCES} ${i} ) + endforeach() + set( ALL_SOURCES ${ALL_SOURCES} PARENT_SCOPE ) + endmacro() +else() + macro ( add_component arg1 ) + add_library ( ${arg1} OBJECT ${ARGN}) + endmacro() + macro ( add_external arg1 ) + add_library ( ${arg1} SHARED ${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_add_dependencies) + endmacro() +else() + macro ( MY_add_dependencies ) + add_dependencies (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_add_library) + endmacro() +else() + macro ( MY_add_library ) + add_library (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_add_subdirectory) + endmacro() +else() + macro ( MY_add_subdirectory ) + add_subdirectory (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_include) + endmacro() +else() + macro ( MY_include ) + include (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_install) + endmacro() +else() + macro ( MY_install ) + install (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_set_target_properties) + endmacro() +else() + macro ( MY_set_target_properties ) + set_target_properties (${ARGN}) + endmacro() +endif() + +if (ANDROID) + macro ( MY_target_link_libraries) + endmacro() +else() + macro ( MY_target_link_libraries ) + target_link_libraries (${ARGN}) + endmacro() +endif() + + +# where we have most scripts +# set path to additional CMake modules + +set(CMAKE_EXPORT_COMPILE_COMMANDS ON) + +include(disallow) + +disallow_intree_builds() + +# set(CMAKE_BUILD_TYPE Debug) + +if (APPLE) + set (MACOSX_RPATH ON) +endif (APPLE ) +if(POLICY CMP0042) + cmake_policy(SET CMP0042 NEW) +endif(POLICY CMP0042) +if(POLICY CMP0043) + cmake_policy(SET CMP0043 NEW) +endif(POLICY CMP0043) + + +if (ANDROID) + set ( prefix ${YAP_APP_DIR}/build ) + set ( datarootdir ${prefix}/assets ) +else() +set ( prefix "${CMAKE_INSTALL_PREFIX}") + set ( datarootdir ${prefix}/share ) +endif() + set ( libpl ${datarootdir}/Yap) +set ( includedir "${prefix}/include") +set ( exec_prefix "${prefix}") +set ( libdir "${exec_prefix}/lib") +set ( datadir "${datarootdir}") +set ( mandir "${datarootdir}/man") +set ( bindir "${exec_prefix}/bin") +set ( docdir "${datarootdir}/doc/Yap") +set ( dlls "${exec_prefix}/lib/Yap") + +set(YAP_ROOTDIR ${prefix}) + +# erootdir -> rootdir +# bindir defined above +# libdir defined above +set(YAP_LIBDIR "${dlls}") +set(YAP_SHAREDIR "${datarootdir}") +set(YAP_BINDIR "${bindir}") +set(YAP_INCLUDEDIR "${includedir}") +set(YAP_ROOTDIR "${prefix}") + +# +# +# include( Sources NO_POLICY_SCOPE ) +# +# include( Model NO_POLICY_SCOPE ) + +include (cudd NO-POLICY-SCOPE) +include (python NO-POLICY-SCOPE) +include (java NO-POLICY-SCOPE) diff --git a/cmake/library/system/sys_config.h b/cmake/library/system/sys_config.h new file mode 100644 index 000000000..ace898575 --- /dev/null +++ b/cmake/library/system/sys_config.h @@ -0,0 +1,31 @@ +/* Define to 1 if you have the header file. */ +#ifndef HAVE_APACHE2_UTIL_MD5_H +/* #undef HAVE_APACHE2_UTIL_MD5_H */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_APR_1_APR_MD5_H +/* #undef HAVE_APR_1_APR_MD5_H */ +#endif + + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_OPENSSL_MD5_H +/* #undef HAVE_OPENSSL_MD5_H */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_OPENSSL_RIPEMD_H +/* #undef HAVE_OPENSSL_RIPEMD_H */ +#endif + +/* "Define if you have the crypt function." */ +#ifndef HAVE_CRYPT +/* #undef HAVE_CRYPT */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CRYPT_H +/* #undef HAVE_CRYPT_H */ +#endif + diff --git a/cmake/os/YapIOConfig.h b/cmake/os/YapIOConfig.h new file mode 100644 index 000000000..6345636f0 --- /dev/null +++ b/cmake/os/YapIOConfig.h @@ -0,0 +1,112 @@ +/* Define if you have libreadline */ +#ifndef HAVE_LIBREADLINE +/* #undef HAVE_LIBREADLINE */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_READLINE_HISTORY_H +/* #undef HAVE_READLINE_HISTORY_H */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_READLINE_READLINE_H +/* #undef HAVE_READLINE_READLINE_H */ +#endif + +#if defined(HAVE_LIBREADLINE) && defined(HAVE_READLINE_READLINE_H) +#define USE_READLINE 1 +#endif + +/* Define to 1 if you have the declaration of `rl_catch_signals ', and to 0 if +you don't. */ +#ifndef HAVE_DECL_RL_CATCH_SIGNALS_ +/* #undef HAVE_DECL_RL_CATCH_SIGNALS */ +#endif + +/* Define to 1 if you have the declaration of `rl_done ', and to 0 if you +don't. */ +#ifndef HAVE_DECL_RL_DONE_ +/* #undef HAVE_DECL_RL_DONE_ */ +#endif + +/* Define to 1 if you have the declaration of `rl_event_hook', and to 0 if you +don't. */ +#ifndef HAVE_DECL_RL_EVENT_HOOK +/* #undef HAVE_DECL_RL_EVENT_HOOK */ +#endif + +/* Define to 1 if you have the declaration of `rl_readline_state', and to 0 if +you don't. */ +#ifndef HAVE_DECL_RL_READLINE_STATE +/* #undef HAVE_DECL_RL_READLINE_STATE */ +#endif + +/* Define to 1 if you have the `rl_begin_undo_group' function. */ +#ifndef HAVE_RL_BEGIN_UNDO_GROUP +/* #undef HAVE_RL_BEGIN_UNDO_GROUP */ +#endif + +/* Define to 1 if you have the `rl_clear_pending_input' function. */ +#ifndef HAVE_RL_CLEAR_PENDING_INPUT +/* #undef HAVE_RL_CLEAR_PENDING_INPUT */ +#endif + +/* Define to 1 if the system has the type `rl_completion_func_t'). */ +#ifndef HAVE_RL_COMPLETION_FUNC_T +/* #undef HAVE_RL_COMPLETION_FUNC_T */ +#endif + +/* Define to 1 if the system has the type `rl_completion_func_t'. */ +#ifndef HAVE_RL_COMPLETION_FUNC_T +/* #undef HAVE_RL_COMPLETION_FUNC_T */ +#endif + +/* Define to 1 if you have the `rl_completion_matches' function. */ +#ifndef HAVE_RL_COMPLETION_MATCHES +/* #undef HAVE_RL_COMPLETION_MATCHES */ +#endif + +/* Define to 1 if you have the `rl_discard_argument' function. */ +#ifndef HAVE_RL_DISCARD_ARGUMENT +/* #undef HAVE_RL_DISCARD_ARGUMENT */ +#endif + +/* Define to 1 if you have the `rl_done' variable. */ +#ifndef HAVE_RL_DONE +#define HAVE_RL_DONE +#endif + +/* Define to 1 if you have the `rl_filename_completion_function' function. */ +#ifndef HAVE_RL_FILENAME_COMPLETION_FUNCTION +#define HAVE_RL_FILENAME_COMPLETION_FUNCTION +#endif + +/* Define to 1 if you have the `rl_free_line_state' function. */ +#ifndef HAVE_RL_FREE_LINE_STATE +/* #undef HAVE_RL_FREE_LINE_STATE */ +#endif + +/* Define to 1 if the system has the type `rl_hook_func_t'. */ +#ifndef HAVE_RL_HOOK_FUNC_T +/* #undef HAVE_RL_HOOK_FUNC_T */ +#endif + +/* Define to 1 if you have the `rl_insert_close' function. */ +#ifndef HAVE_RL_INSERT_CLOSE +/* #undef HAVE_RL_INSERT_CLOSE */ +#endif + +/* Define to 1 if you have the `rl_reset_after_signal' function. */ +#ifndef HAVE_RL_RESET_AFTER_SIGNAL +/* #undef HAVE_RL_RESET_AFTER_SIGNAL */ +#endif + +/* Define to 1 if you have the `rl_set_keyboard_input_timeout' function. */ +#ifndef HAVE_RL_SET_KEYBOARD_INPUT_TIMEOUT +/* #undef HAVE_RL_SET_KEYBOARD_INPUT_TIMEOUT */ +#endif + +/* Define to 1 if you have the `rl_set_prompt' function. */ +#ifndef HAVE_RL_SET_PROMPT +/* #undef HAVE_RL_SET_PROMPT */ +#endif diff --git a/cmake/python.cmake b/cmake/python.cmake index 7c9322e97..0aa6a0a25 100644 --- a/cmake/python.cmake +++ b/cmake/python.cmake @@ -46,3 +46,7 @@ endif() IF (PYTHONLIBS_FOUND) add_subDIRECTORY (packages/python) ENDIF() + +IF (CMAKE_INSTALL_PREFIX MATCHES $ENV{HOME}.* ) + set (PYTHON_USER_INSTALL --user) + ENDIF() \ No newline at end of file diff --git a/compile_commands.json b/compile_commands.json index e6bcdbf58..a39c7a61b 100644 --- a/compile_commands.json +++ b/compile_commands.json @@ -1,1123 +1,987 @@ [ { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/yap-bin.dir/console/yap.c.o -c /home/vsc/github/yap-6.3/console/yap.c", - "file": "/home/vsc/github/yap-6.3/console/yap.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/absmi.c.o -c /home/vsc/github/yap-6.3/C/absmi.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/absmi.c.o -c /home/vsc/github/yap-6.3/C/absmi.c", "file": "/home/vsc/github/yap-6.3/C/absmi.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/agc.c.o -c /home/vsc/github/yap-6.3/C/agc.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/agc.c.o -c /home/vsc/github/yap-6.3/C/agc.c", "file": "/home/vsc/github/yap-6.3/C/agc.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/adtdefs.c.o -c /home/vsc/github/yap-6.3/C/adtdefs.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/adtdefs.c.o -c /home/vsc/github/yap-6.3/C/adtdefs.c", "file": "/home/vsc/github/yap-6.3/C/adtdefs.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/alloc.c.o -c /home/vsc/github/yap-6.3/C/alloc.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/alloc.c.o -c /home/vsc/github/yap-6.3/C/alloc.c", "file": "/home/vsc/github/yap-6.3/C/alloc.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/amasm.c.o -c /home/vsc/github/yap-6.3/C/amasm.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/amasm.c.o -c /home/vsc/github/yap-6.3/C/amasm.c", "file": "/home/vsc/github/yap-6.3/C/amasm.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/analyst.c.o -c /home/vsc/github/yap-6.3/C/analyst.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/analyst.c.o -c /home/vsc/github/yap-6.3/C/analyst.c", "file": "/home/vsc/github/yap-6.3/C/analyst.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/args.c.o -c /home/vsc/github/yap-6.3/C/args.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/args.c.o -c /home/vsc/github/yap-6.3/C/args.c", "file": "/home/vsc/github/yap-6.3/C/args.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arrays.c.o -c /home/vsc/github/yap-6.3/C/arrays.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arrays.c.o -c /home/vsc/github/yap-6.3/C/arrays.c", "file": "/home/vsc/github/yap-6.3/C/arrays.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith0.c.o -c /home/vsc/github/yap-6.3/C/arith0.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith0.c.o -c /home/vsc/github/yap-6.3/C/arith0.c", "file": "/home/vsc/github/yap-6.3/C/arith0.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith1.c.o -c /home/vsc/github/yap-6.3/C/arith1.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith1.c.o -c /home/vsc/github/yap-6.3/C/arith1.c", "file": "/home/vsc/github/yap-6.3/C/arith1.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith2.c.o -c /home/vsc/github/yap-6.3/C/arith2.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/arith2.c.o -c /home/vsc/github/yap-6.3/C/arith2.c", "file": "/home/vsc/github/yap-6.3/C/arith2.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/atomic.c.o -c /home/vsc/github/yap-6.3/C/atomic.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/atomic.c.o -c /home/vsc/github/yap-6.3/C/atomic.c", "file": "/home/vsc/github/yap-6.3/C/atomic.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/attvar.c.o -c /home/vsc/github/yap-6.3/C/attvar.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/attvar.c.o -c /home/vsc/github/yap-6.3/C/attvar.c", "file": "/home/vsc/github/yap-6.3/C/attvar.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/bignum.c.o -c /home/vsc/github/yap-6.3/C/bignum.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/bignum.c.o -c /home/vsc/github/yap-6.3/C/bignum.c", "file": "/home/vsc/github/yap-6.3/C/bignum.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/bb.c.o -c /home/vsc/github/yap-6.3/C/bb.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/bb.c.o -c /home/vsc/github/yap-6.3/C/bb.c", "file": "/home/vsc/github/yap-6.3/C/bb.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/blobs.c.o -c /home/vsc/github/yap-6.3/C/blobs.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/blobs.c.o -c /home/vsc/github/yap-6.3/C/blobs.c", "file": "/home/vsc/github/yap-6.3/C/blobs.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cdmgr.c.o -c /home/vsc/github/yap-6.3/C/cdmgr.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cdmgr.c.o -c /home/vsc/github/yap-6.3/C/cdmgr.c", "file": "/home/vsc/github/yap-6.3/C/cdmgr.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cmppreds.c.o -c /home/vsc/github/yap-6.3/C/cmppreds.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cmppreds.c.o -c /home/vsc/github/yap-6.3/C/cmppreds.c", "file": "/home/vsc/github/yap-6.3/C/cmppreds.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/compiler.c.o -c /home/vsc/github/yap-6.3/C/compiler.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/compiler.c.o -c /home/vsc/github/yap-6.3/C/compiler.c", "file": "/home/vsc/github/yap-6.3/C/compiler.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/computils.c.o -c /home/vsc/github/yap-6.3/C/computils.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/computils.c.o -c /home/vsc/github/yap-6.3/C/computils.c", "file": "/home/vsc/github/yap-6.3/C/computils.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/corout.c.o -c /home/vsc/github/yap-6.3/C/corout.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/corout.c.o -c /home/vsc/github/yap-6.3/C/corout.c", "file": "/home/vsc/github/yap-6.3/C/corout.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cut_c.c.o -c /home/vsc/github/yap-6.3/C/cut_c.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/cut_c.c.o -c /home/vsc/github/yap-6.3/C/cut_c.c", "file": "/home/vsc/github/yap-6.3/C/cut_c.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/dbase.c.o -c /home/vsc/github/yap-6.3/C/dbase.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/dbase.c.o -c /home/vsc/github/yap-6.3/C/dbase.c", "file": "/home/vsc/github/yap-6.3/C/dbase.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/dlmalloc.c.o -c /home/vsc/github/yap-6.3/C/dlmalloc.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/dlmalloc.c.o -c /home/vsc/github/yap-6.3/C/dlmalloc.c", "file": "/home/vsc/github/yap-6.3/C/dlmalloc.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/errors.c.o -c /home/vsc/github/yap-6.3/C/errors.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/errors.c.o -c /home/vsc/github/yap-6.3/C/errors.c", "file": "/home/vsc/github/yap-6.3/C/errors.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/eval.c.o -c /home/vsc/github/yap-6.3/C/eval.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/eval.c.o -c /home/vsc/github/yap-6.3/C/eval.c", "file": "/home/vsc/github/yap-6.3/C/eval.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exec.c.o -c /home/vsc/github/yap-6.3/C/exec.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exec.c.o -c /home/vsc/github/yap-6.3/C/exec.c", "file": "/home/vsc/github/yap-6.3/C/exec.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exo.c.o -c /home/vsc/github/yap-6.3/C/exo.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exo.c.o -c /home/vsc/github/yap-6.3/C/exo.c", "file": "/home/vsc/github/yap-6.3/C/exo.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exo_udi.c.o -c /home/vsc/github/yap-6.3/C/exo_udi.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/exo_udi.c.o -c /home/vsc/github/yap-6.3/C/exo_udi.c", "file": "/home/vsc/github/yap-6.3/C/exo_udi.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/flags.c.o -c /home/vsc/github/yap-6.3/C/flags.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/flags.c.o -c /home/vsc/github/yap-6.3/C/flags.c", "file": "/home/vsc/github/yap-6.3/C/flags.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/globals.c.o -c /home/vsc/github/yap-6.3/C/globals.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/globals.c.o -c /home/vsc/github/yap-6.3/C/globals.c", "file": "/home/vsc/github/yap-6.3/C/globals.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/gmp_support.c.o -c /home/vsc/github/yap-6.3/C/gmp_support.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/gmp_support.c.o -c /home/vsc/github/yap-6.3/C/gmp_support.c", "file": "/home/vsc/github/yap-6.3/C/gmp_support.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/gprof.c.o -c /home/vsc/github/yap-6.3/C/gprof.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/gprof.c.o -c /home/vsc/github/yap-6.3/C/gprof.c", "file": "/home/vsc/github/yap-6.3/C/gprof.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/grow.c.o -c /home/vsc/github/yap-6.3/C/grow.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/grow.c.o -c /home/vsc/github/yap-6.3/C/grow.c", "file": "/home/vsc/github/yap-6.3/C/grow.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/heapgc.c.o -c /home/vsc/github/yap-6.3/C/heapgc.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/heapgc.c.o -c /home/vsc/github/yap-6.3/C/heapgc.c", "file": "/home/vsc/github/yap-6.3/C/heapgc.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/index.c.o -c /home/vsc/github/yap-6.3/C/index.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/index.c.o -c /home/vsc/github/yap-6.3/C/index.c", "file": "/home/vsc/github/yap-6.3/C/index.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/init.c.o -c /home/vsc/github/yap-6.3/C/init.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/init.c.o -c /home/vsc/github/yap-6.3/C/init.c", "file": "/home/vsc/github/yap-6.3/C/init.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/inlines.c.o -c /home/vsc/github/yap-6.3/C/inlines.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/inlines.c.o -c /home/vsc/github/yap-6.3/C/inlines.c", "file": "/home/vsc/github/yap-6.3/C/inlines.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/depth_bound.c.o -c /home/vsc/github/yap-6.3/C/depth_bound.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/depth_bound.c.o -c /home/vsc/github/yap-6.3/C/depth_bound.c", "file": "/home/vsc/github/yap-6.3/C/depth_bound.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/mavar.c.o -c /home/vsc/github/yap-6.3/C/mavar.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/mavar.c.o -c /home/vsc/github/yap-6.3/C/mavar.c", "file": "/home/vsc/github/yap-6.3/C/mavar.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/modules.c.o -c /home/vsc/github/yap-6.3/C/modules.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/modules.c.o -c /home/vsc/github/yap-6.3/C/modules.c", "file": "/home/vsc/github/yap-6.3/C/modules.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/other.c.o -c /home/vsc/github/yap-6.3/C/other.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/other.c.o -c /home/vsc/github/yap-6.3/C/other.c", "file": "/home/vsc/github/yap-6.3/C/other.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/parser.c.o -c /home/vsc/github/yap-6.3/C/parser.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/parser.c.o -c /home/vsc/github/yap-6.3/C/parser.c", "file": "/home/vsc/github/yap-6.3/C/parser.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/qlyr.c.o -c /home/vsc/github/yap-6.3/C/qlyr.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/qlyr.c.o -c /home/vsc/github/yap-6.3/C/qlyr.c", "file": "/home/vsc/github/yap-6.3/C/qlyr.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/qlyw.c.o -c /home/vsc/github/yap-6.3/C/qlyw.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/qlyw.c.o -c /home/vsc/github/yap-6.3/C/qlyw.c", "file": "/home/vsc/github/yap-6.3/C/qlyw.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/range.c.o -c /home/vsc/github/yap-6.3/C/range.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/range.c.o -c /home/vsc/github/yap-6.3/C/range.c", "file": "/home/vsc/github/yap-6.3/C/range.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/save.c.o -c /home/vsc/github/yap-6.3/C/save.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/save.c.o -c /home/vsc/github/yap-6.3/C/save.c", "file": "/home/vsc/github/yap-6.3/C/save.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/scanner.c.o -c /home/vsc/github/yap-6.3/C/scanner.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/scanner.c.o -c /home/vsc/github/yap-6.3/C/scanner.c", "file": "/home/vsc/github/yap-6.3/C/scanner.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/signals.c.o -c /home/vsc/github/yap-6.3/C/signals.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/signals.c.o -c /home/vsc/github/yap-6.3/C/signals.c", "file": "/home/vsc/github/yap-6.3/C/signals.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/sort.c.o -c /home/vsc/github/yap-6.3/C/sort.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/sort.c.o -c /home/vsc/github/yap-6.3/C/sort.c", "file": "/home/vsc/github/yap-6.3/C/sort.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/stdpreds.c.o -c /home/vsc/github/yap-6.3/C/stdpreds.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/stdpreds.c.o -c /home/vsc/github/yap-6.3/C/stdpreds.c", "file": "/home/vsc/github/yap-6.3/C/stdpreds.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/stack.c.o -c /home/vsc/github/yap-6.3/C/stack.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/stack.c.o -c /home/vsc/github/yap-6.3/C/stack.c", "file": "/home/vsc/github/yap-6.3/C/stack.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/text.c.o -c /home/vsc/github/yap-6.3/C/text.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/text.c.o -c /home/vsc/github/yap-6.3/C/text.c", "file": "/home/vsc/github/yap-6.3/C/text.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/threads.c.o -c /home/vsc/github/yap-6.3/C/threads.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/threads.c.o -c /home/vsc/github/yap-6.3/C/threads.c", "file": "/home/vsc/github/yap-6.3/C/threads.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/tracer.c.o -c /home/vsc/github/yap-6.3/C/tracer.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/tracer.c.o -c /home/vsc/github/yap-6.3/C/tracer.c", "file": "/home/vsc/github/yap-6.3/C/tracer.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/unify.c.o -c /home/vsc/github/yap-6.3/C/unify.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/unify.c.o -c /home/vsc/github/yap-6.3/C/unify.c", "file": "/home/vsc/github/yap-6.3/C/unify.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/userpreds.c.o -c /home/vsc/github/yap-6.3/C/userpreds.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/userpreds.c.o -c /home/vsc/github/yap-6.3/C/userpreds.c", "file": "/home/vsc/github/yap-6.3/C/userpreds.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/utilpreds.c.o -c /home/vsc/github/yap-6.3/C/utilpreds.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/utilpreds.c.o -c /home/vsc/github/yap-6.3/C/utilpreds.c", "file": "/home/vsc/github/yap-6.3/C/utilpreds.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/yap-args.c.o -c /home/vsc/github/yap-6.3/C/yap-args.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/yap-args.c.o -c /home/vsc/github/yap-6.3/C/yap-args.c", "file": "/home/vsc/github/yap-6.3/C/yap-args.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/write.c.o -c /home/vsc/github/yap-6.3/C/write.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/write.c.o -c /home/vsc/github/yap-6.3/C/write.c", "file": "/home/vsc/github/yap-6.3/C/write.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/udi.c.o -c /home/vsc/github/yap-6.3/C/udi.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/udi.c.o -c /home/vsc/github/yap-6.3/C/udi.c", "file": "/home/vsc/github/yap-6.3/C/udi.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/GitSHA1.c.o -c /home/vsc/github/yap-6.3/GitSHA1.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/GitSHA1.c.o -c /home/vsc/github/yap-6.3/GitSHA1.c", "file": "/home/vsc/github/yap-6.3/GitSHA1.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_foreign.c.o -c /home/vsc/github/yap-6.3/C/load_foreign.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_foreign.c.o -c /home/vsc/github/yap-6.3/C/load_foreign.c", "file": "/home/vsc/github/yap-6.3/C/load_foreign.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dl.c.o -c /home/vsc/github/yap-6.3/C/load_dl.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dl.c.o -c /home/vsc/github/yap-6.3/C/load_dl.c", "file": "/home/vsc/github/yap-6.3/C/load_dl.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dld.c.o -c /home/vsc/github/yap-6.3/C/load_dld.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dld.c.o -c /home/vsc/github/yap-6.3/C/load_dld.c", "file": "/home/vsc/github/yap-6.3/C/load_dld.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dyld.c.o -c /home/vsc/github/yap-6.3/C/load_dyld.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dyld.c.o -c /home/vsc/github/yap-6.3/C/load_dyld.c", "file": "/home/vsc/github/yap-6.3/C/load_dyld.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_none.c.o -c /home/vsc/github/yap-6.3/C/load_none.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_none.c.o -c /home/vsc/github/yap-6.3/C/load_none.c", "file": "/home/vsc/github/yap-6.3/C/load_none.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_aout.c.o -c /home/vsc/github/yap-6.3/C/load_aout.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_aout.c.o -c /home/vsc/github/yap-6.3/C/load_aout.c", "file": "/home/vsc/github/yap-6.3/C/load_aout.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_aix.c.o -c /home/vsc/github/yap-6.3/C/load_aix.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_aix.c.o -c /home/vsc/github/yap-6.3/C/load_aix.c", "file": "/home/vsc/github/yap-6.3/C/load_aix.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dll.c.o -c /home/vsc/github/yap-6.3/C/load_dll.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_dll.c.o -c /home/vsc/github/yap-6.3/C/load_dll.c", "file": "/home/vsc/github/yap-6.3/C/load_dll.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_shl.c.o -c /home/vsc/github/yap-6.3/C/load_shl.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/load_shl.c.o -c /home/vsc/github/yap-6.3/C/load_shl.c", "file": "/home/vsc/github/yap-6.3/C/load_shl.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/c_interface.c.o -c /home/vsc/github/yap-6.3/C/c_interface.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/c_interface.c.o -c /home/vsc/github/yap-6.3/C/c_interface.c", "file": "/home/vsc/github/yap-6.3/C/c_interface.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/clause_list.c.o -c /home/vsc/github/yap-6.3/C/clause_list.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DlibYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYap.dir/C/clause_list.c.o -c /home/vsc/github/yap-6.3/C/clause_list.c", "file": "/home/vsc/github/yap-6.3/C/clause_list.c" }, - { "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/python.c.o -c /home/vsc/github/yap-6.3/packages/python/python.c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUSE_SYSTEM_MALLOC=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/yap-bin.dir/console/yap.c.o -c /home/vsc/github/yap-6.3/console/yap.c", + "file": "/home/vsc/github/yap-6.3/console/yap.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/python.c.o -c /home/vsc/github/yap-6.3/packages/python/python.c", "file": "/home/vsc/github/yap-6.3/packages/python/python.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/pl2py.c.o -c /home/vsc/github/yap-6.3/packages/python/pl2py.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/pl2py.c.o -c /home/vsc/github/yap-6.3/packages/python/pl2py.c", "file": "/home/vsc/github/yap-6.3/packages/python/pl2py.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/pybips.c.o -c /home/vsc/github/yap-6.3/packages/python/pybips.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/pybips.c.o -c /home/vsc/github/yap-6.3/packages/python/pybips.c", "file": "/home/vsc/github/yap-6.3/packages/python/pybips.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/py2pl.c.o -c /home/vsc/github/yap-6.3/packages/python/py2pl.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/py2pl.c.o -c /home/vsc/github/yap-6.3/packages/python/py2pl.c", "file": "/home/vsc/github/yap-6.3/packages/python/py2pl.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/pl2pl.c.o -c /home/vsc/github/yap-6.3/packages/python/pl2pl.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/pl2pl.c.o -c /home/vsc/github/yap-6.3/packages/python/pl2pl.c", "file": "/home/vsc/github/yap-6.3/packages/python/pl2pl.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/Py4YAP.dir/pypreds.c.o -c /home/vsc/github/yap-6.3/packages/python/pypreds.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/pypreds.c.o -c /home/vsc/github/yap-6.3/packages/python/pypreds.c", "file": "/home/vsc/github/yap-6.3/packages/python/pypreds.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYAPPython_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -I. -Iinclude -Ios -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/CMakeFiles/YAPPython.dir/pyload.c.o -c /home/vsc/github/yap-6.3/packages/python/pyload.c", + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DPy4YAP_EXPORTS -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -D_GNU_SOURCE=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Py4YAP.dir/pyio.c.o -c /home/vsc/github/yap-6.3/packages/python/pyio.c", + "file": "/home/vsc/github/yap-6.3/packages/python/pyio.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/python", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYAPPython_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3 -I/usr/include/python3.6m -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/YAPPython.dir/pyload.c.o -c /home/vsc/github/yap-6.3/packages/python/pyload.c", "file": "/home/vsc/github/yap-6.3/packages/python/pyload.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/alias.c.o -c /home/vsc/github/yap-6.3/os/alias.c", - "file": "/home/vsc/github/yap-6.3/os/alias.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/assets.c.o -c /home/vsc/github/yap-6.3/os/assets.c", - "file": "/home/vsc/github/yap-6.3/os/assets.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/charsio.c.o -c /home/vsc/github/yap-6.3/os/charsio.c", - "file": "/home/vsc/github/yap-6.3/os/charsio.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/chartypes.c.o -c /home/vsc/github/yap-6.3/os/chartypes.c", - "file": "/home/vsc/github/yap-6.3/os/chartypes.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/console.c.o -c /home/vsc/github/yap-6.3/os/console.c", - "file": "/home/vsc/github/yap-6.3/os/console.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/files.c.o -c /home/vsc/github/yap-6.3/os/files.c", - "file": "/home/vsc/github/yap-6.3/os/files.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/fmem.c.o -c /home/vsc/github/yap-6.3/os/fmem.c", - "file": "/home/vsc/github/yap-6.3/os/fmem.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/fmemopen.c.o -c /home/vsc/github/yap-6.3/os/fmemopen.c", - "file": "/home/vsc/github/yap-6.3/os/fmemopen.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/format.c.o -c /home/vsc/github/yap-6.3/os/format.c", - "file": "/home/vsc/github/yap-6.3/os/format.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/iopreds.c.o -c /home/vsc/github/yap-6.3/os/iopreds.c", - "file": "/home/vsc/github/yap-6.3/os/iopreds.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/mem.c.o -c /home/vsc/github/yap-6.3/os/mem.c", - "file": "/home/vsc/github/yap-6.3/os/mem.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/open_memstream.c.o -c /home/vsc/github/yap-6.3/os/open_memstream.c", - "file": "/home/vsc/github/yap-6.3/os/open_memstream.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/pipes.c.o -c /home/vsc/github/yap-6.3/os/pipes.c", - "file": "/home/vsc/github/yap-6.3/os/pipes.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/readline.c.o -c /home/vsc/github/yap-6.3/os/readline.c", - "file": "/home/vsc/github/yap-6.3/os/readline.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/random.c.o -c /home/vsc/github/yap-6.3/os/random.c", - "file": "/home/vsc/github/yap-6.3/os/random.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/readterm.c.o -c /home/vsc/github/yap-6.3/os/readterm.c", - "file": "/home/vsc/github/yap-6.3/os/readterm.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/readutil.c.o -c /home/vsc/github/yap-6.3/os/readutil.c", - "file": "/home/vsc/github/yap-6.3/os/readutil.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/sig.c.o -c /home/vsc/github/yap-6.3/os/sig.c", - "file": "/home/vsc/github/yap-6.3/os/sig.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/sockets.c.o -c /home/vsc/github/yap-6.3/os/sockets.c", - "file": "/home/vsc/github/yap-6.3/os/sockets.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/streams.c.o -c /home/vsc/github/yap-6.3/os/streams.c", - "file": "/home/vsc/github/yap-6.3/os/streams.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/sysbits.c.o -c /home/vsc/github/yap-6.3/os/sysbits.c", - "file": "/home/vsc/github/yap-6.3/os/sysbits.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/time.c.o -c /home/vsc/github/yap-6.3/os/time.c", - "file": "/home/vsc/github/yap-6.3/os/time.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/writeterm.c.o -c /home/vsc/github/yap-6.3/os/writeterm.c", - "file": "/home/vsc/github/yap-6.3/os/writeterm.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/ypsocks.c.o -c /home/vsc/github/yap-6.3/os/ypsocks.c", - "file": "/home/vsc/github/yap-6.3/os/ypsocks.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ios/../H -Ios/../include -Ios/../OPTYap -Ios/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o os/CMakeFiles/libYAPOs.dir/ypstdio.c.o -c /home/vsc/github/yap-6.3/os/ypstdio.c", - "file": "/home/vsc/github/yap-6.3/os/ypstdio.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.memory.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.memory.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.memory.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.memory.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.memory.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/opt.init.c.o -c /home/vsc/github/yap-6.3/OPTYap/opt.init.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/opt.init.c.o -c /home/vsc/github/yap-6.3/OPTYap/opt.init.c", "file": "/home/vsc/github/yap-6.3/OPTYap/opt.init.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/opt.preds.c.o -c /home/vsc/github/yap-6.3/OPTYap/opt.preds.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/opt.preds.c.o -c /home/vsc/github/yap-6.3/OPTYap/opt.preds.c", "file": "/home/vsc/github/yap-6.3/OPTYap/opt.preds.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.copy_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.copy_engine.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.copy_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.copy_engine.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.copy_engine.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.cow_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.cow_engine.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.cow_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.cow_engine.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.cow_engine.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.sba_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.sba_engine.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.sba_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.sba_engine.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.sba_engine.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.thread_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.thread_engine.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.thread_engine.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.thread_engine.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.thread_engine.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.scheduler.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.scheduler.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.scheduler.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.scheduler.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.scheduler.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/or.cut.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.cut.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/or.cut.c.o -c /home/vsc/github/yap-6.3/OPTYap/or.cut.c", "file": "/home/vsc/github/yap-6.3/OPTYap/or.cut.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/tab.tries.c.o -c /home/vsc/github/yap-6.3/OPTYap/tab.tries.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/tab.tries.c.o -c /home/vsc/github/yap-6.3/OPTYap/tab.tries.c", "file": "/home/vsc/github/yap-6.3/OPTYap/tab.tries.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -IOPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o OPTYap/CMakeFiles/libOPTYap.dir/tab.completion.c.o -c /home/vsc/github/yap-6.3/OPTYap/tab.completion.c", + "directory": "/home/vsc/github/yap-6.3/OPTYap", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/OPTYap/OPTYap -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libOPTYap.dir/tab.completion.c.o -c /home/vsc/github/yap-6.3/OPTYap/tab.completion.c", "file": "/home/vsc/github/yap-6.3/OPTYap/tab.completion.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/CMakeFiles/myddas.dir/myddas_initialization.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_initialization.c", + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/alias.c.o -c /home/vsc/github/yap-6.3/os/alias.c", + "file": "/home/vsc/github/yap-6.3/os/alias.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/assets.c.o -c /home/vsc/github/yap-6.3/os/assets.c", + "file": "/home/vsc/github/yap-6.3/os/assets.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/charsio.c.o -c /home/vsc/github/yap-6.3/os/charsio.c", + "file": "/home/vsc/github/yap-6.3/os/charsio.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/chartypes.c.o -c /home/vsc/github/yap-6.3/os/chartypes.c", + "file": "/home/vsc/github/yap-6.3/os/chartypes.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/console.c.o -c /home/vsc/github/yap-6.3/os/console.c", + "file": "/home/vsc/github/yap-6.3/os/console.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/files.c.o -c /home/vsc/github/yap-6.3/os/files.c", + "file": "/home/vsc/github/yap-6.3/os/files.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/fmem.c.o -c /home/vsc/github/yap-6.3/os/fmem.c", + "file": "/home/vsc/github/yap-6.3/os/fmem.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/format.c.o -c /home/vsc/github/yap-6.3/os/format.c", + "file": "/home/vsc/github/yap-6.3/os/format.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/iopreds.c.o -c /home/vsc/github/yap-6.3/os/iopreds.c", + "file": "/home/vsc/github/yap-6.3/os/iopreds.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/mem.c.o -c /home/vsc/github/yap-6.3/os/mem.c", + "file": "/home/vsc/github/yap-6.3/os/mem.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/open_memstream.c.o -c /home/vsc/github/yap-6.3/os/open_memstream.c", + "file": "/home/vsc/github/yap-6.3/os/open_memstream.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/pipes.c.o -c /home/vsc/github/yap-6.3/os/pipes.c", + "file": "/home/vsc/github/yap-6.3/os/pipes.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/readline.c.o -c /home/vsc/github/yap-6.3/os/readline.c", + "file": "/home/vsc/github/yap-6.3/os/readline.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/random.c.o -c /home/vsc/github/yap-6.3/os/random.c", + "file": "/home/vsc/github/yap-6.3/os/random.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/readterm.c.o -c /home/vsc/github/yap-6.3/os/readterm.c", + "file": "/home/vsc/github/yap-6.3/os/readterm.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/readutil.c.o -c /home/vsc/github/yap-6.3/os/readutil.c", + "file": "/home/vsc/github/yap-6.3/os/readutil.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/sig.c.o -c /home/vsc/github/yap-6.3/os/sig.c", + "file": "/home/vsc/github/yap-6.3/os/sig.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/sockets.c.o -c /home/vsc/github/yap-6.3/os/sockets.c", + "file": "/home/vsc/github/yap-6.3/os/sockets.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/streams.c.o -c /home/vsc/github/yap-6.3/os/streams.c", + "file": "/home/vsc/github/yap-6.3/os/streams.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/sysbits.c.o -c /home/vsc/github/yap-6.3/os/sysbits.c", + "file": "/home/vsc/github/yap-6.3/os/sysbits.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/time.c.o -c /home/vsc/github/yap-6.3/os/time.c", + "file": "/home/vsc/github/yap-6.3/os/time.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/writeterm.c.o -c /home/vsc/github/yap-6.3/os/writeterm.c", + "file": "/home/vsc/github/yap-6.3/os/writeterm.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/ypsocks.c.o -c /home/vsc/github/yap-6.3/os/ypsocks.c", + "file": "/home/vsc/github/yap-6.3/os/ypsocks.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/os", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/os/../H -I/home/vsc/github/yap-6.3/os/../include -I/home/vsc/github/yap-6.3/os/../OPTYap -I/home/vsc/github/yap-6.3/os/. -I/home/vsc/github/yap-6.3/os/PARENT_SCOPE -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libYAPOs.dir/ypstdio.c.o -c /home/vsc/github/yap-6.3/os/ypstdio.c", + "file": "/home/vsc/github/yap-6.3/os/ypstdio.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/myddas", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/myddas.dir/myddas_initialization.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_initialization.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/myddas_initialization.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/CMakeFiles/myddas.dir/myddas_shared.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_shared.c", + "directory": "/home/vsc/github/yap-6.3/packages/myddas", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/myddas.dir/myddas_shared.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_shared.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/myddas_shared.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/CMakeFiles/myddas.dir/myddas_statistics.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_statistics.c", + "directory": "/home/vsc/github/yap-6.3/packages/myddas", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/myddas.dir/myddas_statistics.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_statistics.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/myddas_statistics.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/CMakeFiles/myddas.dir/myddas_top_level.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_top_level.c", + "directory": "/home/vsc/github/yap-6.3/packages/myddas", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/myddas.dir/myddas_top_level.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_top_level.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/myddas_top_level.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/CMakeFiles/myddas.dir/myddas_util.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_util.c", + "directory": "/home/vsc/github/yap-6.3/packages/myddas", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/myddas.dir/myddas_util.c.o -c /home/vsc/github/yap-6.3/packages/myddas/myddas_util.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/myddas_util.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -DYapsqlite3_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -Ipackages/myddas/sqlite3/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/sqlite3/CMakeFiles/Yapsqlite3.dir/myddas_sqlite3.c.o -c /home/vsc/github/yap-6.3/packages/myddas/sqlite3/myddas_sqlite3.c", - "file": "/home/vsc/github/yap-6.3/packages/myddas/sqlite3/myddas_sqlite3.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -DYapsqlite3_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -Ipackages/myddas/sqlite3/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/sqlite3/CMakeFiles/Yapsqlite3.dir/src/sqlite3.c.o -c /home/vsc/github/yap-6.3/packages/myddas/sqlite3/src/sqlite3.c", + "directory": "/home/vsc/github/yap-6.3/packages/myddas/sqlite3", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -Dsqlite4YAP_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/sqlite4YAP.dir/src/sqlite3.c.o -c /home/vsc/github/yap-6.3/packages/myddas/sqlite3/src/sqlite3.c", "file": "/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src/sqlite3.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYapmysql_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -I/usr/include/mysql -Ipackages/myddas/mysql/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/mysql/CMakeFiles/Yapmysql.dir/myddas_mysql.c.o -c /home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_mysql.c", - "file": "/home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_mysql.c" + "directory": "/home/vsc/github/yap-6.3/packages/myddas/sqlite3", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/myddas/. -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3 -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/Yapsqlite3.dir/myddas_sqlite3.c.o -c /home/vsc/github/yap-6.3/packages/myddas/sqlite3/myddas_sqlite3.c", + "file": "/home/vsc/github/yap-6.3/packages/myddas/sqlite3/myddas_sqlite3.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYapmysql_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -I/usr/include/mysql -Ipackages/myddas/mysql/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/mysql/CMakeFiles/Yapmysql.dir/myddas_util.c.o -c /home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_util.c", - "file": "/home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_util.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYapmysql_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -I/usr/include/mysql -Ipackages/myddas/mysql/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/mysql/CMakeFiles/Yapmysql.dir/myddas_wkb2prolog.c.o -c /home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_wkb2prolog.c", - "file": "/home/vsc/github/yap-6.3/packages/myddas/mysql/myddas_wkb2prolog.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYapodbc_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/myddas/. -Ipackages/myddas/sqlite3 -Ipackages/myddas/odbc/.. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/myddas/odbc/CMakeFiles/Yapodbc.dir/myddas_odbc.c.o -c /home/vsc/github/yap-6.3/packages/myddas/odbc/myddas_odbc.c", - "file": "/home/vsc/github/yap-6.3/packages/myddas/odbc/myddas_odbc.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DUTF8PROC_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o utf8proc/CMakeFiles/utf8proc.dir/utf8proc.c.o -c /home/vsc/github/yap-6.3/utf8proc/utf8proc.c", + "directory": "/home/vsc/github/yap-6.3/utf8proc", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DUTF8PROC_EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/utf8proc.dir/utf8proc.c.o -c /home/vsc/github/yap-6.3/utf8proc/utf8proc.c", "file": "/home/vsc/github/yap-6.3/utf8proc/utf8proc.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/dialect/swi/fli/../../../H -Ilibrary/dialect/swi/fli/../.../../include -Ilibrary/dialect/swi/fli/../os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/dialect/swi/fli/CMakeFiles/libswi.dir/swi.c.o -c /home/vsc/github/yap-6.3/library/dialect/swi/fli/swi.c", + "directory": "/home/vsc/github/yap-6.3/library/dialect/swi/fli", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../../../H -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../.../../include -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libswi.dir/swi.c.o -c /home/vsc/github/yap-6.3/library/dialect/swi/fli/swi.c", "file": "/home/vsc/github/yap-6.3/library/dialect/swi/fli/swi.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DYAP_KERNEL=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/dialect/swi/fli/../../../H -Ilibrary/dialect/swi/fli/../.../../include -Ilibrary/dialect/swi/fli/../os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/dialect/swi/fli/CMakeFiles/libswi.dir/blobs.c.o -c /home/vsc/github/yap-6.3/library/dialect/swi/fli/blobs.c", + "directory": "/home/vsc/github/yap-6.3/library/dialect/swi/fli", + "command": "/usr/bin/clang -DYAP_KERNEL=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../../../H -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../.../../include -I/home/vsc/github/yap-6.3/library/dialect/swi/fli/../os -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libswi.dir/blobs.c.o -c /home/vsc/github/yap-6.3/library/dialect/swi/fli/blobs.c", "file": "/home/vsc/github/yap-6.3/library/dialect/swi/fli/blobs.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYAP___EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -ICXX/. -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CXX/CMakeFiles/YAP++.dir/yapi.cpp.o -c /home/vsc/github/yap-6.3/CXX/yapi.cpp", + "directory": "/home/vsc/github/yap-6.3/CXX", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -DYAP___EXPORTS -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/CXX/. -I/usr/include/python3.6m -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/YAP++.dir/yapi.cpp.o -c /home/vsc/github/yap-6.3/CXX/yapi.cpp", "file": "/home/vsc/github/yap-6.3/CXX/yapi.cpp" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dmatrix_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/matrix/CMakeFiles/matrix.dir/matrix.c.o -c /home/vsc/github/yap-6.3/library/matrix/matrix.c", + "directory": "/home/vsc/github/yap-6.3/library/matrix", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dmatrix_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/matrix.dir/matrix.c.o -c /home/vsc/github/yap-6.3/library/matrix/matrix.c", "file": "/home/vsc/github/yap-6.3/library/matrix/matrix.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_random_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/random/CMakeFiles/yap_random.dir/yap_random.c.o -c /home/vsc/github/yap-6.3/library/random/yap_random.c", + "directory": "/home/vsc/github/yap-6.3/library/random", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_random_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/yap_random.dir/yap_random.c.o -c /home/vsc/github/yap-6.3/library/random/yap_random.c", "file": "/home/vsc/github/yap-6.3/library/random/yap_random.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/regex/BEFORE -I/include -Ilibrary/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/regex/CMakeFiles/regexp.dir/regexp.c.o -c /home/vsc/github/yap-6.3/library/regex/regexp.c", + "directory": "/home/vsc/github/yap-6.3/library/regex", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/regex/BEFORE -I/include -I/home/vsc/github/yap-6.3/library/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/regexp.dir/regexp.c.o -c /home/vsc/github/yap-6.3/library/regex/regexp.c", "file": "/home/vsc/github/yap-6.3/library/regex/regexp.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/regex/BEFORE -I/include -Ilibrary/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/regex/CMakeFiles/regexp.dir/regcomp.c.o -c /home/vsc/github/yap-6.3/library/regex/regcomp.c", + "directory": "/home/vsc/github/yap-6.3/library/regex", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/regex/BEFORE -I/include -I/home/vsc/github/yap-6.3/library/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/regexp.dir/regcomp.c.o -c /home/vsc/github/yap-6.3/library/regex/regcomp.c", "file": "/home/vsc/github/yap-6.3/library/regex/regcomp.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/regex/BEFORE -I/include -Ilibrary/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/regex/CMakeFiles/regexp.dir/regerror.c.o -c /home/vsc/github/yap-6.3/library/regex/regerror.c", + "directory": "/home/vsc/github/yap-6.3/library/regex", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/regex/BEFORE -I/include -I/home/vsc/github/yap-6.3/library/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/regexp.dir/regerror.c.o -c /home/vsc/github/yap-6.3/library/regex/regerror.c", "file": "/home/vsc/github/yap-6.3/library/regex/regerror.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/regex/BEFORE -I/include -Ilibrary/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/regex/CMakeFiles/regexp.dir/regexec.c.o -c /home/vsc/github/yap-6.3/library/regex/regexec.c", + "directory": "/home/vsc/github/yap-6.3/library/regex", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/regex/BEFORE -I/include -I/home/vsc/github/yap-6.3/library/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/regexp.dir/regexec.c.o -c /home/vsc/github/yap-6.3/library/regex/regexec.c", "file": "/home/vsc/github/yap-6.3/library/regex/regexec.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ilibrary/regex/BEFORE -I/include -Ilibrary/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/regex/CMakeFiles/regexp.dir/regfree.c.o -c /home/vsc/github/yap-6.3/library/regex/regfree.c", + "directory": "/home/vsc/github/yap-6.3/library/regex", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dregexp_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/library/regex/BEFORE -I/include -I/home/vsc/github/yap-6.3/library/regex -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/regexp.dir/regfree.c.o -c /home/vsc/github/yap-6.3/library/regex/regfree.c", "file": "/home/vsc/github/yap-6.3/library/regex/regfree.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_rl_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/rltree/CMakeFiles/yap_rl.dir/yap_rl.c.o -c /home/vsc/github/yap-6.3/library/rltree/yap_rl.c", + "directory": "/home/vsc/github/yap-6.3/library/rltree", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_rl_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/yap_rl.dir/yap_rl.c.o -c /home/vsc/github/yap-6.3/library/rltree/yap_rl.c", "file": "/home/vsc/github/yap-6.3/library/rltree/yap_rl.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_rl_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/rltree/CMakeFiles/yap_rl.dir/range_list.c.o -c /home/vsc/github/yap-6.3/library/rltree/range_list.c", + "directory": "/home/vsc/github/yap-6.3/library/rltree", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_rl_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/yap_rl.dir/range_list.c.o -c /home/vsc/github/yap-6.3/library/rltree/range_list.c", "file": "/home/vsc/github/yap-6.3/library/rltree/range_list.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dsys_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/system/CMakeFiles/sys.dir/sys.c.o -c /home/vsc/github/yap-6.3/library/system/sys.c", + "directory": "/home/vsc/github/yap-6.3/library/system", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dsys_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/sys.dir/sys.c.o -c /home/vsc/github/yap-6.3/library/system/sys.c", "file": "/home/vsc/github/yap-6.3/library/system/sys.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dsys_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/system/CMakeFiles/sys.dir/crypto/md5.c.o -c /home/vsc/github/yap-6.3/library/system/crypto/md5.c", + "directory": "/home/vsc/github/yap-6.3/library/system", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dsys_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/sys.dir/crypto/md5.c.o -c /home/vsc/github/yap-6.3/library/system/crypto/md5.c", "file": "/home/vsc/github/yap-6.3/library/system/crypto/md5.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/tries.dir/core_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/core_tries.c", + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/itries.dir/core_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/core_tries.c", "file": "/home/vsc/github/yap-6.3/library/tries/core_tries.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/tries.dir/base_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/base_tries.c", - "file": "/home/vsc/github/yap-6.3/library/tries/base_tries.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/tries.dir/tries.c.o -c /home/vsc/github/yap-6.3/library/tries/tries.c", - "file": "/home/vsc/github/yap-6.3/library/tries/tries.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/itries.dir/core_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/core_tries.c", - "file": "/home/vsc/github/yap-6.3/library/tries/core_tries.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/itries.dir/base_itries.c.o -c /home/vsc/github/yap-6.3/library/tries/base_itries.c", + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/itries.dir/base_itries.c.o -c /home/vsc/github/yap-6.3/library/tries/base_itries.c", "file": "/home/vsc/github/yap-6.3/library/tries/base_itries.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/tries/CMakeFiles/itries.dir/itries.c.o -c /home/vsc/github/yap-6.3/library/tries/itries.c", + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Ditries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/itries.dir/itries.c.o -c /home/vsc/github/yap-6.3/library/tries/itries.c", "file": "/home/vsc/github/yap-6.3/library/tries/itries.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Draptor_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/raptor/../../H -I/usr/include/libxml2 -Ipackages/raptor -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/raptor/CMakeFiles/raptor.dir/raptor_yap.c.o -c /home/vsc/github/yap-6.3/packages/raptor/raptor_yap.c", - "file": "/home/vsc/github/yap-6.3/packages/raptor/raptor_yap.c" + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/tries.dir/core_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/core_tries.c", + "file": "/home/vsc/github/yap-6.3/library/tries/core_tries.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dlibxml2_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/raptor/../../H -I/usr/include/libxml2 -Ipackages/raptor -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/raptor/CMakeFiles/libxml2.dir/xml2_yap.c.o -c /home/vsc/github/yap-6.3/packages/raptor/xml2_yap.c", + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/tries.dir/base_tries.c.o -c /home/vsc/github/yap-6.3/library/tries/base_tries.c", + "file": "/home/vsc/github/yap-6.3/library/tries/base_tries.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/library/tries", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dtries_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/tries.dir/tries.c.o -c /home/vsc/github/yap-6.3/library/tries/tries.c", + "file": "/home/vsc/github/yap-6.3/library/tries/tries.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/raptor", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dlibxml2_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/raptor/../../H -I/home/vsc/anaconda3/conda-bld/yap4py_1522051601517/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/include/libxml2 -I/home/vsc/github/yap-6.3/packages/raptor -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/libxml2.dir/xml2_yap.c.o -c /home/vsc/github/yap-6.3/packages/raptor/xml2_yap.c", "file": "/home/vsc/github/yap-6.3/packages/raptor/xml2_yap.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/BayesBall.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBall.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBall.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/BayesBallGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBallGraph.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBallGraph.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/BeliefProp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BeliefProp.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BeliefProp.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/ConstraintTree.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ConstraintTree.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ConstraintTree.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/CountingBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/CountingBp.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/CountingBp.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/ElimGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ElimGraph.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ElimGraph.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Factor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Factor.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Factor.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/FactorGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/FactorGraph.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/FactorGraph.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/GenericFactor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/GenericFactor.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/GenericFactor.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/GroundSolver.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/GroundSolver.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/GroundSolver.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Histogram.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Histogram.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Histogram.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/HorusYap.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusYap.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusYap.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Indexer.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Indexer.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Indexer.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedBp.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedBp.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedKc.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedKc.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedKc.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedOperations.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedOperations.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedOperations.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedUtils.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedUtils.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedUtils.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedVe.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedVe.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedVe.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/LiftedWCNF.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedWCNF.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedWCNF.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Parfactor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Parfactor.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Parfactor.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/ParfactorList.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ParfactorList.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ParfactorList.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/ProbFormula.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ProbFormula.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ProbFormula.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Util.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Util.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Util.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/Var.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Var.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Var.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/VarElim.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/VarElim.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/VarElim.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/horus.dir/WeightedBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/WeightedBp.cpp", - "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/WeightedBp.cpp" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/CLPBN/horus -g3 -gdwarf-2 -fPIE -Wall -fexceptions -std=gnu++11 -o packages/CLPBN/horus/CMakeFiles/HorusCli.dir/HorusCli.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusCli.cpp", + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIE -Wall -fexceptions -std=gnu++11 -o CMakeFiles/HorusCli.dir/HorusCli.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusCli.cpp", "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusCli.cpp" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dgecode_yap_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/gecode -Ipackages/gecode/4.4.0 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o packages/gecode/CMakeFiles/gecode_yap.dir/gecode4_yap.cc.o -c /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc", - "file": "/home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc" + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/BayesBall.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBall.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBall.cpp" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dreal_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/real -I/usr/share/R/include -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/real/CMakeFiles/real.dir/real.c.o -c /home/vsc/github/yap-6.3/packages/real/real.c", + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/BayesBallGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBallGraph.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BayesBallGraph.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/BeliefProp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/BeliefProp.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/BeliefProp.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/ConstraintTree.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ConstraintTree.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ConstraintTree.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/CountingBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/CountingBp.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/CountingBp.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/ElimGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ElimGraph.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ElimGraph.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Factor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Factor.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Factor.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/FactorGraph.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/FactorGraph.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/FactorGraph.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/GenericFactor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/GenericFactor.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/GenericFactor.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/GroundSolver.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/GroundSolver.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/GroundSolver.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Histogram.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Histogram.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Histogram.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/HorusYap.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusYap.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/HorusYap.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Indexer.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Indexer.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Indexer.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedBp.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedBp.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedKc.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedKc.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedKc.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedOperations.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedOperations.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedOperations.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedUtils.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedUtils.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedUtils.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedVe.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedVe.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedVe.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/LiftedWCNF.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedWCNF.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/LiftedWCNF.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Parfactor.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Parfactor.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Parfactor.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/ParfactorList.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ParfactorList.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ParfactorList.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/ProbFormula.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/ProbFormula.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/ProbFormula.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Util.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Util.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Util.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/Var.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/Var.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/Var.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/VarElim.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/VarElim.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/VarElim.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/CLPBN/horus", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dhorus_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/CLPBN/horus -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/horus.dir/WeightedBp.cpp.o -c /home/vsc/github/yap-6.3/packages/CLPBN/horus/WeightedBp.cpp", + "file": "/home/vsc/github/yap-6.3/packages/CLPBN/horus/WeightedBp.cpp" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dcplint_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/cplint.dir/cplint_yap.c.o -c /home/vsc/github/yap-6.3/packages/cplint/cplint_yap.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/cplint_yap.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dcplint_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/cplint.dir/cplint_Prob.c.o -c /home/vsc/github/yap-6.3/packages/cplint/cplint_Prob.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/cplint_Prob.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dbddem_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/bddem.dir/slipcase/bddem.c.o -c /home/vsc/github/yap-6.3/packages/cplint/slipcase/bddem.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/slipcase/bddem.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -I/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/LPADbdd.dir/general.c.o -c /home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/general.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/general.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -I/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/LPADbdd.dir/ProblogBDD.c.o -c /home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/ProblogBDD.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/ProblogBDD.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/cplint -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/cplint/../bdd -I/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/LPADbdd.dir/simplecudd.c.o -c /home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/simplecudd.c", + "file": "/home/vsc/github/yap-6.3/packages/cplint/approx/simplecuddLPADs/simplecudd.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/gecode", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dgecode_yap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/gecode -I/home/vsc/github/yap-6.3/packages/gecode/5.1.0 -g3 -gdwarf-2 -fPIC -Wall -fexceptions -std=gnu++11 -o CMakeFiles/gecode_yap.dir/gecode5_yap.cc.o -c /home/vsc/github/yap-6.3/packages/gecode/gecode5_yap.cc", + "file": "/home/vsc/github/yap-6.3/packages/gecode/gecode5_yap.cc" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/real", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dreal_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/real -I/usr/share/R/include -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/real.dir/real.c.o -c /home/vsc/github/yap-6.3/packages/real/real.c", "file": "/home/vsc/github/yap-6.3/packages/real/real.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DjplYap_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -I/usr/lib/jvm/java-8-openjdk-amd64/include -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/jpl/src/c/CMakeFiles/jplYap.dir/jpl.c.o -c /home/vsc/github/yap-6.3/packages/jpl/src/c/jpl.c", + "directory": "/home/vsc/github/yap-6.3/packages/jpl/src/c", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -DjplYap_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/lib/jvm/java-8-openjdk-amd64/include -I/usr/lib/jvm/java-8-openjdk-amd64/include/linux -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/jplYap.dir/jpl.c.o -c /home/vsc/github/yap-6.3/packages/jpl/src/c/jpl.c", "file": "/home/vsc/github/yap-6.3/packages/jpl/src/c/jpl.c" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dminisat2_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/swi-minisat2/C -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/swi-minisat2/C/CMakeFiles/minisat2.dir/Solver.C.o -c /home/vsc/github/yap-6.3/packages/swi-minisat2/C/Solver.C", + "directory": "/home/vsc/github/yap-6.3/packages/bdd", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dcudd_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/cudd.dir/cudd.c.o -c /home/vsc/github/yap-6.3/packages/bdd/cudd.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/cudd.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd.dir/general.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd/general.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd/general.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd.dir/problogbdd.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd/problogbdd.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd/problogbdd.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd.dir/problogmath.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd/problogmath.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd/problogmath.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd.dir/simplecudd.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd/simplecudd.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd/simplecudd.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/adterror.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/adterror.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/adterror.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/allocate.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/allocate.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/allocate.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/general.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/general.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/general.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/iqueue.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/iqueue.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/iqueue.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/pqueue.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/pqueue.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/pqueue.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/problogbdd_lfi.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/problogbdd_lfi.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/problogbdd_lfi.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/problogmath.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/problogmath.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/problogmath.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi", + "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/usr/local/include -I/home/vsc/github/yap-6.3/packages/bdd -I/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi -g3 -gdwarf-2 -fPIE -Wall -fexceptions -o CMakeFiles/Problogbdd-Lfi.dir/simplecudd.c.o -c /home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/simplecudd.c", + "file": "/home/vsc/github/yap-6.3/packages/bdd/simplecudd_lfi/simplecudd.c" +}, +{ + "directory": "/home/vsc/github/yap-6.3/packages/swi-minisat2/C", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dminisat2_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/swi-minisat2/C -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/minisat2.dir/Solver.C.o -c /home/vsc/github/yap-6.3/packages/swi-minisat2/C/Solver.C", "file": "/home/vsc/github/yap-6.3/packages/swi-minisat2/C/Solver.C" }, - { - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dminisat2_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/swi-minisat2/C -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/swi-minisat2/C/CMakeFiles/minisat2.dir/pl-minisat.C.o -c /home/vsc/github/yap-6.3/packages/swi-minisat2/C/pl-minisat.C", + "directory": "/home/vsc/github/yap-6.3/packages/swi-minisat2/C", + "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dminisat2_EXPORTS -I/home/vsc/github/yap-6.3 -I/usr/include/x86_64-linux-gnu -I/home/vsc/github/yap-6.3/utf8proc -I/home/vsc/github/yap-6.3/packages/myddas -I/home/vsc/github/yap-6.3/packages/myddas/sqlite3/src -I/home/vsc/github/yap-6.3/H -I/home/vsc/github/yap-6.3/H/generated -I/home/vsc/github/yap-6.3/include -I/home/vsc/github/yap-6.3/os -I/home/vsc/github/yap-6.3/OPTYap -I/home/vsc/github/yap-6.3/JIT/HPP -I/home/vsc/github/yap-6.3/packages/swi-minisat2/C -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o CMakeFiles/minisat2.dir/pl-minisat.C.o -c /home/vsc/github/yap-6.3/packages/swi-minisat2/C/pl-minisat.C", "file": "/home/vsc/github/yap-6.3/packages/swi-minisat2/C/pl-minisat.C" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DHAVE_MPI_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_mpi_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/lammpi/CMakeFiles/yap_mpi.dir/hash.c.o -c /home/vsc/github/yap-6.3/library/lammpi/hash.c", - "file": "/home/vsc/github/yap-6.3/library/lammpi/hash.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DHAVE_MPI_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_mpi_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/lammpi/CMakeFiles/yap_mpi.dir/prologterms2c.c.o -c /home/vsc/github/yap-6.3/library/lammpi/prologterms2c.c", - "file": "/home/vsc/github/yap-6.3/library/lammpi/prologterms2c.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DHAVE_MPI_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_YAP_NOT_INSTALLED_=1 -Dyap_mpi_EXPORTS -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi/opal/mca/event/libevent2022/libevent/include -I/usr/lib/x86_64-linux-gnu/openmpi/include -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o library/lammpi/CMakeFiles/yap_mpi.dir/yap_mpi.c.o -c /home/vsc/github/yap-6.3/library/lammpi/yap_mpi.c", - "file": "/home/vsc/github/yap-6.3/library/lammpi/yap_mpi.c" -}, - -{ - "directory": "/home/vsc/github/yap-6.3", - "command": "/usr/bin/clang++ -DCOROUTINING=1 -DDEBUG=1 -DDEPTH_LIMIT=1 -DHAVE_CONFIG_H=1 -DLOW_LEVEL_TRACER=1 -DMYDDAS_SQLITE3=1 -DRATIONAL_TREES=1 -DTABLING=1 -DTHREADED_CODE=1 -DUSE_MYDDAS=1 -DUTF8PROC=1 -D_GNU_SOURCE -D_Py2YAP_EXPORTS -D_YAP_NOT_INSTALLED_=1 -I. -I/usr/include/python2.7 -Iutf8proc -Ipackages/myddas -Ipackages/myddas/sqlite3/src -IH -IH/generated -Iinclude -Ios -IOPTYap -IJIT/HPP -I/usr/include/x86_64-linux-gnu -Ipackages/python/swig -Ipackages/python -ICXX -g3 -gdwarf-2 -fPIC -Wall -fexceptions -o packages/python/swig/CMakeFiles/_Py2YAP.dir/yapPYTHON_wrap.cxx.o -c /home/vsc/github/yap-6.3/packages/python/swig/yapPYTHON_wrap.cxx", - "file": "/home/vsc/github/yap-6.3/packages/python/swig/yapPYTHON_wrap.cxx" } ] \ No newline at end of file diff --git a/configure b/configure index 284cb35a4..5962f82d6 100755 --- a/configure +++ b/configure @@ -291,12 +291,10 @@ while [ $# != 0 ]; do "--docdir") CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_INSTALL_DOCDIR=$(quote "$2")"; shift;; - "-G=|--generator="*) - GENERATOR="$CMAKE_ARGS -G $(1#*=)";; - + "-G="|"--generator="*) + CMAKE_ARGS+="-G"${1#*=};; "-G"|"--generator") - GENERATOR="$CMAKE_ARGS -G$(quote "$2")"; - shift;; + CMAKE_ARGS+="-G$"$2; shift;; "CC="*) CMAKE_ARGS="$CMAKE_ARGS -DCMAKE_C_COMPILER=$(quote "${1#*=}")";; diff --git a/console/terminal/main.cpp b/console/terminal/main.cpp new file mode 100644 index 000000000..e77efe73e --- /dev/null +++ b/console/terminal/main.cpp @@ -0,0 +1,45 @@ +/**************************************************************************** +** +** Copyright (C) 2012 Denis Shienkov +** Copyright (C) 2012 Laszlo Papp +** Contact: http://www.qt-project.org/legal +** +** This file is part of the QtSerialPort module of the Qt Toolkit. +** +** $QT_BEGIN_LICENSE:LGPL21$ +** Commercial License Usage +** Licensees holding valid commercial Qt licenses may use this file in +** accordance with the commercial license agreement provided with the +** Software or, alternatively, in accordance with the terms contained in +** a written agreement between you and Digia. For licensing terms and +** conditions see http://qt.digia.com/licensing. For further information +** use the contact form at http://qt.digia.com/contact-us. +** +** GNU Lesser General Public License Usage +** Alternatively, this file may be used under the terms of the GNU Lesser +** General Public License version 2.1 or version 3 as published by the Free +** Software Foundation and appearing in the file LICENSE.LGPLv21 and +** LICENSE.LGPLv3 included in the packaging of this file. Please review the +** following information to ensure the GNU Lesser General Public License +** requirements will be met: https://www.gnu.org/licenses/lgpl.html and +** http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html. +** +** In addition, as a special exception, Digia gives you certain additional +** rights. These rights are described in the Digia Qt LGPL Exception +** version 1.1, included in the file LGPL_EXCEPTION.txt in this package. +** +** $QT_END_LICENSE$ +** +****************************************************************************/ + +#include + +#include "mainwindow.h" + +int main(int argc, char *argv[]) +{ + QApplication a(argc, argv); + MainWindow w; + w.show(); + return a.exec(); +} diff --git a/cudd_config.h b/cudd_config.h new file mode 100644 index 000000000..fbee45213 --- /dev/null +++ b/cudd_config.h @@ -0,0 +1,43 @@ +// cmake template file + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDD_H +/* #undef HAVE_CUDD_H */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDD_CUDD_H +#define HAVE_CUDD_CUDD_H 1 +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDDINT_H +#define HAVE_CUDDINT_H 1 +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDD_CUDDINT_H +/* #undef HAVE_CUDD_CUDDINT_H */ +#endif + + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDDOBJ_HH +/* #undef HAVE_CUDDOBJ_HH */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDD_CUDDOBJ_HH +/* #undef HAVE_CUDD_CUDDOBJ_HH */ +#endif + + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_DDDMPINT_H +/* #undef HAVE_DDDMPINT_H */ +#endif + +/* Define to 1 if you have the header file. */ +#ifndef HAVE_CUDD_CUDDINT_H +/* #undef HAVE_CUDD_DDDMPINT_H */ +#endif diff --git a/dlocals.h b/dlocals.h index 4d4058416..afd0fbcda 100644 --- a/dlocals.h +++ b/dlocals.h @@ -1,5 +1,5 @@ -// Stuff that must be considered local to a thread or worker -// Streams +/// Thread Local Variables. This file now follows C syntax. +// Macro support #ifndef LOCAL #include "Yap.h" #include "heap.h" @@ -11,6 +11,7 @@ #define LOCAL_INITF(A, B, C) A B C #define LOCAL_INIT_RESTORE(A,B,C,D) A B C D #endif +/// Current bindings for std streams, includes default s #define LOCAL_c_input_stream (Yap_local.c_input_stream) #define REMOTE_c_input_stream(wid) (REMOTE(wid)->c_input_stream) diff --git a/docs/Doxyfile b/docs/Doxyfile index 9217c5482..35b3be2dc 100644 --- a/docs/Doxyfile +++ b/docs/Doxyfile @@ -38,7 +38,7 @@ PROJECT_NAME = "YAP" # could be handy for archiving the generated documentation or if some version # control system is used. -PROJECT_NUMBER = 6.3.4 +PROJECT_NUMBER = 6.3.5 # Using the PROJECT_BRIEF tag one can provide an optional one line description # for a project that appears at the top of each page and should give viewer a @@ -51,14 +51,14 @@ PROJECT_BRIEF = "The YAP Prolog Compiler Manual" # pixels and the maximum width should not exceed 200 pixels. Doxygen will copy # the logo to the output directory. -PROJECT_LOGO = /Users/vsc/git/yap-6.3/docs/icons/yap_96x96x32.png +PROJECT_LOGO = /home/vsc/github/yap-6.3/docs/icons/yap_96x96x32.png # The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path # into which the generated documentation will be written. If a relative path is # entered, it will be relative to the location where doxygen was started. If # left blank the current directory will be used. -OUTPUT_DIRECTORY = /Users/vsc/git/yap-6.3/Docs +OUTPUT_DIRECTORY = /home/vsc/github/yap-6.3/docs # If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- # directories (in 2 levels) under the output directory of each output format and @@ -152,8 +152,8 @@ FULL_PATH_NAMES = YES # will be relative from the directory where doxygen is started. # This tag requires that the tag FULL_PATH_NAMES is set to YES. -STRIP_FROM_PATH = /Users/vsc/git/yap-6.3 \ - /Users/vsc/git/yap-6.3 +STRIP_FROM_PATH = /home/vsc/github/yap-6.3 \ + /home/vsc/github/yap-6.3 # The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the # path mentioned in the documentation of a class, which tells the reader which @@ -378,13 +378,13 @@ SUBGROUPING = YES # SEPARATE_MEMBER_PAGES. # The default value is: NO. -INLINE_GROUPED_CLASSES = NO +INLINE_GROUPED_CLASSES = YES # When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions # with only public data fields or simple typedef fields will be shown inline in # the documentation of the scope in which they are defined (i.e. file, # namespace, or group documentation), provided this scope is documented. If set -v# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# to NO, structs, classes, and unions are shown on a separate page (for HTML and # Man pages) or section (for LaTeX and RTF). # The default value is: NO. @@ -522,14 +522,14 @@ CASE_SENSE_NAMES = NO # scope will be hidden. # The default value is: NO. -HIDE_SCOPE_NAMES = NO +HIDE_SCOPE_NAMES = YES # If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will # append additional text to a page's title, such as Class Reference. If set to # YES the compound reference will be hidden. # The default value is: NO. -HIDE_COMPOUND_REFERENCE= NO +HIDE_COMPOUND_REFERENCE= YES # If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of # the files that are included by a file in the documentation of that file. @@ -775,20 +775,7 @@ WARN_LOGFILE = # spaces. See also FILE_PATTERNS and EXTENSION_MAPPING # Note: If this tag is empty the current directory is searched. -INPUT = /Users/vsc/git/yap-6.3/pl \ - /Users/vsc/git/yap-6.3/CXX \ - /Users/vsc/git/yap-6.3/OPTYap \ - /Users/vsc/git/yap-6.3/C \ - /Users/vsc/git/yap-6.3/H \ - /Users/vsc/git/yap-6.3/include \ - /Users/vsc/git/yap-6.3/os \ - /Users/vsc/git/yap-6.3/library \ - /Users/vsc/git/yap-6.3/packages \ - /Users/vsc/git/yap-6.3/swi/library - -#\ -# /Users/vsc/git/yap-6.3/docs/md \ -# /Users/vsc/git/yap-6.3/INSTALL.md \ +INPUT = /home/vsc/github/yap-6.3/INSTALL.md /home/vsc/github/yap-6.3/pl /home/vsc/github/yap-6.3/CXX /home/vsc/github/yap-6.3/OPTYap /home/vsc/github/yap-6.3/C /home/vsc/github/yap-6.3/H /home/vsc/github/yap-6.3/include /home/vsc/github/yap-6.3/os /home/vsc/github/yap-6.3/library /home/vsc/github/yap-6.3/swi/library /home/vsc/github/yap-6.3/docs/md # This tag can be used to specify the character encoding of the source files @@ -829,7 +816,7 @@ RECURSIVE = YES # Note that relative paths are relative to the directory from which doxygen is # run. -EXCLUDE = *pltotex.pl +EXCLUDE = /home/vsc/github/yap-6.3/packages/jpl /home/vsc/github/yap-6.3/packages/swig /home/vsc/github/yap-6.3/packages/myddas/sqlite3/src /home/vsc/github/yap-6.3/packages/gecode/4.4.0 /home/vsc/github/yap-6.3/packages/gecode/4.2.1 /home/vsc/github/yap-6.3/packages/gecode/4.2.0 /home/vsc/github/yap-6.3/packages/gecode/4.0.0 /home/vsc/github/yap-6.3/packages/gecode/3.7.3 /home/vsc/github/yap-6.3/packages/gecode/3.7.2 /home/vsc/github/yap-6.3/packages/gecode/3.7.1 /home/vsc/github/yap-6.3/packages/gecode/3.7.0 /home/vsc/github/yap-6.3/packages/gecode/3.6.0 /home/vsc/github/yap-6.3/packages/gecode/dev /home/vsc/github/yap-6.3/C/traced_absmi_insts.h /home/vsc/github/yap-6.3/H/locals.h /home/vsc/github/yap-6.3/H/globals.h /home/vsc/github/yap-6.3/packages/cplint /home/vsc/github/yap-6.3/packages/CLPBN/examples /home/vsc/github/yap-6.3/packages/CLPBN/horus /home/vsc/github/yap-6.3/packages/prosqlite /home/vsc/github/yap-6.3/packages/pyswip /home/vsc/github/yap-6.3/packages/yap-lbfgs/liblbfgs-1.10 /home/vsc/github/yap-6.3/library/dialect/swi/os /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap.cc /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc /home/vsc/github/yap-6.3/packages/gecode/gecode3.yap /home/vsc/github/yap-6.3/packages/gecode/gecode4.yap /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap_hand_written.yap /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap_hand_written.yap */CMakeFiles/* *~ */ # The EXCLUDE_SYMLINKS tag can be used to select whether or not files or # directories that are symbolic links (a Unix file system feature) are excluded @@ -845,7 +832,13 @@ EXCLUDE_SYMLINKS = NO # Note that the wildcards are matched against the file with absolute path, so to # exclude all test directories for example use the pattern */test/* -EXCLUDE_PATTERNS = */CMakeFiles/* *~ +EXCLUDE_PATTERNS = \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap.cc \ + /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3.yap \ + /home/vsc/github/yap-6.3/packages/gecode/gecode4.yap \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap_hand_written.yap \ /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap_hand_written.yap + */CMakeFiles/* *~ */\#* \ # The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names # (namespaces, classes, functions, etc.) that should be excluded from the @@ -882,7 +875,7 @@ EXAMPLE_RECURSIVE = NO # that contain images that are to be included in the documentation (see the # \image command). -IMAGE_PATH = /Users/vsc/git/yap-6.3/docs/icons +IMAGE_PATH = /home/vsc/github/yap-6.3/docs/icons # The INPUT_FILTER tag can be used to specify a program that doxygen should # invoke to filter for each input file. Doxygen will invoke the filter program @@ -938,7 +931,7 @@ FILTER_SOURCE_PATTERNS = # (index.html). This can be useful if you have a project on for instance GitHub # and want to reuse the introduction page also for the doxygen output. -USE_MDFILE_AS_MAINPAGE = +USE_MDFILE_AS_MAINPAGE = #--------------------------------------------------------------------------- # Configuration options related to source browsing @@ -1094,9 +1087,7 @@ HTML_FILE_EXTENSION = .html # of the possible markers and block names see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_HEADER = - -#/Users/vsc/git/yap-6.3/docs/web/bootstrap/header.html +HTML_HEADER = /home/vsc/github/yap-6.3/docs/custom/header.html # The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each # generated HTML page. If the tag is left blank doxygen will generate a standard @@ -1106,9 +1097,7 @@ HTML_HEADER = # that doxygen normally uses. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_FOOTER = - -#/Users/vsc/git/yap-6.3/docs/web/bootstrap/footer.html +HTML_FOOTER = /home/vsc/github/yap-6.3/docs/custom/footer.html # The HTML_STYLESHEET tag can be used to specify a user-defined cascading style # sheet that is used by each HTML page. It can be used to fine-tune the look of @@ -1122,8 +1111,6 @@ HTML_FOOTER = HTML_STYLESHEET = -#/Users/vsc/git/yap-6.3/docs/web/bootstrap/customdoxygen.css - # The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined # cascading style sheets that are included after the standard style sheets # created by doxygen. Using this option one can overrule certain style aspects. @@ -1135,9 +1122,9 @@ HTML_STYLESHEET = # list). For an example see the documentation. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_STYLESHEET = - -# /Users/vsc/git/yap-6.3/docs/solarized-light.css +HTML_EXTRA_STYLESHEET = \ + /home/vsc/github/yap-6.3/docs/custom/customdoxygen.css \ + /home/vsc/github/yap-6.3/docs/custom/solarized-light.css \ # The HTML_EXTRA_FILES tag can be used to specify one or more extra images or # other source files which should be copied to the HTML output directory. Note @@ -1147,9 +1134,7 @@ HTML_EXTRA_STYLESHEET = # files will be copied as-is; there are no commands or markers available. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_EXTRA_FILES = - -#/Users/vsc/git/yap-6.3/docs/web/bootstrap/doxy-boot.js +HTML_EXTRA_FILES = /home/vsc/github/yap-6.3/docs/custom/application.js /home/vsc/github/yap-6.3/docs/custom/assets /home/vsc/github/yap-6.3/docs/custom/bootstrap.min.css /home/vsc/github/yap-6.3/docs/custom/bootstrap.min.js /home/vsc/github/yap-6.3/docs/custom/customdoxygen.css /home/vsc/github/yap-6.3/docs/custom/default /home/vsc/github/yap-6.3/docs/custom/doxy-boot.js /home/vsc/github/yap-6.3/docs/custom/font-awesome.min.css /home/vsc/github/yap-6.3/docs/custom/footer.html /home/vsc/github/yap-6.3/docs/custom/header.html /home/vsc/github/yap-6.3/docs/custom/jquery-3.2.1.min.js /home/vsc/github/yap-6.3/docs/custom/offcanvas.css /home/vsc/github/yap-6.3/docs/custom/offcanvas.js /home/vsc/github/yap-6.3/docs/custom/solarized-light.css /home/vsc/github/yap-6.3/docs/custom/theme.css /home/vsc/github/yap-6.3/docs/custom/yap.css # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to @@ -1314,7 +1299,7 @@ BINARY_TOC = NO # The default value is: NO. # This tag requires that the tag GENERATE_HTMLHELP is set to YES. -TOC_EXPAND = NO +TOC_EXPAND = YES # If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and # QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that @@ -1551,7 +1536,7 @@ SEARCHENGINE = YES # The default value is: NO. # This tag requires that the tag SEARCHENGINE is set to YES. -SERVER_BASED_SEARCH = NO +SERVER_BASED_SEARCH = YES # When EXTERNAL_SEARCH tag is enabled doxygen will no longer generate the PHP # script for searching. Instead the search results are written to an XML file @@ -1594,7 +1579,7 @@ SEARCHDATA_FILE = searchdata.xml # projects and redirect the results back to the right project. # This tag requires that the tag SEARCHENGINE is set to YES. -EXTERNAL_SEARCH_ID = +EXTERNAL_SEARCH_ID = YAP # The EXTRA_SEARCH_MAPPINGS tag can be used to enable searching through doxygen # projects other than the one defined by this configuration file, but that are @@ -1883,7 +1868,7 @@ MAN_SUBDIR = # The default value is: NO. # This tag requires that the tag GENERATE_MAN is set to YES. -MAN_LINKS = NO +MAN_LINKS = NOoi9 0 #--------------------------------------------------------------------------- # Configuration options related to the XML output @@ -2028,7 +2013,12 @@ SEARCH_INCLUDES = YES # preprocessor. # This tag requires that the tag SEARCH_INCLUDES is set to YES. -INCLUDE_PATH = +INCLUDE_PATH = /home/vsc/github/yap-6.3 \ + /home/vsc/github/yap-6.3/H \ + /home/vsc/github/yap-6.3/H/generated \ + /home/vsc/github/yap-6.3/include \ + /home/vsc/github/yap-6.3/os \ + /home/vsc/github/yap-6.3/OPTYap \ # You can use the INCLUDE_FILE_PATTERNS tag to specify one or more wildcard # patterns (like *.h and *.hpp) to filter out the header-files in the @@ -2203,7 +2193,7 @@ DOT_FONTPATH = # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. -CLASS_GRAPH = YES +CLASS_GRAPH = NO # If the COLLABORATION_GRAPH tag is set to YES then doxygen will generate a # graph for each documented class showing the direct and indirect implementation @@ -2257,7 +2247,7 @@ TEMPLATE_RELATIONS = NO # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. -INCLUDE_GRAPH = YES +INCLUDE_GRAPH = NO # If the INCLUDED_BY_GRAPH, ENABLE_PREPROCESSING and SEARCH_INCLUDES tags are # set to YES then doxygen will generate a graph for each documented file showing @@ -2266,7 +2256,7 @@ INCLUDE_GRAPH = YES # The default value is: YES. # This tag requires that the tag HAVE_DOT is set to YES. -INCLUDED_BY_GRAPH = YES +INCLUDED_BY_GRAPH = NO # If the CALL_GRAPH tag is set to YES then doxygen will generate a call # dependency graph for every global function or class method. diff --git a/docs/application.js b/docs/application.js new file mode 100644 index 000000000..8ac554a48 --- /dev/null +++ b/docs/application.js @@ -0,0 +1,4 @@ + +$(function () { + $('a').tooltip(); +}); \ No newline at end of file diff --git a/docs/bootstrap.min.css b/docs/bootstrap.min.css new file mode 100644 index 000000000..c547283bb --- /dev/null +++ b/docs/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}input[type="search"]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}@page{margin:2cm .5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .small,h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#8a6d3b}.text-warning:hover{color:#66512c}.text-danger{color:#a94442}.text-danger:hover{color:#843534}.text-success{color:#3c763d}.text-success:hover{color:#2b542c}.text-info{color:#31708f}.text-info:hover{color:#245269}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}dd{margin-left:0}@media(min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#999}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}blockquote.pull-right small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.col-xs-offset-0{margin-left:0}@media(min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.col-sm-offset-0{margin-left:0}}@media(min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.col-md-offset-0{margin-left:0}}@media(min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.428571429;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*="col-"]{position:static;display:table-column;float:none}table td[class*="col-"],table th[class*="col-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;margin-bottom:5px;font-weight:bold}input[type="search"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type="radio"],input[type="checkbox"]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type="file"]{display:block}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}input[type="file"]:focus,input[type="radio"]:focus,input[type="checkbox"]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:normal;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type="radio"][disabled],input[type="checkbox"][disabled],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm{height:auto}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg{height:auto}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.form-control-static{margin-bottom:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media(min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{color:#333;background-color:#ebebeb;border-color:#adadad}.btn-default:active,.btn-default.active,.open .dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#fff}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{color:#fff;background-color:#3276b1;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open .dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{color:#fff;background-color:#ed9c28;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open .dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{color:#fff;background-color:#d2322d;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open .dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{color:#fff;background-color:#47a447;border-color:#398439}.btn-success:active,.btn-success.active,.open .dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{color:#fff;background-color:#39b3d7;border-color:#269abc}.btn-info:active,.btn-info.active,.open .dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-link{font-weight:normal;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.btn-block+.btn-block{margin-top:5px}input[type="submit"].btn-block,input[type="reset"].btn-block,input[type="button"].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@font-face{font-family:'Glyphicons Halflings';src:url('../fonts/glyphicons-halflings-regular.eot');src:url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'),url('../fonts/glyphicons-halflings-regular.woff') format('woff'),url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'),url('../fonts/glyphicons-halflings-regular.svg#glyphicons-halflingsregular') format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:normal;line-height:1.428571429;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#999}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media(min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*="col-"]{float:none;padding-right:0;padding-left:0}.input-group .form-control{width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:normal;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type="radio"],.input-group-addon input[type="checkbox"]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.428571429;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media(min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media(min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media(min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media(min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.1)}@media(min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left:0}}@media(max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media(min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media(min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#ccc}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media(max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media(max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#999}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#999}.navbar-inverse .navbar-link:hover{color:#fff}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#999}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{background-color:#eee}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#999;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-bottom-left-radius:6px;border-top-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-bottom-left-radius:3px;border-top-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-group .panel{margin-bottom:0;overflow:hidden;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#ddd}.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca}.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6}.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#faebcc}.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#ebccd1}.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1}.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,0.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:normal;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,tr.visible-xs,th.visible-xs,td.visible-xs{display:none!important}@media(max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}} \ No newline at end of file diff --git a/docs/bootstrap.min.js b/docs/bootstrap.min.js new file mode 100644 index 000000000..1a6258efc --- /dev/null +++ b/docs/bootstrap.min.js @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +if("undefined"==typeof jQuery)throw new Error("Bootstrap requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]}}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one(a.support.transition.end,function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b()})}(jQuery),+function(a){"use strict";var b='[data-dismiss="alert"]',c=function(c){a(c).on("click",b,this.close)};c.prototype.close=function(b){function c(){f.trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one(a.support.transition.end,c).emulateTransitionEnd(150):c())};var d=a.fn.alert;a.fn.alert=function(b){return this.each(function(){var d=a(this),e=d.data("bs.alert");e||d.data("bs.alert",e=new c(this)),"string"==typeof b&&e[b].call(d)})},a.fn.alert.Constructor=c,a.fn.alert.noConflict=function(){return a.fn.alert=d,this},a(document).on("click.bs.alert.data-api",b,c.prototype.close)}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d)};b.DEFAULTS={loadingText:"loading..."},b.prototype.setState=function(a){var b="disabled",c=this.$element,d=c.is("input")?"val":"html",e=c.data();a+="Text",e.resetText||c.data("resetText",c[d]()),c[d](e[a]||this.options[a]),setTimeout(function(){"loadingText"==a?c.addClass(b).attr(b,b):c.removeClass(b).removeAttr(b)},0)},b.prototype.toggle=function(){var a=this.$element.closest('[data-toggle="buttons"]'),b=!0;if(a.length){var c=this.$element.find("input");"radio"===c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?b=!1:a.find(".active").removeClass("active")),b&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}b&&this.$element.toggleClass("active")};var c=a.fn.button;a.fn.button=function(c){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof c&&c;e||d.data("bs.button",e=new b(this,f)),"toggle"==c?e.toggle():c&&e.setState(c)})},a.fn.button.Constructor=b,a.fn.button.noConflict=function(){return a.fn.button=c,this},a(document).on("click.bs.button.data-api","[data-toggle^=button]",function(b){var c=a(b.target);c.hasClass("btn")||(c=c.closest(".btn")),c.button("toggle"),b.preventDefault()})}(jQuery),+function(a){"use strict";var b=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter",a.proxy(this.pause,this)).on("mouseleave",a.proxy(this.cycle,this))};b.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},b.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},b.prototype.getActiveIndex=function(){return this.$active=this.$element.find(".item.active"),this.$items=this.$active.parent().children(),this.$items.index(this.$active)},b.prototype.to=function(b){var c=this,d=this.getActiveIndex();return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},b.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition.end&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},b.prototype.next=function(){return this.sliding?void 0:this.slide("next")},b.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},b.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}this.sliding=!0,f&&this.pause();var j=a.Event("slide.bs.carousel",{relatedTarget:e[0],direction:g});if(!e.hasClass("active")){if(this.$indicators.length&&(this.$indicators.find(".active").removeClass("active"),this.$element.one("slid.bs.carousel",function(){var b=a(i.$indicators.children()[i.getActiveIndex()]);b&&b.addClass("active")})),a.support.transition&&this.$element.hasClass("slide")){if(this.$element.trigger(j),j.isDefaultPrevented())return;e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one(a.support.transition.end,function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger("slid.bs.carousel")},0)}).emulateTransitionEnd(600)}else{if(this.$element.trigger(j),j.isDefaultPrevented())return;d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger("slid.bs.carousel")}return f&&this.cycle(),this}};var c=a.fn.carousel;a.fn.carousel=function(c){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c),g="string"==typeof c?c:f.slide;e||d.data("bs.carousel",e=new b(this,f)),"number"==typeof c?e.to(c):g?e[g]():f.interval&&e.pause().cycle()})},a.fn.carousel.Constructor=b,a.fn.carousel.noConflict=function(){return a.fn.carousel=c,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(b){var c,d=a(this),e=a(d.attr("data-target")||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"")),f=a.extend({},e.data(),d.data()),g=d.attr("data-slide-to");g&&(f.interval=!1),e.carousel(f),(g=d.attr("data-slide-to"))&&e.data("bs.carousel").to(g),b.preventDefault()}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var b=a(this);b.carousel(b.data())})})}(jQuery),+function(a){"use strict";var b=function(c,d){this.$element=a(c),this.options=a.extend({},b.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};b.DEFAULTS={toggle:!0},b.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},b.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b=a.Event("show.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.$parent&&this.$parent.find("> .panel > .in");if(c&&c.length){var d=c.data("bs.collapse");if(d&&d.transitioning)return;c.collapse("hide"),d||c.data("bs.collapse",null)}var e=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[e](0),this.transitioning=1;var f=function(){this.$element.removeClass("collapsing").addClass("in")[e]("auto"),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return f.call(this);var g=a.camelCase(["scroll",e].join("-"));this.$element.one(a.support.transition.end,a.proxy(f,this)).emulateTransitionEnd(350)[e](this.$element[0][g])}}},b.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?(this.$element[c](0).one(a.support.transition.end,a.proxy(d,this)).emulateTransitionEnd(350),void 0):d.call(this)}}},b.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var c=a.fn.collapse;a.fn.collapse=function(c){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},b.DEFAULTS,d.data(),"object"==typeof c&&c);e||d.data("bs.collapse",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.collapse.Constructor=b,a.fn.collapse.noConflict=function(){return a.fn.collapse=c,this},a(document).on("click.bs.collapse.data-api","[data-toggle=collapse]",function(b){var c,d=a(this),e=d.attr("data-target")||b.preventDefault()||(c=d.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,""),f=a(e),g=f.data("bs.collapse"),h=g?"toggle":d.data(),i=d.attr("data-parent"),j=i&&a(i);g&&g.transitioning||(j&&j.find('[data-toggle=collapse][data-parent="'+i+'"]').not(d).addClass("collapsed"),d[f.hasClass("in")?"addClass":"removeClass"]("collapsed")),f.collapse(h)})}(jQuery),+function(a){"use strict";function b(){a(d).remove(),a(e).each(function(b){var d=c(a(this));d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown")),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown"))})}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}var d=".dropdown-backdrop",e="[data-toggle=dropdown]",f=function(b){a(b).on("click.bs.dropdown",this.toggle)};f.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){if("ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a(''}),b.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),b.prototype.constructor=b,b.prototype.getDefaults=function(){return b.DEFAULTS},b.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content")[this.options.html?"html":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},b.prototype.hasContent=function(){return this.getTitle()||this.getContent()},b.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},b.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},b.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var c=a.fn.popover;a.fn.popover=function(c){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof c&&c;e||d.data("bs.popover",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.popover.Constructor=b,a.fn.popover.noConflict=function(){return a.fn.popover=c,this}}(jQuery),+function(a){"use strict";function b(c,d){var e,f=a.proxy(this.process,this);this.$element=a(c).is("body")?a(window):a(c),this.$body=a("body"),this.$scrollElement=this.$element.on("scroll.bs.scroll-spy.data-api",f),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||(e=a(c).attr("href"))&&e.replace(/.*(?=#[^\s]+$)/,"")||"")+" .nav li > a",this.offsets=a([]),this.targets=a([]),this.activeTarget=null,this.refresh(),this.process()}b.DEFAULTS={offset:10},b.prototype.refresh=function(){var b=this.$element[0]==window?"offset":"position";this.offsets=a([]),this.targets=a([]);var c=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#\w/.test(e)&&a(e);return f&&f.length&&[[f[b]().top+(!a.isWindow(c.$scrollElement.get(0))&&c.$scrollElement.scrollTop()),e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){c.offsets.push(this[0]),c.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.$scrollElement[0].scrollHeight||this.$body[0].scrollHeight,d=c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(b>=d)return g!=(a=f.last()[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parents(".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var c=a.fn.scrollspy;a.fn.scrollspy=function(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=c,this},a(window).on("load",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);b.scrollspy(b.data())})})}(jQuery),+function(a){"use strict";var b=function(b){this.element=a(b)};b.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.parent("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},b.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one(a.support.transition.end,e).emulateTransitionEnd(150):e(),f.removeClass("in")};var c=a.fn.tab;a.fn.tab=function(c){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new b(this)),"string"==typeof c&&e[c]()})},a.fn.tab.Constructor=b,a.fn.tab.noConflict=function(){return a.fn.tab=c,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(b){b.preventDefault(),a(this).tab("show")})}(jQuery),+function(a){"use strict";var b=function(c,d){this.options=a.extend({},b.DEFAULTS,d),this.$window=a(window).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(c),this.affixed=this.unpin=null,this.checkPosition()};b.RESET="affix affix-top affix-bottom",b.DEFAULTS={offset:0},b.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},b.prototype.checkPosition=function(){if(this.$element.is(":visible")){var c=a(document).height(),d=this.$window.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top()),"function"==typeof h&&(h=f.bottom());var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=c-h?"bottom":null!=g&&g>=d?"top":!1;this.affixed!==i&&(this.unpin&&this.$element.css("top",""),this.affixed=i,this.unpin="bottom"==i?e.top-d:null,this.$element.removeClass(b.RESET).addClass("affix"+(i?"-"+i:"")),"bottom"==i&&this.$element.offset({top:document.body.offsetHeight-h-this.$element.height()}))}};var c=a.fn.affix;a.fn.affix=function(c){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof c&&c;e||d.data("bs.affix",e=new b(this,f)),"string"==typeof c&&e[c]()})},a.fn.affix.Constructor=b,a.fn.affix.noConflict=function(){return a.fn.affix=c,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var b=a(this),c=b.data();c.offset=c.offset||{},c.offsetBottom&&(c.offset.bottom=c.offsetBottom),c.offsetTop&&(c.offset.top=c.offsetTop),b.affix(c)})})}(jQuery); \ No newline at end of file diff --git a/docs/doxy-boot.js b/docs/doxy-boot.js new file mode 100644 index 000000000..61014d0df --- /dev/null +++ b/docs/doxy-boot.js @@ -0,0 +1,121 @@ +$( document ).ready(function() { + + $("div.headertitle").addClass("page-header"); + $("div.title").addClass("h1"); + + $('li > a[href="index.html"] > span').before(" "); + $('li > a[href="index.html"] > span').text("BioGears"); + $('li > a[href="modules.html"] > span').before(" "); + $('li > a[href="namespaces.html"] > span').before(" "); + $('li > a[href="annotated.html"] > span').before(" "); + $('li > a[href="classes.html"] > span').before(" "); + $('li > a[href="inherits.html"] > span').before(" "); + $('li > a[href="functions.html"] > span').before(" "); + $('li > a[href="functions_func.html"] > span').before(" "); + $('li > a[href="functions_vars.html"] > span').before(" "); + $('li > a[href="functions_enum.html"] > span').before(" "); + $('li > a[href="functions_YapEval.html"] > span').before(" "); + $('img[src="ftv2ns.png"]').replaceWith('N '); + $('img[src="ftv2cl.png"]').replaceWith('C '); + + $("ul.tablist").addClass("nav nav-pills nav-justified"); + $("ul.tablist").css("margin-top", "0.5em"); + $("ul.tablist").css("margin-bottom", "0.5em"); + $("li.current").addClass("active"); + $("iframe").attr("scrolling", "yes"); + + $("#nav-path > ul").addClass("breadcrumb"); + + $("table.params").addClass("table"); + $("div.ingroups").wrapInner(""); + $("div.levels").css("margin", "0.5em"); + $("div.levels > span").addClass("btn btn-default btn-xs"); + $("div.levels > span").css("margin-right", "0.25em"); + + $("table.directory").addClass("table table-striped"); + $("div.summary > a").addClass("btn btn-default btn-xs"); + $("table.fieldtable").addClass("table"); + $(".fragment").addClass("well"); + $(".memitem").addClass("panel panel-default"); + $(".memproto").addClass("panel-heading"); + $(".memdoc").addClass("panel-body"); + $("span.mlabel").addClass("label label-info"); + + $("table.memberdecls").addClass("table"); + $("[class^=memitem]").addClass("active"); + + $("div.ah").addClass("btn btn-default"); + $("span.mlabels").addClass("pull-right"); + $("table.mlabels").css("width", "100%") + $("td.mlabels-right").addClass("pull-right"); + + $("div.ttc").addClass("panel panel-primary"); + $("div.ttname").addClass("panel-heading"); + $("div.ttname a").css("color", 'white'); + $("div.ttdef,div.ttdoc,div.ttdeci").addClass("panel-body"); + + $('#MSearchBox').parent().remove(); + + $('div.fragment.well div.line:first').css('margin-top', '15px'); + $('div.fragment.well div.line:last').css('margin-bottom', '15px'); + + $('table.doxtable').removeClass('doxtable').addClass('table table-striped table-bordered').each(function(){ + $(this).prepend(''); + $(this).find('tbody > tr:first').prependTo($(this).find('thead')); + + $(this).find('td > span.success').parent().addClass('success'); + $(this).find('td > span.warning').parent().addClass('warning'); + $(this).find('td > span.danger').parent().addClass('danger'); + }); + + + + if($('div.fragment.well div.ttc').length > 0) + { + $('div.fragment.well div.line:first').parent().removeClass('fragment well'); + } + + $('table.memberdecls').find('.memItemRight').each(function(){ + $(this).contents().appendTo($(this).siblings('.memItemLeft')); + $(this).siblings('.memItemLeft').attr('align', 'left'); + }); + + function getOriginalWidthOfImg(img_element) { + var t = new Image(); + t.src = (img_element.getAttribute ? img_element.getAttribute("src") : false) || img_element.src; + return t.width; + } + + $('div.dyncontent').find('img').each(function(){ + if(getOriginalWidthOfImg($(this)[0]) > $('#content>div.container').width()) + $(this).css('width', '100%'); + }); + + $(".memitem").removeClass('memitem'); + $(".memproto").removeClass('memproto'); + $(".memdoc").removeClass('memdoc'); + $("span.mlabel").removeClass('mlabel'); + $("table.memberdecls").removeClass('memberdecls'); + $("[class^=memitem]").removeClass('memitem'); + $("span.mlabels").removeClass('mlabels'); + $("table.mlabels").removeClass('mlabels'); + $("td.mlabels-right").removeClass('mlabels-right'); + $(".navpath").removeClass('navpath'); + $("li.navelem").removeClass('navelem'); + $("a.el").removeClass('el'); + $("div.ah").removeClass('ah'); + $("div.header").removeClass("header"); + + $('.mdescLeft').each(function(){ + if($(this).html()==" ") { + $(this).siblings('.mdescRight').attr('colspan', 2); + $(this).remove(); + } + }); + $('td.memItemLeft').each(function(){ + if($(this).siblings('.memItemRight').html()=="") { + $(this).attr('colspan', 2); + $(this).siblings('.memItemRight').remove(); + } + }); +}); \ No newline at end of file diff --git a/docs/font-awesome.min.css b/docs/font-awesome.min.css new file mode 100644 index 000000000..449d6ac55 --- /dev/null +++ b/docs/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.0.3 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.0.3');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.0.3') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff?v=4.0.3') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.0.3') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.0.3#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font-family:FontAwesome;font-style:normal;font-weight:normal;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.3333333333333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.2857142857142858em;text-align:center}.fa-ul{padding-left:0;margin-left:2.142857142857143em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.142857142857143em;width:2.142857142857143em;top:.14285714285714285em;text-align:center}.fa-li.fa-lg{left:-1.8571428571428572em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:spin 2s infinite linear;-moz-animation:spin 2s infinite linear;-o-animation:spin 2s infinite linear;animation:spin 2s infinite linear}@-moz-keyframes spin{0%{-moz-transform:rotate(0deg)}100%{-moz-transform:rotate(359deg)}}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg)}}@-o-keyframes spin{0%{-o-transform:rotate(0deg)}100%{-o-transform:rotate(359deg)}}@-ms-keyframes spin{0%{-ms-transform:rotate(0deg)}100%{-ms-transform:rotate(359deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);-o-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0,mirror=1);-webkit-transform:scale(-1,1);-moz-transform:scale(-1,1);-ms-transform:scale(-1,1);-o-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2,mirror=1);-webkit-transform:scale(1,-1);-moz-transform:scale(1,-1);-ms-transform:scale(1,-1);-o-transform:scale(1,-1);transform:scale(1,-1)}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-asc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-desc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-reply-all:before{content:"\f122"}.fa-mail-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"} \ No newline at end of file diff --git a/docs/md/attributes.md b/docs/md/attributes.md new file mode 100644 index 000000000..cc1f68ec1 --- /dev/null +++ b/docs/md/attributes.md @@ -0,0 +1,392 @@ + Attributed Variables and Co-Routining {#attributes} +======================================= +@ingroup extensions + + +YAP supports attributed variables, originally developed at OFAI by +Christian Holzbaur. Attributes are a means of declaring that an + arbitrary term is a property for a variable. These properties can be +updated during forward execution. Moreover, the unification algorithm is +aware of attributed variables and will call user defined handlers when + trying to unify these variables. + +Attributed variables provide an elegant abstraction over which one can +extend Prolog systems. Their main application so far has been in +implementing constraint handlers, such as Holzbaur's CLPQR, Fruewirth +and Holzbaur's CHR, and CLP(BN). + +Different Prolog systems implement attributed variables in different +ways. Originally, YAP used the interface designed by SICStus +Prolog. This interface is still +available through the atts library, and is used by CLPBN. + +From YAP-6.0.3 onwards we recommend using the hProlog, SWI style +interface. We believe that this design is easier to understand and +work with. Most packages included in YAP that use attributed +variables, such as CHR, CLP(FD), and CLP(QR), rely on the SWI-Prolog +interface. + ++ @ref SICS_attributes ++ @ref New_Style_Attribute_Declarations ++ @ref CohYroutining ++ @ref AttributeVariables_Builtins + +@section SICS_attributes SICStus Style attribute declarations. + +The YAP library `atts` implements attribute variables in the style of +SICStus Prolog. Attributed variables work as follows: + ++ Each attribute must be declared beforehand. Attributes are described +as a functor with name and arity and are local to a module. Each +Prolog module declares its own sets of attributes. Different modules +may have attributes with the same name and arity. + ++ The built-in put_atts/2 adds or deletes attributes to a +variable. The variable may be unbound or may be an attributed +variable. In the latter case, YAP discards previous values for the +attributes. + ++ The built-in get_atts/2 can be used to check the values of +an attribute associated with a variable. + ++ The unification algorithm calls the user-defined predicate +verify_attributes/3 before trying to bind an attributed +variable. Unification will resume after this call. + ++ The user-defined predicate +attribute_goal/2 converts from an attribute to a goal. + ++ The user-defined predicate +project_attributes/2 is used from a set of variables into a set of +constraints or goals. One application of project_attributes/2 is in +the top-level, where it is used to output the set of +floundered constraints at the end of a query. + + +Attributes are compound terms associated with a variable. Each attribute +has a name which is private to the module in which the +attribute was defined. Variables may have at most one attribute with a +name. Attribute names are defined through the following declaration: + +~~~~~ +:- attribute AttributeSpec, ..., AttributeSpec. +~~~~~ + +where each _AttributeSpec_ has the form ( _Name_/ _Arity_). +One single such declaration is allowed per module _Module_. + +Although the YAP module system is predicate based, attributes are local +to modules. This is implemented by rewriting all calls to the +built-ins that manipulate attributes so that attribute names are +preprocessed depending on the module. The `user:goal_expansion/3` +mechanism is used for this purpose. + + +The attribute manipulation predicates always work as follows: + ++ The first argument is the unbound variable associated with +attributes, ++ The second argument is a list of attributes. Each attribute will +be a Prolog term or a constant, prefixed with the + and - unary +operators. The prefix + may be dropped for convenience. + +The following three procedures are available to the user. Notice that +these built-ins are rewritten by the system into internal built-ins, and +that the rewriting process depends on the module on which the +built-ins have been invoked. + + +The user-predicate predicate verify_attributes/3 is called when +attempting to unify an attributed variable which might have attributes +in some _Module_. + + +Attributes are usually presented as goals. The following routines are +used by built-in predicates such as call_residue/2 and by the +Prolog top-level to display attributes: + + +Constraint solvers must be able to project a set of constraints to a set +of variables. This is useful when displaying the solution to a goal, but +may also be used to manipulate computations. The user-defined +project_attributes/2 is responsible for implementing this +projection. + + +The following examples are taken from the SICStus Prolog +manual. The sketches the implementation of a simple finite domain +`solver`. Note that an industrial strength solver would have to +provide a wider range of functionality and that it quite likely would +utilize a more efficient representation for the domains proper. The +module exports a single predicate `domain( _-Var_, _?Domain_)` which +associates _Domain_ (a list of terms) with _Var_. A variable can be +queried for its domain by leaving _Domain_ unbound. + +We do not present here a definition for project_attributes/2. +Projecting finite domain constraints happens to be difficult. + +~~~~~ +:- module(domain, [domain/2]). + +:- use_module(library(atts)). +:- use_module(library(ordsets), [ + ord_intersection/3, + ord_intersect/2, + list_to_ord_set/2 + ]). + +:- attribute dom/1. + +verify_attributes(Var, Other, Goals) :- + get_atts(Var, dom(Da)), !, % are we involved? + ( var(Other) -> % must be attributed then + ( get_atts(Other, dom(Db)) -> % has a domain? + ord_intersection(Da, Db, Dc), + Dc = [El|Els], % at least one element + ( Els = [] -> % exactly one element + Goals = [Other=El] % implied binding + ; Goals = [], + put_atts(Other, dom(Dc))% rescue intersection + ) + ; Goals = [], + put_atts(Other, dom(Da)) % rescue the domain + ) + ; Goals = [], + ord_intersect([Other], Da) % value in domain? + ). +verify_attributes(_, _, []). % unification triggered + % because of attributes + % in other modules + +attribute_goal(Var, domain(Var,Dom)) :- % interpretation as goal + get_atts(Var, dom(Dom)). + +domain(X, Dom) :- + var(Dom), !, + get_atts(X, dom(Dom)). +domain(X, List) :- + list_to_ord_set(List, Set), + Set = [El|Els], % at least one element + ( Els = [] -> % exactly one element + X = El % implied binding + ; put_atts(Fresh, dom(Set)), + X = Fresh % may call + % verify_attributes/3 + ). +~~~~~ + +Note that the _implied binding_ `Other=El` was deferred until after +the completion of `verify_attribute/3`. Otherwise, there might be a +danger of recursively invoking `verify_attribute/3`, which might bind +`Var`, which is not allowed inside the scope of `verify_attribute/3`. +Deferring unifications into the third argument of `verify_attribute/3` +effectively serializes the calls to `verify_attribute/3`. + +Assuming that the code resides in the file domain.yap, we +can use it via: + +~~~~~ +| ?- use_module(domain). +~~~~~ + +Let's test it: + +~~~~~ +| ?- domain(X,[5,6,7,1]), domain(Y,[3,4,5,6]), domain(Z,[1,6,7,8]). + +domain(X,[1,5,6,7]), +domain(Y,[3,4,5,6]), +domain(Z,[1,6,7,8]) ? + +yes +| ?- domain(X,[5,6,7,1]), domain(Y,[3,4,5,6]), domain(Z,[1,6,7,8]), + X=Y. + +Y = X, +domain(X,[5,6]), +domain(Z,[1,6,7,8]) ? + +yes +| ?- domain(X,[5,6,7,1]), domain(Y,[3,4,5,6]), domain(Z,[1,6,7,8]), + X=Y, Y=Z. + +X = 6, +Y = 6, +Z = 6 +~~~~~ + +To demonstrate the use of the _Goals_ argument of +verify_attributes/3, we give an implementation of +freeze/2. We have to name it `myfreeze/2` in order to +avoid a name clash with the built-in predicate of the same name. + +~~~~~ +:- module(myfreeze, [myfreeze/2]). + +:- use_module(library(atts)). + +:- attribute frozen/1. + +verify_attributes(Var, Other, Goals) :- + get_atts(Var, frozen(Fa)), !, % are we involved? + ( var(Other) -> % must be attributed then + ( get_atts(Other, frozen(Fb)) % has a pending goal? + -> put_atts(Other, frozen((Fa,Fb))) % rescue conjunction + ; put_atts(Other, frozen(Fa)) % rescue the pending goal + ), + Goals = [] + ; Goals = [Fa] + ). +verify_attributes(_, _, []). + +attribute_goal(Var, Goal) :- % interpretation as goal + get_atts(Var, frozen(Goal)). + +myfreeze(X, Goal) :- put_atts(Fresh, frozen(Goal)), Fresh = X. ~~~~~ + +Assuming that this code lives in file myfreeze.yap, +we would use it via: + +~~~~~ +| ?- use_module(myfreeze). +| ?- myfreeze(X,print(bound(x,X))), X=2. + +bound(x,2) % side effect +X = 2 % bindings +~~~~~ + +The two solvers even work together: + +~~~~~ +| ?- myfreeze(X,print(bound(x,X))), domain(X,[1,2,3]), + domain(Y,[2,10]), X=Y. + +bound(x,2) % side effect +X = 2, % bindings +Y = 2 +~~~~~ + +The two example solvers interact via bindings to shared attributed +variables only. More complicated interactions are likely to be found +in more sophisticated solvers. The corresponding +verify_attributes/3 predicates would typically refer to the +attributes from other known solvers/modules via the module prefix in +Module:get_atts/2`. + +@} + +@{ + +@defgroup New_Style_Attribute_Declarations hProlog and SWI-Prolog style Attribute Declarations + + The following documentation is taken from the SWI-Prolog manual. + + Binding an attributed variable schedules a goal to be executed at the + first possible opportunity. In the current implementation the hooks are + executed immediately after a successful unification of the clause-head + or successful completion of a foreign language (built-in) predicate. Each + attribute is associated to a module and the hook attr_unify_hook/2 is + executed in this module. The example below realises a very simple and + incomplete finite domain reasoner. + + ~~~~~ + :- module(domain, + [ domain/2 % Var, ?Domain % + ]). + :- use_module(library(ordsets)). + + domain(X, Dom) :- + var(Dom), !, + get_attr(X, domain, Dom). + domain(X, List) :- + list_to_ord_set(List, Domain), +v put_attr(Y, domain, Domain), + X = Y. + + % An attributed variable with attribute value Domain has been % + % assigned the value Y % + + attr_unify_hook(Domain, Y) :- + ( get_attr(Y, domain, Dom2) + -> ord_intersection(Domain, Dom2, NewDomain), + ( NewDomain == [] + -> fail + ; NewDomain = [Value] + -> Y = Value + ; put_attr(Y, domain, NewDomain) + ) + ; var(Y) + -> put_attr( Y, domain, Domain ) + ; ord_memberchk(Y, Domain) + ). + + % Translate attributes from this module to residual goals % + + attribute_goals(X) --> + { get_attr(X, domain, List) }, + [domain(X, List)]. + ~~~~~ + + Before explaining the code we give some example queries: + + The predicate `domain/2` fetches (first clause) or assigns + (second clause) the variable a domain, a set of values it can + be unified with. In the second clause first associates the domain + with a fresh variable and then unifies X to this variable to deal + with the possibility that X already has a domain. The + predicate attr_unify_hook/2 is a hook called after a variable with + a domain is assigned a value. In the simple case where the variable + is bound to a concrete value we simply check whether this value is in + the domain. Otherwise we take the intersection of the domains and either + fail if the intersection is empty (first example), simply assign the + value if there is only one value in the intersection (second example) or + assign the intersection as the new domain of the variable (third + example). The nonterminal `attribute_goals/3` is used to translate + remaining attributes to user-readable goals that, when executed, reinstate + these attributes. + +@} + + +@{ +@defgroup CohYroutining Co-routining + +Prolog uses a simple left-to-right flow of control. It is sometimes +convenient to change this control so that goals will only execute when +sufficiently instantiated. This may result in a more "data-driven" +execution, or may be necessary to correctly implement extensions such +as negation by failure. + +Initially, YAP used a separate mechanism for co-routining. Nowadays, YAP uses +attributed variables to implement co-routining. + +Two declarations are supported: + ++ block/1 +The argument to `block/1` is a condition on a goal or a conjunction +of conditions, with each element separated by commas. Each condition is +of the form `predname( _C1_,..., _CN_)`, where _N_ is the +arity of the goal, and each _CI_ is of the form `-`, if the +argument must suspend until the first such variable is bound, or +`?`, otherwise. + ++ wait/1 +The argument to `wait/1` is a predicate descriptor or a conjunction +of these predicates. These predicates will suspend until their first +argument is bound. + + +The following primitives can be used: + +- freeze/2 + +- dif/2 + +- when/2 + +- frozen/2 + + +@} + +@} diff --git a/docs/md/download.md b/docs/md/download.md new file mode 100644 index 000000000..927514b0f --- /dev/null +++ b/docs/md/download.md @@ -0,0 +1,14 @@ + +Downloading YAP {#download} +============== + +The latest development version of Yap-6 is yap-6.3.5 and can be +obtained from the repositories + + + [https://github.com/vscosta/yap-6.3]{github} + +and an older version at: + + + [http://sourceforge.net/p/yap/yap-6.3]{sourceforge} + +YAP-6.3.5 does not use git submodules. Please just use `git clone` to obtain the distribution. diff --git a/docs/md/modules.md b/docs/md/modules.md new file mode 100644 index 000000000..37addc0b0 --- /dev/null +++ b/docs/md/modules.md @@ -0,0 +1,337 @@ +The YAP Module system {#YAPModules} +===================== + + The YAP module system is based on the Quintus/SISCtus module +system ˜\cite quintus . In this design, modules are named collections of predicates, +and all predicates belong to a single module. By default, predicates are only +visible within a module, or _private_ to that module. The module +may also define a list of predicates that are +_exported_, that is, visible to other modules. + +The main predicates in the module system are: + + * module/2 associates a source file to a module. It has two arguments: the name of the new module, and a list of predicates exported by the module. + + * use_module/1 and use_module/2 can be used to load a module. They take as first argument the source file for the module. Whereas use_module/1 loads all exported predicates, use_module/2 only takes the ones given by the second argument. + +YAP pre-defines a number of modules. Most system predicates belong to + the module `prolog`. Predicates from the module `prolog` are +automatically visible to every module. The `system` module was + introduced for SWI-Prolog compatibility, and in YAP mostly acts as an +alias to `prolog`. The `user` module is also visible to all other modules. + +The YAP engine is always associated to a module, the current source +module or type-in module. By default, all predicates +read-in and all calls to a goal will be made to predicates visible to +the current source module, Initially, the source module for YAP is the +module `user`. Thus Prolog programs that do not define modules will +operate within the `user` module. In this case, all predicates will be +visible to all source files. + +YAP includes a number of libraries and packages, most of them + defining their own modules. Note that there is no system mechanism to + avoid clashes between module names, so it is up to the programmer to + carefully choose the names for her own program modules. + +The main mechanism to change the current type-in module is by using +the module/2 declaration.This declaration sets the source module when + it starts consulting a file, and resets it at the end. One can set +the type-in module permanently by using the built-in `module/1`. + +#### Explicit Naming {#ExplicitNaming} + +The module system allows one to _explicitly_ specify the source mode for +a clause by prefixing a clause with its module, say: +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +user:(a :- b). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +it is also possible to type + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} + +user:a :- user:b. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +both formulations describe the same clause, independently of the +current type-in module. + +In fact, it is sufficient to specify the source mode for the clause's +head: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +user:a :- b. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +if the current type-in module is `m`, the clause could also be written as: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +user:a :- m:b. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The compiler rewrites the source clauses to ensure that explicit calls +are respected, and that implicit calls are made to the current source +module. + +A goal should refer to a predicate visible within the current type-in +module. Thus, if a goal appears in a text file with a module +declaration, the goal refers to that module's context (but see the +initialization/1 directive for more details). + +Again, one can override this rule by prefixing a goal with a module to +be consulted. The following query: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +?- nasa:launch(apollo,13). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + invokes the goal `launch(apollo,13)` as if the current source +module was `nasa`. + +YAP and other Prolog systems allow the module prefix to see all +predicates visible in the module, including predicates private to the +module. This rule allows maximum flexibility, but it also breaks +encapsulation and should be used with care. The ciao language proposes +a different approach to this problem, see \cite DBLP:conf/cl/GrasH00 . + +Modules are not always associated with a source-file. They +may range over several files, by using the +`include`directive. Moreover, they may not be associated to any source +file. As an example, +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +?- assert( nasa:launch(apollo,13) ). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +will create a module `nasa`, if does not already exist. In fact it is +sufficient to call a predicate from a module to implicitly create the +module. Hence after this call: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +?- nasa:launch(apollo,13). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +there will be a `nasa`module in the system, even if nasa:launch/2 is +not at all defined. + + \pred use_module( +Files ) is directive + loads a module file + +This predicate loads the file specified by _Files_, importing all +their public predicates into the current type-in module. It is +implemented as if by: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +use_module(F) :- + load_files(F, [if(not_loaded),must_be_module(true)]). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Notice that _Files_ may be a single file, or a list with a number +files. The _Files_ are loaded in YAP only once, even if they have been +updated meanwhile. YAP should also verify whether the files actually +define modules. Please consult load_files/3 for other options when +loading a file. + +Predicate name clashes between two different modules may arise, either +when trying to import predicates that are also defined in the current +type-in module, or by trying to import the same predicate from two +different modules. + +In the first case, the local predicate is considered to have priority +and use_module/1 simply gives a warning. As an example, if the file +`a.pl` contains: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +:- module( a, [a/1] ). + +:- use_module(b). + +a(1). +a(X) :- b(X). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +and the file `b.pl` contains: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +:- module( b, [a/1,b/1] ). + +a(2). + +b(1). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +YAP will execute as follows: + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +?- [a]. + % consulting .../a.pl... + % consulting .../b.pl... + % consulted .../b.pl in module b, 0 msec 0 bytes + % consulted .../a.pl in module a, 1 msec 0 bytes +true. + ?- a(X). +X = 1 ? ; +X = 1. +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The example shows that the query `a(X)`has a single answer, the one +defined in `a.pl`. Calls to `a(X)`succeed in the top-level, because +the module `a` was loaded into `user`. On the other hand, `b(X)`is not +exported by `a.pl`, and is not available to calls, although it can be +accessed as a predicate in the module 'a' by using the `:` operator. + +Next, consider the three files `c.pl`, `d1.pl`, and `d2.pl`: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +% c.pl +:- module( c, [a/1] ). + +:- use_module([d1, d2]). + +a(X) :- + b(X). +a(X) :- + c(X). +a(X) :- + d(X). + +% d1.pl +:- module( d1, [b/1,c/1] ). + +b(2). +c(3). + + +% d2.pl +:- module( d2, [b/1,d/1] ). + +b(1). +d(4). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The result is as follows: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +./yap -l c +YAP 6.3.4 (x86_64-darwin13.3.0): Tue Jul 15 10:42:11 CDT 2014 + + ERROR!! + at line 3 in o/d2.pl, + PERMISSION ERROR- loading .../c.pl: modules d1 and d2 both define b/1 + ?- a(X). +X = 2 ? ; + ERROR!! + EXISTENCE ERROR- procedure c/1 is undefined, called from context prolog:$user_call/2 + Goal was c:c(_131290) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The state of the module system after this error is undefined. + +### BuiltIn predicates {#ModuleBuiltins) + +@\pred module(+ M:atom,+ L:list ) is directive + the current file defines module _M_ with exports _L_. The list may include + + + predicate indicators + + + operator definitions that look like calls to op/3. + +The list _L_ may include predicates imported from other modules. If +you want to fully reexport a module, or a sub-set, also consider reexport/1. + +Similar to module/2, this directive defines the file where it +appears in as a module file; it must be the first declaration in the file. + _M_ must be an atom specifying the module name; _L_ must be a +list containing the module's public predicates specification, in the +form `[predicate_name/arity,...]`. + +The last argument _Options_ must be a list of options, which can be: + + filename + the filename for a module to import into the current module. + + + library( +File ) + a library file to import into the current module. + + + hide( +Opt) + if _Opt_ is `false`, keep source code for current module, if `true`, disable. + + + export(+PredicateIndicator ) + Add predicates to the public list of the context module. This implies + the predicate will be imported into another module if this module + is imported with use_module/1 and use_module/2. + + + export_list(? _Mod_,? _ListOfPredicateIndicator_) + The list _ListOfPredicateIndicator_ contains all predicates + exported by module _Mod_ + +Note that predicates are normally exported using the directive +`module/2`. The `export/1` argumwnt is meant to allow export from +dynamically created modules. The directive argument may also be a list +of predicates. + + @pred use_module(+Files, +Imports) + loads a module file but only imports the named predicates + + +This predicate loads the file specified by _Files_, importing their +public predicates specified by _Imports_ into the current type-in +module. It is implemented as if by: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +use_module(Files, Imports) :- + load_files(Files, [if(not_loaded),must_be_module(true),imports(Imports)]). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The _Imports_ argument may be use to specify which predicates one +wants to load. It can also be used to give the predicates a different name. As an example, +the graphs library is implemented on top of the red-black trees library, and some predicates are just aliases: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~{.prolog} +:- use_module(library(rbtrees), [ + rb_min/3 as min_assoc, + rb_max/3 as max_assoc, + + ...]). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Unfortunately it is still not possible to change argument order. + + +\pred module(+ M:atom,+ L:list ) is directive + the current file defines module _M_ with exports _L_. The list may include + + + predicate indicators + + + operator definitions that look like calls to op/3. + +The list _L_ may include predicates imported from other modules. If +you want to fully reexport a module, or a sub-set, also consider reexport/1. + +Similar to module/2, this directive defines the file where it +appears in as a module file; it must be the first declaration in the file. + _M_ must be an atom specifying the module name; _L_ must be a +list containing the module's public predicates specification, in the +form `[predicate_name/arity,...]`. + +The last argument _Options_ must be a list of options, which can be: + +filename + the filename for a module to import into the current module. + + + library( +File ) + a library file to import into the current module. + + + hide( +Opt) + if _Opt_ is `false`, keep source code for current module, if `true`, disable. + + + export(+PredicateIndicator ) + Add predicates to the public list of the context module. This implies + the predicate will be imported into another module if this module + is imported with use_module/1 and use_module/2. + + + export_list(? _Mod_,? _ListOfPredicateIndicator_) + The list _ListOfPredicateIndicator_ contains all predicates + exported by module _Mod_ + +Note that predicates are normally exported using the directive +`module/2`. The `export/1` argument is meant to allow export from +dynamically created modules. The directive argument may also be a list +of predicates. diff --git a/docs/md/syntax.md b/docs/md/syntax.md new file mode 100644 index 000000000..79a292f23 --- /dev/null +++ b/docs/md/syntax.md @@ -0,0 +1,565 @@ +YAP Syntax {#YAPSyntax} +============ + + @ingroup YAPProgrammming + +We will describe the syntax of YAP at two levels. We first will +describe the syntax for Prolog terms. In a second level we describe +the tokens from which Prolog terms are +built. + +@defgroup Formal_Syntax Syntax of Terms +@ingroup YAPSyntax + +Below, we describe the syntax of YAP terms from the different +classes of tokens defined above. The formalism used will be BNF, +extended where necessary with attributes denoting integer precedence or +operator type. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + term ----> subterm(1200) end_of_term_marker + + subterm(N) ----> term(M) [M <= N] + + term(N) ----> op(N, fx) subterm(N-1) + | op(N, fy) subterm(N) + | subterm(N-1) op(N, xfx) subterm(N-1) + | subterm(N-1) op(N, xfy) subterm(N) + | subterm(N) op(N, yfx) subterm(N-1) + | subterm(N-1) op(N, xf) + | subterm(N) op(N, yf) + + term(0) ----> atom '(' arguments ')' + | '(' subterm(1200) ')' + | '{' subterm(1200) '}' + | list + | string + | number + | atom + | variable + + arguments ----> subterm(999) + | subterm(999) ',' arguments + + list ----> '[]' + | '[' list_expr ']' + + list_expr ----> subterm(999) + | subterm(999) list_tail + + list_tail ----> ',' list_expr + | ',..' subterm(999) + | '|' subterm(999) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Notes: + + + \a op(N,T) denotes an atom which has been previously declared with type + \a T and base precedence \a N. + + + Since ',' is itself a pre-declared operator with type \a xfy and + precedence 1000, is \a subterm starts with a '(', \a op must be + followed by a space to avoid ambiguity with the case of a functor + followed by arguments, e.g.: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ++ (a,b) [the same as '+'(','(a,b)) of arity one] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + versus + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ++(a,b) [the same as '+'(a,b) of arity two] +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + + +In the first rule for term(0) no blank space should exist between +\a atom and '('. + + + +Each term to be read by the YAP parser must end with a single +dot, followed by a blank (in the sense mentioned in the previous +paragraph). When a name consisting of a single dot could be taken for +the end of term marker, the ambiguity should be avoided by surrounding the +dot with single quotes. + + + +# @defgroup Tokens Prolog Tokens +@ingroup YAPSyntax + +Prolog tokens are grouped into the following categories: + +## @defgroup Numbers Numbers +@ingroup Tokens + +Numbers can be further subdivided into integer and floating-point numbers. + +### @defgroup Integers Integers +@ingroup Numbers + +Integer numbers +are described by the following regular expression: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + := {+|0{xXo}}+ + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +where {...} stands for optionality, \a + optional repetition (one or +more times), \a \\\ denotes one of the characters 0 ... 9, \a | +denotes or, and \a \\\ denotes the character "'". The digits +before the \a \\\ character, when present, form the number +basis, that can go from 0, 1 and up to 36. Letters from `A` to +`Z` are used when the basis is larger than 10. + +Note that if no basis is specified then base 10 is assumed. Note also +that the last digit of an integer token can not be immediately followed +by one of the characters 'e', 'E', or '.'. + +Following the ISO standard, YAP also accepts directives of the +form `0x` to represent numbers in hexadecimal base and of the form +`0o` to represent numbers in octal base. For usefulness, +YAP also accepts directives of the form `0X` to represent +numbers in hexadecimal base. + +Example: +the following tokens all denote the same integer + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +10 2'1010 3'101 8'12 16'a 36'a 0xa 0o12 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Numbers of the form `0'a` are used to represent character +constants. So, the following tokens denote the same integer: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +0'd 100 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +YAP (version 6.3.4) supports integers that can fit +the word size of the machine. This is 32 bits in most current machines, +but 64 in some others, such as the Alpha running Linux or Digital +Unix. The scanner will read larger or smaller integers erroneously. + +### @defgroup Floats Floats +@ingroup Numbers + +Floating-point numbers are described by: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + := +{+} + {}+ + |++ + {{}+} +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +where \a \\\ denotes the decimal-point character '.', +\a \\\ denotes one of 'e' or 'E', and \a \\\ denotes +one of '+' or '-'. + +Examples: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +10.0 10e3 10e-3 3.1415e+3 +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Floating-point numbers are represented as a double in the target +machine. This is usually a 64-bit number. + +## Strings @defgroup Strings Character Strings + +Strings are described by the following rules: + +~~~~ + string --> " string_quoted_characters " + string --> ` string_quoted_characters ` + + string_quoted_characters --> '"' '"' string_quoted_characters + string_quoted_characters --> '\' + escape_sequence string_quoted_characters + string_quoted_characters --> + string_character string_quoted_characters + + escape_sequence --> 'a' | 'b' | 'r' | 'f' | 't' | 'n' | 'v' + escape_sequence --> '\' | '"' | ''' | '`' + escape_sequence --> at_most_3_octal_digit_seq_char '\' + escape_sequence --> 'x' at_most_2_hexa_digit_seq_char '\' +~~~~ + +where `string_character` is any character except the double quote (back quote) +and escape characters. + +YAP supports four different textual elements: + + + Atoms, mentioned above, are textual representations of symbols, that are interned in the + data-base. They are stored either in ISO-LATIN-1 (first 256 code points), or as UTF-32. + + + Strings are atomic representations of text. The back-quote character is used to identify these objects in the program. Strings exist as stack objects, in the same way as other Prolog terms. As Prolog unification cannot be used to manipulate strings, YAP includes built-ins such as string_arg/3, sub_string/5, or string_concat to manipulate them efficiently. Strings are stored as opaque objects containing a + + + Lists of codes represent text as a list of numbers, where each number is a character code. A string of _N_ bytes requires _N_ pairs, that is _2N_ cells, leading to a total of 16 bytes per character on 64 byte machines. Thus, they are a very expensive, but very flexible representation, as one can use unification to construct and access string elements. + + + Lists of atoms represent text as a list of atoms, where each number has a single character code. A string of _N_ bytes also requires _2N_ pairs. They have similar properties to lists of codes. + + The flags `double_quotes` and `backquoted_string` change the interpretation of text strings, they can take the + values `atom`, `string`, `codes`, and `chars`. + +Examples: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +"" "a string" "a double-quote:""" +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The first string is an empty string, the last string shows the use of +double-quoting. + +Escape sequences can be used to include the non-printable characters +`a` (alert), `b` (backspace), `r` (carriage return), +`f` (form feed), `t` (horizontal tabulation), `n` (new +line), and `v` (vertical tabulation). Escape sequences also be +include the meta-characters `\\`, `"`, `'`, and +```. Last, one can use escape sequences to include the characters +either as an octal or hexadecimal number. + +The next examples demonstrates the use of escape sequences in YAP: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +"\x0c\" "\01\" "\f" "\\" +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The first three examples return a list including only character 12 (form +feed). The last example escapes the escape character. + +Escape sequences were not available in C-Prolog and in original +versions of YAP up to 4.2.0. Escape sequences can be disabled by using: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:- yap_flag(character_escapes,false). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +## @addgroup Atoms Atoms +@ingroup Tokens + +Atoms are defined by one of the following rules: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + atom --> solo-character + atom --> lower-case-letter name-character* + atom --> symbol-character+ + atom --> single-quote single-quote + atom --> ''' atom_quoted_characters ''' + + atom_quoted_characters --> ''' ''' atom_quoted_characters + atom_quoted_characters --> '\' atom_sequence string_quoted_characters + atom_quoted_characters --> character string_quoted_characters +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +where: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + denotes one of: ! ; + denotes one of: # & * + - . / : < + = > ? @ \ ^ ~ ` + denotes one of: a...z + denotes one of: _ a...z A...Z 0....9 + denotes: ' +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +and `string_character` denotes any character except the double quote +and escape characters. Note that escape sequences in strings and atoms +follow the same rules. + +Examples: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +a a12x '$a' ! => '1 2' +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Version `4.2.0` of YAP removed the previous limit of 256 +characters on an atom. Size of an atom is now only limited by the space +available in the system. + +## @addgroup Variables Variables +@ingroup Tokens + +Variables are described by: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +where + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + denotes one of: _ A...Z + denotes one of: _ a...z A...Z +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +If a variable is referred only once in a term, it needs not to be named +and one can use the character `_` to represent the variable. These +variables are known as anonymous variables. Note that different +occurrences of `_` on the same term represent different +anonymous variables. + +## @addgroup Punctuation_Tokens Punctuation Tokens +@ingroup Tokens +Punctuation tokens consist of one of the following characters: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +( ) , [ ] { } | +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +These characters are used to group terms. + +@subsection Layout Layout +Any characters with ASCII code less than or equal to 32 appearing before +a token are ignored. + +All the text appearing in a line after the character \a % is taken to +be a comment and ignored (including \a %). Comments can also be +inserted by using the sequence `/\*` to start the comment and +`\*` followed by `/` to finish it. In the presence of any sequence of comments or +layout characters, the YAP parser behaves as if it had found a +single blank character. The end of a file also counts as a blank +character for this purpose. + +## @addgroup WideChars Encoding Wide Character Support +@ingroup YAPSyntax + + +YAP now implements a SWI-Prolog compatible interface to wide +characters and the Universal Character Set (UCS). The following text +was adapted from the SWI-Prolog manual. + +YAP now supports wide characters, characters with character +codes above 255 that cannot be represented in a single byte. +Universal Character Set (UCS) is the ISO/IEC 10646 standard +that specifies a unique 31-bits unsigned integer for any character in +any language. It is a superset of 16-bit Unicode, which in turn is +a superset of ISO 8859-1 (ISO Latin-1), a superset of US-ASCII. UCS +can handle strings holding characters from multiple languages and +character classification (uppercase, lowercase, digit, etc.) and +operations such as case-conversion are unambiguously defined. + +For this reason YAP, following SWI-Prolog, has two representations for +atoms. If the text fits in ISO Latin-1, it is represented as an array +of 8-bit characters. Otherwise the text is represented as an array of +wide chars, which may take 16 or 32 bits. This representational issue +is completely transparent to the Prolog user. Users of the foreign +language interface sometimes need to be aware of these issues though. Notice that this will likely +change in the future, we probably will use an UTF-8 based representation. + +Character coding comes into view when characters of strings need to be +read from or written to file or when they have to be communicated to +other software components using the foreign language interface. In this +section we only deal with I/O through streams, which includes file I/O +as well as I/O through network sockets. + +== @addgroup Stream_Encoding Wide character encodings on streams +@ingroup WideChars + +The UCS standard describes all possible characters (or code points, as they include +ideograms, ligatures, and other symbols). The current version, Unicode 8.0, allows +code points up to 0x10FFFF, and thus allows for 1,114,112 code points. See [Unicode Charts](http://unicode.org/charts/) for the supported languages. + +Notice that most symbols are rarely used. Encodings represent the Unicode characters in a way +that is more suited for communication. The most popular encoding, especially in the context of the web and in the Unix/Linux/BSD/Mac communities, is +UTF-8. UTF-8 is compact and as it uses bytes, does not have different endianesses. +Bytes 0...127 represent simply the corresponding US-ASCII +character, while bytes 128...255 are used for multi-byte +encoding of characters placed higher in the UCS space. + +Especially on +MS-Windows and Java the 16-bit Unicode standard, represented by pairs of bytes is +also popular. Originally, Microsoft supported a UCS-2 with 16 bits that + could represent only up to 64k characters. This was later extended to support the full + Unicode, we will call the latter version UTF-16. The extension uses a hole in the first 64K code points. Characters above 0xFFFF are divided into two 2-byte words, each one in that hole. There are two versions of UTF-16: big and low + endian. By default, UTF-16 is big endian, in practice most often it is used on Intel + hardware that is naturally little endian. + + UTF-32, often called UCS-4, provides a natural interface where a code point is coded as + four octets. Unfortunately, it is also more expensive, so it is not as widely used. + + Last, other encodings are also commonly used. One such legacy encoding is ISO-LATIN-1, that + supported latin based languages in western europe. YAP currently uses either ISO-LATIN-1 or UTF-32 + internally. + +Prolog supports the default encoding used by the Operating System, +Namely, YAP checks the variables LANG, LC_ALL and LC_TYPE. Say, if at boot YAP detects that the +environment variable `LANG` ends in "UTF-8", this encoding is +assumed. Otherwise, the default is `text` and the translation is +left to the wide-character functions of the C-library (note that the +Prolog native UTF-8 mode is considerably faster than the generic +`mbrtowc()` one). + +Prolog allows the encoding to be specified explicitly in +load_files/2 for loading Prolog source with an alternative +encoding, `open/4` when opening files or using `set_stream/2` on +any open stream (not yet implemented). For Prolog source files we also +provide the `encoding/1` directive that can be used to switch +between encodings that are compatible to US-ASCII (`ascii`, +`iso_latin_1`, `utf8` and many locales). + +For +additional information and Unicode resources, please visit the +[unicode](http://www.unicode.org/) organization web page. + +YAP currently defines and supports the following encodings: + + + `octet` +Default encoding for binary streams. This causes +the stream to be read and written fully untranslated. + + + `ascii` or `US_ASCII` +7-bit encoding in 8-bit bytes. Equivalent to `iso_latin_1`, +but generates errors and warnings on encountering values above +127. + + + `iso_latin_1` or `ISO-8859-1` +8-bit encoding supporting many western languages. This causes +the stream to be read and written fully untranslated. + + + `text` +C-library default locale encoding for text files. Files are read and +written using the C-library functions `mbrtowc()` and +`wcrtomb()`. This may be the same as one of the other locales, +notably it may be the same as `iso_latin_1` for western +languages and `utf8` in a UTF-8 context. + + + `utf8`, `iso_utf8`, or `UTF-8`` +Multi-byte encoding of the full Unicode 8, compatible to `ascii` . +See above. + + + `unicode_be` or `UCS-2BE` +Unicode Big Endian. Reads input in pairs of bytes, most +significant byte first. Can only represent 16-bit characters. + + + `unicode_le` or `UCS-2LE` +Unicode Little Endian. Reads input in pairs of bytes, least +significant byte first. Can only represent 16-bit characters. + + + `utf16_le` or `UTF-16LE` (experimental) + UTF-16 Little Endian. Reads input in pairs of bytes, least +significant byte first. Can represent the full Unicode. + + + `utf16_le` or `UTF-16BE` (experimental) +Unicode Big Endian. Reads input in pairs of bytes, least +significant byte first. Can represent the full Unicode. + + + `utf32_le` or `UTF-32LE` (experimental) + UTF-16 Little Endian. Reads input in pairs of bytes, least +significant byte first. Can represent the full Unicode. + + + `utf32_le` or `UTF-32BE` (experimental) +Unicode Big Endian. Reads input in pairs of bytes, least +significant byte first. Can only represent 16-bit characters. + + +Note that not all encodings can represent all characters. This implies +that writing text to a stream may cause errors because the stream +cannot represent these characters. The behaviour of a stream on these +errors can be controlled using `open/4` or `set_stream/2` (not +implemented). Initially the terminal stream write the characters using +Prolog escape sequences while other streams generate an I/O exception. + + + +=== @addgroup BOM BOM: Byte Order Mark +@ingroup WideChars + +From Stream Encoding, you may have got the impression that +text-files are complicated. This section deals with a related topic, +making live often easier for the user, but providing another worry to +the programmer. *BOM* or Byte Order Marker is a technique +for identifying Unicode text-files as well as the encoding they +use. Please read the [W3C](https://www.w3.org/International/questions/qa-byte-order-mark.en.php] +page for a detailed explanation of byte-order marks. + +BOMa are necessary on multi-byte encodings, such as UTF-16 and UTF-32. There is a BOM for UTF-8, but it is rarely used. +The BOM is handled by the open/4 predicate. By default, text-files are +probed for the BOM when opened for reading. If a BOM is found, the +encoding is set accordingly and the property `bom(true)` is +available through stream_property/2. When opening a file for +writing, writing a BOM can be requested using the option +`bom(true)` with `open/4`. YAP will parse an UTF-8 file for a BOM only if explicitly required to do so. Do notice that YAP will write a BOM by default on UTF-16 (including UCS-2) and +UTF-32; otherwise the default is not to write a BOM. BOMs are not avaliable for ASCII and +ISO-LATIN-1. + += @addgroup Operators Summary of YAP Predefined Operators +@ingroup YapSyntax + +The Prolog syntax caters for operators of three main kinds: + + + prefix; + + infix; + + postfix. + + +Each operator has precedence in the range 1 to 1200, and this +precedence is used to disambiguate expressions where the structure of the +term denoted is not made explicit using brackets. The operator of higher +precedence is the main functor. + +If there are two operators with the highest precedence, the ambiguity +is solved analyzing the types of the operators. The possible infix types are: + _xfx_, _xfy_, and _yfx_. + +With an operator of type _xfx_ both sub-expressions must have lower +precedence than the operator itself, unless they are bracketed (which +assigns to them zero precedence). With an operator type _xfy_ only the +left-hand sub-expression must have lower precedence. The opposite happens +for _yfx_ type. + +A prefix operator can be of type _fx_ or _fy_. +A postfix operator can be of type _xf_ or _yf_. +The meaning of the notation is analogous to the above. + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +a + b * c +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +means + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +a + (b * c) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +as + and \* have the following types and precedences: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:-op(500,yfx,'+'). +:-op(400,yfx,'*'). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +Now defining + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:-op(700,xfy,'++'). +:-op(700,xfx,'=:='). +a ++ b =:= c +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + means + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +a ++ (b =:= c) +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +The following is the list of the declarations of the predefined operators: + +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +:-op(1200,fx,['?-', ':-']). +:-op(1200,xfx,[':-','-->']). +:-op(1150,fx,[block,dynamic,mode,public,multifile,meta_predicate, + sequential,table,initialization]). +:-op(1100,xfy,[';','|']). +:-op(1050,xfy,->). +:-op(1000,xfy,','). +:-op(999,xfy,'.'). +:-op(900,fy,['\+', not]). +:-op(900,fx,[nospy, spy]). +:-op(700,xfx,[@>=,@=<,@<,@>,<,=,>,=:=,=\=,\==,>=,=<,==,\=,=..,is]). +:-op(500,yfx,['\/','/\','+','-']). +:-op(500,fx,['+','-']). +:-op(400,yfx,['<<','>>','//','*','/']). +:-op(300,xfx,mod). +:-op(200,xfy,['^','**']). +:-op(50,xfx,same). +~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + +@} diff --git a/docs/offcanvas.css b/docs/offcanvas.css new file mode 100644 index 000000000..2a72199d5 --- /dev/null +++ b/docs/offcanvas.css @@ -0,0 +1,59 @@ +/* + * Style tweaks + * -------------------------------------------------- + */ +html, +body { + overflow-x: hidden; /* Prevent scroll on narrow devices */ +} +body { + padding-top: 70px; +} +footer { + padding: 30px 0; +} + +/* + * Off Canvas + * -------------------------------------------------- + */ +@media screen and (max-width: 767px) { + .row-offcanvas { + position: relative; + -webkit-transition: all .25s ease-out; + -o-transition: all .25s ease-out; + transition: all .25s ease-out; + } + + .row-offcanvas-right { + right: 0; + } + + .row-offcanvas-left { + left: 0; + } + + .row-offcanvas-right + .sidebar-offcanvas { + right: -50%; /* 6 columns */ + } + + .row-offcanvas-left + .sidebar-offcanvas { + left: -50%; /* 6 columns */ + } + + .row-offcanvas-right.active { + right: 50%; /* 6 columns */ + } + + .row-offcanvas-left.active { + left: 50%; /* 6 columns */ + } + + .sidebar-offcanvas { + position: absolute; + top: 0; + width: 50%; /* 6 columns */ + } +} diff --git a/docs/offcanvas.js b/docs/offcanvas.js new file mode 100644 index 000000000..d2f37f22c --- /dev/null +++ b/docs/offcanvas.js @@ -0,0 +1,5 @@ +$(document).ready(function () { + $('[data-toggle="offcanvas"]').click(function () { + $('.row-offcanvas').toggleClass('active') + }); +}); \ No newline at end of file diff --git a/docs/pygments.css b/docs/pygments.css new file mode 100644 index 000000000..23f82e8e6 --- /dev/null +++ b/docs/pygments.css @@ -0,0 +1,62 @@ +.hll { background-color: #ffffcc } +.c { color: #0099FF; font-style: italic } /* Comment */ +.err { color: #AA0000; background-color: #FFAAAA } /* Error */ +.k { color: #006699; font-weight: bold } /* Keyword */ +.o { color: #555555 } /* Operator */ +.cm { color: #0099FF; font-style: italic } /* Comment.Multiline */ +.cp { color: #009999 } /* Comment.Preproc */ +.c1 { color: #0099FF; font-style: italic } /* Comment.Single */ +.cs { color: #0099FF; font-weight: bold; font-style: italic } /* Comment.Special */ +.gd { background-color: #FFCCCC; border: 1px solid #CC0000 } /* Generic.Deleted */ +.ge { font-style: italic } /* Generic.Emph */ +.gr { color: #FF0000 } /* Generic.Error */ +.gh { color: #003300; font-weight: bold } /* Generic.Heading */ +.gi { background-color: #CCFFCC; border: 1px solid #00CC00 } /* Generic.Inserted */ +.go { color: #AAAAAA } /* Generic.Output */ +.gp { color: #000099; font-weight: bold } /* Generic.Prompt */ +.gs { font-weight: bold } /* Generic.Strong */ +.gu { color: #003300; font-weight: bold } /* Generic.Subheading */ +.gt { color: #99CC66 } /* Generic.Traceback */ +.kc { color: #006699; font-weight: bold } /* Keyword.Constant */ +.kd { color: #006699; font-weight: bold } /* Keyword.Declaration */ +.kn { color: #006699; font-weight: bold } /* Keyword.Namespace */ +.kp { color: #006699 } /* Keyword.Pseudo */ +.kr { color: #006699; font-weight: bold } /* Keyword.Reserved */ +.kt { color: #007788; font-weight: bold } /* Keyword.Type */ +.m { color: #FF6600 } /* Literal.Number */ +.s { color: #CC3300 } /* Literal.String */ +.na { color: #330099 } /* Name.Attribute */ +.nb { color: #336666 } /* Name.Builtin */ +.nc { color: #00AA88; font-weight: bold } /* Name.Class */ +.no { color: #336600 } /* Name.Constant */ +.nd { color: #9999FF } /* Name.Decorator */ +.ni { color: #999999; font-weight: bold } /* Name.Entity */ +.ne { color: #CC0000; font-weight: bold } /* Name.Exception */ +.nf { color: #CC00FF } /* Name.Function */ +.nl { color: #9999FF } /* Name.Label */ +.nn { color: #00CCFF; font-weight: bold } /* Name.Namespace */ +.nt { color: #330099; font-weight: bold } /* Name.Tag */ +.nv { color: #003333 } /* Name.Variable */ +.ow { color: #000000; font-weight: bold } /* Operator.Word */ +.w { color: #bbbbbb } /* Text.Whitespace */ +.mb { color: #FF6600 } /* Literal.Number.Bin */ +.mf { color: #FF6600 } /* Literal.Number.Float */ +.mh { color: #FF6600 } /* Literal.Number.Hex */ +.mi { color: #FF6600 } /* Literal.Number.Integer */ +.mo { color: #FF6600 } /* Literal.Number.Oct */ +.sb { color: #CC3300 } /* Literal.String.Backtick */ +.sc { color: #CC3300 } /* Literal.String.Char */ +.sd { color: #CC3300; font-style: italic } /* Literal.String.Doc */ +.s2 { color: #CC3300 } /* Literal.String.Double */ +.se { color: #CC3300; font-weight: bold } /* Literal.String.Escape */ +.sh { color: #CC3300 } /* Literal.String.Heredoc */ +.si { color: #AA0000 } /* Literal.String.Interpol */ +.sx { color: #CC3300 } /* Literal.String.Other */ +.sr { color: #33AAAA } /* Literal.String.Regex */ +.s1 { color: #CC3300 } /* Literal.String.Single */ +.ss { color: #FFCC33 } /* Literal.String.Symbol */ +.bp { color: #336666 } /* Name.Builtin.Pseudo */ +.vc { color: #003333 } /* Name.Variable.Class */ +.vg { color: #003333 } /* Name.Variable.Global */ +.vi { color: #003333 } /* Name.Variable.Instance */ +.il { color: #FF6600 } /* Literal.Number.Integer.Long */ diff --git a/docs/source/conf.py b/docs/source/conf.py index 7f39e22a7..20c97ad64 100644 --- a/docs/source/conf.py +++ b/docs/source/conf.py @@ -33,18 +33,18 @@ from recommonmark.parser import CommonMarkParser # extensions coming with Sphinx (named 'sphinx.ext.*') or your custom # ones. extensions = ['sphinx.ext.autodoc', - 'sphinx.ext.doctest', - 'sphinx.ext.intersphinx', - 'sphinx.ext.todo', - 'sphinx.ext.coverage', - 'sphinx.ext.mathjax', - 'sphinx.ext.ifconfig', - 'sphinx.ext.viewcode', + 'sphinx.ext.doctest', + 'sphinx.ext.intersphinx', + 'sphinx.ext.todo', + 'sphinx.ext.coverage', + 'sphinx.ext.mathjax', + 'sphinx.ext.ifconfig', + 'sphinx.ext.viewcode', 'sphinx.ext.githubpages', 'breathe' ] -breathe_projects = { "yap": "../../build/docs/xml" } +breathe_projects = { "yap": "/home/vsc/github/yap-6.3/docs/xml" } breathe_default_project = "yap" # Add any paths that contain templates here, relative to this directory. @@ -92,7 +92,7 @@ pygments_style = 'sphinx' todo_include_todos = True source_parsers = { - '.md': 'recommonmark.parser.CommonMarkParser', + '.md': 'recommonmark.parser.CommonMarkParser', } # -- Options for HTML output ---------------------------------------------- diff --git a/docs/theme.css b/docs/theme.css new file mode 100644 index 000000000..b7c8d4cd2 --- /dev/null +++ b/docs/theme.css @@ -0,0 +1,18 @@ +body { + padding-top: 70px; + padding-bottom: 30px; +} + +.theme-dropdown .dropdown-menu { + position: static; + display: block; + margin-bottom: 20px; +} + +.theme-showcase > p > .btn { + margin: 5px 0; +} + +.theme-showcase .navbar .container { + width: auto; +} diff --git a/docs/yap.css b/docs/yap.css new file mode 100644 index 000000000..5fdb691c6 --- /dev/null +++ b/docs/yap.css @@ -0,0 +1,9 @@ +body { padding-top: 100px; } + +/* set a max-width for horizontal fluid layout and make it centered */ +.container-fluid { + margin-right: auto; + margin-left: auto; + max-width: 1600px; /* or 950px */ +} + diff --git a/end b/end new file mode 100644 index 000000000..0452463e0 --- /dev/null +++ b/end @@ -0,0 +1,2 @@ +/** @} */ + diff --git a/gtags.conf b/gtags.conf new file mode 100644 index 000000000..f9966d04b --- /dev/null +++ b/gtags.conf @@ -0,0 +1,46 @@ +# +# Copyright (c) 1998, 1999, 2000, 2001, 2002, 2003, 2010, 2011, 2013, +# 2015, 2016 +# Tama Communications Corporation +# +# This file is part of GNU GLOBAL. +# +# This file is free software; as a special exception the author gives +# unlimited permission to copy and/or distribute it, with or without +# modifications, as long as this notice is preserved. +# +# This program is distributed in the hope that it will be useful, but +# WITHOUT ANY WARRANTY, to the extent permitted by law; without even the +# implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. +# +# * +# Configuration file for GNU GLOBAL source code tag system. +# +# Basically, GLOBAL doesn't need this file ('gtags.conf'), because it has +# default values in itsself. If you have the file as '/etc/gtags.conf' or +# "$HOME/.globalrc" in your system then GLOBAL overwrite the default values +# with the values in the file. +# +# The format is similar to termcap(5). You can specify a target with +# GTAGSLABEL environment variable. Default target is 'default'. +# +# If you want to have a common record for yourself, it is recommended to +# use the following method: +# + +common: + :skip=Debug/,Release/,Threads/,mxe/,xcode/,codeblocks/,Qt/,xcode/,android/,compile_commands.json,xml/,YAPDroid/app/build/,YAPDroid/lib/build/:HTML/,HTML.pub/,tags,TAGS,ID,y.tab.c,y.tab.h,gtags.files,cscope.files,cscope.out,cscope.po.out,cscope.in.out,SCCS/,RCS/,CVS/,CVSROOT/,{arch}/,autom4te.cache/,*.orig,*.rej,*.bak,*~,#*#,*.swp,*.tmp,*_flymake.*,*_flymake: + + +# +# A common map for both Exuberant Ctags and Universal Ctags. +# Don't include definitions of ctagscom and ctagslib in this entry. +# +default:\ + yap:native:user: + +yap:\ + :tc=common:\ + :langmap=Prolog\:.pl.yap.ypp.P.prolog:\ + :gtags_parser=Prolog\:$ctagslib: + diff --git a/include/dswiatoms.h b/include/dswiatoms.h new file mode 100644 index 000000000..25e81daa8 --- /dev/null +++ b/include/dswiatoms.h @@ -0,0 +1,983 @@ + + /* This file, dswiatoms.h, was generated automatically + by calling "yap -L misc/buildswiatoms" + and is based on SWIATOMS, copied from the SWI-Prolog distribution + please do not update */ + +#define ATOM_abort ((atom_t)(0*2+1)) +#define ATOM_aborted ((atom_t)(1*2+1)) +#define ATOM_abs ((atom_t)(2*2+1)) +#define ATOM_access ((atom_t)(3*2+1)) +#define ATOM_access_level ((atom_t)(4*2+1)) +#define ATOM_acos ((atom_t)(5*2+1)) +#define ATOM_acosh ((atom_t)(6*2+1)) +#define ATOM_acyclic_term ((atom_t)(7*2+1)) +#define ATOM_add_import ((atom_t)(8*2+1)) +#define ATOM_address ((atom_t)(9*2+1)) +#define ATOM_agc ((atom_t)(10*2+1)) +#define ATOM_agc_gained ((atom_t)(11*2+1)) +#define ATOM_agc_margin ((atom_t)(12*2+1)) +#define ATOM_agc_time ((atom_t)(13*2+1)) +#define ATOM_alias ((atom_t)(14*2+1)) +#define ATOM_allow_variable_name_as_functor ((atom_t)(15*2+1)) +#define ATOM_alnum ((atom_t)(16*2+1)) +#define ATOM_alpha ((atom_t)(17*2+1)) +#define ATOM_alternative ((atom_t)(18*2+1)) +#define ATOM_and ((atom_t)(19*2+1)) +#define ATOM_anonvar ((atom_t)(20*2+1)) +#define ATOM_append ((atom_t)(21*2+1)) +#define ATOM_ar_equals ((atom_t)(22*2+1)) +#define ATOM_ar_not_equal ((atom_t)(23*2+1)) +#define ATOM_argument ((atom_t)(24*2+1)) +#define ATOM_argumentlimit ((atom_t)(25*2+1)) +#define ATOM_arity ((atom_t)(26*2+1)) +#define ATOM_as ((atom_t)(27*2+1)) +#define ATOM_ascii ((atom_t)(28*2+1)) +#define ATOM_asin ((atom_t)(29*2+1)) +#define ATOM_asinh ((atom_t)(30*2+1)) +#define ATOM_assert ((atom_t)(31*2+1)) +#define ATOM_asserta ((atom_t)(32*2+1)) +#define ATOM_at ((atom_t)(33*2+1)) +#define ATOM_at_equals ((atom_t)(34*2+1)) +#define ATOM_at_exit ((atom_t)(35*2+1)) +#define ATOM_at_larger ((atom_t)(36*2+1)) +#define ATOM_at_larger_eq ((atom_t)(37*2+1)) +#define ATOM_at_not_equals ((atom_t)(38*2+1)) +#define ATOM_at_smaller ((atom_t)(39*2+1)) +#define ATOM_at_smaller_eq ((atom_t)(40*2+1)) +#define ATOM_atan ((atom_t)(41*2+1)) +#define ATOM_atan2 ((atom_t)(42*2+1)) +#define ATOM_atanh ((atom_t)(43*2+1)) +#define ATOM_atom ((atom_t)(44*2+1)) +#define ATOM_atom_garbage_collection ((atom_t)(45*2+1)) +#define ATOM_atomic ((atom_t)(46*2+1)) +#define ATOM_atoms ((atom_t)(47*2+1)) +#define ATOM_att ((atom_t)(48*2+1)) +#define ATOM_attributes ((atom_t)(49*2+1)) +#define ATOM_attvar ((atom_t)(50*2+1)) +#define ATOM_autoload ((atom_t)(51*2+1)) +#define ATOM_back_quotes ((atom_t)(52*2+1)) +#define ATOM_backslash ((atom_t)(53*2+1)) +#define ATOM_backtrace ((atom_t)(54*2+1)) +#define ATOM_backquoted_string ((atom_t)(55*2+1)) +#define ATOM_bar ((atom_t)(56*2+1)) +#define ATOM_base ((atom_t)(57*2+1)) +#define ATOM_begin ((atom_t)(58*2+1)) +#define ATOM_binary ((atom_t)(59*2+1)) +#define ATOM_binary_stream ((atom_t)(60*2+1)) +#define ATOM_bind ((atom_t)(61*2+1)) +#define ATOM_bitor ((atom_t)(62*2+1)) +#define ATOM_blobs ((atom_t)(63*2+1)) +#define ATOM_bof ((atom_t)(64*2+1)) +#define ATOM_bom ((atom_t)(65*2+1)) +#define ATOM_bool ((atom_t)(66*2+1)) +#define ATOM_boolean ((atom_t)(67*2+1)) +#define ATOM_brace_term_position ((atom_t)(68*2+1)) +#define ATOM_brace_terms ((atom_t)(69*2+1)) +#define ATOM_break ((atom_t)(70*2+1)) +#define ATOM_break_level ((atom_t)(71*2+1)) +#define ATOM_btree ((atom_t)(72*2+1)) +#define ATOM_buffer ((atom_t)(73*2+1)) +#define ATOM_buffer_size ((atom_t)(74*2+1)) +#define ATOM_built_in_procedure ((atom_t)(75*2+1)) +#define ATOM_busy ((atom_t)(76*2+1)) +#define ATOM_byte ((atom_t)(77*2+1)) +#define ATOM_c_stack ((atom_t)(78*2+1)) +#define ATOM_call ((atom_t)(79*2+1)) +#define ATOM_callable ((atom_t)(80*2+1)) +#define ATOM_canceled ((atom_t)(81*2+1)) +#define ATOM_case_sensitive_file_names ((atom_t)(82*2+1)) +#define ATOM_catch ((atom_t)(83*2+1)) +#define ATOM_category ((atom_t)(84*2+1)) +#define ATOM_ceil ((atom_t)(85*2+1)) +#define ATOM_ceiling ((atom_t)(86*2+1)) +#define ATOM_char_type ((atom_t)(87*2+1)) +#define ATOM_character ((atom_t)(88*2+1)) +#define ATOM_character_code ((atom_t)(89*2+1)) +#define ATOM_character_escapes ((atom_t)(90*2+1)) +#define ATOM_chars ((atom_t)(91*2+1)) +#define ATOM_chdir ((atom_t)(92*2+1)) +#define ATOM_chmod ((atom_t)(93*2+1)) +#define ATOM_choice ((atom_t)(94*2+1)) +#define ATOM_class ((atom_t)(95*2+1)) +#define ATOM_clause ((atom_t)(96*2+1)) +#define ATOM_clause_reference ((atom_t)(97*2+1)) +#define ATOM_clauses ((atom_t)(98*2+1)) +#define ATOM_close ((atom_t)(99*2+1)) +#define ATOM_close_on_abort ((atom_t)(100*2+1)) +#define ATOM_close_on_exec ((atom_t)(101*2+1)) +#define ATOM_close_option ((atom_t)(102*2+1)) +#define ATOM_cm ((atom_t)(103*2+1)) +#define ATOM_cntrl ((atom_t)(104*2+1)) +#define ATOM_co ((atom_t)(105*2+1)) +#define ATOM_codes ((atom_t)(106*2+1)) +#define ATOM_collected ((atom_t)(107*2+1)) +#define ATOM_collections ((atom_t)(108*2+1)) +#define ATOM_colon ((atom_t)(109*2+1)) +#define ATOM_colon_eq ((atom_t)(110*2+1)) +#define ATOM_comma ((atom_t)(111*2+1)) +#define ATOM_comments ((atom_t)(112*2+1)) +#define ATOM_compound ((atom_t)(113*2+1)) +#define ATOM_context ((atom_t)(114*2+1)) +#define ATOM_context_module ((atom_t)(115*2+1)) +#define ATOM_continue ((atom_t)(116*2+1)) +#define ATOM_copysign ((atom_t)(117*2+1)) +#define ATOM_core ((atom_t)(118*2+1)) +#define ATOM_core_left ((atom_t)(119*2+1)) +#define ATOM_cos ((atom_t)(120*2+1)) +#define ATOM_cosh ((atom_t)(121*2+1)) +#define ATOM_cputime ((atom_t)(122*2+1)) +#define ATOM_create ((atom_t)(123*2+1)) +#define ATOM_csym ((atom_t)(124*2+1)) +#define ATOM_csymf ((atom_t)(125*2+1)) +#define ATOM_cumulative ((atom_t)(126*2+1)) +#define ATOM_curl ((atom_t)(127*2+1)) +#define ATOM_current ((atom_t)(128*2+1)) +#define ATOM_current_input ((atom_t)(129*2+1)) +#define ATOM_current_locale ((atom_t)(130*2+1)) +#define ATOM_current_output ((atom_t)(131*2+1)) +#define ATOM_cut ((atom_t)(132*2+1)) +#define ATOM_cut_call ((atom_t)(133*2+1)) +#define ATOM_cut_exit ((atom_t)(134*2+1)) +#define ATOM_cut_parent ((atom_t)(135*2+1)) +#define ATOM_cutted ((atom_t)(136*2+1)) +#define ATOM_cycles ((atom_t)(137*2+1)) +#define ATOM_cyclic_term ((atom_t)(138*2+1)) +#define ATOM_dand ((atom_t)(139*2+1)) +#define ATOM_date ((atom_t)(140*2+1)) +#define ATOM_db_reference ((atom_t)(141*2+1)) +#define ATOM_dc_call_prolog ((atom_t)(142*2+1)) +#define ATOM_dcall ((atom_t)(143*2+1)) +#define ATOM_dcall_cleanup ((atom_t)(144*2+1)) +#define ATOM_dcatch ((atom_t)(145*2+1)) +#define ATOM_dcut ((atom_t)(146*2+1)) +#define ATOM_dde_error ((atom_t)(147*2+1)) +#define ATOM_dde_handle ((atom_t)(148*2+1)) +#define ATOM_deadline ((atom_t)(149*2+1)) +#define ATOM_debug ((atom_t)(150*2+1)) +#define ATOM_debug_on_error ((atom_t)(151*2+1)) +#define ATOM_debug_topic ((atom_t)(152*2+1)) +#define ATOM_debugger_print_options ((atom_t)(153*2+1)) +#define ATOM_debugger_show_context ((atom_t)(154*2+1)) +#define ATOM_debugging ((atom_t)(155*2+1)) +#define ATOM_dec10 ((atom_t)(156*2+1)) +#define ATOM_decimal_point ((atom_t)(157*2+1)) +#define ATOM_default ((atom_t)(158*2+1)) +#define ATOM_defined ((atom_t)(159*2+1)) +#define ATOM_delete ((atom_t)(160*2+1)) +#define ATOM_depth_limit_exceeded ((atom_t)(161*2+1)) +#define ATOM_destroy ((atom_t)(162*2+1)) +#define ATOM_detached ((atom_t)(163*2+1)) +#define ATOM_detect ((atom_t)(164*2+1)) +#define ATOM_development ((atom_t)(165*2+1)) +#define ATOM_dexit ((atom_t)(166*2+1)) +#define ATOM_dforeign_registered ((atom_t)(167*2+1)) +#define ATOM_dgarbage_collect ((atom_t)(168*2+1)) +#define ATOM_digit ((atom_t)(169*2+1)) +#define ATOM_directory ((atom_t)(170*2+1)) +#define ATOM_discontiguous ((atom_t)(171*2+1)) +#define ATOM_div ((atom_t)(172*2+1)) +#define ATOM_divide ((atom_t)(173*2+1)) +#define ATOM_dload ((atom_t)(174*2+1)) +#define ATOM_dmessage_queue ((atom_t)(175*2+1)) +#define ATOM_dmutex ((atom_t)(176*2+1)) +#define ATOM_domain_error ((atom_t)(177*2+1)) +#define ATOM_dos ((atom_t)(178*2+1)) +#define ATOM_dot ((atom_t)(179*2+1)) +#define ATOM_dot_lists ((atom_t)(180*2+1)) +#define ATOM_dots ((atom_t)(181*2+1)) +#define ATOM_double_quotes ((atom_t)(182*2+1)) +#define ATOM_doublestar ((atom_t)(183*2+1)) +#define ATOM_dparse_quasi_quotations ((atom_t)(184*2+1)) +#define ATOM_dprof_node ((atom_t)(185*2+1)) +#define ATOM_dquasi_quotation ((atom_t)(186*2+1)) +#define ATOM_dquery_loop ((atom_t)(187*2+1)) +#define ATOM_drecover_and_rethrow ((atom_t)(188*2+1)) +#define ATOM_dstream ((atom_t)(189*2+1)) +#define ATOM_dthread_init ((atom_t)(190*2+1)) +#define ATOM_dthrow ((atom_t)(191*2+1)) +#define ATOM_dtime ((atom_t)(192*2+1)) +#define ATOM_dtoplevel ((atom_t)(193*2+1)) +#define ATOM_duplicate_key ((atom_t)(194*2+1)) +#define ATOM_dvard ((atom_t)(195*2+1)) +#define ATOM_dvariable_names ((atom_t)(196*2+1)) +#define ATOM_dwakeup ((atom_t)(197*2+1)) +#define ATOM_dynamic ((atom_t)(198*2+1)) +#define ATOM_e ((atom_t)(199*2+1)) +#define ATOM_encoding ((atom_t)(200*2+1)) +#define ATOM_end ((atom_t)(201*2+1)) +#define ATOM_end_of_file ((atom_t)(202*2+1)) +#define ATOM_end_of_line ((atom_t)(203*2+1)) +#define ATOM_end_of_stream ((atom_t)(204*2+1)) +#define ATOM_environment ((atom_t)(205*2+1)) +#define ATOM_eof ((atom_t)(206*2+1)) +#define ATOM_eof_action ((atom_t)(207*2+1)) +#define ATOM_eof_code ((atom_t)(208*2+1)) +#define ATOM_epsilon ((atom_t)(209*2+1)) +#define ATOM_equal ((atom_t)(210*2+1)) +#define ATOM_equals ((atom_t)(211*2+1)) +#define ATOM_erase ((atom_t)(212*2+1)) +#define ATOM_erased ((atom_t)(213*2+1)) +#define ATOM_erf ((atom_t)(214*2+1)) +#define ATOM_erfc ((atom_t)(215*2+1)) +#define ATOM_error ((atom_t)(216*2+1)) +#define ATOM_eval ((atom_t)(217*2+1)) +#define ATOM_evaluable ((atom_t)(218*2+1)) +#define ATOM_evaluation_error ((atom_t)(219*2+1)) +#define ATOM_exception ((atom_t)(220*2+1)) +#define ATOM_exclusive ((atom_t)(221*2+1)) +#define ATOM_execute ((atom_t)(222*2+1)) +#define ATOM_exist ((atom_t)(223*2+1)) +#define ATOM_existence_error ((atom_t)(224*2+1)) +#define ATOM_exit ((atom_t)(225*2+1)) +#define ATOM_exited ((atom_t)(226*2+1)) +#define ATOM_exp ((atom_t)(227*2+1)) +#define ATOM_export ((atom_t)(228*2+1)) +#define ATOM_exported ((atom_t)(229*2+1)) +#define ATOM_exports ((atom_t)(230*2+1)) +#define ATOM_expression ((atom_t)(231*2+1)) +#define ATOM_external_exception ((atom_t)(232*2+1)) +#define ATOM_externals ((atom_t)(233*2+1)) +#define ATOM_fact ((atom_t)(234*2+1)) +#define ATOM_factor ((atom_t)(235*2+1)) +#define ATOM_fail ((atom_t)(236*2+1)) +#define ATOM_failure_error ((atom_t)(237*2+1)) +#define ATOM_false ((atom_t)(238*2+1)) +#define ATOM_feature ((atom_t)(239*2+1)) +#define ATOM_file ((atom_t)(240*2+1)) +#define ATOM_file_name ((atom_t)(241*2+1)) +#define ATOM_file_name_variables ((atom_t)(242*2+1)) +#define ATOM_file_no ((atom_t)(243*2+1)) +#define ATOM_flag ((atom_t)(244*2+1)) +#define ATOM_flag_value ((atom_t)(245*2+1)) +#define ATOM_float ((atom_t)(246*2+1)) +#define ATOM_float_format ((atom_t)(247*2+1)) +#define ATOM_float_fractional_part ((atom_t)(248*2+1)) +#define ATOM_float_integer_part ((atom_t)(249*2+1)) +#define ATOM_float_overflow ((atom_t)(250*2+1)) +#define ATOM_float_underflow ((atom_t)(251*2+1)) +#define ATOM_floor ((atom_t)(252*2+1)) +#define ATOM_force ((atom_t)(253*2+1)) +#define ATOM_foreign ((atom_t)(254*2+1)) +#define ATOM_foreign_function ((atom_t)(255*2+1)) +#define ATOM_foreign_return_value ((atom_t)(256*2+1)) +#define ATOM_fork ((atom_t)(257*2+1)) +#define ATOM_frame ((atom_t)(258*2+1)) +#define ATOM_frame_attribute ((atom_t)(259*2+1)) +#define ATOM_frame_finished ((atom_t)(260*2+1)) +#define ATOM_frame_reference ((atom_t)(261*2+1)) +#define ATOM_free_of_attvar ((atom_t)(262*2+1)) +#define ATOM_freeze ((atom_t)(263*2+1)) +#define ATOM_full ((atom_t)(264*2+1)) +#define ATOM_fullstop ((atom_t)(265*2+1)) +#define ATOM_functor_name ((atom_t)(266*2+1)) +#define ATOM_functors ((atom_t)(267*2+1)) +#define ATOM_fx ((atom_t)(268*2+1)) +#define ATOM_fy ((atom_t)(269*2+1)) +#define ATOM_garbage_collected ((atom_t)(270*2+1)) +#define ATOM_garbage_collection ((atom_t)(271*2+1)) +#define ATOM_gc ((atom_t)(272*2+1)) +#define ATOM_gcd ((atom_t)(273*2+1)) +#define ATOM_gctime ((atom_t)(274*2+1)) +#define ATOM_gdiv ((atom_t)(275*2+1)) +#define ATOM_getcwd ((atom_t)(276*2+1)) +#define ATOM_global ((atom_t)(277*2+1)) +#define ATOM_global_shifts ((atom_t)(278*2+1)) +#define ATOM_global_stack ((atom_t)(279*2+1)) +#define ATOM_globallimit ((atom_t)(280*2+1)) +#define ATOM_globalused ((atom_t)(281*2+1)) +#define ATOM_goal ((atom_t)(282*2+1)) +#define ATOM_goal_expansion ((atom_t)(283*2+1)) +#define ATOM_grammar ((atom_t)(284*2+1)) +#define ATOM_graph ((atom_t)(285*2+1)) +#define ATOM_ground ((atom_t)(286*2+1)) +#define ATOM_grouping ((atom_t)(287*2+1)) +#define ATOM_gvar ((atom_t)(288*2+1)) +#define ATOM_halt ((atom_t)(289*2+1)) +#define ATOM_has_alternatives ((atom_t)(290*2+1)) +#define ATOM_hash ((atom_t)(291*2+1)) +#define ATOM_hashed ((atom_t)(292*2+1)) +#define ATOM_hat ((atom_t)(293*2+1)) +#define ATOM_heap_gc ((atom_t)(294*2+1)) +#define ATOM_heapused ((atom_t)(295*2+1)) +#define ATOM_help ((atom_t)(296*2+1)) +#define ATOM_hidden ((atom_t)(297*2+1)) +#define ATOM_hide_childs ((atom_t)(298*2+1)) +#define ATOM_history_depth ((atom_t)(299*2+1)) +#define ATOM_ifthen ((atom_t)(300*2+1)) +#define ATOM_ignore ((atom_t)(301*2+1)) +#define ATOM_ignore_ops ((atom_t)(302*2+1)) +#define ATOM_import_into ((atom_t)(303*2+1)) +#define ATOM_import_type ((atom_t)(304*2+1)) +#define ATOM_imported ((atom_t)(305*2+1)) +#define ATOM_imported_procedure ((atom_t)(306*2+1)) +#define ATOM_index ((atom_t)(307*2+1)) +#define ATOM_indexed ((atom_t)(308*2+1)) +#define ATOM_inf ((atom_t)(309*2+1)) +#define ATOM_inferences ((atom_t)(310*2+1)) +#define ATOM_infinite ((atom_t)(311*2+1)) +#define ATOM_informational ((atom_t)(312*2+1)) +#define ATOM_init_file ((atom_t)(313*2+1)) +#define ATOM_initialization ((atom_t)(314*2+1)) +#define ATOM_input ((atom_t)(315*2+1)) +#define ATOM_inserted_char ((atom_t)(316*2+1)) +#define ATOM_instantiation_error ((atom_t)(317*2+1)) +#define ATOM_int ((atom_t)(318*2+1)) +#define ATOM_int64_t ((atom_t)(319*2+1)) +#define ATOM_int_overflow ((atom_t)(320*2+1)) +#define ATOM_integer ((atom_t)(321*2+1)) +#define ATOM_integer_expression ((atom_t)(322*2+1)) +#define ATOM_interrupt ((atom_t)(323*2+1)) +#define ATOM_io_error ((atom_t)(324*2+1)) +#define ATOM_io_mode ((atom_t)(325*2+1)) +#define ATOM_ioctl ((atom_t)(326*2+1)) +#define ATOM_is ((atom_t)(327*2+1)) +#define ATOM_iso ((atom_t)(328*2+1)) +#define ATOM_iso_latin_1 ((atom_t)(329*2+1)) +#define ATOM_isovar ((atom_t)(330*2+1)) +#define ATOM_join ((atom_t)(331*2+1)) +#define ATOM_jump ((atom_t)(332*2+1)) +#define ATOM_kernel ((atom_t)(333*2+1)) +#define ATOM_key ((atom_t)(334*2+1)) +#define ATOM_key_value_position ((atom_t)(335*2+1)) +#define ATOM_larger ((atom_t)(336*2+1)) +#define ATOM_larger_equal ((atom_t)(337*2+1)) +#define ATOM_level ((atom_t)(338*2+1)) +#define ATOM_lgamma ((atom_t)(339*2+1)) +#define ATOM_li ((atom_t)(340*2+1)) +#define ATOM_library ((atom_t)(341*2+1)) +#define ATOM_limit ((atom_t)(342*2+1)) +#define ATOM_line ((atom_t)(343*2+1)) +#define ATOM_line_count ((atom_t)(344*2+1)) +#define ATOM_line_position ((atom_t)(345*2+1)) +#define ATOM_list ((atom_t)(346*2+1)) +#define ATOM_list_position ((atom_t)(347*2+1)) +#define ATOM_listing ((atom_t)(348*2+1)) +#define ATOM_local ((atom_t)(349*2+1)) +#define ATOM_local_shifts ((atom_t)(350*2+1)) +#define ATOM_local_stack ((atom_t)(351*2+1)) +#define ATOM_locale ((atom_t)(352*2+1)) +#define ATOM_locale_property ((atom_t)(353*2+1)) +#define ATOM_locallimit ((atom_t)(354*2+1)) +#define ATOM_localused ((atom_t)(355*2+1)) +#define ATOM_lock ((atom_t)(356*2+1)) +#define ATOM_locked ((atom_t)(357*2+1)) +#define ATOM_log ((atom_t)(358*2+1)) +#define ATOM_log10 ((atom_t)(359*2+1)) +#define ATOM_long ((atom_t)(360*2+1)) +#define ATOM_loose ((atom_t)(361*2+1)) +#define ATOM_low ((atom_t)(362*2+1)) +#define ATOM_lower ((atom_t)(363*2+1)) +#define ATOM_lsb ((atom_t)(364*2+1)) +#define ATOM_lshift ((atom_t)(365*2+1)) +#define ATOM_main ((atom_t)(366*2+1)) +#define ATOM_map ((atom_t)(367*2+1)) +#define ATOM_map_position ((atom_t)(368*2+1)) +#define ATOM_map_punify ((atom_t)(369*2+1)) +#define ATOM_map_select ((atom_t)(370*2+1)) +#define ATOM_mark ((atom_t)(371*2+1)) +#define ATOM_matches ((atom_t)(372*2+1)) +#define ATOM_max ((atom_t)(373*2+1)) +#define ATOM_max_arity ((atom_t)(374*2+1)) +#define ATOM_max_dde_handles ((atom_t)(375*2+1)) +#define ATOM_max_depth ((atom_t)(376*2+1)) +#define ATOM_max_files ((atom_t)(377*2+1)) +#define ATOM_max_frame_size ((atom_t)(378*2+1)) +#define ATOM_max_length ((atom_t)(379*2+1)) +#define ATOM_max_path_length ((atom_t)(380*2+1)) +#define ATOM_max_size ((atom_t)(381*2+1)) +#define ATOM_max_variable_length ((atom_t)(382*2+1)) +#define ATOM_memory ((atom_t)(383*2+1)) +#define ATOM_message ((atom_t)(384*2+1)) +#define ATOM_message_lines ((atom_t)(385*2+1)) +#define ATOM_message_queue ((atom_t)(386*2+1)) +#define ATOM_message_queue_property ((atom_t)(387*2+1)) +#define ATOM_meta_argument ((atom_t)(388*2+1)) +#define ATOM_meta_argument_specifier ((atom_t)(389*2+1)) +#define ATOM_meta_atom ((atom_t)(390*2+1)) +#define ATOM_meta_predicate ((atom_t)(391*2+1)) +#define ATOM_min ((atom_t)(392*2+1)) +#define ATOM_min_free ((atom_t)(393*2+1)) +#define ATOM_minus ((atom_t)(394*2+1)) +#define ATOM_mismatched_char ((atom_t)(395*2+1)) +#define ATOM_mod ((atom_t)(396*2+1)) +#define ATOM_mode ((atom_t)(397*2+1)) +#define ATOM_modify ((atom_t)(398*2+1)) +#define ATOM_module ((atom_t)(399*2+1)) +#define ATOM_module_class ((atom_t)(400*2+1)) +#define ATOM_module_property ((atom_t)(401*2+1)) +#define ATOM_module_transparent ((atom_t)(402*2+1)) +#define ATOM_modules ((atom_t)(403*2+1)) +#define ATOM_msb ((atom_t)(404*2+1)) +#define ATOM_multifile ((atom_t)(405*2+1)) +#define ATOM_mutex ((atom_t)(406*2+1)) +#define ATOM_mutex_option ((atom_t)(407*2+1)) +#define ATOM_mutex_property ((atom_t)(408*2+1)) +#define ATOM_natural ((atom_t)(409*2+1)) +#define ATOM_newline ((atom_t)(410*2+1)) +#define ATOM_next_argument ((atom_t)(411*2+1)) +#define ATOM_nil ((atom_t)(412*2+1)) +#define ATOM_nl ((atom_t)(413*2+1)) +#define ATOM_nlink ((atom_t)(414*2+1)) +#define ATOM_no_memory ((atom_t)(415*2+1)) +#define ATOM_nodebug ((atom_t)(416*2+1)) +#define ATOM_non_empty_list ((atom_t)(417*2+1)) +#define ATOM_non_terminal ((atom_t)(418*2+1)) +#define ATOM_none ((atom_t)(419*2+1)) +#define ATOM_nonvar ((atom_t)(420*2+1)) +#define ATOM_noprofile ((atom_t)(421*2+1)) +#define ATOM_normal ((atom_t)(422*2+1)) +#define ATOM_not ((atom_t)(423*2+1)) +#define ATOM_not_equals ((atom_t)(424*2+1)) +#define ATOM_not_implemented ((atom_t)(425*2+1)) +#define ATOM_not_less_than_one ((atom_t)(426*2+1)) +#define ATOM_not_less_than_zero ((atom_t)(427*2+1)) +#define ATOM_not_provable ((atom_t)(428*2+1)) +#define ATOM_not_strict_equal ((atom_t)(429*2+1)) +#define ATOM_not_unique ((atom_t)(430*2+1)) +#define ATOM_number ((atom_t)(431*2+1)) +#define ATOM_number_of_clauses ((atom_t)(432*2+1)) +#define ATOM_number_of_rules ((atom_t)(433*2+1)) +#define ATOM_numbervar_option ((atom_t)(434*2+1)) +#define ATOM_numbervars ((atom_t)(435*2+1)) +#define ATOM_occurs_check ((atom_t)(436*2+1)) +#define ATOM_octet ((atom_t)(437*2+1)) +#define ATOM_off ((atom_t)(438*2+1)) +#define ATOM_on ((atom_t)(439*2+1)) +#define ATOM_open ((atom_t)(440*2+1)) +#define ATOM_operator ((atom_t)(441*2+1)) +#define ATOM_operator_priority ((atom_t)(442*2+1)) +#define ATOM_operator_specifier ((atom_t)(443*2+1)) +#define ATOM_optimise ((atom_t)(444*2+1)) +#define ATOM_or ((atom_t)(445*2+1)) +#define ATOM_order ((atom_t)(446*2+1)) +#define ATOM_output ((atom_t)(447*2+1)) +#define ATOM_owner ((atom_t)(448*2+1)) +#define ATOM_pair ((atom_t)(449*2+1)) +#define ATOM_paren ((atom_t)(450*2+1)) +#define ATOM_parent ((atom_t)(451*2+1)) +#define ATOM_parent_goal ((atom_t)(452*2+1)) +#define ATOM_partial ((atom_t)(453*2+1)) +#define ATOM_past ((atom_t)(454*2+1)) +#define ATOM_past_end_of_stream ((atom_t)(455*2+1)) +#define ATOM_pattern ((atom_t)(456*2+1)) +#define ATOM_pc ((atom_t)(457*2+1)) +#define ATOM_peek ((atom_t)(458*2+1)) +#define ATOM_period ((atom_t)(459*2+1)) +#define ATOM_permission_error ((atom_t)(460*2+1)) +#define ATOM_pi ((atom_t)(461*2+1)) +#define ATOM_pipe ((atom_t)(462*2+1)) +#define ATOM_plain ((atom_t)(463*2+1)) +#define ATOM_plus ((atom_t)(464*2+1)) +#define ATOM_popcount ((atom_t)(465*2+1)) +#define ATOM_portray ((atom_t)(466*2+1)) +#define ATOM_portray_goal ((atom_t)(467*2+1)) +#define ATOM_position ((atom_t)(468*2+1)) +#define ATOM_posix ((atom_t)(469*2+1)) +#define ATOM_powm ((atom_t)(470*2+1)) +#define ATOM_predicate_indicator ((atom_t)(471*2+1)) +#define ATOM_predicates ((atom_t)(472*2+1)) +#define ATOM_print ((atom_t)(473*2+1)) +#define ATOM_print_message ((atom_t)(474*2+1)) +#define ATOM_priority ((atom_t)(475*2+1)) +#define ATOM_private_procedure ((atom_t)(476*2+1)) +#define ATOM_procedure ((atom_t)(477*2+1)) +#define ATOM_process_comment ((atom_t)(478*2+1)) +#define ATOM_process_cputime ((atom_t)(479*2+1)) +#define ATOM_profile_mode ((atom_t)(480*2+1)) +#define ATOM_profile_no_cpu_time ((atom_t)(481*2+1)) +#define ATOM_profile_node ((atom_t)(482*2+1)) +#define ATOM_program ((atom_t)(483*2+1)) +#define ATOM_program_counter ((atom_t)(484*2+1)) +#define ATOM_prolog ((atom_t)(485*2+1)) +#define ATOM_prolog_atom_start ((atom_t)(486*2+1)) +#define ATOM_prolog_flag ((atom_t)(487*2+1)) +#define ATOM_prolog_flag_access ((atom_t)(488*2+1)) +#define ATOM_prolog_flag_option ((atom_t)(489*2+1)) +#define ATOM_prolog_flag_type ((atom_t)(490*2+1)) +#define ATOM_prolog_identifier_continue ((atom_t)(491*2+1)) +#define ATOM_prolog_symbol ((atom_t)(492*2+1)) +#define ATOM_prolog_var_start ((atom_t)(493*2+1)) +#define ATOM_prompt ((atom_t)(494*2+1)) +#define ATOM_property ((atom_t)(495*2+1)) +#define ATOM_protocol ((atom_t)(496*2+1)) +#define ATOM_prove ((atom_t)(497*2+1)) +#define ATOM_public ((atom_t)(498*2+1)) +#define ATOM_punct ((atom_t)(499*2+1)) +#define ATOM_quasi_quotation ((atom_t)(500*2+1)) +#define ATOM_quasi_quotation_position ((atom_t)(501*2+1)) +#define ATOM_quasi_quotation_syntax ((atom_t)(502*2+1)) +#define ATOM_quasi_quotations ((atom_t)(503*2+1)) +#define ATOM_query ((atom_t)(504*2+1)) +#define ATOM_question_mark ((atom_t)(505*2+1)) +#define ATOM_queue_option ((atom_t)(506*2+1)) +#define ATOM_quiet ((atom_t)(507*2+1)) +#define ATOM_quote ((atom_t)(508*2+1)) +#define ATOM_quoted ((atom_t)(509*2+1)) +#define ATOM_radix ((atom_t)(510*2+1)) +#define ATOM_random ((atom_t)(511*2+1)) +#define ATOM_random_float ((atom_t)(512*2+1)) +#define ATOM_random_option ((atom_t)(513*2+1)) +#define ATOM_rational ((atom_t)(514*2+1)) +#define ATOM_rationalize ((atom_t)(515*2+1)) +#define ATOM_rdiv ((atom_t)(516*2+1)) +#define ATOM_read ((atom_t)(517*2+1)) +#define ATOM_read_only ((atom_t)(518*2+1)) +#define ATOM_read_option ((atom_t)(519*2+1)) +#define ATOM_read_write ((atom_t)(520*2+1)) +#define ATOM_readline ((atom_t)(521*2+1)) +#define ATOM_real_time ((atom_t)(522*2+1)) +#define ATOM_receiver ((atom_t)(523*2+1)) +#define ATOM_record ((atom_t)(524*2+1)) +#define ATOM_record_position ((atom_t)(525*2+1)) +#define ATOM_redefine ((atom_t)(526*2+1)) +#define ATOM_redo ((atom_t)(527*2+1)) +#define ATOM_redo_in_skip ((atom_t)(528*2+1)) +#define ATOM_references ((atom_t)(529*2+1)) +#define ATOM_rem ((atom_t)(530*2+1)) +#define ATOM_rename ((atom_t)(531*2+1)) +#define ATOM_repeat ((atom_t)(532*2+1)) +#define ATOM_report_error ((atom_t)(533*2+1)) +#define ATOM_reposition ((atom_t)(534*2+1)) +#define ATOM_representation_error ((atom_t)(535*2+1)) +#define ATOM_representation_errors ((atom_t)(536*2+1)) +#define ATOM_reset ((atom_t)(537*2+1)) +#define ATOM_resource_error ((atom_t)(538*2+1)) +#define ATOM_resource_handle ((atom_t)(539*2+1)) +#define ATOM_retry ((atom_t)(540*2+1)) +#define ATOM_round ((atom_t)(541*2+1)) +#define ATOM_rshift ((atom_t)(542*2+1)) +#define ATOM_running ((atom_t)(543*2+1)) +#define ATOM_runtime ((atom_t)(544*2+1)) +#define ATOM_save_class ((atom_t)(545*2+1)) +#define ATOM_save_option ((atom_t)(546*2+1)) +#define ATOM_scripting ((atom_t)(547*2+1)) +#define ATOM_see ((atom_t)(548*2+1)) +#define ATOM_seed ((atom_t)(549*2+1)) +#define ATOM_seek_method ((atom_t)(550*2+1)) +#define ATOM_select ((atom_t)(551*2+1)) +#define ATOM_semicolon ((atom_t)(552*2+1)) +#define ATOM_separated ((atom_t)(553*2+1)) +#define ATOM_set ((atom_t)(554*2+1)) +#define ATOM_set_end_of_stream ((atom_t)(555*2+1)) +#define ATOM_setup_call_catcher_cleanup ((atom_t)(556*2+1)) +#define ATOM_shared ((atom_t)(557*2+1)) +#define ATOM_shared_object ((atom_t)(558*2+1)) +#define ATOM_shared_object_handle ((atom_t)(559*2+1)) +#define ATOM_shell ((atom_t)(560*2+1)) +#define ATOM_shift_time ((atom_t)(561*2+1)) +#define ATOM_sign ((atom_t)(562*2+1)) +#define ATOM_signal ((atom_t)(563*2+1)) +#define ATOM_signal_handler ((atom_t)(564*2+1)) +#define ATOM_silent ((atom_t)(565*2+1)) +#define ATOM_sin ((atom_t)(566*2+1)) +#define ATOM_singletons ((atom_t)(567*2+1)) +#define ATOM_sinh ((atom_t)(568*2+1)) +#define ATOM_size ((atom_t)(569*2+1)) +#define ATOM_size_t ((atom_t)(570*2+1)) +#define ATOM_skip ((atom_t)(571*2+1)) +#define ATOM_skipped ((atom_t)(572*2+1)) +#define ATOM_smaller ((atom_t)(573*2+1)) +#define ATOM_smaller_equal ((atom_t)(574*2+1)) +#define ATOM_softcut ((atom_t)(575*2+1)) +#define ATOM_source_sink ((atom_t)(576*2+1)) +#define ATOM_space ((atom_t)(577*2+1)) +#define ATOM_spacing ((atom_t)(578*2+1)) +#define ATOM_spare ((atom_t)(579*2+1)) +#define ATOM_spy ((atom_t)(580*2+1)) +#define ATOM_sqrt ((atom_t)(581*2+1)) +#define ATOM_stack ((atom_t)(582*2+1)) +#define ATOM_stack_parameter ((atom_t)(583*2+1)) +#define ATOM_stack_shifts ((atom_t)(584*2+1)) +#define ATOM_stacks ((atom_t)(585*2+1)) +#define ATOM_stand_alone ((atom_t)(586*2+1)) +#define ATOM_standard ((atom_t)(587*2+1)) +#define ATOM_star ((atom_t)(588*2+1)) +#define ATOM_start ((atom_t)(589*2+1)) +#define ATOM_stat ((atom_t)(590*2+1)) +#define ATOM_state ((atom_t)(591*2+1)) +#define ATOM_static_procedure ((atom_t)(592*2+1)) +#define ATOM_statistics ((atom_t)(593*2+1)) +#define ATOM_status ((atom_t)(594*2+1)) +#define ATOM_stderr ((atom_t)(595*2+1)) +#define ATOM_stream ((atom_t)(596*2+1)) +#define ATOM_stream_option ((atom_t)(597*2+1)) +#define ATOM_stream_or_alias ((atom_t)(598*2+1)) +#define ATOM_stream_pair ((atom_t)(599*2+1)) +#define ATOM_stream_position ((atom_t)(600*2+1)) +#define ATOM_stream_property ((atom_t)(601*2+1)) +#define ATOM_stream_type_check ((atom_t)(602*2+1)) +#define ATOM_strict_equal ((atom_t)(603*2+1)) +#define ATOM_string ((atom_t)(604*2+1)) +#define ATOM_string_position ((atom_t)(605*2+1)) +#define ATOM_strong ((atom_t)(606*2+1)) +#define ATOM_subterm_positions ((atom_t)(607*2+1)) +#define ATOM_suffix ((atom_t)(608*2+1)) +#define ATOM_symbol_char ((atom_t)(609*2+1)) +#define ATOM_syntax_error ((atom_t)(610*2+1)) +#define ATOM_syntax_errors ((atom_t)(611*2+1)) +#define ATOM_system ((atom_t)(612*2+1)) +#define ATOM_SYSTEM_ERROR_INTERNAL ((atom_t)(613*2+1)) +#define ATOM_system_init_file ((atom_t)(614*2+1)) +#define ATOM_system_thread_id ((atom_t)(615*2+1)) +#define ATOM_system_time ((atom_t)(616*2+1)) +#define ATOM_tan ((atom_t)(617*2+1)) +#define ATOM_tanh ((atom_t)(618*2+1)) +#define ATOM_temporary_files ((atom_t)(619*2+1)) +#define ATOM_term ((atom_t)(620*2+1)) +#define ATOM_term_expansion ((atom_t)(621*2+1)) +#define ATOM_term_position ((atom_t)(622*2+1)) +#define ATOM_terminal ((atom_t)(623*2+1)) +#define ATOM_terminal_capability ((atom_t)(624*2+1)) +#define ATOM_test ((atom_t)(625*2+1)) +#define ATOM_text ((atom_t)(626*2+1)) +#define ATOM_text_stream ((atom_t)(627*2+1)) +#define ATOM_thousands_sep ((atom_t)(628*2+1)) +#define ATOM_thread ((atom_t)(629*2+1)) +#define ATOM_thread_cputime ((atom_t)(630*2+1)) +#define ATOM_thread_get_message_option ((atom_t)(631*2+1)) +#define ATOM_thread_initialization ((atom_t)(632*2+1)) +#define ATOM_thread_local ((atom_t)(633*2+1)) +#define ATOM_thread_local_procedure ((atom_t)(634*2+1)) +#define ATOM_thread_option ((atom_t)(635*2+1)) +#define ATOM_thread_property ((atom_t)(636*2+1)) +#define ATOM_threads ((atom_t)(637*2+1)) +#define ATOM_threads_created ((atom_t)(638*2+1)) +#define ATOM_throw ((atom_t)(639*2+1)) +#define ATOM_tilde ((atom_t)(640*2+1)) +#define ATOM_time ((atom_t)(641*2+1)) +#define ATOM_time_stamp ((atom_t)(642*2+1)) +#define ATOM_timeout ((atom_t)(643*2+1)) +#define ATOM_timeout_error ((atom_t)(644*2+1)) +#define ATOM_timezone ((atom_t)(645*2+1)) +#define ATOM_to_lower ((atom_t)(646*2+1)) +#define ATOM_to_upper ((atom_t)(647*2+1)) +#define ATOM_top ((atom_t)(648*2+1)) +#define ATOM_top_level ((atom_t)(649*2+1)) +#define ATOM_toplevel ((atom_t)(650*2+1)) +#define ATOM_trace ((atom_t)(651*2+1)) +#define ATOM_trace_any ((atom_t)(652*2+1)) +#define ATOM_trace_call ((atom_t)(653*2+1)) +#define ATOM_trace_exit ((atom_t)(654*2+1)) +#define ATOM_trace_fail ((atom_t)(655*2+1)) +#define ATOM_trace_gc ((atom_t)(656*2+1)) +#define ATOM_trace_redo ((atom_t)(657*2+1)) +#define ATOM_traceinterc ((atom_t)(658*2+1)) +#define ATOM_tracing ((atom_t)(659*2+1)) +#define ATOM_trail ((atom_t)(660*2+1)) +#define ATOM_trail_shifts ((atom_t)(661*2+1)) +#define ATOM_traillimit ((atom_t)(662*2+1)) +#define ATOM_trailused ((atom_t)(663*2+1)) +#define ATOM_transparent ((atom_t)(664*2+1)) +#define ATOM_transposed_char ((atom_t)(665*2+1)) +#define ATOM_transposed_word ((atom_t)(666*2+1)) +#define ATOM_true ((atom_t)(667*2+1)) +#define ATOM_truncate ((atom_t)(668*2+1)) +#define ATOM_tty ((atom_t)(669*2+1)) +#define ATOM_tty_control ((atom_t)(670*2+1)) +#define ATOM_type ((atom_t)(671*2+1)) +#define ATOM_type_error ((atom_t)(672*2+1)) +#define ATOM_undefined ((atom_t)(673*2+1)) +#define ATOM_undefined_global_variable ((atom_t)(674*2+1)) +#define ATOM_undefinterc ((atom_t)(675*2+1)) +#define ATOM_unicode_be ((atom_t)(676*2+1)) +#define ATOM_unicode_le ((atom_t)(677*2+1)) +#define ATOM_unify ((atom_t)(678*2+1)) +#define ATOM_unify_determined ((atom_t)(679*2+1)) +#define ATOM_uninstantiation_error ((atom_t)(680*2+1)) +#define ATOM_unique ((atom_t)(681*2+1)) +#define ATOM_univ ((atom_t)(682*2+1)) +#define ATOM_unknown ((atom_t)(683*2+1)) +#define ATOM_unlimited ((atom_t)(684*2+1)) +#define ATOM_unload ((atom_t)(685*2+1)) +#define ATOM_unlock ((atom_t)(686*2+1)) +#define ATOM_unlocked ((atom_t)(687*2+1)) +#define ATOM_update ((atom_t)(688*2+1)) +#define ATOM_upper ((atom_t)(689*2+1)) +#define ATOM_user ((atom_t)(690*2+1)) +#define ATOM_user_error ((atom_t)(691*2+1)) +#define ATOM_user_flags ((atom_t)(692*2+1)) +#define ATOM_user_input ((atom_t)(693*2+1)) +#define ATOM_user_output ((atom_t)(694*2+1)) +#define ATOM_utc ((atom_t)(695*2+1)) +#define ATOM_utf8 ((atom_t)(696*2+1)) +#define ATOM_v ((atom_t)(697*2+1)) +#define ATOM_var ((atom_t)(698*2+1)) +#define ATOM_variable ((atom_t)(699*2+1)) +#define ATOM_variable_names ((atom_t)(700*2+1)) +#define ATOM_variables ((atom_t)(701*2+1)) +#define ATOM_very_deep ((atom_t)(702*2+1)) +#define ATOM_vmi ((atom_t)(703*2+1)) +#define ATOM_volatile ((atom_t)(704*2+1)) +#define ATOM_wait ((atom_t)(705*2+1)) +#define ATOM_wakeup ((atom_t)(706*2+1)) +#define ATOM_walltime ((atom_t)(707*2+1)) +#define ATOM_warning ((atom_t)(708*2+1)) +#define ATOM_wchar_t ((atom_t)(709*2+1)) +#define ATOM_weak ((atom_t)(710*2+1)) +#define ATOM_when_condition ((atom_t)(711*2+1)) +#define ATOM_white ((atom_t)(712*2+1)) +#define ATOM_write ((atom_t)(713*2+1)) +#define ATOM_write_attributes ((atom_t)(714*2+1)) +#define ATOM_write_option ((atom_t)(715*2+1)) +#define ATOM_xdigit ((atom_t)(716*2+1)) +#define ATOM_xf ((atom_t)(717*2+1)) +#define ATOM_xfx ((atom_t)(718*2+1)) +#define ATOM_xfy ((atom_t)(719*2+1)) +#define ATOM_xml ((atom_t)(720*2+1)) +#define ATOM_xor ((atom_t)(721*2+1)) +#define ATOM_xpceref ((atom_t)(722*2+1)) +#define ATOM_yf ((atom_t)(723*2+1)) +#define ATOM_yfx ((atom_t)(724*2+1)) +#define ATOM_zero_divisor ((atom_t)(725*2+1)) +#define FUNCTOR_abs1 ((functor_t)(0*4+2)) +#define FUNCTOR_access1 ((functor_t)(1*4+2)) +#define FUNCTOR_acos1 ((functor_t)(2*4+2)) +#define FUNCTOR_acosh1 ((functor_t)(3*4+2)) +#define FUNCTOR_alias1 ((functor_t)(4*4+2)) +#define FUNCTOR_and2 ((functor_t)(5*4+2)) +#define FUNCTOR_ar_equals2 ((functor_t)(6*4+2)) +#define FUNCTOR_ar_not_equal2 ((functor_t)(7*4+2)) +#define FUNCTOR_asin1 ((functor_t)(8*4+2)) +#define FUNCTOR_asinh1 ((functor_t)(9*4+2)) +#define FUNCTOR_assert1 ((functor_t)(10*4+2)) +#define FUNCTOR_asserta1 ((functor_t)(11*4+2)) +#define FUNCTOR_atan1 ((functor_t)(12*4+2)) +#define FUNCTOR_atan2 ((functor_t)(13*4+2)) +#define FUNCTOR_atanh1 ((functor_t)(14*4+2)) +#define FUNCTOR_atan22 ((functor_t)(15*4+2)) +#define FUNCTOR_atom1 ((functor_t)(16*4+2)) +#define FUNCTOR_att3 ((functor_t)(17*4+2)) +#define FUNCTOR_backslash1 ((functor_t)(18*4+2)) +#define FUNCTOR_bar2 ((functor_t)(19*4+2)) +#define FUNCTOR_bitor2 ((functor_t)(20*4+2)) +#define FUNCTOR_bom1 ((functor_t)(21*4+2)) +#define FUNCTOR_brace_term_position3 ((functor_t)(22*4+2)) +#define FUNCTOR_break1 ((functor_t)(23*4+2)) +#define FUNCTOR_break2 ((functor_t)(24*4+2)) +#define FUNCTOR_break3 ((functor_t)(25*4+2)) +#define FUNCTOR_buffer1 ((functor_t)(26*4+2)) +#define FUNCTOR_buffer_size1 ((functor_t)(27*4+2)) +#define FUNCTOR_busy2 ((functor_t)(28*4+2)) +#define FUNCTOR_call1 ((functor_t)(29*4+2)) +#define FUNCTOR_catch3 ((functor_t)(30*4+2)) +#define FUNCTOR_ceil1 ((functor_t)(31*4+2)) +#define FUNCTOR_ceiling1 ((functor_t)(32*4+2)) +#define FUNCTOR_chars1 ((functor_t)(33*4+2)) +#define FUNCTOR_chars2 ((functor_t)(34*4+2)) +#define FUNCTOR_class1 ((functor_t)(35*4+2)) +#define FUNCTOR_clause1 ((functor_t)(36*4+2)) +#define FUNCTOR_close_on_abort1 ((functor_t)(37*4+2)) +#define FUNCTOR_close_on_exec1 ((functor_t)(38*4+2)) +#define FUNCTOR_codes1 ((functor_t)(39*4+2)) +#define FUNCTOR_codes2 ((functor_t)(40*4+2)) +#define FUNCTOR_colon2 ((functor_t)(41*4+2)) +#define FUNCTOR_comma2 ((functor_t)(42*4+2)) +#define FUNCTOR_context2 ((functor_t)(43*4+2)) +#define FUNCTOR_copysign2 ((functor_t)(44*4+2)) +#define FUNCTOR_cos1 ((functor_t)(45*4+2)) +#define FUNCTOR_cosh1 ((functor_t)(46*4+2)) +#define FUNCTOR_cputime0 ((functor_t)(47*4+2)) +#define FUNCTOR_curl1 ((functor_t)(48*4+2)) +#define FUNCTOR_cut_call1 ((functor_t)(49*4+2)) +#define FUNCTOR_cut_exit1 ((functor_t)(50*4+2)) +#define FUNCTOR_dand2 ((functor_t)(51*4+2)) +#define FUNCTOR_date3 ((functor_t)(52*4+2)) +#define FUNCTOR_date9 ((functor_t)(53*4+2)) +#define FUNCTOR_dc_call_prolog0 ((functor_t)(54*4+2)) +#define FUNCTOR_dcall1 ((functor_t)(55*4+2)) +#define FUNCTOR_dcut1 ((functor_t)(56*4+2)) +#define FUNCTOR_dde_error2 ((functor_t)(57*4+2)) +#define FUNCTOR_debugging1 ((functor_t)(58*4+2)) +#define FUNCTOR_decimal_point1 ((functor_t)(59*4+2)) +#define FUNCTOR_detached1 ((functor_t)(60*4+2)) +#define FUNCTOR_dexit2 ((functor_t)(61*4+2)) +#define FUNCTOR_dforeign_registered2 ((functor_t)(62*4+2)) +#define FUNCTOR_dgarbage_collect1 ((functor_t)(63*4+2)) +#define FUNCTOR_div2 ((functor_t)(64*4+2)) +#define FUNCTOR_gdiv2 ((functor_t)(65*4+2)) +#define FUNCTOR_divide2 ((functor_t)(66*4+2)) +#define FUNCTOR_dmessage_queue1 ((functor_t)(67*4+2)) +#define FUNCTOR_dmutex1 ((functor_t)(68*4+2)) +#define FUNCTOR_domain_error2 ((functor_t)(69*4+2)) +#define FUNCTOR_dot2 ((functor_t)(70*4+2)) +#define FUNCTOR_doublestar2 ((functor_t)(71*4+2)) +#define FUNCTOR_dparse_quasi_quotations2 ((functor_t)(72*4+2)) +#define FUNCTOR_dprof_node1 ((functor_t)(73*4+2)) +#define FUNCTOR_dquasi_quotation3 ((functor_t)(74*4+2)) +#define FUNCTOR_drecover_and_rethrow2 ((functor_t)(75*4+2)) +#define FUNCTOR_dstream1 ((functor_t)(76*4+2)) +#define FUNCTOR_dthread_init0 ((functor_t)(77*4+2)) +#define FUNCTOR_dthrow1 ((functor_t)(78*4+2)) +#define FUNCTOR_dtime2 ((functor_t)(79*4+2)) +#define FUNCTOR_duplicate_key1 ((functor_t)(80*4+2)) +#define FUNCTOR_dvard1 ((functor_t)(81*4+2)) +#define FUNCTOR_dwakeup1 ((functor_t)(82*4+2)) +#define FUNCTOR_e0 ((functor_t)(83*4+2)) +#define FUNCTOR_encoding1 ((functor_t)(84*4+2)) +#define FUNCTOR_end_of_stream1 ((functor_t)(85*4+2)) +#define FUNCTOR_eof_action1 ((functor_t)(86*4+2)) +#define FUNCTOR_epsilon0 ((functor_t)(87*4+2)) +#define FUNCTOR_equals2 ((functor_t)(88*4+2)) +#define FUNCTOR_erased1 ((functor_t)(89*4+2)) +#define FUNCTOR_erf1 ((functor_t)(90*4+2)) +#define FUNCTOR_erfc1 ((functor_t)(91*4+2)) +#define FUNCTOR_error2 ((functor_t)(92*4+2)) +#define FUNCTOR_eval1 ((functor_t)(93*4+2)) +#define FUNCTOR_evaluation_error1 ((functor_t)(94*4+2)) +#define FUNCTOR_exception1 ((functor_t)(95*4+2)) +#define FUNCTOR_exception3 ((functor_t)(96*4+2)) +#define FUNCTOR_existence_error2 ((functor_t)(97*4+2)) +#define FUNCTOR_existence_error3 ((functor_t)(98*4+2)) +#define FUNCTOR_exited1 ((functor_t)(99*4+2)) +#define FUNCTOR_exp1 ((functor_t)(100*4+2)) +#define FUNCTOR_exports1 ((functor_t)(101*4+2)) +#define FUNCTOR_external_exception1 ((functor_t)(102*4+2)) +#define FUNCTOR_fail0 ((functor_t)(103*4+2)) +#define FUNCTOR_failure_error1 ((functor_t)(104*4+2)) +#define FUNCTOR_file1 ((functor_t)(105*4+2)) +#define FUNCTOR_file4 ((functor_t)(106*4+2)) +#define FUNCTOR_file_name1 ((functor_t)(107*4+2)) +#define FUNCTOR_file_no1 ((functor_t)(108*4+2)) +#define FUNCTOR_float1 ((functor_t)(109*4+2)) +#define FUNCTOR_float_fractional_part1 ((functor_t)(110*4+2)) +#define FUNCTOR_float_integer_part1 ((functor_t)(111*4+2)) +#define FUNCTOR_floor1 ((functor_t)(112*4+2)) +#define FUNCTOR_foreign_function1 ((functor_t)(113*4+2)) +#define FUNCTOR_frame3 ((functor_t)(114*4+2)) +#define FUNCTOR_frame_finished1 ((functor_t)(115*4+2)) +#define FUNCTOR_gcd2 ((functor_t)(116*4+2)) +#define FUNCTOR_goal_expansion2 ((functor_t)(117*4+2)) +#define FUNCTOR_ground1 ((functor_t)(118*4+2)) +#define FUNCTOR_grouping1 ((functor_t)(119*4+2)) +#define FUNCTOR_hat2 ((functor_t)(120*4+2)) +#define FUNCTOR_ifthen2 ((functor_t)(121*4+2)) +#define FUNCTOR_import_into1 ((functor_t)(122*4+2)) +#define FUNCTOR_input0 ((functor_t)(123*4+2)) +#define FUNCTOR_input4 ((functor_t)(124*4+2)) +#define FUNCTOR_integer1 ((functor_t)(125*4+2)) +#define FUNCTOR_interrupt1 ((functor_t)(126*4+2)) +#define FUNCTOR_io_error2 ((functor_t)(127*4+2)) +#define FUNCTOR_is2 ((functor_t)(128*4+2)) +#define FUNCTOR_isovar1 ((functor_t)(129*4+2)) +#define FUNCTOR_key_value_position7 ((functor_t)(130*4+2)) +#define FUNCTOR_larger2 ((functor_t)(131*4+2)) +#define FUNCTOR_larger_equal2 ((functor_t)(132*4+2)) +#define FUNCTOR_lgamma1 ((functor_t)(133*4+2)) +#define FUNCTOR_line_count1 ((functor_t)(134*4+2)) +#define FUNCTOR_list_position4 ((functor_t)(135*4+2)) +#define FUNCTOR_listing1 ((functor_t)(136*4+2)) +#define FUNCTOR_locale1 ((functor_t)(137*4+2)) +#define FUNCTOR_locked2 ((functor_t)(138*4+2)) +#define FUNCTOR_log1 ((functor_t)(139*4+2)) +#define FUNCTOR_log101 ((functor_t)(140*4+2)) +#define FUNCTOR_lsb1 ((functor_t)(141*4+2)) +#define FUNCTOR_lshift2 ((functor_t)(142*4+2)) +#define FUNCTOR_map_position5 ((functor_t)(143*4+2)) +#define FUNCTOR_max2 ((functor_t)(144*4+2)) +#define FUNCTOR_max_size1 ((functor_t)(145*4+2)) +#define FUNCTOR_message_lines1 ((functor_t)(146*4+2)) +#define FUNCTOR_min2 ((functor_t)(147*4+2)) +#define FUNCTOR_minus1 ((functor_t)(148*4+2)) +#define FUNCTOR_minus2 ((functor_t)(149*4+2)) +#define FUNCTOR_mod2 ((functor_t)(150*4+2)) +#define FUNCTOR_mode1 ((functor_t)(151*4+2)) +#define FUNCTOR_msb1 ((functor_t)(152*4+2)) +#define FUNCTOR_newline1 ((functor_t)(153*4+2)) +#define FUNCTOR_nlink1 ((functor_t)(154*4+2)) +#define FUNCTOR_nonvar1 ((functor_t)(155*4+2)) +#define FUNCTOR_not_implemented2 ((functor_t)(156*4+2)) +#define FUNCTOR_not_provable1 ((functor_t)(157*4+2)) +#define FUNCTOR_not_strict_equal2 ((functor_t)(158*4+2)) +#define FUNCTOR_occurs_check2 ((functor_t)(159*4+2)) +#define FUNCTOR_or1 ((functor_t)(160*4+2)) +#define FUNCTOR_output0 ((functor_t)(161*4+2)) +#define FUNCTOR_permission_error3 ((functor_t)(162*4+2)) +#define FUNCTOR_pi0 ((functor_t)(163*4+2)) +#define FUNCTOR_pipe1 ((functor_t)(164*4+2)) +#define FUNCTOR_plus1 ((functor_t)(165*4+2)) +#define FUNCTOR_plus2 ((functor_t)(166*4+2)) +#define FUNCTOR_popcount1 ((functor_t)(167*4+2)) +#define FUNCTOR_portray1 ((functor_t)(168*4+2)) +#define FUNCTOR_position1 ((functor_t)(169*4+2)) +#define FUNCTOR_powm3 ((functor_t)(170*4+2)) +#define FUNCTOR_print1 ((functor_t)(171*4+2)) +#define FUNCTOR_print_message2 ((functor_t)(172*4+2)) +#define FUNCTOR_priority1 ((functor_t)(173*4+2)) +#define FUNCTOR_procedure2 ((functor_t)(174*4+2)) +#define FUNCTOR_prove1 ((functor_t)(175*4+2)) +#define FUNCTOR_prove2 ((functor_t)(176*4+2)) +#define FUNCTOR_punct2 ((functor_t)(177*4+2)) +#define FUNCTOR_quasi_quotation4 ((functor_t)(178*4+2)) +#define FUNCTOR_quasi_quotation_position5 ((functor_t)(179*4+2)) +#define FUNCTOR_random1 ((functor_t)(180*4+2)) +#define FUNCTOR_random_float0 ((functor_t)(181*4+2)) +#define FUNCTOR_rational1 ((functor_t)(182*4+2)) +#define FUNCTOR_rationalize1 ((functor_t)(183*4+2)) +#define FUNCTOR_rdiv2 ((functor_t)(184*4+2)) +#define FUNCTOR_redo1 ((functor_t)(185*4+2)) +#define FUNCTOR_rem2 ((functor_t)(186*4+2)) +#define FUNCTOR_repeat1 ((functor_t)(187*4+2)) +#define FUNCTOR_reposition1 ((functor_t)(188*4+2)) +#define FUNCTOR_representation_error1 ((functor_t)(189*4+2)) +#define FUNCTOR_representation_errors1 ((functor_t)(190*4+2)) +#define FUNCTOR_resource_error1 ((functor_t)(191*4+2)) +#define FUNCTOR_retry1 ((functor_t)(192*4+2)) +#define FUNCTOR_round1 ((functor_t)(193*4+2)) +#define FUNCTOR_rshift2 ((functor_t)(194*4+2)) +#define FUNCTOR_semicolon2 ((functor_t)(195*4+2)) +#define FUNCTOR_setup_call_catcher_cleanup4 ((functor_t)(196*4+2)) +#define FUNCTOR_shared_object2 ((functor_t)(197*4+2)) +#define FUNCTOR_shell2 ((functor_t)(198*4+2)) +#define FUNCTOR_sign1 ((functor_t)(199*4+2)) +#define FUNCTOR_signal1 ((functor_t)(200*4+2)) +#define FUNCTOR_signal2 ((functor_t)(201*4+2)) +#define FUNCTOR_sin1 ((functor_t)(202*4+2)) +#define FUNCTOR_singletons1 ((functor_t)(203*4+2)) +#define FUNCTOR_sinh1 ((functor_t)(204*4+2)) +#define FUNCTOR_size1 ((functor_t)(205*4+2)) +#define FUNCTOR_smaller2 ((functor_t)(206*4+2)) +#define FUNCTOR_smaller_equal2 ((functor_t)(207*4+2)) +#define FUNCTOR_softcut2 ((functor_t)(208*4+2)) +#define FUNCTOR_spy1 ((functor_t)(209*4+2)) +#define FUNCTOR_sqrt1 ((functor_t)(210*4+2)) +#define FUNCTOR_star2 ((functor_t)(211*4+2)) +#define FUNCTOR_status1 ((functor_t)(212*4+2)) +#define FUNCTOR_stream4 ((functor_t)(213*4+2)) +#define FUNCTOR_stream_position4 ((functor_t)(214*4+2)) +#define FUNCTOR_strict_equal2 ((functor_t)(215*4+2)) +#define FUNCTOR_string1 ((functor_t)(216*4+2)) +#define FUNCTOR_string2 ((functor_t)(217*4+2)) +#define FUNCTOR_string_position2 ((functor_t)(218*4+2)) +#define FUNCTOR_syntax_error1 ((functor_t)(219*4+2)) +#define FUNCTOR_syntax_error3 ((functor_t)(220*4+2)) +#define FUNCTOR_tan1 ((functor_t)(221*4+2)) +#define FUNCTOR_tanh1 ((functor_t)(222*4+2)) +#define FUNCTOR_term_expansion2 ((functor_t)(223*4+2)) +#define FUNCTOR_term_position5 ((functor_t)(224*4+2)) +#define FUNCTOR_thousands_sep1 ((functor_t)(225*4+2)) +#define FUNCTOR_timeout1 ((functor_t)(226*4+2)) +#define FUNCTOR_timeout_error2 ((functor_t)(227*4+2)) +#define FUNCTOR_trace1 ((functor_t)(228*4+2)) +#define FUNCTOR_traceinterc3 ((functor_t)(229*4+2)) +#define FUNCTOR_tracing1 ((functor_t)(230*4+2)) +#define FUNCTOR_true0 ((functor_t)(231*4+2)) +#define FUNCTOR_truncate1 ((functor_t)(232*4+2)) +#define FUNCTOR_tty1 ((functor_t)(233*4+2)) +#define FUNCTOR_type1 ((functor_t)(234*4+2)) +#define FUNCTOR_type_error2 ((functor_t)(235*4+2)) +#define FUNCTOR_undefinterc4 ((functor_t)(236*4+2)) +#define FUNCTOR_unify_determined2 ((functor_t)(237*4+2)) +#define FUNCTOR_uninstantiation_error1 ((functor_t)(238*4+2)) +#define FUNCTOR_var1 ((functor_t)(239*4+2)) +#define FUNCTOR_wakeup3 ((functor_t)(240*4+2)) +#define FUNCTOR_warning3 ((functor_t)(241*4+2)) +#define FUNCTOR_xor2 ((functor_t)(242*4+2)) +#define FUNCTOR_xpceref1 ((functor_t)(243*4+2)) +#define FUNCTOR_xpceref2 ((functor_t)(244*4+2)) + + +#define N_SWI_ATOMS 726 +#define N_SWI_FUNCTORS 245 +#define N_SWI_HASH_BITS 11 +#define N_SWI_HASH 2048 diff --git a/interactiveshell.py b/interactiveshell.py new file mode 100644 index 000000000..333d1c0fa --- /dev/null +++ b/interactiveshell.py @@ -0,0 +1,3322 @@ +# -*- coding: utf-8 -*- +"""Main IPython class.""" + +#----------------------------------------------------------------------------- +# Copyright (C) 2001 Janko Hauser +# Copyright (C) 2001-2007 Fernando Perez. +# Copyright (C) 2008-2011 The IPython Development Team +# +# Distributed under the terms of the BSD License. The full license is in +# the file COPYING, distributed as part of this software. +#----------------------------------------------------------------------------- + + +import abc +import ast +import atexit +import builtins as builtin_mod +import functools +import os +import re +import runpy +import sys +import tempfile +import traceback +import types +import subprocess +import warnings +from io import open as io_open + +from pickleshare import PickleShareDB + +from traitlets.config.configurable import SingletonConfigurable +from IPython.core import oinspect +from IPython.core import magic +from IPython.core import page +from IPython.core import prefilter +from IPython.core import ultratb +from IPython.core.alias import Alias, AliasManager +from IPython.core.autocall import ExitAutocall +from IPython.core.builtin_trap import BuiltinTrap +from IPython.core.events import EventManager, available_events +from IPython.core.compilerop import CachingCompiler, check_linecache_ipython +from IPython.core.debugger import Pdb +from IPython.core.display_trap import DisplayTrap +from IPython.core.displayhook import DisplayHook +from IPython.core.displaypub import DisplayPublisher +from IPython.core.error import InputRejected, UsageError +from IPython.core.extensions import ExtensionManager +from IPython.core.formatters import DisplayFormatter +from IPython.core.history import HistoryManager +from IPython.core.inputsplitter import ESC_MAGIC, ESC_MAGIC2 +from IPython.core.logger import Logger +from IPython.core.macro import Macro +from IPython.core.payload import PayloadManager +from IPython.core.prefilter import PrefilterManager +from IPython.core.profiledir import ProfileDir +from IPython.core.usage import default_banner +from IPython.display import display +from IPython.testing.skipdoctest import skip_doctest +from IPython.utils import PyColorize +from IPython.utils import io +from IPython.utils import py3compat +from IPython.utils import openpy +from IPython.utils.decorators import undoc +from IPython.utils.io import ask_yes_no +from IPython.utils.ipstruct import Struct +from IPython.paths import get_ipython_dir +from IPython.utils.path import get_home_dir, get_py_filename, ensure_dir_exists +from IPython.utils.process import system, getoutput +from IPython.utils.strdispatch import StrDispatch +from IPython.utils.syspathcontext import prepended_to_syspath +from IPython.utils.text import format_screen, LSString, SList, DollarFormatter +from IPython.utils.tempdir import TemporaryDirectory +from traitlets import ( + Integer, Bool, CaselessStrEnum, Enum, List, Dict, Unicode, Instance, Type, + observe, default, +) +from warnings import warn +from logging import error +import IPython.core.hooks + +from typing import List as ListType +from ast import AST + +# NoOpContext is deprecated, but ipykernel imports it from here. +# See https://github.com/ipython/ipykernel/issues/157 +from IPython.utils.contexts import NoOpContext + +try: + import docrepr.sphinxify as sphx + + def sphinxify(doc): + with TemporaryDirectory() as dirname: + return { + 'text/html': sphx.sphinxify(doc, dirname), + 'text/plain': doc + } +except ImportError: + sphinxify = None + + +class ProvisionalWarning(DeprecationWarning): + """ + Warning class for unstable features + """ + pass + +if sys.version_info > (3,6): + _assign_nodes = (ast.AugAssign, ast.AnnAssign, ast.Assign) + _single_targets_nodes = (ast.AugAssign, ast.AnnAssign) +else: + _assign_nodes = (ast.AugAssign, ast.Assign ) + _single_targets_nodes = (ast.AugAssign, ) + +#----------------------------------------------------------------------------- +# Globals +#----------------------------------------------------------------------------- + +# compiled regexps for autoindent management +dedent_re = re.compile(r'^\s+raise|^\s+return|^\s+pass') + +#----------------------------------------------------------------------------- +# Utilities +#----------------------------------------------------------------------------- + +@undoc +def softspace(file, newvalue): + """Copied from code.py, to remove the dependency""" + + oldvalue = 0 + try: + oldvalue = file.softspace + except AttributeError: + pass + try: + file.softspace = newvalue + except (AttributeError, TypeError): + # "attribute-less object" or "read-only attributes" + pass + return oldvalue + +@undoc +def no_op(*a, **kw): + pass + + +class SpaceInInput(Exception): pass + + +def get_default_colors(): + "DEPRECATED" + warn('get_default_color is deprecated since IPython 5.0, and returns `Neutral` on all platforms.', + DeprecationWarning, stacklevel=2) + return 'Neutral' + + +class SeparateUnicode(Unicode): + r"""A Unicode subclass to validate separate_in, separate_out, etc. + + This is a Unicode based trait that converts '0'->'' and ``'\\n'->'\n'``. + """ + + def validate(self, obj, value): + if value == '0': value = '' + value = value.replace('\\n','\n') + return super(SeparateUnicode, self).validate(obj, value) + + +@undoc +class DummyMod(object): + """A dummy module used for IPython's interactive module when + a namespace must be assigned to the module's __dict__.""" + pass + + +class ExecutionInfo(object): + """The arguments used for a call to :meth:`InteractiveShell.run_cell` + + Stores information about what is going to happen. + """ + raw_cell = None + store_history = False + silent = False + shell_futures = True + + def __init__(self, raw_cell, store_history, silent, shell_futures): + self.raw_cell = raw_cell + self.store_history = store_history + self.silent = silent + self.shell_futures = shell_futures + + def __repr__(self): + name = self.__class__.__qualname__ + raw_cell = ((self.raw_cell[:50] + '..') + if len(self.raw_cell) > 50 else self.raw_cell) + return '<%s object at %x, raw_cell="%s" store_history=%s silent=%s shell_futures=%s>' %\ + (name, id(self), raw_cell, self.store_history, self.silent, self.shell_futures) + + +class ExecutionResult(object): + """The result of a call to :meth:`InteractiveShell.run_cell` + + Stores information about what took place. + """ + execution_count = None + error_before_exec = None + error_in_exec = None + info = None + result = None + + def __init__(self, info): + self.info = info + + @property + def success(self): + return (self.error_before_exec is None) and (self.error_in_exec is None) + + def raise_error(self): + """Reraises error if `success` is `False`, otherwise does nothing""" + if self.error_before_exec is not None: + raise self.error_before_exec + if self.error_in_exec is not None: + raise self.error_in_exec + + def __repr__(self): + name = self.__class__.__qualname__ + return '<%s object at %x, execution_count=%s error_before_exec=%s error_in_exec=%s info=%s result=%s>' %\ + (name, id(self), self.execution_count, self.error_before_exec, self.error_in_exec, repr(self.info), repr(self.result)) + + +class InteractiveShell(SingletonConfigurable): + """An enhanced, interactive shell for Python.""" + + _instance = None + + ast_transformers = List([], help= + """ + A list of ast.NodeTransformer subclass instances, which will be applied + to user input before code is run. + """ + ).tag(config=True) + + autocall = Enum((0,1,2), default_value=0, help= + """ + Make IPython automatically call any callable object even if you didn't + type explicit parentheses. For example, 'str 43' becomes 'str(43)' + automatically. The value can be '0' to disable the feature, '1' for + 'smart' autocall, where it is not applied if there are no more + arguments on the line, and '2' for 'full' autocall, where all callable + objects are automatically called (even if no arguments are present). + """ + ).tag(config=True) + # TODO: remove all autoindent logic and put into frontends. + # We can't do this yet because even runlines uses the autoindent. + autoindent = Bool(True, help= + """ + Autoindent IPython code entered interactively. + """ + ).tag(config=True) + + automagic = Bool(True, help= + """ + Enable magic commands to be called without the leading %. + """ + ).tag(config=True) + + banner1 = Unicode(default_banner, + help="""The part of the banner to be printed before the profile""" + ).tag(config=True) + banner2 = Unicode('', + help="""The part of the banner to be printed after the profile""" + ).tag(config=True) + + cache_size = Integer(1000, help= + """ + Set the size of the output cache. The default is 1000, you can + change it permanently in your config file. Setting it to 0 completely + disables the caching system, and the minimum value accepted is 3 (if + you provide a value less than 3, it is reset to 0 and a warning is + issued). This limit is defined because otherwise you'll spend more + time re-flushing a too small cache than working + """ + ).tag(config=True) + color_info = Bool(True, help= + """ + Use colors for displaying information about objects. Because this + information is passed through a pager (like 'less'), and some pagers + get confused with color codes, this capability can be turned off. + """ + ).tag(config=True) + colors = CaselessStrEnum(('Neutral', 'NoColor','LightBG','Linux'), + default_value='Neutral', + help="Set the color scheme (NoColor, Neutral, Linux, or LightBG)." + ).tag(config=True) + debug = Bool(False).tag(config=True) + disable_failing_post_execute = Bool(False, + help="Don't call post-execute functions that have failed in the past." + ).tag(config=True) + display_formatter = Instance(DisplayFormatter, allow_none=True) + displayhook_class = Type(DisplayHook) + display_pub_class = Type(DisplayPublisher) + + sphinxify_docstring = Bool(False, help= + """ + Enables rich html representation of docstrings. (This requires the + docrepr module). + """).tag(config=True) + + @observe("sphinxify_docstring") + def _sphinxify_docstring_changed(self, change): + if change['new']: + warn("`sphinxify_docstring` is provisional since IPython 5.0 and might change in future versions." , ProvisionalWarning) + + enable_html_pager = Bool(False, help= + """ + (Provisional API) enables html representation in mime bundles sent + to pagers. + """).tag(config=True) + + @observe("enable_html_pager") + def _enable_html_pager_changed(self, change): + if change['new']: + warn("`enable_html_pager` is provisional since IPython 5.0 and might change in future versions.", ProvisionalWarning) + + data_pub_class = None + + exit_now = Bool(False) + exiter = Instance(ExitAutocall) + @default('exiter') + def _exiter_default(self): + return ExitAutocall(self) + # Monotonically increasing execution counter + execution_count = Integer(1) + filename = Unicode("") + ipython_dir= Unicode('').tag(config=True) # Set to get_ipython_dir() in __init__ + + # Input splitter, to transform input line by line and detect when a block + # is ready to be executed. + input_splitter = Instance('IPython.core.inputsplitter.IPythonInputSplitter', + (), {'line_input_checker': True}) + + # This InputSplitter instance is used to transform completed cells before + # running them. It allows cell magics to contain blank lines. + input_transformer_manager = Instance('IPython.core.inputsplitter.IPythonInputSplitter', + (), {'line_input_checker': False}) + + logstart = Bool(False, help= + """ + Start logging to the default log file in overwrite mode. + Use `logappend` to specify a log file to **append** logs to. + """ + ).tag(config=True) + logfile = Unicode('', help= + """ + The name of the logfile to use. + """ + ).tag(config=True) + logappend = Unicode('', help= + """ + Start logging to the given file in append mode. + Use `logfile` to specify a log file to **overwrite** logs to. + """ + ).tag(config=True) + object_info_string_level = Enum((0,1,2), default_value=0, + ).tag(config=True) + pdb = Bool(False, help= + """ + Automatically call the pdb debugger after every exception. + """ + ).tag(config=True) + display_page = Bool(False, + help="""If True, anything that would be passed to the pager + will be displayed as regular output instead.""" + ).tag(config=True) + + # deprecated prompt traits: + + prompt_in1 = Unicode('In [\\#]: ', + help="Deprecated since IPython 4.0 and ignored since 5.0, set TerminalInteractiveShell.prompts object directly." + ).tag(config=True) + prompt_in2 = Unicode(' .\\D.: ', + help="Deprecated since IPython 4.0 and ignored since 5.0, set TerminalInteractiveShell.prompts object directly." + ).tag(config=True) + prompt_out = Unicode('Out[\\#]: ', + help="Deprecated since IPython 4.0 and ignored since 5.0, set TerminalInteractiveShell.prompts object directly." + ).tag(config=True) + prompts_pad_left = Bool(True, + help="Deprecated since IPython 4.0 and ignored since 5.0, set TerminalInteractiveShell.prompts object directly." + ).tag(config=True) + + @observe('prompt_in1', 'prompt_in2', 'prompt_out', 'prompt_pad_left') + def _prompt_trait_changed(self, change): + name = change['name'] + warn("InteractiveShell.{name} is deprecated since IPython 4.0" + " and ignored since 5.0, set TerminalInteractiveShell.prompts" + " object directly.".format(name=name)) + + # protect against weird cases where self.config may not exist: + + show_rewritten_input = Bool(True, + help="Show rewritten input, e.g. for autocall." + ).tag(config=True) + + quiet = Bool(False).tag(config=True) + + history_length = Integer(10000, + help='Total length of command history' + ).tag(config=True) + + history_load_length = Integer(1000, help= + """ + The number of saved history entries to be loaded + into the history buffer at startup. + """ + ).tag(config=True) + + ast_node_interactivity = Enum(['all', 'last', 'last_expr', 'none', 'last_expr_or_assign'], + default_value='last_expr', + help=""" + 'all', 'last', 'last_expr' or 'none', 'last_expr_or_assign' specifying + which nodes should be run interactively (displaying output from expressions). + """ + ).tag(config=True) + + # TODO: this part of prompt management should be moved to the frontends. + # Use custom TraitTypes that convert '0'->'' and '\\n'->'\n' + separate_in = SeparateUnicode('\n').tag(config=True) + separate_out = SeparateUnicode('').tag(config=True) + separate_out2 = SeparateUnicode('').tag(config=True) + wildcards_case_sensitive = Bool(True).tag(config=True) + xmode = CaselessStrEnum(('Context','Plain', 'Verbose'), + default_value='Context', + help="Switch modes for the IPython exception handlers." + ).tag(config=True) + + # Subcomponents of InteractiveShell + alias_manager = Instance('IPython.core.alias.AliasManager', allow_none=True) + prefilter_manager = Instance('IPython.core.prefilter.PrefilterManager', allow_none=True) + builtin_trap = Instance('IPython.core.builtin_trap.BuiltinTrap', allow_none=True) + display_trap = Instance('IPython.core.display_trap.DisplayTrap', allow_none=True) + extension_manager = Instance('IPython.core.extensions.ExtensionManager', allow_none=True) + payload_manager = Instance('IPython.core.payload.PayloadManager', allow_none=True) + history_manager = Instance('IPython.core.history.HistoryAccessorBase', allow_none=True) + magics_manager = Instance('IPython.core.magic.MagicsManager', allow_none=True) + + profile_dir = Instance('IPython.core.application.ProfileDir', allow_none=True) + @property + def profile(self): + if self.profile_dir is not None: + name = os.path.basename(self.profile_dir.location) + return name.replace('profile_','') + + + # Private interface + _post_execute = Dict() + + # Tracks any GUI loop loaded for pylab + pylab_gui_select = None + + last_execution_succeeded = Bool(True, help='Did last executed command succeeded') + + last_execution_result = Instance('IPython.core.interactiveshell.ExecutionResult', help='Result of executing the last command', allow_none=True) + + def __init__(self, ipython_dir=None, profile_dir=None, + user_module=None, user_ns=None, + custom_exceptions=((), None), **kwargs): + + # This is where traits with a config_key argument are updated + # from the values on config. + super(InteractiveShell, self).__init__(**kwargs) + if 'PromptManager' in self.config: + warn('As of IPython 5.0 `PromptManager` config will have no effect' + ' and has been replaced by TerminalInteractiveShell.prompts_class') + self.configurables = [self] + + # These are relatively independent and stateless + self.init_ipython_dir(ipython_dir) + self.init_profile_dir(profile_dir) + self.init_instance_attrs() + self.init_environment() + + # Check if we're in a virtualenv, and set up sys.path. + self.init_virtualenv() + + # Create namespaces (user_ns, user_global_ns, etc.) + self.init_create_namespaces(user_module, user_ns) + # This has to be done after init_create_namespaces because it uses + # something in self.user_ns, but before init_sys_modules, which + # is the first thing to modify sys. + # TODO: When we override sys.stdout and sys.stderr before this class + # is created, we are saving the overridden ones here. Not sure if this + # is what we want to do. + self.save_sys_module_state() + self.init_sys_modules() + + # While we're trying to have each part of the code directly access what + # it needs without keeping redundant references to objects, we have too + # much legacy code that expects ip.db to exist. + self.db = PickleShareDB(os.path.join(self.profile_dir.location, 'db')) + + self.init_history() + self.init_encoding() + self.init_prefilter() + + self.init_syntax_highlighting() + self.init_hooks() + self.init_events() + self.init_pushd_popd_magic() + self.init_user_ns() + self.init_logger() + self.init_builtins() + + # The following was in post_config_initialization + self.init_inspector() + self.raw_input_original = input + self.init_completer() + # TODO: init_io() needs to happen before init_traceback handlers + # because the traceback handlers hardcode the stdout/stderr streams. + # This logic in in debugger.Pdb and should eventually be changed. + self.init_io() + self.init_traceback_handlers(custom_exceptions) + self.init_prompts() + self.init_display_formatter() + self.init_display_pub() + self.init_data_pub() + self.init_displayhook() + self.init_magics() + self.init_alias() + self.init_logstart() + self.init_pdb() + self.init_extension_manager() + self.init_payload() + self.init_deprecation_warnings() + self.hooks.late_startup_hook() + self.events.trigger('shell_initialized', self) + atexit.register(self.atexit_operations) + + def get_ipython(self): + """Return the currently running IPython instance.""" + return self + + #------------------------------------------------------------------------- + # Trait changed handlers + #------------------------------------------------------------------------- + @observe('ipython_dir') + def _ipython_dir_changed(self, change): + ensure_dir_exists(change['new']) + + def set_autoindent(self,value=None): + """Set the autoindent flag. + + If called with no arguments, it acts as a toggle.""" + if value is None: + self.autoindent = not self.autoindent + else: + self.autoindent = value + + #------------------------------------------------------------------------- + # init_* methods called by __init__ + #------------------------------------------------------------------------- + + def init_ipython_dir(self, ipython_dir): + if ipython_dir is not None: + self.ipython_dir = ipython_dir + return + + self.ipython_dir = get_ipython_dir() + + def init_profile_dir(self, profile_dir): + if profile_dir is not None: + self.profile_dir = profile_dir + return + self.profile_dir =\ + ProfileDir.create_profile_dir_by_name(self.ipython_dir, 'default') + + def init_instance_attrs(self): + self.more = False + + # command compiler + self.compile = CachingCompiler() + + # Make an empty namespace, which extension writers can rely on both + # existing and NEVER being used by ipython itself. This gives them a + # convenient location for storing additional information and state + # their extensions may require, without fear of collisions with other + # ipython names that may develop later. + self.meta = Struct() + + # Temporary files used for various purposes. Deleted at exit. + self.tempfiles = [] + self.tempdirs = [] + + # keep track of where we started running (mainly for crash post-mortem) + # This is not being used anywhere currently. + self.starting_dir = os.getcwd() + + # Indentation management + self.indent_current_nsp = 0 + + # Dict to track post-execution functions that have been registered + self._post_execute = {} + + def init_environment(self): + """Any changes we need to make to the user's environment.""" + pass + + def init_encoding(self): + # Get system encoding at startup time. Certain terminals (like Emacs + # under Win32 have it set to None, and we need to have a known valid + # encoding to use in the raw_input() method + try: + self.stdin_encoding = sys.stdin.encoding or 'ascii' + except AttributeError: + self.stdin_encoding = 'ascii' + + + @observe('colors') + def init_syntax_highlighting(self, changes=None): + # Python source parser/formatter for syntax highlighting + pyformat = PyColorize.Parser(style=self.colors, parent=self).format + self.pycolorize = lambda src: pyformat(src,'str') + + def refresh_style(self): + # No-op here, used in subclass + pass + + def init_pushd_popd_magic(self): + # for pushd/popd management + self.home_dir = get_home_dir() + + self.dir_stack = [] + + def init_logger(self): + self.logger = Logger(self.home_dir, logfname='ipython_log.py', + logmode='rotate') + + def init_logstart(self): + """Initialize logging in case it was requested at the command line. + """ + if self.logappend: + self.magic('logstart %s append' % self.logappend) + elif self.logfile: + self.magic('logstart %s' % self.logfile) + elif self.logstart: + self.magic('logstart') + + def init_deprecation_warnings(self): + """ + register default filter for deprecation warning. + + This will allow deprecation warning of function used interactively to show + warning to users, and still hide deprecation warning from libraries import. + """ + warnings.filterwarnings("default", category=DeprecationWarning, module=self.user_ns.get("__name__")) + + def init_builtins(self): + # A single, static flag that we set to True. Its presence indicates + # that an IPython shell has been created, and we make no attempts at + # removing on exit or representing the existence of more than one + # IPython at a time. + builtin_mod.__dict__['__IPYTHON__'] = True + builtin_mod.__dict__['display'] = display + + self.builtin_trap = BuiltinTrap(shell=self) + + @observe('colors') + def init_inspector(self, changes=None): + # Object inspector + self.inspector = oinspect.Inspector(oinspect.InspectColors, + PyColorize.ANSICodeColors, + self.colors, + self.object_info_string_level) + + def init_io(self): + # This will just use sys.stdout and sys.stderr. If you want to + # override sys.stdout and sys.stderr themselves, you need to do that + # *before* instantiating this class, because io holds onto + # references to the underlying streams. + # io.std* are deprecated, but don't show our own deprecation warnings + # during initialization of the deprecated API. + with warnings.catch_warnings(): + warnings.simplefilter('ignore', DeprecationWarning) + io.stdout = io.IOStream(sys.stdout) + io.stderr = io.IOStream(sys.stderr) + + def init_prompts(self): + # Set system prompts, so that scripts can decide if they are running + # interactively. + sys.ps1 = 'In : ' + sys.ps2 = '...: ' + sys.ps3 = 'Out: ' + + def init_display_formatter(self): + self.display_formatter = DisplayFormatter(parent=self) + self.configurables.append(self.display_formatter) + + def init_display_pub(self): + self.display_pub = self.display_pub_class(parent=self) + self.configurables.append(self.display_pub) + + def init_data_pub(self): + if not self.data_pub_class: + self.data_pub = None + return + self.data_pub = self.data_pub_class(parent=self) + self.configurables.append(self.data_pub) + + def init_displayhook(self): + # Initialize displayhook, set in/out prompts and printing system + self.displayhook = self.displayhook_class( + parent=self, + shell=self, + cache_size=self.cache_size, + ) + self.configurables.append(self.displayhook) + # This is a context manager that installs/revmoes the displayhook at + # the appropriate time. + self.display_trap = DisplayTrap(hook=self.displayhook) + + def init_virtualenv(self): + """Add a virtualenv to sys.path so the user can import modules from it. + This isn't perfect: it doesn't use the Python interpreter with which the + virtualenv was built, and it ignores the --no-site-packages option. A + warning will appear suggesting the user installs IPython in the + virtualenv, but for many cases, it probably works well enough. + + Adapted from code snippets online. + + http://blog.ufsoft.org/2009/1/29/ipython-and-virtualenv + """ + if 'VIRTUAL_ENV' not in os.environ: + # Not in a virtualenv + return + + # venv detection: + # stdlib venv may symlink sys.executable, so we can't use realpath. + # but others can symlink *to* the venv Python, so we can't just use sys.executable. + # So we just check every item in the symlink tree (generally <= 3) + p = os.path.normcase(sys.executable) + paths = [p] + while os.path.islink(p): + p = os.path.normcase(os.path.join(os.path.dirname(p), os.readlink(p))) + paths.append(p) + p_venv = os.path.normcase(os.environ['VIRTUAL_ENV']) + + # In Cygwin paths like "c:\..." and '\cygdrive\c\...' are possible + if p_venv.startswith('\\cygdrive'): + p_venv = p_venv[11:] + elif len(p_venv) >= 2 and p_venv[1] == ':': + p_venv = p_venv[2:] + + if any(p_venv in p for p in paths): + # Running properly in the virtualenv, don't need to do anything + return + + warn("Attempting to work in a virtualenv. If you encounter problems, please " + "install IPython inside the virtualenv.") + if sys.platform == "win32": + virtual_env = os.path.join(os.environ['VIRTUAL_ENV'], 'Lib', 'site-packages') + else: + virtual_env = os.path.join(os.environ['VIRTUAL_ENV'], 'lib', + 'python%d.%d' % sys.version_info[:2], 'site-packages') + + import site + sys.path.insert(0, virtual_env) + site.addsitedir(virtual_env) + + #------------------------------------------------------------------------- + # Things related to injections into the sys module + #------------------------------------------------------------------------- + + def save_sys_module_state(self): + """Save the state of hooks in the sys module. + + This has to be called after self.user_module is created. + """ + self._orig_sys_module_state = {'stdin': sys.stdin, + 'stdout': sys.stdout, + 'stderr': sys.stderr, + 'excepthook': sys.excepthook} + self._orig_sys_modules_main_name = self.user_module.__name__ + self._orig_sys_modules_main_mod = sys.modules.get(self.user_module.__name__) + + def restore_sys_module_state(self): + """Restore the state of the sys module.""" + try: + for k, v in self._orig_sys_module_state.items(): + setattr(sys, k, v) + except AttributeError: + pass + # Reset what what done in self.init_sys_modules + if self._orig_sys_modules_main_mod is not None: + sys.modules[self._orig_sys_modules_main_name] = self._orig_sys_modules_main_mod + + #------------------------------------------------------------------------- + # Things related to the banner + #------------------------------------------------------------------------- + + @property + def banner(self): + banner = self.banner1 + if self.profile and self.profile != 'default': + banner += '\nIPython profile: %s\n' % self.profile + if self.banner2: + banner += '\n' + self.banner2 + return banner + + def show_banner(self, banner=None): + if banner is None: + banner = self.banner + sys.stdout.write(banner) + + #------------------------------------------------------------------------- + # Things related to hooks + #------------------------------------------------------------------------- + + def init_hooks(self): + # hooks holds pointers used for user-side customizations + self.hooks = Struct() + + self.strdispatchers = {} + + # Set all default hooks, defined in the IPython.hooks module. + hooks = IPython.core.hooks + for hook_name in hooks.__all__: + # default hooks have priority 100, i.e. low; user hooks should have + # 0-100 priority + self.set_hook(hook_name,getattr(hooks,hook_name), 100, _warn_deprecated=False) + + if self.display_page: + self.set_hook('show_in_pager', page.as_hook(page.display_page), 90) + + def set_hook(self,name,hook, priority=50, str_key=None, re_key=None, + _warn_deprecated=True): + """set_hook(name,hook) -> sets an internal IPython hook. + + IPython exposes some of its internal API as user-modifiable hooks. By + adding your function to one of these hooks, you can modify IPython's + behavior to call at runtime your own routines.""" + + # At some point in the future, this should validate the hook before it + # accepts it. Probably at least check that the hook takes the number + # of args it's supposed to. + + f = types.MethodType(hook,self) + + # check if the hook is for strdispatcher first + if str_key is not None: + sdp = self.strdispatchers.get(name, StrDispatch()) + sdp.add_s(str_key, f, priority ) + self.strdispatchers[name] = sdp + return + if re_key is not None: + sdp = self.strdispatchers.get(name, StrDispatch()) + sdp.add_re(re.compile(re_key), f, priority ) + self.strdispatchers[name] = sdp + return + + dp = getattr(self.hooks, name, None) + if name not in IPython.core.hooks.__all__: + print("Warning! Hook '%s' is not one of %s" % \ + (name, IPython.core.hooks.__all__ )) + + if _warn_deprecated and (name in IPython.core.hooks.deprecated): + alternative = IPython.core.hooks.deprecated[name] + warn("Hook {} is deprecated. Use {} instead.".format(name, alternative), stacklevel=2) + + if not dp: + dp = IPython.core.hooks.CommandChainDispatcher() + + try: + dp.add(f,priority) + except AttributeError: + # it was not commandchain, plain old func - replace + dp = f + + setattr(self.hooks,name, dp) + + #------------------------------------------------------------------------- + # Things related to events + #------------------------------------------------------------------------- + + def init_events(self): + self.events = EventManager(self, available_events) + + self.events.register("pre_execute", self._clear_warning_registry) + + def register_post_execute(self, func): + """DEPRECATED: Use ip.events.register('post_run_cell', func) + + Register a function for calling after code execution. + """ + warn("ip.register_post_execute is deprecated, use " + "ip.events.register('post_run_cell', func) instead.", stacklevel=2) + self.events.register('post_run_cell', func) + + def _clear_warning_registry(self): + # clear the warning registry, so that different code blocks with + # overlapping line number ranges don't cause spurious suppression of + # warnings (see gh-6611 for details) + if "__warningregistry__" in self.user_global_ns: + del self.user_global_ns["__warningregistry__"] + + #------------------------------------------------------------------------- + # Things related to the "main" module + #------------------------------------------------------------------------- + + def new_main_mod(self, filename, modname): + """Return a new 'main' module object for user code execution. + + ``filename`` should be the path of the script which will be run in the + module. Requests with the same filename will get the same module, with + its namespace cleared. + + ``modname`` should be the module name - normally either '__main__' or + the basename of the file without the extension. + + When scripts are executed via %run, we must keep a reference to their + __main__ module around so that Python doesn't + clear it, rendering references to module globals useless. + + This method keeps said reference in a private dict, keyed by the + absolute path of the script. This way, for multiple executions of the + same script we only keep one copy of the namespace (the last one), + thus preventing memory leaks from old references while allowing the + objects from the last execution to be accessible. + """ + filename = os.path.abspath(filename) + try: + main_mod = self._main_mod_cache[filename] + except KeyError: + main_mod = self._main_mod_cache[filename] = types.ModuleType( + modname, + doc="Module created for script run in IPython") + else: + main_mod.__dict__.clear() + main_mod.__name__ = modname + + main_mod.__file__ = filename + # It seems pydoc (and perhaps others) needs any module instance to + # implement a __nonzero__ method + main_mod.__nonzero__ = lambda : True + + return main_mod + + def clear_main_mod_cache(self): + """Clear the cache of main modules. + + Mainly for use by utilities like %reset. + + Examples + -------- + + In [15]: import IPython + + In [16]: m = _ip.new_main_mod(IPython.__file__, 'IPython') + + In [17]: len(_ip._main_mod_cache) > 0 + Out[17]: True + + In [18]: _ip.clear_main_mod_cache() + + In [19]: len(_ip._main_mod_cache) == 0 + Out[19]: True + """ + self._main_mod_cache.clear() + + #------------------------------------------------------------------------- + # Things related to debugging + #------------------------------------------------------------------------- + + def init_pdb(self): + # Set calling of pdb on exceptions + # self.call_pdb is a property + self.call_pdb = self.pdb + + def _get_call_pdb(self): + return self._call_pdb + + def _set_call_pdb(self,val): + + if val not in (0,1,False,True): + raise ValueError('new call_pdb value must be boolean') + + # store value in instance + self._call_pdb = val + + # notify the actual exception handlers + self.InteractiveTB.call_pdb = val + + call_pdb = property(_get_call_pdb,_set_call_pdb,None, + 'Control auto-activation of pdb at exceptions') + + def debugger(self,force=False): + """Call the pdb debugger. + + Keywords: + + - force(False): by default, this routine checks the instance call_pdb + flag and does not actually invoke the debugger if the flag is false. + The 'force' option forces the debugger to activate even if the flag + is false. + """ + + if not (force or self.call_pdb): + return + + if not hasattr(sys,'last_traceback'): + error('No traceback has been produced, nothing to debug.') + return + + self.InteractiveTB.debugger(force=True) + + #------------------------------------------------------------------------- + # Things related to IPython's various namespaces + #------------------------------------------------------------------------- + default_user_namespaces = True + + def init_create_namespaces(self, user_module=None, user_ns=None): + # Create the namespace where the user will operate. user_ns is + # normally the only one used, and it is passed to the exec calls as + # the locals argument. But we do carry a user_global_ns namespace + # given as the exec 'globals' argument, This is useful in embedding + # situations where the ipython shell opens in a context where the + # distinction between locals and globals is meaningful. For + # non-embedded contexts, it is just the same object as the user_ns dict. + + # FIXME. For some strange reason, __builtins__ is showing up at user + # level as a dict instead of a module. This is a manual fix, but I + # should really track down where the problem is coming from. Alex + # Schmolck reported this problem first. + + # A useful post by Alex Martelli on this topic: + # Re: inconsistent value from __builtins__ + # Von: Alex Martelli + # Datum: Freitag 01 Oktober 2004 04:45:34 nachmittags/abends + # Gruppen: comp.lang.python + + # Michael Hohn wrote: + # > >>> print type(builtin_check.get_global_binding('__builtins__')) + # > + # > >>> print type(__builtins__) + # > + # > Is this difference in return value intentional? + + # Well, it's documented that '__builtins__' can be either a dictionary + # or a module, and it's been that way for a long time. Whether it's + # intentional (or sensible), I don't know. In any case, the idea is + # that if you need to access the built-in namespace directly, you + # should start with "import __builtin__" (note, no 's') which will + # definitely give you a module. Yeah, it's somewhat confusing:-(. + + # These routines return a properly built module and dict as needed by + # the rest of the code, and can also be used by extension writers to + # generate properly initialized namespaces. + if (user_ns is not None) or (user_module is not None): + self.default_user_namespaces = False + self.user_module, self.user_ns = self.prepare_user_module(user_module, user_ns) + + # A record of hidden variables we have added to the user namespace, so + # we can list later only variables defined in actual interactive use. + self.user_ns_hidden = {} + + # Now that FakeModule produces a real module, we've run into a nasty + # problem: after script execution (via %run), the module where the user + # code ran is deleted. Now that this object is a true module (needed + # so doctest and other tools work correctly), the Python module + # teardown mechanism runs over it, and sets to None every variable + # present in that module. Top-level references to objects from the + # script survive, because the user_ns is updated with them. However, + # calling functions defined in the script that use other things from + # the script will fail, because the function's closure had references + # to the original objects, which are now all None. So we must protect + # these modules from deletion by keeping a cache. + # + # To avoid keeping stale modules around (we only need the one from the + # last run), we use a dict keyed with the full path to the script, so + # only the last version of the module is held in the cache. Note, + # however, that we must cache the module *namespace contents* (their + # __dict__). Because if we try to cache the actual modules, old ones + # (uncached) could be destroyed while still holding references (such as + # those held by GUI objects that tend to be long-lived)> + # + # The %reset command will flush this cache. See the cache_main_mod() + # and clear_main_mod_cache() methods for details on use. + + # This is the cache used for 'main' namespaces + self._main_mod_cache = {} + + # A table holding all the namespaces IPython deals with, so that + # introspection facilities can search easily. + self.ns_table = {'user_global':self.user_module.__dict__, + 'user_local':self.user_ns, + 'builtin':builtin_mod.__dict__ + } + + @property + def user_global_ns(self): + return self.user_module.__dict__ + + def prepare_user_module(self, user_module=None, user_ns=None): + """Prepare the module and namespace in which user code will be run. + + When IPython is started normally, both parameters are None: a new module + is created automatically, and its __dict__ used as the namespace. + + If only user_module is provided, its __dict__ is used as the namespace. + If only user_ns is provided, a dummy module is created, and user_ns + becomes the global namespace. If both are provided (as they may be + when embedding), user_ns is the local namespace, and user_module + provides the global namespace. + + Parameters + ---------- + user_module : module, optional + The current user module in which IPython is being run. If None, + a clean module will be created. + user_ns : dict, optional + A namespace in which to run interactive commands. + + Returns + ------- + A tuple of user_module and user_ns, each properly initialised. + """ + if user_module is None and user_ns is not None: + user_ns.setdefault("__name__", "__main__") + user_module = DummyMod() + user_module.__dict__ = user_ns + + if user_module is None: + user_module = types.ModuleType("__main__", + doc="Automatically created module for IPython interactive environment") + + # We must ensure that __builtin__ (without the final 's') is always + # available and pointing to the __builtin__ *module*. For more details: + # http://mail.python.org/pipermail/python-dev/2001-April/014068.html + user_module.__dict__.setdefault('__builtin__', builtin_mod) + user_module.__dict__.setdefault('__builtins__', builtin_mod) + + if user_ns is None: + user_ns = user_module.__dict__ + + return user_module, user_ns + + def init_sys_modules(self): + # We need to insert into sys.modules something that looks like a + # module but which accesses the IPython namespace, for shelve and + # pickle to work interactively. Normally they rely on getting + # everything out of __main__, but for embedding purposes each IPython + # instance has its own private namespace, so we can't go shoving + # everything into __main__. + + # note, however, that we should only do this for non-embedded + # ipythons, which really mimic the __main__.__dict__ with their own + # namespace. Embedded instances, on the other hand, should not do + # this because they need to manage the user local/global namespaces + # only, but they live within a 'normal' __main__ (meaning, they + # shouldn't overtake the execution environment of the script they're + # embedded in). + + # This is overridden in the InteractiveShellEmbed subclass to a no-op. + main_name = self.user_module.__name__ + sys.modules[main_name] = self.user_module + + def init_user_ns(self): + """Initialize all user-visible namespaces to their minimum defaults. + + Certain history lists are also initialized here, as they effectively + act as user namespaces. + + Notes + ----- + All data structures here are only filled in, they are NOT reset by this + method. If they were not empty before, data will simply be added to + therm. + """ + # This function works in two parts: first we put a few things in + # user_ns, and we sync that contents into user_ns_hidden so that these + # initial variables aren't shown by %who. After the sync, we add the + # rest of what we *do* want the user to see with %who even on a new + # session (probably nothing, so they really only see their own stuff) + + # The user dict must *always* have a __builtin__ reference to the + # Python standard __builtin__ namespace, which must be imported. + # This is so that certain operations in prompt evaluation can be + # reliably executed with builtins. Note that we can NOT use + # __builtins__ (note the 's'), because that can either be a dict or a + # module, and can even mutate at runtime, depending on the context + # (Python makes no guarantees on it). In contrast, __builtin__ is + # always a module object, though it must be explicitly imported. + + # For more details: + # http://mail.python.org/pipermail/python-dev/2001-April/014068.html + ns = {} + + # make global variables for user access to the histories + ns['_ih'] = self.history_manager.input_hist_parsed + ns['_oh'] = self.history_manager.output_hist + ns['_dh'] = self.history_manager.dir_hist + + # user aliases to input and output histories. These shouldn't show up + # in %who, as they can have very large reprs. + ns['In'] = self.history_manager.input_hist_parsed + ns['Out'] = self.history_manager.output_hist + + # Store myself as the public api!!! + ns['get_ipython'] = self.get_ipython + + ns['exit'] = self.exiter + ns['quit'] = self.exiter + + # Sync what we've added so far to user_ns_hidden so these aren't seen + # by %who + self.user_ns_hidden.update(ns) + + # Anything put into ns now would show up in %who. Think twice before + # putting anything here, as we really want %who to show the user their + # stuff, not our variables. + + # Finally, update the real user's namespace + self.user_ns.update(ns) + + @property + def all_ns_refs(self): + """Get a list of references to all the namespace dictionaries in which + IPython might store a user-created object. + + Note that this does not include the displayhook, which also caches + objects from the output.""" + return [self.user_ns, self.user_global_ns, self.user_ns_hidden] + \ + [m.__dict__ for m in self._main_mod_cache.values()] + + def reset(self, new_session=True): + """Clear all internal namespaces, and attempt to release references to + user objects. + + If new_session is True, a new history session will be opened. + """ + # Clear histories + self.history_manager.reset(new_session) + # Reset counter used to index all histories + if new_session: + self.execution_count = 1 + + # Reset last execution result + self.last_execution_succeeded = True + self.last_execution_result = None + + # Flush cached output items + if self.displayhook.do_full_cache: + self.displayhook.flush() + + # The main execution namespaces must be cleared very carefully, + # skipping the deletion of the builtin-related keys, because doing so + # would cause errors in many object's __del__ methods. + if self.user_ns is not self.user_global_ns: + self.user_ns.clear() + ns = self.user_global_ns + drop_keys = set(ns.keys()) + drop_keys.discard('__builtin__') + drop_keys.discard('__builtins__') + drop_keys.discard('__name__') + for k in drop_keys: + del ns[k] + + self.user_ns_hidden.clear() + + # Restore the user namespaces to minimal usability + self.init_user_ns() + + # Restore the default and user aliases + self.alias_manager.clear_aliases() + self.alias_manager.init_aliases() + + # Flush the private list of module references kept for script + # execution protection + self.clear_main_mod_cache() + + def del_var(self, varname, by_name=False): + """Delete a variable from the various namespaces, so that, as + far as possible, we're not keeping any hidden references to it. + + Parameters + ---------- + varname : str + The name of the variable to delete. + by_name : bool + If True, delete variables with the given name in each + namespace. If False (default), find the variable in the user + namespace, and delete references to it. + """ + if varname in ('__builtin__', '__builtins__'): + raise ValueError("Refusing to delete %s" % varname) + + ns_refs = self.all_ns_refs + + if by_name: # Delete by name + for ns in ns_refs: + try: + del ns[varname] + except KeyError: + pass + else: # Delete by object + try: + obj = self.user_ns[varname] + except KeyError: + raise NameError("name '%s' is not defined" % varname) + # Also check in output history + ns_refs.append(self.history_manager.output_hist) + for ns in ns_refs: + to_delete = [n for n, o in ns.items() if o is obj] + for name in to_delete: + del ns[name] + + # Ensure it is removed from the last execution result + if self.last_execution_result.result is obj: + self.last_execution_result = None + + # displayhook keeps extra references, but not in a dictionary + for name in ('_', '__', '___'): + if getattr(self.displayhook, name) is obj: + setattr(self.displayhook, name, None) + + def reset_selective(self, regex=None): + """Clear selective variables from internal namespaces based on a + specified regular expression. + + Parameters + ---------- + regex : string or compiled pattern, optional + A regular expression pattern that will be used in searching + variable names in the users namespaces. + """ + if regex is not None: + try: + m = re.compile(regex) + except TypeError: + raise TypeError('regex must be a string or compiled pattern') + # Search for keys in each namespace that match the given regex + # If a match is found, delete the key/value pair. + for ns in self.all_ns_refs: + for var in ns: + if m.search(var): + del ns[var] + + def push(self, variables, interactive=True): + """Inject a group of variables into the IPython user namespace. + + Parameters + ---------- + variables : dict, str or list/tuple of str + The variables to inject into the user's namespace. If a dict, a + simple update is done. If a str, the string is assumed to have + variable names separated by spaces. A list/tuple of str can also + be used to give the variable names. If just the variable names are + give (list/tuple/str) then the variable values looked up in the + callers frame. + interactive : bool + If True (default), the variables will be listed with the ``who`` + magic. + """ + vdict = None + + # We need a dict of name/value pairs to do namespace updates. + if isinstance(variables, dict): + vdict = variables + elif isinstance(variables, (str, list, tuple)): + if isinstance(variables, str): + vlist = variables.split() + else: + vlist = variables + vdict = {} + cf = sys._getframe(1) + for name in vlist: + try: + vdict[name] = eval(name, cf.f_globals, cf.f_locals) + except: + print('Could not get variable %s from %s' % + (name,cf.f_code.co_name)) + else: + raise ValueError('variables must be a dict/str/list/tuple') + + # Propagate variables to user namespace + self.user_ns.update(vdict) + + # And configure interactive visibility + user_ns_hidden = self.user_ns_hidden + if interactive: + for name in vdict: + user_ns_hidden.pop(name, None) + else: + user_ns_hidden.update(vdict) + + def drop_by_id(self, variables): + """Remove a dict of variables from the user namespace, if they are the + same as the values in the dictionary. + + This is intended for use by extensions: variables that they've added can + be taken back out if they are unloaded, without removing any that the + user has overwritten. + + Parameters + ---------- + variables : dict + A dictionary mapping object names (as strings) to the objects. + """ + for name, obj in variables.items(): + if name in self.user_ns and self.user_ns[name] is obj: + del self.user_ns[name] + self.user_ns_hidden.pop(name, None) + + #------------------------------------------------------------------------- + # Things related to object introspection + #------------------------------------------------------------------------- + + def _ofind(self, oname, namespaces=None): + """Find an object in the available namespaces. + + self._ofind(oname) -> dict with keys: found,obj,ospace,ismagic + + Has special code to detect magic functions. + """ + oname = oname.strip() + if not oname.startswith(ESC_MAGIC) and \ + not oname.startswith(ESC_MAGIC2) and \ + not all(a.isidentifier() for a in oname.split(".")): + return {'found': False} + + if namespaces is None: + # Namespaces to search in: + # Put them in a list. The order is important so that we + # find things in the same order that Python finds them. + namespaces = [ ('Interactive', self.user_ns), + ('Interactive (global)', self.user_global_ns), + ('Python builtin', builtin_mod.__dict__), + ] + + ismagic = False + isalias = False + found = False + ospace = None + parent = None + obj = None + + # Look for the given name by splitting it in parts. If the head is + # found, then we look for all the remaining parts as members, and only + # declare success if we can find them all. + oname_parts = oname.split('.') + oname_head, oname_rest = oname_parts[0],oname_parts[1:] + for nsname,ns in namespaces: + try: + obj = ns[oname_head] + except KeyError: + continue + else: + for idx, part in enumerate(oname_rest): + try: + parent = obj + # The last part is looked up in a special way to avoid + # descriptor invocation as it may raise or have side + # effects. + if idx == len(oname_rest) - 1: + obj = self._getattr_property(obj, part) + else: + obj = getattr(obj, part) + except: + # Blanket except b/c some badly implemented objects + # allow __getattr__ to raise exceptions other than + # AttributeError, which then crashes IPython. + break + else: + # If we finish the for loop (no break), we got all members + found = True + ospace = nsname + break # namespace loop + + # Try to see if it's magic + if not found: + obj = None + if oname.startswith(ESC_MAGIC2): + oname = oname.lstrip(ESC_MAGIC2) + obj = self.find_cell_magic(oname) + elif oname.startswith(ESC_MAGIC): + oname = oname.lstrip(ESC_MAGIC) + obj = self.find_line_magic(oname) + else: + # search without prefix, so run? will find %run? + obj = self.find_line_magic(oname) + if obj is None: + obj = self.find_cell_magic(oname) + if obj is not None: + found = True + ospace = 'IPython internal' + ismagic = True + isalias = isinstance(obj, Alias) + + # Last try: special-case some literals like '', [], {}, etc: + if not found and oname_head in ["''",'""','[]','{}','()']: + obj = eval(oname_head) + found = True + ospace = 'Interactive' + + return { + 'obj':obj, + 'found':found, + 'parent':parent, + 'ismagic':ismagic, + 'isalias':isalias, + 'namespace':ospace + } + + @staticmethod + def _getattr_property(obj, attrname): + """Property-aware getattr to use in object finding. + + If attrname represents a property, return it unevaluated (in case it has + side effects or raises an error. + + """ + if not isinstance(obj, type): + try: + # `getattr(type(obj), attrname)` is not guaranteed to return + # `obj`, but does so for property: + # + # property.__get__(self, None, cls) -> self + # + # The universal alternative is to traverse the mro manually + # searching for attrname in class dicts. + attr = getattr(type(obj), attrname) + except AttributeError: + pass + else: + # This relies on the fact that data descriptors (with both + # __get__ & __set__ magic methods) take precedence over + # instance-level attributes: + # + # class A(object): + # @property + # def foobar(self): return 123 + # a = A() + # a.__dict__['foobar'] = 345 + # a.foobar # == 123 + # + # So, a property may be returned right away. + if isinstance(attr, property): + return attr + + # Nothing helped, fall back. + return getattr(obj, attrname) + + def _object_find(self, oname, namespaces=None): + """Find an object and return a struct with info about it.""" + return Struct(self._ofind(oname, namespaces)) + + def _inspect(self, meth, oname, namespaces=None, **kw): + """Generic interface to the inspector system. + + This function is meant to be called by pdef, pdoc & friends. + """ + info = self._object_find(oname, namespaces) + docformat = sphinxify if self.sphinxify_docstring else None + if info.found: + pmethod = getattr(self.inspector, meth) + # TODO: only apply format_screen to the plain/text repr of the mime + # bundle. + formatter = format_screen if info.ismagic else docformat + if meth == 'pdoc': + pmethod(info.obj, oname, formatter) + elif meth == 'pinfo': + pmethod(info.obj, oname, formatter, info, + enable_html_pager=self.enable_html_pager, **kw) + else: + pmethod(info.obj, oname) + else: + print('Object `%s` not found.' % oname) + return 'not found' # so callers can take other action + + def object_inspect(self, oname, detail_level=0): + """Get object info about oname""" + with self.builtin_trap: + info = self._object_find(oname) + if info.found: + return self.inspector.info(info.obj, oname, info=info, + detail_level=detail_level + ) + else: + return oinspect.object_info(name=oname, found=False) + + def object_inspect_text(self, oname, detail_level=0): + """Get object info as formatted text""" + return self.object_inspect_mime(oname, detail_level)['text/plain'] + + def object_inspect_mime(self, oname, detail_level=0): + """Get object info as a mimebundle of formatted representations. + + A mimebundle is a dictionary, keyed by mime-type. + It must always have the key `'text/plain'`. + """ + with self.builtin_trap: + info = self._object_find(oname) + if info.found: + return self.inspector._get_info(info.obj, oname, info=info, + detail_level=detail_level + ) + else: + raise KeyError(oname) + + #------------------------------------------------------------------------- + # Things related to history management + #------------------------------------------------------------------------- + + def init_history(self): + """Sets up the command history, and starts regular autosaves.""" + self.history_manager = HistoryManager(shell=self, parent=self) + self.configurables.append(self.history_manager) + + #------------------------------------------------------------------------- + # Things related to exception handling and tracebacks (not debugging) + #------------------------------------------------------------------------- + + debugger_cls = Pdb + + def init_traceback_handlers(self, custom_exceptions): + # Syntax error handler. + self.SyntaxTB = ultratb.SyntaxTB(color_scheme='NoColor', parent=self) + + # The interactive one is initialized with an offset, meaning we always + # want to remove the topmost item in the traceback, which is our own + # internal code. Valid modes: ['Plain','Context','Verbose'] + self.InteractiveTB = ultratb.AutoFormattedTB(mode = 'Plain', + color_scheme='NoColor', + tb_offset = 1, + check_cache=check_linecache_ipython, + debugger_cls=self.debugger_cls, parent=self) + + # The instance will store a pointer to the system-wide exception hook, + # so that runtime code (such as magics) can access it. This is because + # during the read-eval loop, it may get temporarily overwritten. + self.sys_excepthook = sys.excepthook + + # and add any custom exception handlers the user may have specified + self.set_custom_exc(*custom_exceptions) + + # Set the exception mode + self.InteractiveTB.set_mode(mode=self.xmode) + + def set_custom_exc(self, exc_tuple, handler): + """set_custom_exc(exc_tuple, handler) + + Set a custom exception handler, which will be called if any of the + exceptions in exc_tuple occur in the mainloop (specifically, in the + run_code() method). + + Parameters + ---------- + + exc_tuple : tuple of exception classes + A *tuple* of exception classes, for which to call the defined + handler. It is very important that you use a tuple, and NOT A + LIST here, because of the way Python's except statement works. If + you only want to trap a single exception, use a singleton tuple:: + + exc_tuple == (MyCustomException,) + + handler : callable + handler must have the following signature:: + + def my_handler(self, etype, value, tb, tb_offset=None): + ... + return structured_traceback + + Your handler must return a structured traceback (a list of strings), + or None. + + This will be made into an instance method (via types.MethodType) + of IPython itself, and it will be called if any of the exceptions + listed in the exc_tuple are caught. If the handler is None, an + internal basic one is used, which just prints basic info. + + To protect IPython from crashes, if your handler ever raises an + exception or returns an invalid result, it will be immediately + disabled. + + WARNING: by putting in your own exception handler into IPython's main + execution loop, you run a very good chance of nasty crashes. This + facility should only be used if you really know what you are doing.""" + if not isinstance(exc_tuple, tuple): + raise TypeError("The custom exceptions must be given as a tuple.") + + def dummy_handler(self, etype, value, tb, tb_offset=None): + print('*** Simple custom exception handler ***') + print('Exception type :', etype) + print('Exception value:', value) + print('Traceback :', tb) + + def validate_stb(stb): + """validate structured traceback return type + + return type of CustomTB *should* be a list of strings, but allow + single strings or None, which are harmless. + + This function will *always* return a list of strings, + and will raise a TypeError if stb is inappropriate. + """ + msg = "CustomTB must return list of strings, not %r" % stb + if stb is None: + return [] + elif isinstance(stb, str): + return [stb] + elif not isinstance(stb, list): + raise TypeError(msg) + # it's a list + for line in stb: + # check every element + if not isinstance(line, str): + raise TypeError(msg) + return stb + + if handler is None: + wrapped = dummy_handler + else: + def wrapped(self,etype,value,tb,tb_offset=None): + """wrap CustomTB handler, to protect IPython from user code + + This makes it harder (but not impossible) for custom exception + handlers to crash IPython. + """ + try: + stb = handler(self,etype,value,tb,tb_offset=tb_offset) + return validate_stb(stb) + except: + # clear custom handler immediately + self.set_custom_exc((), None) + print("Custom TB Handler failed, unregistering", file=sys.stderr) + # show the exception in handler first + stb = self.InteractiveTB.structured_traceback(*sys.exc_info()) + print(self.InteractiveTB.stb2text(stb)) + print("The original exception:") + stb = self.InteractiveTB.structured_traceback( + (etype,value,tb), tb_offset=tb_offset + ) + return stb + + self.CustomTB = types.MethodType(wrapped,self) + self.custom_exceptions = exc_tuple + + def excepthook(self, etype, value, tb): + """One more defense for GUI apps that call sys.excepthook. + + GUI frameworks like wxPython trap exceptions and call + sys.excepthook themselves. I guess this is a feature that + enables them to keep running after exceptions that would + otherwise kill their mainloop. This is a bother for IPython + which excepts to catch all of the program exceptions with a try: + except: statement. + + Normally, IPython sets sys.excepthook to a CrashHandler instance, so if + any app directly invokes sys.excepthook, it will look to the user like + IPython crashed. In order to work around this, we can disable the + CrashHandler and replace it with this excepthook instead, which prints a + regular traceback using our InteractiveTB. In this fashion, apps which + call sys.excepthook will generate a regular-looking exception from + IPython, and the CrashHandler will only be triggered by real IPython + crashes. + + This hook should be used sparingly, only in places which are not likely + to be true IPython errors. + """ + self.showtraceback((etype, value, tb), tb_offset=0) + + def _get_exc_info(self, exc_tuple=None): + """get exc_info from a given tuple, sys.exc_info() or sys.last_type etc. + + Ensures sys.last_type,value,traceback hold the exc_info we found, + from whichever source. + + raises ValueError if none of these contain any information + """ + if exc_tuple is None: + etype, value, tb = sys.exc_info() + else: + etype, value, tb = exc_tuple + + if etype is None: + if hasattr(sys, 'last_type'): + etype, value, tb = sys.last_type, sys.last_value, \ + sys.last_traceback + + if etype is None: + raise ValueError("No exception to find") + + # Now store the exception info in sys.last_type etc. + # WARNING: these variables are somewhat deprecated and not + # necessarily safe to use in a threaded environment, but tools + # like pdb depend on their existence, so let's set them. If we + # find problems in the field, we'll need to revisit their use. + sys.last_type = etype + sys.last_value = value + sys.last_traceback = tb + + return etype, value, tb + + def show_usage_error(self, exc): + """Show a short message for UsageErrors + + These are special exceptions that shouldn't show a traceback. + """ + print("UsageError: %s" % exc, file=sys.stderr) + + def get_exception_only(self, exc_tuple=None): + """ + Return as a string (ending with a newline) the exception that + just occurred, without any traceback. + """ + etype, value, tb = self._get_exc_info(exc_tuple) + msg = traceback.format_exception_only(etype, value) + return ''.join(msg) + + def showtraceback(self, exc_tuple=None, filename=None, tb_offset=None, + exception_only=False, running_compiled_code=False): + """Display the exception that just occurred. + + If nothing is known about the exception, this is the method which + should be used throughout the code for presenting user tracebacks, + rather than directly invoking the InteractiveTB object. + + A specific showsyntaxerror() also exists, but this method can take + care of calling it if needed, so unless you are explicitly catching a + SyntaxError exception, don't try to analyze the stack manually and + simply call this method.""" + + try: + try: + etype, value, tb = self._get_exc_info(exc_tuple) + except ValueError: + print('No traceback available to show.', file=sys.stderr) + return + + if issubclass(etype, SyntaxError): + # Though this won't be called by syntax errors in the input + # line, there may be SyntaxError cases with imported code. + self.showsyntaxerror(filename, running_compiled_code) + elif etype is UsageError: + self.show_usage_error(value) + else: + if exception_only: + stb = ['An exception has occurred, use %tb to see ' + 'the full traceback.\n'] + stb.extend(self.InteractiveTB.get_exception_only(etype, + value)) + else: + try: + # Exception classes can customise their traceback - we + # use this in IPython.parallel for exceptions occurring + # in the engines. This should return a list of strings. + stb = value._render_traceback_() + except Exception: + stb = self.InteractiveTB.structured_traceback(etype, + value, tb, tb_offset=tb_offset) + + self._showtraceback(etype, value, stb) + if self.call_pdb: + # drop into debugger + self.debugger(force=True) + return + + # Actually show the traceback + self._showtraceback(etype, value, stb) + + except KeyboardInterrupt: + print('\n' + self.get_exception_only(), file=sys.stderr) + + def _showtraceback(self, etype, evalue, stb): + """Actually show a traceback. + + Subclasses may override this method to put the traceback on a different + place, like a side channel. + """ + print(self.InteractiveTB.stb2text(stb)) + + def showsyntaxerror(self, filename=None, running_compiled_code=False): + """Display the syntax error that just occurred. + + This doesn't display a stack trace because there isn't one. + + If a filename is given, it is stuffed in the exception instead + of what was there before (because Python's parser always uses + "" when reading from a string). + + If the syntax error occurred when running a compiled code (i.e. running_compile_code=True), + longer stack trace will be displayed. + """ + etype, value, last_traceback = self._get_exc_info() + + if filename and issubclass(etype, SyntaxError): + try: + value.filename = filename + except: + # Not the format we expect; leave it alone + pass + + # If the error occurred when executing compiled code, we should provide full stacktrace. + elist = traceback.extract_tb(last_traceback) if running_compiled_code else [] + stb = self.SyntaxTB.structured_traceback(etype, value, elist) + self._showtraceback(etype, value, stb) + + # This is overridden in TerminalInteractiveShell to show a message about + # the %paste magic. + def showindentationerror(self): + """Called by _run_cell when there's an IndentationError in code entered + at the prompt. + + This is overridden in TerminalInteractiveShell to show a message about + the %paste magic.""" + self.showsyntaxerror() + + #------------------------------------------------------------------------- + # Things related to readline + #------------------------------------------------------------------------- + + def init_readline(self): + """DEPRECATED + + Moved to terminal subclass, here only to simplify the init logic.""" + # Set a number of methods that depend on readline to be no-op + warnings.warn('`init_readline` is no-op since IPython 5.0 and is Deprecated', + DeprecationWarning, stacklevel=2) + self.set_custom_completer = no_op + + @skip_doctest + def set_next_input(self, s, replace=False): + """ Sets the 'default' input string for the next command line. + + Example:: + + In [1]: _ip.set_next_input("Hello Word") + In [2]: Hello Word_ # cursor is here + """ + self.rl_next_input = s + + def _indent_current_str(self): + """return the current level of indentation as a string""" + return self.input_splitter.get_indent_spaces() * ' ' + + #------------------------------------------------------------------------- + # Things related to text completion + #------------------------------------------------------------------------- + + def init_completer(self): + """Initialize the completion machinery. + + This creates completion machinery that can be used by client code, + either interactively in-process (typically triggered by the readline + library), programmatically (such as in test suites) or out-of-process + (typically over the network by remote frontends). + """ + from IPython.core.completer import IPCompleter + from IPython.core.completerlib import (module_completer, + magic_run_completer, cd_completer, reset_completer) + + self.Completer = IPCompleter(shell=self, + namespace=self.user_ns, + global_namespace=self.user_global_ns, + parent=self, + ) + self.configurables.append(self.Completer) + + # Add custom completers to the basic ones built into IPCompleter + sdisp = self.strdispatchers.get('complete_command', StrDispatch()) + self.strdispatchers['complete_command'] = sdisp + self.Completer.custom_completers = sdisp + + self.set_hook('complete_command', module_completer, str_key = 'import') + self.set_hook('complete_command', module_completer, str_key = 'from') + self.set_hook('complete_command', module_completer, str_key = '%aimport') + self.set_hook('complete_command', magic_run_completer, str_key = '%run') + self.set_hook('complete_command', cd_completer, str_key = '%cd') + self.set_hook('complete_command', reset_completer, str_key = '%reset') + + + def complete(self, text, line=None, cursor_pos=None): + """Return the completed text and a list of completions. + + Parameters + ---------- + + text : string + A string of text to be completed on. It can be given as empty and + instead a line/position pair are given. In this case, the + completer itself will split the line like readline does. + + line : string, optional + The complete line that text is part of. + + cursor_pos : int, optional + The position of the cursor on the input line. + + Returns + ------- + text : string + The actual text that was completed. + + matches : list + A sorted list with all possible completions. + + The optional arguments allow the completion to take more context into + account, and are part of the low-level completion API. + + This is a wrapper around the completion mechanism, similar to what + readline does at the command line when the TAB key is hit. By + exposing it as a method, it can be used by other non-readline + environments (such as GUIs) for text completion. + + Simple usage example: + + In [1]: x = 'hello' + + In [2]: _ip.complete('x.l') + Out[2]: ('x.l', ['x.ljust', 'x.lower', 'x.lstrip']) + """ + + # Inject names into __builtin__ so we can complete on the added names. + with self.builtin_trap: + return self.Completer.complete(text, line, cursor_pos) + + def set_custom_completer(self, completer, pos=0): + """Adds a new custom completer function. + + The position argument (defaults to 0) is the index in the completers + list where you want the completer to be inserted.""" + + newcomp = types.MethodType(completer,self.Completer) + self.Completer.matchers.insert(pos,newcomp) + + def set_completer_frame(self, frame=None): + """Set the frame of the completer.""" + if frame: + self.Completer.namespace = frame.f_locals + self.Completer.global_namespace = frame.f_globals + else: + self.Completer.namespace = self.user_ns + self.Completer.global_namespace = self.user_global_ns + + #------------------------------------------------------------------------- + # Things related to magics + #------------------------------------------------------------------------- + + def init_magics(self): + from IPython.core import magics as m + self.magics_manager = magic.MagicsManager(shell=self, + parent=self, + user_magics=m.UserMagics(self)) + self.configurables.append(self.magics_manager) + + # Expose as public API from the magics manager + self.register_magics = self.magics_manager.register + + self.register_magics(m.AutoMagics, m.BasicMagics, m.CodeMagics, + m.ConfigMagics, m.DisplayMagics, m.ExecutionMagics, + m.ExtensionMagics, m.HistoryMagics, m.LoggingMagics, + m.NamespaceMagics, m.OSMagics, m.PylabMagics, m.ScriptMagics, + ) + + # Register Magic Aliases + mman = self.magics_manager + # FIXME: magic aliases should be defined by the Magics classes + # or in MagicsManager, not here + mman.register_alias('ed', 'edit') + mman.register_alias('hist', 'history') + mman.register_alias('rep', 'recall') + mman.register_alias('SVG', 'svg', 'cell') + mman.register_alias('HTML', 'html', 'cell') + mman.register_alias('file', 'writefile', 'cell') + + # FIXME: Move the color initialization to the DisplayHook, which + # should be split into a prompt manager and displayhook. We probably + # even need a centralize colors management object. + self.run_line_magic('colors', self.colors) + + # Defined here so that it's included in the documentation + @functools.wraps(magic.MagicsManager.register_function) + def register_magic_function(self, func, magic_kind='line', magic_name=None): + self.magics_manager.register_function(func, + magic_kind=magic_kind, magic_name=magic_name) + + def run_line_magic(self, magic_name, line, _stack_depth=1): + """Execute the given line magic. + + Parameters + ---------- + magic_name : str + Name of the desired magic function, without '%' prefix. + + line : str + The rest of the input line as a single string. + + _stack_depth : int + If run_line_magic() is called from magic() then _stack_depth=2. + This is added to ensure backward compatibility for use of 'get_ipython().magic()' + """ + fn = self.find_line_magic(magic_name) + if fn is None: + cm = self.find_cell_magic(magic_name) + etpl = "Line magic function `%%%s` not found%s." + extra = '' if cm is None else (' (But cell magic `%%%%%s` exists, ' + 'did you mean that instead?)' % magic_name ) + raise UsageError(etpl % (magic_name, extra)) + else: + # Note: this is the distance in the stack to the user's frame. + # This will need to be updated if the internal calling logic gets + # refactored, or else we'll be expanding the wrong variables. + + # Determine stack_depth depending on where run_line_magic() has been called + stack_depth = _stack_depth + magic_arg_s = self.var_expand(line, stack_depth) + # Put magic args in a list so we can call with f(*a) syntax + args = [magic_arg_s] + kwargs = {} + # Grab local namespace if we need it: + if getattr(fn, "needs_local_scope", False): + kwargs['local_ns'] = sys._getframe(stack_depth).f_locals + with self.builtin_trap: + result = fn(*args,**kwargs) + return result + + def run_cell_magic(self, magic_name, line, cell): + """Execute the given cell magic. + + Parameters + ---------- + magic_name : str + Name of the desired magic function, without '%' prefix. + + line : str + The rest of the first input line as a single string. + + cell : str + The body of the cell as a (possibly multiline) string. + """ + fn = self.find_cell_magic(magic_name) + if fn is None: + lm = self.find_line_magic(magic_name) + etpl = "Cell magic `%%{0}` not found{1}." + extra = '' if lm is None else (' (But line magic `%{0}` exists, ' + 'did you mean that instead?)'.format(magic_name)) + raise UsageError(etpl.format(magic_name, extra)) + elif cell == '': + message = '%%{0} is a cell magic, but the cell body is empty.'.format(magic_name) + if self.find_line_magic(magic_name) is not None: + message += ' Did you mean the line magic %{0} (single %)?'.format(magic_name) + raise UsageError(message) + else: + # Note: this is the distance in the stack to the user's frame. + # This will need to be updated if the internal calling logic gets + # refactored, or else we'll be expanding the wrong variables. + stack_depth = 2 + magic_arg_s = self.var_expand(line, stack_depth) + with self.builtin_trap: + result = fn(magic_arg_s, cell) + return result + + def find_line_magic(self, magic_name): + """Find and return a line magic by name. + + Returns None if the magic isn't found.""" + return self.magics_manager.magics['line'].get(magic_name) + + def find_cell_magic(self, magic_name): + """Find and return a cell magic by name. + + Returns None if the magic isn't found.""" + return self.magics_manager.magics['cell'].get(magic_name) + + def find_magic(self, magic_name, magic_kind='line'): + """Find and return a magic of the given type by name. + + Returns None if the magic isn't found.""" + return self.magics_manager.magics[magic_kind].get(magic_name) + + def magic(self, arg_s): + """DEPRECATED. Use run_line_magic() instead. + + Call a magic function by name. + + Input: a string containing the name of the magic function to call and + any additional arguments to be passed to the magic. + + magic('name -opt foo bar') is equivalent to typing at the ipython + prompt: + + In[1]: %name -opt foo bar + + To call a magic without arguments, simply use magic('name'). + + This provides a proper Python function to call IPython's magics in any + valid Python code you can type at the interpreter, including loops and + compound statements. + """ + # TODO: should we issue a loud deprecation warning here? + magic_name, _, magic_arg_s = arg_s.partition(' ') + magic_name = magic_name.lstrip(prefilter.ESC_MAGIC) + return self.run_line_magic(magic_name, magic_arg_s, _stack_depth=2) + + #------------------------------------------------------------------------- + # Things related to macros + #------------------------------------------------------------------------- + + def define_macro(self, name, themacro): + """Define a new macro + + Parameters + ---------- + name : str + The name of the macro. + themacro : str or Macro + The action to do upon invoking the macro. If a string, a new + Macro object is created by passing the string to it. + """ + + from IPython.core import macro + + if isinstance(themacro, str): + themacro = macro.Macro(themacro) + if not isinstance(themacro, macro.Macro): + raise ValueError('A macro must be a string or a Macro instance.') + self.user_ns[name] = themacro + + #------------------------------------------------------------------------- + # Things related to the running of system commands + #------------------------------------------------------------------------- + + def system_piped(self, cmd): + """Call the given cmd in a subprocess, piping stdout/err + + Parameters + ---------- + cmd : str + Command to execute (can not end in '&', as background processes are + not supported. Should not be a command that expects input + other than simple text. + """ + if cmd.rstrip().endswith('&'): + # this is *far* from a rigorous test + # We do not support backgrounding processes because we either use + # pexpect or pipes to read from. Users can always just call + # os.system() or use ip.system=ip.system_raw + # if they really want a background process. + raise OSError("Background processes not supported.") + + # we explicitly do NOT return the subprocess status code, because + # a non-None value would trigger :func:`sys.displayhook` calls. + # Instead, we store the exit_code in user_ns. + self.user_ns['_exit_code'] = system(self.var_expand(cmd, depth=1)) + + def system_raw(self, cmd): + """Call the given cmd in a subprocess using os.system on Windows or + subprocess.call using the system shell on other platforms. + + Parameters + ---------- + cmd : str + Command to execute. + """ + cmd = self.var_expand(cmd, depth=1) + # protect os.system from UNC paths on Windows, which it can't handle: + if sys.platform == 'win32': + from IPython.utils._process_win32 import AvoidUNCPath + with AvoidUNCPath() as path: + if path is not None: + cmd = '"pushd %s &&"%s' % (path, cmd) + try: + ec = os.system(cmd) + except KeyboardInterrupt: + print('\n' + self.get_exception_only(), file=sys.stderr) + ec = -2 + else: + # For posix the result of the subprocess.call() below is an exit + # code, which by convention is zero for success, positive for + # program failure. Exit codes above 128 are reserved for signals, + # and the formula for converting a signal to an exit code is usually + # signal_number+128. To more easily differentiate between exit + # codes and signals, ipython uses negative numbers. For instance + # since control-c is signal 2 but exit code 130, ipython's + # _exit_code variable will read -2. Note that some shells like + # csh and fish don't follow sh/bash conventions for exit codes. + executable = os.environ.get('SHELL', None) + try: + # Use env shell instead of default /bin/sh + ec = subprocess.call(cmd, shell=True, executable=executable) + except KeyboardInterrupt: + # intercept control-C; a long traceback is not useful here + print('\n' + self.get_exception_only(), file=sys.stderr) + ec = 130 + if ec > 128: + ec = -(ec - 128) + + # We explicitly do NOT return the subprocess status code, because + # a non-None value would trigger :func:`sys.displayhook` calls. + # Instead, we store the exit_code in user_ns. Note the semantics + # of _exit_code: for control-c, _exit_code == -signal.SIGNIT, + # but raising SystemExit(_exit_code) will give status 254! + self.user_ns['_exit_code'] = ec + + # use piped system by default, because it is better behaved + system = system_piped + + def getoutput(self, cmd, split=True, depth=0): + """Get output (possibly including stderr) from a subprocess. + + Parameters + ---------- + cmd : str + Command to execute (can not end in '&', as background processes are + not supported. + split : bool, optional + If True, split the output into an IPython SList. Otherwise, an + IPython LSString is returned. These are objects similar to normal + lists and strings, with a few convenience attributes for easier + manipulation of line-based output. You can use '?' on them for + details. + depth : int, optional + How many frames above the caller are the local variables which should + be expanded in the command string? The default (0) assumes that the + expansion variables are in the stack frame calling this function. + """ + if cmd.rstrip().endswith('&'): + # this is *far* from a rigorous test + raise OSError("Background processes not supported.") + out = getoutput(self.var_expand(cmd, depth=depth+1)) + if split: + out = SList(out.splitlines()) + else: + out = LSString(out) + return out + + #------------------------------------------------------------------------- + # Things related to aliases + #------------------------------------------------------------------------- + + def init_alias(self): + self.alias_manager = AliasManager(shell=self, parent=self) + self.configurables.append(self.alias_manager) + + #------------------------------------------------------------------------- + # Things related to extensions + #------------------------------------------------------------------------- + + def init_extension_manager(self): + self.extension_manager = ExtensionManager(shell=self, parent=self) + self.configurables.append(self.extension_manager) + + #------------------------------------------------------------------------- + # Things related to payloads + #------------------------------------------------------------------------- + + def init_payload(self): + self.payload_manager = PayloadManager(parent=self) + self.configurables.append(self.payload_manager) + + #------------------------------------------------------------------------- + # Things related to the prefilter + #------------------------------------------------------------------------- + + def init_prefilter(self): + self.prefilter_manager = PrefilterManager(shell=self, parent=self) + self.configurables.append(self.prefilter_manager) + # Ultimately this will be refactored in the new interpreter code, but + # for now, we should expose the main prefilter method (there's legacy + # code out there that may rely on this). + self.prefilter = self.prefilter_manager.prefilter_lines + + def auto_rewrite_input(self, cmd): + """Print to the screen the rewritten form of the user's command. + + This shows visual feedback by rewriting input lines that cause + automatic calling to kick in, like:: + + /f x + + into:: + + ------> f(x) + + after the user's input prompt. This helps the user understand that the + input line was transformed automatically by IPython. + """ + if not self.show_rewritten_input: + return + + # This is overridden in TerminalInteractiveShell to use fancy prompts + print("------> " + cmd) + + #------------------------------------------------------------------------- + # Things related to extracting values/expressions from kernel and user_ns + #------------------------------------------------------------------------- + + def _user_obj_error(self): + """return simple exception dict + + for use in user_expressions + """ + + etype, evalue, tb = self._get_exc_info() + stb = self.InteractiveTB.get_exception_only(etype, evalue) + + exc_info = { + u'status' : 'error', + u'traceback' : stb, + u'ename' : etype.__name__, + u'evalue' : py3compat.safe_unicode(evalue), + } + + return exc_info + + def _format_user_obj(self, obj): + """format a user object to display dict + + for use in user_expressions + """ + + data, md = self.display_formatter.format(obj) + value = { + 'status' : 'ok', + 'data' : data, + 'metadata' : md, + } + return value + + def user_expressions(self, expressions): + """Evaluate a dict of expressions in the user's namespace. + + Parameters + ---------- + expressions : dict + A dict with string keys and string values. The expression values + should be valid Python expressions, each of which will be evaluated + in the user namespace. + + Returns + ------- + A dict, keyed like the input expressions dict, with the rich mime-typed + display_data of each value. + """ + out = {} + user_ns = self.user_ns + global_ns = self.user_global_ns + + for key, expr in expressions.items(): + try: + value = self._format_user_obj(eval(expr, global_ns, user_ns)) + except: + value = self._user_obj_error() + out[key] = value + return out + + #------------------------------------------------------------------------- + # Things related to the running of code + #------------------------------------------------------------------------- + + def ex(self, cmd): + """Execute a normal python statement in user namespace.""" + with self.builtin_trap: + exec(cmd, self.user_global_ns, self.user_ns) + + def ev(self, expr): + """Evaluate python expression expr in user namespace. + + Returns the result of evaluation + """ + with self.builtin_trap: + return eval(expr, self.user_global_ns, self.user_ns) + + def safe_execfile(self, fname, *where, exit_ignore=False, raise_exceptions=False, shell_futures=False): + """A safe version of the builtin execfile(). + + This version will never throw an exception, but instead print + helpful error messages to the screen. This only works on pure + Python files with the .py extension. + + Parameters + ---------- + fname : string + The name of the file to be executed. + where : tuple + One or two namespaces, passed to execfile() as (globals,locals). + If only one is given, it is passed as both. + exit_ignore : bool (False) + If True, then silence SystemExit for non-zero status (it is always + silenced for zero status, as it is so common). + raise_exceptions : bool (False) + If True raise exceptions everywhere. Meant for testing. + shell_futures : bool (False) + If True, the code will share future statements with the interactive + shell. It will both be affected by previous __future__ imports, and + any __future__ imports in the code will affect the shell. If False, + __future__ imports are not shared in either direction. + + """ + fname = os.path.abspath(os.path.expanduser(fname)) + + # Make sure we can open the file + try: + with open(fname): + pass + except: + warn('Could not open file <%s> for safe execution.' % fname) + return + + # Find things also in current directory. This is needed to mimic the + # behavior of running a script from the system command line, where + # Python inserts the script's directory into sys.path + dname = os.path.dirname(fname) + + with prepended_to_syspath(dname), self.builtin_trap: + try: + glob, loc = (where + (None, ))[:2] + py3compat.execfile( + fname, glob, loc, + self.compile if shell_futures else None) + except SystemExit as status: + # If the call was made with 0 or None exit status (sys.exit(0) + # or sys.exit() ), don't bother showing a traceback, as both of + # these are considered normal by the OS: + # > python -c'import sys;sys.exit(0)'; echo $? + # 0 + # > python -c'import sys;sys.exit()'; echo $? + # 0 + # For other exit status, we show the exception unless + # explicitly silenced, but only in short form. + if status.code: + if raise_exceptions: + raise + if not exit_ignore: + self.showtraceback(exception_only=True) + except: + if raise_exceptions: + raise + # tb offset is 2 because we wrap execfile + self.showtraceback(tb_offset=2) + + def safe_execfile_ipy(self, fname, shell_futures=False, raise_exceptions=False): + """Like safe_execfile, but for .ipy or .ipynb files with IPython syntax. + + Parameters + ---------- + fname : str + The name of the file to execute. The filename must have a + .ipy or .ipynb extension. + shell_futures : bool (False) + If True, the code will share future statements with the interactive + shell. It will both be affected by previous __future__ imports, and + any __future__ imports in the code will affect the shell. If False, + __future__ imports are not shared in either direction. + raise_exceptions : bool (False) + If True raise exceptions everywhere. Meant for testing. + """ + fname = os.path.abspath(os.path.expanduser(fname)) + + # Make sure we can open the file + try: + with open(fname): + pass + except: + warn('Could not open file <%s> for safe execution.' % fname) + return + + # Find things also in current directory. This is needed to mimic the + # behavior of running a script from the system command line, where + # Python inserts the script's directory into sys.path + dname = os.path.dirname(fname) + + def get_cells(): + """generator for sequence of code blocks to run""" + if fname.endswith('.ipynb'): + from nbformat import read + nb = read(fname, as_version=4) + if not nb.cells: + return + for cell in nb.cells: + if cell.cell_type == 'code': + yield cell.source + else: + with open(fname) as f: + yield f.read() + + with prepended_to_syspath(dname): + try: + for cell in get_cells(): + result = self.run_cell(cell, silent=True, shell_futures=shell_futures) + if raise_exceptions: + result.raise_error() + elif not result.success: + break + except: + if raise_exceptions: + raise + self.showtraceback() + warn('Unknown failure executing file: <%s>' % fname) + + def safe_run_module(self, mod_name, where): + """A safe version of runpy.run_module(). + + This version will never throw an exception, but instead print + helpful error messages to the screen. + + `SystemExit` exceptions with status code 0 or None are ignored. + + Parameters + ---------- + mod_name : string + The name of the module to be executed. + where : dict + The globals namespace. + """ + try: + try: + where.update( + runpy.run_module(str(mod_name), run_name="__main__", + alter_sys=True) + ) + except SystemExit as status: + if status.code: + raise + except: + self.showtraceback() + warn('Unknown failure executing module: <%s>' % mod_name) + + def run_cell(self, raw_cell, store_history=False, silent=False, shell_futures=True): + """Run a complete IPython cell. + + Parameters + ---------- + raw_cell : str + The code (including IPython code such as %magic functions) to run. + store_history : bool + If True, the raw and translated cell will be stored in IPython's + history. For user code calling back into IPython's machinery, this + should be set to False. + silent : bool + If True, avoid side-effects, such as implicit displayhooks and + and logging. silent=True forces store_history=False. + shell_futures : bool + If True, the code will share future statements with the interactive + shell. It will both be affected by previous __future__ imports, and + any __future__ imports in the code will affect the shell. If False, + __future__ imports are not shared in either direction. + + Returns + ------- + result : :class:`ExecutionResult` + """ + try: + result = self._run_cell( + raw_cell, store_history, silent, shell_futures) + finally: + self.events.trigger('post_execute') + if not silent: + self.events.trigger('post_run_cell', result) + return result + + def _run_cell(self, raw_cell, store_history, silent, shell_futures): + """Internal method to run a complete IPython cell. + + Parameters + ---------- + raw_cell : str + store_history : bool + silent : bool + shell_futures : bool + + Returns + ------- + result : :class:`ExecutionResult` + """ + info = ExecutionInfo( + raw_cell, store_history, silent, shell_futures) + result = ExecutionResult(info) + + if (not raw_cell) or raw_cell.isspace(): + self.last_execution_succeeded = True + self.last_execution_result = result + return result + + if silent: + store_history = False + + if store_history: + result.execution_count = self.execution_count + + def error_before_exec(value): + result.error_before_exec = value + self.last_execution_succeeded = False + self.last_execution_result = result + return result + + self.events.trigger('pre_execute') + if not silent: + self.events.trigger('pre_run_cell', info) + + # If any of our input transformation (input_transformer_manager or + # prefilter_manager) raises an exception, we store it in this variable + # so that we can display the error after logging the input and storing + # it in the history. + preprocessing_exc_tuple = None + try: + # Static input transformations + cell = self.input_transformer_manager.transform_cell(raw_cell) + except SyntaxError: + preprocessing_exc_tuple = sys.exc_info() + cell = raw_cell # cell has to exist so it can be stored/logged + else: + if len(cell.splitlines()) == 1: + # Dynamic transformations - only applied for single line commands + with self.builtin_trap: + try: + # use prefilter_lines to handle trailing newlines + # restore trailing newline for ast.parse + cell = self.prefilter_manager.prefilter_lines(cell) + '\n' + except Exception: + # don't allow prefilter errors to crash IPython + preprocessing_exc_tuple = sys.exc_info() + + # Store raw and processed history + if store_history: + self.history_manager.store_inputs(self.execution_count, + cell, raw_cell) + if not silent: + self.logger.log(cell, raw_cell) + + # Display the exception if input processing failed. + if preprocessing_exc_tuple is not None: + self.showtraceback(preprocessing_exc_tuple) + if store_history: + self.execution_count += 1 + return error_before_exec(preprocessing_exc_tuple[2]) + + # Our own compiler remembers the __future__ environment. If we want to + # run code with a separate __future__ environment, use the default + # compiler + compiler = self.compile if shell_futures else CachingCompiler() + + with self.builtin_trap: + cell_name = self.compile.cache(cell, self.execution_count) + + with self.display_trap: + # Compile to bytecode + try: + code_ast = compiler.ast_parse(cell, filename=cell_name) + except self.custom_exceptions as e: + etype, value, tb = sys.exc_info() + self.CustomTB(etype, value, tb) + return error_before_exec(e) + except IndentationError as e: + self.showindentationerror() + if store_history: + self.execution_count += 1 + return error_before_exec(e) + except (OverflowError, SyntaxError, ValueError, TypeError, + MemoryError) as e: + self.showsyntaxerror() + if store_history: + self.execution_count += 1 + return error_before_exec(e) + + # Apply AST transformations + try: + code_ast = self.transform_ast(code_ast) + except InputRejected as e: + self.showtraceback() + if store_history: + self.execution_count += 1 + return error_before_exec(e) + + # Give the displayhook a reference to our ExecutionResult so it + # can fill in the output value. + self.displayhook.exec_result = result + + # Execute the user code + interactivity = 'none' if silent else self.ast_node_interactivity + has_raised = self.run_ast_nodes(code_ast.body, cell_name, + interactivity=interactivity, compiler=compiler, result=result) + + self.last_execution_succeeded = not has_raised + self.last_execution_result = result + + # Reset this so later displayed values do not modify the + # ExecutionResult + self.displayhook.exec_result = None + + if store_history: + # Write output to the database. Does nothing unless + # history output logging is enabled. + self.history_manager.store_output(self.execution_count) + # Each cell is a *single* input, regardless of how many lines it has + self.execution_count += 1 + + return result + + def transform_ast(self, node): + """Apply the AST transformations from self.ast_transformers + + Parameters + ---------- + node : ast.Node + The root node to be transformed. Typically called with the ast.Module + produced by parsing user input. + + Returns + ------- + An ast.Node corresponding to the node it was called with. Note that it + may also modify the passed object, so don't rely on references to the + original AST. + """ + for transformer in self.ast_transformers: + try: + node = transformer.visit(node) + except InputRejected: + # User-supplied AST transformers can reject an input by raising + # an InputRejected. Short-circuit in this case so that we + # don't unregister the transform. + raise + except Exception: + warn("AST transformer %r threw an error. It will be unregistered." % transformer) + self.ast_transformers.remove(transformer) + + if self.ast_transformers: + ast.fix_missing_locations(node) + return node + + + def run_ast_nodes(self, nodelist:ListType[AST], cell_name:str, interactivity='last_expr', + compiler=compile, result=None): + """Run a sequence of AST nodes. The execution mode depends on the + interactivity parameter. + + Parameters + ---------- + nodelist : list + A sequence of AST nodes to run. + cell_name : str + Will be passed to the compiler as the filename of the cell. Typically + the value returned by ip.compile.cache(cell). + interactivity : str + 'all', 'last', 'last_expr' , 'last_expr_or_assign' or 'none', + specifying which nodes should be run interactively (displaying output + from expressions). 'last_expr' will run the last node interactively + only if it is an expression (i.e. expressions in loops or other blocks + are not displayed) 'last_expr_or_assign' will run the last expression + or the last assignment. Other values for this parameter will raise a + ValueError. + compiler : callable + A function with the same interface as the built-in compile(), to turn + the AST nodes into code objects. Default is the built-in compile(). + result : ExecutionResult, optional + An object to store exceptions that occur during execution. + + Returns + ------- + True if an exception occurred while running code, False if it finished + running. + """ + if not nodelist: + return + + if interactivity == 'last_expr_or_assign': + if isinstance(nodelist[-1], _assign_nodes): + asg = nodelist[-1] + if isinstance(asg, ast.Assign) and len(asg.targets) == 1: + target = asg.targets[0] + elif isinstance(asg, _single_targets_nodes): + target = asg.target + else: + target = None + if isinstance(target, ast.Name): + nnode = ast.Expr(ast.Name(target.id, ast.Load())) + ast.fix_missing_locations(nnode) + nodelist.append(nnode) + interactivity = 'last_expr' + + if interactivity == 'last_expr': + if isinstance(nodelist[-1], ast.Expr): + interactivity = "last" + else: + interactivity = "none" + + if interactivity == 'none': + to_run_exec, to_run_interactive = nodelist, [] + elif interactivity == 'last': + to_run_exec, to_run_interactive = nodelist[:-1], nodelist[-1:] + elif interactivity == 'all': + to_run_exec, to_run_interactive = [], nodelist + else: + raise ValueError("Interactivity was %r" % interactivity) + + try: + for i, node in enumerate(to_run_exec): + mod = ast.Module([node]) + code = compiler(mod, cell_name, "exec") + if self.run_code(code, result): + return True + + for i, node in enumerate(to_run_interactive): + mod = ast.Interactive([node]) + code = compiler(mod, cell_name, "single") + if self.run_code(code, result): + return True + + # Flush softspace + if softspace(sys.stdout, 0): + print() + + except: + # It's possible to have exceptions raised here, typically by + # compilation of odd code (such as a naked 'return' outside a + # function) that did parse but isn't valid. Typically the exception + # is a SyntaxError, but it's safest just to catch anything and show + # the user a traceback. + + # We do only one try/except outside the loop to minimize the impact + # on runtime, and also because if any node in the node list is + # broken, we should stop execution completely. + if result: + result.error_before_exec = sys.exc_info()[1] + self.showtraceback() + return True + + return False + + def run_code(self, code_obj, result=None): + """Execute a code object. + + When an exception occurs, self.showtraceback() is called to display a + traceback. + + Parameters + ---------- + code_obj : code object + A compiled code object, to be executed + result : ExecutionResult, optional + An object to store exceptions that occur during execution. + + Returns + ------- + False : successful execution. + True : an error occurred. + """ + # Set our own excepthook in case the user code tries to call it + # directly, so that the IPython crash handler doesn't get triggered + old_excepthook, sys.excepthook = sys.excepthook, self.excepthook + + # we save the original sys.excepthook in the instance, in case config + # code (such as magics) needs access to it. + self.sys_excepthook = old_excepthook + outflag = True # happens in more places, so it's easier as default + try: + try: + self.hooks.pre_run_code_hook() + #rprint('Running code', repr(code_obj)) # dbg + exec(code_obj, self.user_global_ns, self.user_ns) + finally: + # Reset our crash handler in place + sys.excepthook = old_excepthook + except SystemExit as e: + if result is not None: + result.error_in_exec = e + self.showtraceback(exception_only=True) + warn("To exit: use 'exit', 'quit', or Ctrl-D.", stacklevel=1) + except self.custom_exceptions: + etype, value, tb = sys.exc_info() + if result is not None: + result.error_in_exec = value + self.CustomTB(etype, value, tb) + except: + if result is not None: + result.error_in_exec = sys.exc_info()[1] + self.showtraceback(running_compiled_code=True) + else: + outflag = False + return outflag + + # For backwards compatibility + runcode = run_code + + #------------------------------------------------------------------------- + # Things related to GUI support and pylab + #------------------------------------------------------------------------- + + active_eventloop = None + + def enable_gui(self, gui=None): + raise NotImplementedError('Implement enable_gui in a subclass') + + def enable_matplotlib(self, gui=None): + """Enable interactive matplotlib and inline figure support. + + This takes the following steps: + + 1. select the appropriate eventloop and matplotlib backend + 2. set up matplotlib for interactive use with that backend + 3. configure formatters for inline figure display + 4. enable the selected gui eventloop + + Parameters + ---------- + gui : optional, string + If given, dictates the choice of matplotlib GUI backend to use + (should be one of IPython's supported backends, 'qt', 'osx', 'tk', + 'gtk', 'wx' or 'inline'), otherwise we use the default chosen by + matplotlib (as dictated by the matplotlib build-time options plus the + user's matplotlibrc configuration file). Note that not all backends + make sense in all contexts, for example a terminal ipython can't + display figures inline. + """ + from IPython.core import pylabtools as pt + gui, backend = pt.find_gui_and_backend(gui, self.pylab_gui_select) + + if gui != 'inline': + # If we have our first gui selection, store it + if self.pylab_gui_select is None: + self.pylab_gui_select = gui + # Otherwise if they are different + elif gui != self.pylab_gui_select: + print('Warning: Cannot change to a different GUI toolkit: %s.' + ' Using %s instead.' % (gui, self.pylab_gui_select)) + gui, backend = pt.find_gui_and_backend(self.pylab_gui_select) + + pt.activate_matplotlib(backend) + pt.configure_inline_support(self, backend) + + # Now we must activate the gui pylab wants to use, and fix %run to take + # plot updates into account + self.enable_gui(gui) + self.magics_manager.registry['ExecutionMagics'].default_runner = \ + pt.mpl_runner(self.safe_execfile) + + return gui, backend + + def enable_pylab(self, gui=None, import_all=True, welcome_message=False): + """Activate pylab support at runtime. + + This turns on support for matplotlib, preloads into the interactive + namespace all of numpy and pylab, and configures IPython to correctly + interact with the GUI event loop. The GUI backend to be used can be + optionally selected with the optional ``gui`` argument. + + This method only adds preloading the namespace to InteractiveShell.enable_matplotlib. + + Parameters + ---------- + gui : optional, string + If given, dictates the choice of matplotlib GUI backend to use + (should be one of IPython's supported backends, 'qt', 'osx', 'tk', + 'gtk', 'wx' or 'inline'), otherwise we use the default chosen by + matplotlib (as dictated by the matplotlib build-time options plus the + user's matplotlibrc configuration file). Note that not all backends + make sense in all contexts, for example a terminal ipython can't + display figures inline. + import_all : optional, bool, default: True + Whether to do `from numpy import *` and `from pylab import *` + in addition to module imports. + welcome_message : deprecated + This argument is ignored, no welcome message will be displayed. + """ + from IPython.core.pylabtools import import_pylab + + gui, backend = self.enable_matplotlib(gui) + + # We want to prevent the loading of pylab to pollute the user's + # namespace as shown by the %who* magics, so we execute the activation + # code in an empty namespace, and we update *both* user_ns and + # user_ns_hidden with this information. + ns = {} + import_pylab(ns, import_all) + # warn about clobbered names + ignored = {"__builtins__"} + both = set(ns).intersection(self.user_ns).difference(ignored) + clobbered = [ name for name in both if self.user_ns[name] is not ns[name] ] + self.user_ns.update(ns) + self.user_ns_hidden.update(ns) + return gui, backend, clobbered + + #------------------------------------------------------------------------- + # Utilities + #------------------------------------------------------------------------- + + def var_expand(self, cmd, depth=0, formatter=DollarFormatter()): + """Expand python variables in a string. + + The depth argument indicates how many frames above the caller should + be walked to look for the local namespace where to expand variables. + + The global namespace for expansion is always the user's interactive + namespace. + """ + ns = self.user_ns.copy() + try: + frame = sys._getframe(depth+1) + except ValueError: + # This is thrown if there aren't that many frames on the stack, + # e.g. if a script called run_line_magic() directly. + pass + else: + ns.update(frame.f_locals) + + try: + # We have to use .vformat() here, because 'self' is a valid and common + # name, and expanding **ns for .format() would make it collide with + # the 'self' argument of the method. + cmd = formatter.vformat(cmd, args=[], kwargs=ns) + except Exception: + # if formatter couldn't format, just let it go untransformed + pass + return cmd + + def mktempfile(self, data=None, prefix='ipython_edit_'): + """Make a new tempfile and return its filename. + + This makes a call to tempfile.mkstemp (created in a tempfile.mkdtemp), + but it registers the created filename internally so ipython cleans it up + at exit time. + + Optional inputs: + + - data(None): if data is given, it gets written out to the temp file + immediately, and the file is closed again.""" + + dirname = tempfile.mkdtemp(prefix=prefix) + self.tempdirs.append(dirname) + + handle, filename = tempfile.mkstemp('.py', prefix, dir=dirname) + os.close(handle) # On Windows, there can only be one open handle on a file + self.tempfiles.append(filename) + + if data: + tmp_file = open(filename,'w') + tmp_file.write(data) + tmp_file.close() + return filename + + @undoc + def write(self,data): + """DEPRECATED: Write a string to the default output""" + warn('InteractiveShell.write() is deprecated, use sys.stdout instead', + DeprecationWarning, stacklevel=2) + sys.stdout.write(data) + + @undoc + def write_err(self,data): + """DEPRECATED: Write a string to the default error output""" + warn('InteractiveShell.write_err() is deprecated, use sys.stderr instead', + DeprecationWarning, stacklevel=2) + sys.stderr.write(data) + + def ask_yes_no(self, prompt, default=None, interrupt=None): + if self.quiet: + return True + return ask_yes_no(prompt,default,interrupt) + + def show_usage(self): + """Show a usage message""" + page.page(IPython.core.usage.interactive_usage) + + def extract_input_lines(self, range_str, raw=False): + """Return as a string a set of input history slices. + + Parameters + ---------- + range_str : string + The set of slices is given as a string, like "~5/6-~4/2 4:8 9", + since this function is for use by magic functions which get their + arguments as strings. The number before the / is the session + number: ~n goes n back from the current session. + + raw : bool, optional + By default, the processed input is used. If this is true, the raw + input history is used instead. + + Notes + ----- + + Slices can be described with two notations: + + * ``N:M`` -> standard python form, means including items N...(M-1). + * ``N-M`` -> include items N..M (closed endpoint). + """ + lines = self.history_manager.get_range_by_str(range_str, raw=raw) + return "\n".join(x for _, _, x in lines) + + def find_user_code(self, target, raw=True, py_only=False, skip_encoding_cookie=True, search_ns=False): + """Get a code string from history, file, url, or a string or macro. + + This is mainly used by magic functions. + + Parameters + ---------- + + target : str + + A string specifying code to retrieve. This will be tried respectively + as: ranges of input history (see %history for syntax), url, + corresponding .py file, filename, or an expression evaluating to a + string or Macro in the user namespace. + + raw : bool + If true (default), retrieve raw history. Has no effect on the other + retrieval mechanisms. + + py_only : bool (default False) + Only try to fetch python code, do not try alternative methods to decode file + if unicode fails. + + Returns + ------- + A string of code. + + ValueError is raised if nothing is found, and TypeError if it evaluates + to an object of another type. In each case, .args[0] is a printable + message. + """ + code = self.extract_input_lines(target, raw=raw) # Grab history + if code: + return code + try: + if target.startswith(('http://', 'https://')): + return openpy.read_py_url(target, skip_encoding_cookie=skip_encoding_cookie) + except UnicodeDecodeError: + if not py_only : + # Deferred import + from urllib.request import urlopen + response = urlopen(target) + return response.read().decode('latin1') + raise ValueError(("'%s' seem to be unreadable.") % target) + + potential_target = [target] + try : + potential_target.insert(0,get_py_filename(target)) + except IOError: + pass + + for tgt in potential_target : + if os.path.isfile(tgt): # Read file + try : + return openpy.read_py_file(tgt, skip_encoding_cookie=skip_encoding_cookie) + except UnicodeDecodeError : + if not py_only : + with io_open(tgt,'r', encoding='latin1') as f : + return f.read() + raise ValueError(("'%s' seem to be unreadable.") % target) + elif os.path.isdir(os.path.expanduser(tgt)): + raise ValueError("'%s' is a directory, not a regular file." % target) + + if search_ns: + # Inspect namespace to load object source + object_info = self.object_inspect(target, detail_level=1) + if object_info['found'] and object_info['source']: + return object_info['source'] + + try: # User namespace + codeobj = eval(target, self.user_ns) + except Exception: + raise ValueError(("'%s' was not found in history, as a file, url, " + "nor in the user namespace.") % target) + + if isinstance(codeobj, str): + return codeobj + elif isinstance(codeobj, Macro): + return codeobj.value + + raise TypeError("%s is neither a string nor a macro." % target, + codeobj) + + #------------------------------------------------------------------------- + # Things related to IPython exiting + #------------------------------------------------------------------------- + def atexit_operations(self): + """This will be executed at the time of exit. + + Cleanup operations and saving of persistent data that is done + unconditionally by IPython should be performed here. + + For things that may depend on startup flags or platform specifics (such + as having readline or not), register a separate atexit function in the + code that has the appropriate information, rather than trying to + clutter + """ + # Close the history session (this stores the end time and line count) + # this must be *before* the tempfile cleanup, in case of temporary + # history db + self.history_manager.end_session() + + # Cleanup all tempfiles and folders left around + for tfile in self.tempfiles: + try: + os.unlink(tfile) + except OSError: + pass + + for tdir in self.tempdirs: + try: + os.rmdir(tdir) + except OSError: + pass + + # Clear all user namespaces to release all references cleanly. + self.reset(new_session=False) + + # Run user hooks + self.hooks.shutdown_hook() + + def cleanup(self): + self.restore_sys_module_state() + + + # Overridden in terminal subclass to change prompts + def switch_doctest_mode(self, mode): + pass + + +class InteractiveShellABC(metaclass=abc.ABCMeta): + """An abstract base class for InteractiveShell.""" + +InteractiveShellABC.register(InteractiveShell) diff --git a/libYap.cmake b/libYap.cmake new file mode 100644 index 000000000..5f48bfdde --- /dev/null +++ b/libYap.cmake @@ -0,0 +1,112 @@ + +include (Sources) + +set(YAP_STARTUP startup.yss) +## define system + + # Optional libraries that affect compilation + # + + +set(CMAKE_TOP_BINARY_DIR ${CMAKE_BINARY_DIR}) +set(YAP_PL_SRCDIR ${CMAKE_SOURCE_DIR}/pl) + +set(YAP_YAPLIB libYap${CMAKE_SHARED_LIBRARY_SUFFIX}) + +string(TIMESTAMP YAP_TIMESTAMP) + +string( SUBSTRING ${CMAKE_SHARED_LIBRARY_SUFFIX} 1 -1 SO_EXT ) + +set_property(DIRECTORY PROPERTY CXX_STANDARD 11) + +# rpath stuff, hopefully it works + +# use, i.e. don't skip the full RPATH for the build tree +SET(CMAKE_SKIP_BUILD_RPATH FALSE) + +# when building, don't use the install RPATH already +# (but later on when installing) +SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE) + +SET(CMAKE_INSTALL_RPATH "${libdir};${dlls}:") + +# add the automatically determined parts of the RPATH +# which point to directories outside the build tree to the install RPATH +SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH TRUE) + +set_target_properties(libYap + PROPERTIES OUTPUT_NAME Yap + ) + MY_set_target_properties(libYap + PROPERTIES VERSION ${YAP_FULL_VERSION} + SOVERSION ${YAP_MAJOR_VERSION}.${YAP_MINOR_VERSION} + ) + + if (READLINE_LIBRARIES) + MY_target_link_libraries(libYap READLINE_LIBRARIES) + endif() + +# the RPATH to be used when installing, but only if it's not a system directory +LIST(FIND CMAKE_PLATFORM_IMPLICIT_LINK_DIRECTORIES "${libdir};${dlls}" isSystemDir) +IF("${isSystemDir}" STREQUAL "-1") + SET(CMAKE_INSTALL_RPATH "${libdir};${dlls}") +ENDIF("${isSystemDir}" STREQUAL "-1") + + +include_directories (H + H/generated + include os OPTYap utf8proc JIT/HPP) +include_directories (BEFORE ${CMAKE_BINARY_DIR} ${CMAKE_TOP_BINARY_DIR}) + +if (ANDROID) +include_directories (CXX ${CMAKE_SOURCE_DIR}/../generated/src/jni) +endif() + +find_package (GMP) +macro_log_feature (GMP_FOUND + "GNU libgmp (in some cases MPIR" + "GNU big integers and rationals" + "http://gmplib.org") + list(APPEND YAP_SYSTEM_OPTIONS big_numbers) + +if (GMP_FOUND) +# GMP_FOUND - true if GMP/MPIR was found +# GMP_INCLUDE_DIRS - include search path +# GMP_LIBRARIES - libraries to link with +# GMP_LIBRARY_ #add_executable(test ${SOURCES}) + #config.h needs this (TODO: change in code latter) + include_directories( ${GMP_INCLUDE_DIRS} ) + target_link_libraries(libYap ${GMP_LIBRARIES} ) +endif (GMP_FOUND) + +include( Threads ) +# +# include OS and I/o stuff +# +# convenience libraries +# OPTYap exports important flags +# +list(APPEND YAP_SYSTEM_OPTIONS "thread support") + +#utf-8 is not an option +# we use the nice UTF-8 package +#available at the Julia project + +MY_ADD_SUBDIRECTORY ( os ) +MY_ADD_SUBDIRECTORY ( OPTYap ) +MY_ADD_SUBDIRECTORY ( packages/myddas ) +MY_ADD_SUBDIRECTORY ( utf8proc ) +MY_ADD_SUBDIRECTORY ( library/dialect/swi/fli ) +MY_ADD_SUBDIRECTORY ( CXX ) + +if (READLINE_LIBS) + target_link_libraries(libYap ${READLINE_LIBS} ) +endif (READLINE_LIBS) + + +#bootstrap and saved state +add_subDIRECTORY ( pl ) + +ADD_SUBDIRECTORY( library) + +ADD_SUBDIRECTORY( swi/library "swiLibrary" ) diff --git a/library/clp/CMakeList.txt b/library/clp/CMakeList.txt new file mode 100644 index 000000000..b40c4ee9c --- /dev/null +++ b/library/clp/CMakeList.txt @@ -0,0 +1,13 @@ +set (LIBRARY_PL_VLP + clpfd.pl + clp_distinct.pl + simplex.pl + ) + +install(FILES ${LIBRARY_PL_CLP} + DESTINATION ${libpl} + ) + + + + diff --git a/misc/editors/prolog.js b/misc/editors/prolog.js new file mode 100644 index 000000000..f8d172812 --- /dev/null +++ b/misc/editors/prolog.js @@ -0,0 +1,1283 @@ +// CodeMirror, copyright (c) by Marijn Haverbeke and others +// Distributed under an MIT license: http://codemirror.net/LICENSE + +(function(mod) { + if (typeof exports == "object" && typeof module == "object") // CommonJS + mod(require("../../lib/codemirror")); + else if (typeof define == "function" && define.amd) // AMD + define(["../../lib/codemirror"], mod); + else // Plain browser env + mod(CodeMirror); +})(function(CodeMirror) { + "use strict"; + + CodeMirror.defineMode("prolog", function(cmConfig, modeConfig) { + + function chain(stream, state, f) { + state.tokenize = f; + return f(stream, state); + } + + /******************************* + * CONFIG DATA * + *******************************/ + + var config = { quasiQuotations: false, /* {|Syntax||Quotation|} */ + dicts: false, /* tag{k:v, ...} */ + unicodeEscape: true, /* \uXXXX and \UXXXXXXXX */ + multiLineQuoted: true, /* "...\n..." */ + groupedIntegers: false /* 10 000 or 10_000 */ + }; + + var quoteType = { '"': "string", + "'": "qatom", + "`": "bqstring" + }; + + var isSingleEscChar = /[abref\\'"nrtsv]/; + var isOctalDigit = /[0-7]/; + var isHexDigit = /[0-9a-fA-F]/; + + var isSymbolChar = /[-#$&*+./:<=>?@\\^~]/; /* Prolog glueing symbols chars */ + var isSoloChar = /[[\]{}(),;|!]/; /* Prolog solo chars */ + var isNeck = /^(:-|-->)$/; + var isControlOp = /^(,|;|->|\*->|\\+|\|)$/; + + + /******************************* + * CHARACTER ESCAPES * + *******************************/ + + function readDigits(stream, re, count) { + if ( count > 0 ) { + while( count-- > 0 ) { + if ( !re.test(stream.next()) ) + return false; + } + } else { + while ( re.test(stream.peek()) ) + stream.next(); + } + return true; + } + + function readEsc(stream) { + var next = stream.next(); + if ( isSingleEscChar.test(next) ) + return true; + switch( next ) + { case "u": + if ( config.unicodeEscape ) + return readDigits(stream, isHexDigit, 4); /* SWI */ + return false; + case "U": + if ( config.unicodeEscape ) + return readDigits(stream, isHexDigit, 8); /* SWI */ + return false; + case null: return true; /* end of line */ + case "c": stream.eatSpace(); return true; + case "x": return readDigits(stream, isHexDigit, 2); + } + if ( isOctalDigit.test(next) ) { + if ( !readDigits(stream, isOctalDigit, -1) ) + return false; + if ( stream.peek() == "\\" ) /* SWI: optional closing \ */ + stream.next(); + return true; + } + return false; + } + + function nextUntilUnescaped(stream, state, end) { + var next; + while ((next = stream.next()) != null) { + if ( next == end && end != stream.peek() ) + { state.nesting.pop(); + return false; + } + if ( next == "\\" ) + { if ( !readEsc(stream) ) + return false; + } + } + return config.multiLineQuoted; + } + + /******************************* + * CONTEXT NESTING * + *******************************/ + + function nesting(state) { + return state.nesting.slice(-1)[0]; + } + + /* Called on every non-comment token */ + function setArg1(state) { + var nest = nesting(state); + if ( nest ) { + if ( nest.arg == 0 ) /* nested in a compound */ + nest.arg = 1; + else if ( nest.type == "control" ) + state.goalStart = false; + } else + state.goalStart = false; + } + + function setArgAlignment(state) { + var nest = nesting(state); + if ( nest && !nest.alignment && nest.arg != undefined ) { + if ( nest.arg == 0 ) + nest.alignment = nest.leftCol ? nest.leftCol+4 : nest.column+4; + else + nest.alignment = nest.column+1; + } + } + + function nextArg(state) { + var nest = nesting(state); + if ( nest ) { + if ( nest.arg ) /* nested in a compound */ + nest.arg++; + else if ( nest.type == "control" ) + state.goalStart = true; /* FIXME: also needed for ; and -> */ + } else + state.goalStart = true; + } + + function isControl(state) { /* our terms are goals */ + var nest = nesting(state); + if ( nest ) { + if ( nest.type == "control" ) { + return true; + } + return false; + } else + return state.inBody; + } + + // Used as scratch variables to communicate multiple values without + // consing up tons of objects. + var type, content; + function ret(tp, style, cont) { + type = tp; content = cont; + return style; + } + + function peekSpace(stream) { /* TBD: handle block comment as space */ + if ( stream.eol() || + /[\s%]/.test(stream.peek()) ) + return true; + return false; + } + + + /******************************* + * SUB TOKENISERS * + *******************************/ + + function plTokenBase(stream, state) { + var ch = stream.next(); + + if ( ch == "(" ) { + if ( state.lastType == "functor" ) { + state.nesting.push({ functor: state.functorName, + column: stream.column(), + leftCol: state.functorColumn, + arg: 0 + }); + delete state.functorName; + delete state.functorColumn; + } else { + state.nesting.push({ type: "control", + closeColumn: stream.column(), + alignment: stream.column()+4 + }); + } + return ret("solo", null, "("); + } + + if ( ch == "{" && state.lastType == "tag" ) { + state.nesting.push({ tag: state.tagName, + column: stream.column(), + leftCol: state.tagColumn, + arg: 0 + }); + delete state.tagName; + delete state.tagColumn; + return ret("dict_open", null); + } + + if ( ch == "/" && stream.eat("*") ) + return chain(stream, state, plTokenComment); + + if ( ch == "%" ) { + stream.skipToEnd(); + return ret("comment", "comment"); + } + + setArg1(state); + + if ( isSoloChar.test(ch) ) { + switch ( ch ) + { case ")": + state.nesting.pop(); + break; + case "]": + state.nesting.pop(); + return ret("list_close", null); + case "}": + { var nest = nesting(state); + var type = (nest && nest.tag) ? "dict_close" : "brace_term_close"; + + state.nesting.pop(); + return ret(type, null); + } + case ",": + if ( stream.eol() ) + state.commaAtEOL = true; + nextArg(state); + /*FALLTHROUGH*/ + case ";": + if ( isControl(state) ) + state.goalStart = true; + break; + case "[": + state.nesting.push({ type: "list", + closeColumn: stream.column(), + alignment: stream.column()+2 + }); + return ret("list_open", null); + break; + case "{": + if ( config.quasiQuotations && stream.eat("|") ) { + state.nesting.push({ type: "quasi-quotation", + alignment: stream.column()+1 + }); + return ret("qq_open", "qq_open"); + } else { + state.nesting.push({ type: "curly", + closeColumn: stream.column(), + alignment: stream.column()+2 + }); + return ret("brace_term_open", null); + } + break; + case "|": + if ( config.quasiQuotations ) { + if ( stream.eat("|") ) { + state.tokenize = plTokenQuasiQuotation; + return ret("qq_sep", "qq_sep"); + } else if ( stream.eat("}") ) { + state.nesting.pop(); + return ret("qq_close", "qq_close"); + } + } + if ( isControl(state) ) + state.goalStart = true; + break; + } + return ret("solo", null, ch); + } + + if (ch == '"' || ch == "'" || ch == "`") + { state.nesting.push({ type: "quoted", + alignment: stream.column()+1 + }); + return chain(stream, state, plTokenString(ch)); + } + + if ( ch == "0" ) { + if ( stream.eat(/x/i)) { + stream.eatWhile(/[\da-f]/i); + return ret("number", "number"); + } + if ( stream.eat(/o/i)) { + stream.eatWhile(/[0-7]/i); + return ret("number", "number"); + } + if ( stream.eat(/'/) ) { /* 0' */ + var next = stream.next(); + if ( next == "\\" ) { + if ( !readEsc(stream) ) + return ret("error", "error"); + } + return ret("code", "code"); + } + } + + if ( /\d/.test(ch) || /[+-]/.test(ch) && stream.eat(/\d/)) { + if ( config.groupedIntegers ) + stream.match(/^\d*((_|\s+)\d+)*(?:\.\d+)?(?:[eE][+\-]?\d+)?/); + else + stream.match(/^\d*(?:\.\d+)?(?:[eE][+\-]?\d+)?/); + return ret(ch == "-" ? "neg-number" : + ch == "+" ? "pos-number" : + "number"); + } + + if ( isSymbolChar.test(ch) ) { + stream.eatWhile(isSymbolChar); + var atom = stream.current(); + if ( atom == "." && peekSpace(stream) ) { + if ( nesting(state) ) { + return ret("fullstop", "error", atom); + } else { + } return ret("fullstop", "fullstop", atom); + } else if ( isNeck.test(atom) ) { + return ret("neck", "neck", atom); + } else if ( isControl(state) && isControlOp.test(atom) ) { + state.goalStart = true; + return ret("symbol", "operator", atom); + } else + return ret("symbol", "operator", atom); + } + + stream.eatWhile(/[\w_]/); + var word = stream.current(); + if ( stream.peek() == "{" && config.dicts ) { + state.tagName = word; /* tmp state extension */ + state.tagColumn = stream.column(); + return ret("tag", "tag", word); + } else if ( ch == "_" ) { + if ( word.length == 1 ) { + return ret("var", "anon", word); + } else { + var sec = word.charAt(1); + if ( sec == sec.toUpperCase() ) + return ret("var", "var-2", word); + } + return ret("var", "var", word); + } else if ( ch == ch.toUpperCase() ) { + return ret("var", "var", word); + } else if ( stream.peek() == "(" ) { + state.functorName = word; /* tmp state extension */ + state.functorColumn = stream.column(); + return ret("functor", "functor", word); + } else + return ret("atom", "atom", word); + } + + function plTokenString(quote) { + return function(stream, state) { + if (!nextUntilUnescaped(stream, state, quote)) { + state.tokenize = plTokenBase; + if ( stream.peek() == "(" ) { /* 'quoted functor'() */ + var word = stream.current(); + state.functorName = word; /* tmp state extension */ + return ret("functor", "functor", word); + } + if ( stream.peek() == "{" && config.dicts ) { /* 'quoted tag'{} */ + var word = stream.current(); + state.tagName = word; /* tmp state extension */ + return ret("tag", "tag", word); + } + } + return ret(quoteType[quote], quoteType[quote]); + }; + } + + function plTokenQuasiQuotation(stream, state) { + var maybeEnd = false, ch; + while (ch = stream.next()) { + if (ch == "}" && maybeEnd) { + state.tokenize = plTokenBase; + stream.backUp(2); + break; + } + maybeEnd = (ch == "|"); + } + return ret("qq_content", "qq_content"); + } + + function plTokenComment(stream, state) { + var maybeEnd = false, ch; + while (ch = stream.next()) { + if (ch == "/" && maybeEnd) { + state.tokenize = plTokenBase; + break; + } + maybeEnd = (ch == "*"); + } + return ret("comment", "comment"); + } + + + // /******************************* + // * ACTIVE KEYS * + // *******************************/ + + // /* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + // Support if-then-else layout like this: + + // goal :- + // ( Condition + // -> IfTrue + // ; IfFalse + // ). + // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */ + + + // CodeMirror.commands.prologStartIfThenElse = function(cm) { + // var start = cm.getCursor("start"); + // var token = cm.getTokenAt(start, true); + + // if ( token.state.goalStart == true ) + // { cm.replaceSelection("( ", "end"); + // return; + // } + + // return CodeMirror.Pass; + // } + + // CodeMirror.commands.prologStartThen = function(cm) { + // var start = cm.getCursor("start"); + // var token = cm.getTokenAt(start, true); + + // /* FIXME: These functions are copied from prolog.js. How + // can we reuse these? + // */ + // function nesting(state) { + // var len = state.nesting.length; + // if ( len > 0 ) + // return state.nesting[len-1]; + // return null; + // } + + // function isControl(state) { /* our terms are goals */ + // var nest = nesting(state); + // if ( nest ) { + // if ( nest.type == "control" ) { + // return true; + // } + // return false; + // } else + // return state.inBody; + // } + + // if ( start.ch == token.end && + // token.type == "operator" && + // token.string == "-" && + // isControl(token.state) ) + // { cm.replaceSelection("> ", "end"); + // return; + // } + + // return CodeMirror.Pass; + // } + + // CodeMirror.commands.prologStartElse = function(cm) { + // var start = cm.getCursor("start"); + // var token = cm.getTokenAt(start, true); + + // if ( token.start == 0 && start.ch == token.end && + // !/\S/.test(token.string) ) + // { cm.replaceSelection("; ", "end"); + // return; + // } + + // return CodeMirror.Pass; + // } + + // CodeMirror.defineOption("prologKeys", null, function(cm, val, prev) { + // if (prev && prev != CodeMirror.Init) + // cm.removeKeyMap("prolog"); + // if ( val ) { + // var map = { name: "prolog", + // "'('": "prologStartIfThenElse", + // "'>'": "prologStartThen", + // "';'": "prologStartElse", + // "Ctrl-L": "refreshHighlight" + // }; + // cm.addKeyMap(map); + // } + // }); + + // }); + //Default (SWI-)Prolog operator table. To be used later to enhance the + //offline experience. + + var ops = { "-->": { p:1200, t:"xfx" }, + ":-": [ { p:1200, t:"xfx" }, + { p:1200, t:"fx" } + ], + "?-": { p:1200, t:"fx" }, + + "dynamic": { p:1150, t:"fx" }, + "discontiguous": { p:1150, t:"fx" }, + "initialization": { p:1150, t:"fx" }, + "meta_predicate": { p:1150, t:"fx" }, + "module_transparent": { p:1150, t:"fx" }, + "multifile": { p:1150, t:"fx" }, + "thread_local": { p:1150, t:"fx" }, + "volatile": { p:1150, t:"fx" }, + + ";": { p:1100, t:"xfy" }, + "|": { p:1100, t:"xfy" }, + + "->": { p:1050, t:"xfy" }, + "*->": { p:1050, t:"xfy" }, + + ",": { p:1000, t:"xfy" }, + + "\\+": { p:900, t:"fy" }, + + "~": { p:900, t:"fx" }, + + "<": { p:700, t:"xfx" }, + "=": { p:700, t:"xfx" }, + "=..": { p:700, t:"xfx" }, + "=@=": { p:700, t:"xfx" }, + "=:=": { p:700, t:"xfx" }, + "=<": { p:700, t:"xfx" }, + "==": { p:700, t:"xfx" }, + "=\\=": { p:700, t:"xfx" }, + ">": { p:700, t:"xfx" }, + ">=": { p:700, t:"xfx" }, + "@<": { p:700, t:"xfx" }, + "@=<": { p:700, t:"xfx" }, + "@>": { p:700, t:"xfx" }, + "@>=": { p:700, t:"xfx" }, + "\\=": { p:700, t:"xfx" }, + "\\==": { p:700, t:"xfx" }, + "is": { p:700, t:"xfx" }, + + ":": { p:600, t:"xfy" }, + + "+": [ { p:500, t:"yfx" }, + { p:200, t:"fy" } + ], + "-": [ { p:500, t:"yfx" }, + { p:200, t:"fy" } + ], + "/\\": { p:500, t:"yfx" }, + "\\/": { p:500, t:"yfx" }, + "xor": { p:500, t:"yfx" }, + + "?": { p:500, t:"fx" }, + + "*": { p:400, t:"yfx" }, + "/": { p:400, t:"yfx" }, + "//": { p:400, t:"yfx" }, + "rdiv": { p:400, t:"yfx" }, + "<<": { p:400, t:"yfx" }, + ">>": { p:400, t:"yfx" }, + "mod": { p:400, t:"yfx" }, + "rem": { p:400, t:"yfx" }, + + "**": { p:200, t:"xfx" }, + "^": { p:200, t:"xfy" }, + + "\\": { p:200, t:"fy" } + }; + + var translType = { + "comment": "comment", + "var": "variable-2", /* JavaScript Types */ + "atom": "atom", + "qatom": "atom", + "bqstring": "string", + "symbol": "atom", + "functor": "keyword", + "tag": "tag", + "number": "number", + "string": "string", + "code": "number", + "neg-number": "number", + "pos-number": "number", + "list_open": "bracket", + "list_close": "bracket", + "qq_open": "bracket", + "qq_sep": "operator", + "qq_close": "bracket", + "dict_open": "bracket", + "dict_close": "bracket", + "brace_term_open": "bracket", + "brace_term_close": "bracket", + "neck": "keyword", + "fullstop": "keyword" + }; + + var builtins = { + "asserta": "prolog", + "atomic_list_concat": "prolog", + "char_type": "prolog", + "compile_expressions": "prolog", + "compile": "prolog", + "create_prolog_flag": "prolog", + "current_module": "prolog", + "current_op": "prolog", + "del_attrs": "prolog", + "depth_bound_call": "prolog", + "dule": "prolog", + "exo_files": "prolog", + "export_list": "prolog", + "foreign_directory": "prolog", + "garbage_collect_atoms": "prolog", + "garbage_collect": "prolog", + "get_attrs": "prolog", + "hread_signal": "prolog", + "ignore": "prolog", + "incore": "prolog", + "initialization": "prolog", + "int_message": "prolog", + "message_to_string": "prolog", + "module_property": "prolog", + "msort": "prolog", + "mutex_unlock_all": "prolog", + "no_style_check": "prolog", + "nospy": "prolog", + "notrace": "prolog", + "ortray_clause": "prolog", + "otherwise": "prolog", + "predsort": "prolog", + "prolog_initialization": "prolog", + "qend_program": "prolog", + "qsave_file": "prolog", + "recordaifnot": "prolog", + "set_base_module": "prolog", + "sformat": "prolog", + "source_file": "prolog", + "split_path_file": "prolog", + "stream_position": "prolog", + "system_error": "prolog", + "system_module": "prolog", + "t_head": "prolog", + "table_statistics": "prolog", + "tabling_mode": "prolog", + "tabling_statistics": "prolog", + "thread_defaults": "prolog", + "thread_local": "prolog", + "thread_set_defaults": "prolog", + "thread_statistics": "prolog", + "unix": "prolog", + "use_system_module": "prolog", + "user_defined_directive": "prolog", + "version": "prolog", + "C": "prolog", + "abolish_all_tables": "prolog", + "abolish_frozen_choice_points": "prolog", + "abolish_module": "prolog", + "abolish_table": "prolog", + "abolish": "prolog", + "abort": "prolog", + "absolute_file_name": "prolog", + "absolute_file_system_path": "prolog", + "access_file": "prolog", + "access": "prolog", + "acyclic_term": "prolog", + "add_import_module": "prolog", + "add_to_array_element": "prolog", + "add_to_path": "prolog", + "alarm": "prolog", + "all": "prolog", + "always_prompt_user": "prolog", + "arena_size": "prolog", + "arg": "prolog", + "array_element": "prolog", + "array": "prolog", + "assert_static": "prolog", + "asserta_static": "prolog", + "assertz_static": "prolog", + "assertz": "prolog", + "assert": "prolog", + "at_end_of_line": "prolog", + "at_end_of_stream_0": "prolog", + "at_end_of_stream": "prolog", + "at_halt": "prolog", + "atom_chars": "prolog", + "atom_codes": "prolog", + "atom_concat": "prolog", + "atom_length": "prolog", + "atom_number": "prolog", + "atom_string": "prolog", + "atom_to_term": "prolog", + "atomic_concat": "prolog", + "atomic_length": "prolog", + "atomic_list_concat": "prolog", + "atomics_to_string": "prolog", + "atomic": "prolog", + "atom": "prolog", + "attvar": "prolog", + "b_getval": "prolog", + "b_setval": "prolog", + "bagof": "prolog", + "bb_delete": "prolog", + "bb_get": "prolog", + "bb_put": "prolog", + "bb_update": "prolog", + "between": "prolog", + "bootstrap": "prolog", + "break": "prolog", + "call_cleanup": "prolog", + "call_count_data": "prolog", + "call_count_reset": "prolog", + "call_count": "prolog", + "call_residue_vars": "prolog", + "call_residue": "prolog", + "call_shared_object_function": "prolog", + "call_with_args": "prolog", + "callable": "prolog", + "call": "prolog", + "catch_ball": "prolog", + "catch": "prolog", + "cd": "prolog", + "cfile_search_path": "prolog", + "char_code": "prolog", + "char_conversion": "prolog", + "char_type": "prolog", + "clause_property": "prolog", + "clause": "prolog", + "close_shared_object": "prolog", + "close_static_array": "prolog", + "close": "prolog", + "code_type": "prolog", + "commons_directory": "prolog", + "commons_library": "prolog", + "compare": "prolog", + "compile_expressions": "prolog", + "compile_predicates": "prolog", + "compile": "prolog", + "compound": "prolog", + "consult_depth": "prolog", + "consult": "prolog", + "context_module": "prolog", + "copy_term_nat": "prolog", + "copy_term": "prolog", + "create_mutable": "prolog", + "create_prolog_flag": "prolog", + "creep_allowed": "prolog", + "current_atom": "prolog", + "current_char_conversion": "prolog", + "current_host": "prolog", + "current_input": "prolog", + "current_key": "prolog", + "current_line_number": "prolog", + "current_module": "prolog", + "current_mutex": "prolog", + "current_op": "prolog", + "current_output": "prolog", + "current_predicate": "prolog", + "current_prolog_flag": "prolog", + "current_reference_count": "prolog", + "current_stream": "prolog", + "current_thread": "prolog", + "db_files": "prolog", + "db_reference": "prolog", + "debugging": "prolog", + "debug": "prolog", + "decrease_reference_count": "prolog", + "del_attrs": "prolog", + "del_attr": "prolog", + "delete_import_module": "prolog", + "depth_bound_call": "prolog", + "dif": "prolog", + "discontiguous": "prolog", + "display": "prolog", + "do_c_built_in": "prolog", + "do_c_built_metacall": "prolog", + "do_not_compile_expressions": "prolog", + "dump_active_goals": "prolog", + "dum": "prolog", + "duplicate_term": "prolog", + "dynamic_predicate": "prolog", + "dynamic_update_array": "prolog", + "dynamic": "prolog", + "eamconsult": "prolog", + "eamtrans": "prolog", + "end_of_file": "prolog", + "ensure_loaded": "prolog", + "eraseall": "prolog", + "erased": "prolog", + "erase": "prolog", + "exists_directory": "prolog", + "exists_file": "prolog", + "exists_source": "prolog", + "exists": "prolog", + "exo_files": "prolog", + "expand_exprs": "prolog", + "expand_expr": "prolog", + "expand_file_name": "prolog", + "expand_goal": "prolog", + "expand_term": "prolog", + "expects_dialect": "prolog", + "export_list": "prolog", + "export_resource": "prolog", + "export": "prolog", + "extend": "prolog", + "fail": "prolog", + "false": "prolog", + "file_base_name": "prolog", + "file_directory_name": "prolog", + "file_exists": "prolog", + "file_name_extension": "prolog", + "file_search_path": "prolog", + "file_size": "prolog", + "fileerrors": "prolog", + "findall": "prolog", + "float": "prolog", + "flush_output": "prolog", + "forall": "prolog", + "foreign_directory": "prolog", + "format": "prolog", + "freeze_choice_point": "prolog", + "freeze": "prolog", + "frozen": "prolog", + "functor": "prolog", + "garbage_collect_atoms": "prolog", + "garbage_collect": "prolog", + "gc": "prolog", + "get0": "prolog", + "get_attr": "prolog", + "get_byte": "prolog", + "get_char": "prolog", + "get_code": "prolog", + "get_depth_limit": "prolog", + "get_mutable": "prolog", + "get_string_code": "prolog", + "get_value": "prolog", + "getcwd": "prolog", + "getenv": "prolog", + "get": "prolog", + "global_trie_statistics": "prolog", + "ground": "prolog", + "grow_heap": "prolog", + "grow_stack": "prolog", + "halt": "prolog", + "heap_space_info": "prolog", + "hide_atom": "prolog", + "hide_predicate": "prolog", + "hostname_address": "prolog", + "hread_get_message": "prolog", + "if": "prolog", + "ignore": "prolog", + "import_module": "prolog", + "incore": "prolog", + "increase_reference_count": "prolog", + "init_random_state": "prolog", + "initialization": "prolog", + "instance_property": "prolog", + "instance": "prolog", + "integer": "prolog", + "is_absolute_file_name": "prolog", + "is_list": "prolog", + "is_mutable": "prolog", + "is_tabled": "prolog", + "isinf": "prolog", + "isnan": "prolog", + "is": "prolog", + "key_erased_statistics": "prolog", + "key_statistics": "prolog", + "keysort": "prolog", + "leash": "prolog", + "length": "prolog", + "libraries_directories": "prolog", + "line_count": "prolog", + "listing": "prolog", + "load_absolute_foreign_files": "prolog", + "load_db": "prolog", + "load_files": "prolog", + "load_foreign_files": "prolog", + "log_event": "prolog", + "logsum": "prolog", + "ls_imports": "prolog", + "ls": "prolog", + "make_directory": "prolog", + "make_library_index": "prolog", + "make": "prolog", + "message_queue_create": "prolog", + "message_queue_destroy": "prolog", + "message_queue_property": "prolog", + "message_to_string": "prolog", + "mmapped_array": "prolog", + "module_property": "prolog", + "module_state": "prolog", + "module": "prolog", + "msort": "prolog", + "multifile": "prolog", + "must_be_of_type": "prolog", + "mutex_create": "prolog", + "mutex_property": "prolog", + "mutex_unlock_all": "prolog", + "name": "prolog", + "nb_create": "prolog", + "nb_current": "prolog", + "nb_delete": "prolog", + "nb_getval": "prolog", + "nb_linkarg": "prolog", + "nb_linkval": "prolog", + "nb_set_bit": "prolog", + "nb_set_shared_arg": "prolog", + "nb_set_shared_val": "prolog", + "nb_setarg": "prolog", + "nb_setval": "prolog", + "new_system_module": "prolog", + "nl": "prolog", + "no_source": "prolog", + "no_style_check": "prolog", + "nodebug": "prolog", + "nofileeleerrors": "prolog", + "nogc": "prolog", + "nonvar": "prolog", + "nospyall": "prolog", + "nospy": "prolog", + "notrace": "prolog", + "not": "prolog", + "nth_clause": "prolog", + "nth_instance": "prolog", + "number_atom": "prolog", + "number_chars": "prolog", + "number_codes": "prolog", + "number_string": "prolog", + "numbervars": "prolog", + "number": "prolog", + "on_exception": "prolog", + "on_signal": "prolog", + "once": "prolog", + "opaque": "prolog", + "open_pipe_stream": "prolog", + "open_shared_object": "prolog", + "open": "prolog", + "opt_statistics": "prolog", + "op": "prolog", + "or_statistics": "prolog", + "otherwise": "prolog", + "parallel_findall": "prolog", + "parallel_findfirst": "prolog", + "parallel_once": "prolog", + "parallel": "prolog", + "path": "prolog", + "peek_byte": "prolog", + "peek_char": "prolog", + "peek_code": "prolog", + "peek": "prolog", + "phrase": "prolog", + "plus": "prolog", + "portray_clause": "prolog", + "predicate_erased_statistics": "prolog", + "predicate_property": "prolog", + "predicate_statistics": "prolog", + "predmerge": "prolog", + "predsort": "prolog", + "primitive": "prolog", + "print_message_lines": "prolog", + "print_message": "prolog", + "print": "prolog", + "private": "prolog", + "profalt": "prolog", + "profend": "prolog", + "profile_data": "prolog", + "profile_reset": "prolog", + "profinit": "prolog", + "profoff": "prolog", + "profon": "prolog", + "prolog_current_frame": "prolog", + "prolog_file_name": "prolog", + "prolog_file_type": "prolog", + "prolog_flag_property": "prolog", + "prolog_flag": "prolog", + "prolog_initialization": "prolog", + "prolog_load_context": "prolog", + "prolog_to_os_filename": "prolog", + "prolog": "prolog", + "prompt1": "prolog", + "prompt": "prolog", + "put_attrs": "prolog", + "put_attr": "prolog", + "put_byte": "prolog", + "put_char1": "prolog", + "put_char": "prolog", + "put_code": "prolog", + "putenv": "prolog", + "put": "prolog", + "pwd": "prolog", + "qend_program": "prolog", + "qload_file": "prolog", + "qload_module": "prolog", + "qpack_clean_up_to_disjunction": "prolog", + "qsave_file": "prolog", + "qsave_module": "prolog", + "qsave_program": "prolog", + "raise_exception": "prolog", + "rational_term_to_tree": "prolog", + "rational": "prolog", + "read_clause": "prolog", + "read_sig": "prolog", + "read_term_from_atomic": "prolog", + "read_term_from_atom": "prolog", + "read_term_from_string": "prolog", + "read_term": "prolog", + "read": "prolog", + "real_path": "prolog", + "reconsult": "prolog", + "recorda_at": "prolog", + "recordaifnot": "prolog", + "recorda": "prolog", + "recorded": "prolog", + "recordz_at": "prolog", + "recordzifnot": "prolog", + "recordz": "prolog", + "release_random_state": "prolog", + "remove_from_path": "prolog", + "rename": "prolog", + "repeat": "prolog", + "reset_static_array": "prolog", + "reset_total_choicepoints": "prolog", + "resize_static_array": "prolog", + "restore": "prolog", + "retractall": "prolog", + "retract": "prolog", + "rmdir": "prolog", + "same_file": "prolog", + "save_program": "prolog", + "seeing": "prolog", + "seen": "prolog", + "see": "prolog", + "set_base_module": "prolog", + "set_input": "prolog", + "set_output": "prolog", + "set_prolog_flag": "prolog", + "set_random_state": "prolog", + "set_stream_position": "prolog", + "set_stream": "prolog", + "set_value": "prolog", + "setarg": "prolog", + "setenv": "prolog", + "setof": "prolog", + "setup_call_catcher_cleanup": "prolog", + "setup_call_cleanup": "prolog", + "sformat": "prolog", + "show_all_local_tables": "prolog", + "show_all_tables": "prolog", + "show_global_trieshow_tabled_predicates": "prolog", + "show_global_trie": "prolog", + "show_low_level_trace": "prolog", + "show_tabled_predicates": "prolog", + "show_table": "prolog", + "showprofres": "prolog", + "sh": "prolog", + "simple": "prolog", + "skip1": "prolog", + "skip": "prolog", + "socket_accept": "prolog", + "socket_bind": "prolog", + "socket_close": "prolog", + "socket_connect": "prolog", + "socket_listen": "prolog", + "socket": "prolog", + "sort2": "prolog", + "sort": "prolog", + "source_file_property": "prolog", + "source_file": "prolog", + "source_location": "prolog", + "source_mode": "prolog", + "source_module": "prolog", + "source": "prolog", + "split_path_file": "prolog", + "spy": "prolog", + "srandom": "prolog", + "start_low_level_trace": "prolog", + "stash_predicate": "prolog", + "static_array_location": "prolog", + "static_array_properties": "prolog", + "static_array_to_term": "prolog", + "static_array": "prolog", + "statistics": "prolog", + "stop_low_level_trace": "prolog", + "stream_position_data": "prolog", + "stream_position": "prolog", + "stream_property": "prolog", + "stream_select": "prolog", + "string_chars": "prolog", + "string_codes": "prolog", + "string_code": "prolog", + "string_concat": "prolog", + "string_length": "prolog", + "string_number": "prolog", + "string_to_atomic": "prolog", + "string_to_atom": "prolog", + "string_to_list": "prolog", + "string": "prolog", + "strip_module": "prolog", + "style_check": "prolog", + "sub_atom": "prolog", + "sub_string": "prolog", + "subsumes_term": "prolog", + "succ": "prolog", + "sys_debug": "prolog", + "system_error": "prolog", + "system_library": "prolog", + "system_module": "prolog", + "system_predicate": "prolog", + "system": "prolog", + "t_body": "prolog", + "t_head": "prolog", + "t_hgoal": "prolog", + "t_hlist": "prolog", + "t_tidy": "prolog", + "tab1": "prolog", + "table_statistics": "prolog", + "table": "prolog", + "tabling_mode": "prolog", + "tabling_statistics": "prolog", + "tab": "prolog", + "telling": "prolog", + "tell": "prolog", + "term_attvars": "prolog", + "term_factorized": "prolog", + "term_to_atom": "prolog", + "term_to_string": "prolog", + "term_variables": "prolog", + "thread_at_exit": "prolog", + "thread_cancel": "prolog", + "thread_create": "prolog", + "thread_defaults": "prolog", + "thread_default": "prolog", + "thread_detach": "prolog", + "thread_exit": "prolog", + "thread_get_message": "prolog", + "thread_join": "prolog", + "thread_local": "prolog", + "thread_peek_message": "prolog", + "thread_property": "prolog", + "thread_self": "prolog", + "thread_send_message": "prolog", + "thread_set_defaults": "prolog", + "thread_set_default": "prolog", + "thread_signal": "prolog", + "thread_sleep": "prolog", + "thread_statistics": "prolog", + "threads": "prolog", + "throw": "prolog", + "time_file64": "prolog", + "time_file": "prolog", + "time": "prolog", + "told": "prolog", + "tolower": "prolog", + "total_choicepoints": "prolog", + "total_erased": "prolog", + "toupper": "prolog", + "trace": "prolog", + "true_file_name": "prolog", + "true": "prolog", + "tthread_peek_message": "prolog", + "ttyget0": "prolog", + "ttyget": "prolog", + "ttynl": "prolog", + "ttyput": "prolog", + "ttyskip": "prolog", + "udi": "prolog", + "unhide_atom": "prolog", + "unify_with_occurs_check": "prolog", + "unix": "prolog", + "unknown": "prolog", + "unload_file": "prolog", + "unload_module": "prolog", + "unnumbervars": "prolog", + "update_array": "prolog", + "update_mutable": "prolog", + "use_module": "prolog", + "use_system_module": "prolog", + "user_defined_directive": "prolog", + "var": "prolog", + "version": "prolog", + "volatile": "prolog", + "wake_choice_point": "prolog", + "when": "prolog", + "with_mutex": "prolog", + "with_output_to": "prolog", + "working_directory": "prolog", + "write_canonical": "prolog", + "write_depth": "prolog", + "write_term": "prolog", + "writeln": "prolog", + "writeq": "prolog", + "write": "prolog", + "yap_flag": "prolog" + }; + + /******************************* + * RETURN OBJECT * + *******************************/ + + return { + startState: function() { + return { + tokenize: plTokenBase, + inBody: false, + goalStart: false, + lastType: null, + nesting: new Array(), /* ([{}]) nesting FIXME: copy this */ + curTerm: null, /* term index in metainfo */ + curToken: null /* token in term */ + }; + }, + + + token: function(stream, state) { + var nest; + + if ( state.curTerm == null && mode + Config.metainfo ) { + state.curTerm = 0; + state.curToken = 0; + } + + if ( stream.sol() ) + delete state.commaAtEOL; + + if ( state.tokenize == plTokenBase && stream.eatSpace() ) { + if ( stream.eol() ) + setArgAlignment(state); + return null; + } + + var style = state.tokenize(stream, state); + + if ( stream.eol() ) + setArgAlignment(state); + + if ( type == "neck" ) { + state.inBody = true; + state.goalStart = true; + } else if ( type == "fullstop" ) { + state.inBody = false; + state.goalStart = false; + } + + state.lastType = type; + + + if ( builtins[state.curToken] == "prolog") + return "builtin"; + if ( ops[state.curToken]) + return "operator"; + return translType[type]; + }, + + indent: function(state, textAfter) { + if (state.tokenize == plTokenComment) return CodeMirror.Pass; + + var nest; + if ( (nest=nesting(state)) ) { + if ( nest.closeColumn && !state.commaAtEOL ) + return nest.closeColumn; + return nest.alignment; + } + if ( !state.inBody ) + return 0; + + return 4; + }, + + // theme: "prolog", + + blockCommentStart: "/*", /* continuecomment.js support */ + blockCommentEnd: "*/", + blockCommentContinue: " * ", + lineComment: "%", + }; + + }); + +CodeMirror.defineMIME("text/x-prolog", "prolog"); +}); diff --git a/os/stream.h b/os/stream.h new file mode 100644 index 000000000..e2f9a74f8 --- /dev/null +++ b/os/stream.h @@ -0,0 +1,79 @@ +/************************************************************************** + * * + * File: stream.h * + * Last rev: 5/2/88 * + * mods: * + * comments: Stream core routunes * + * * + *************************************************************************/ +#ifdef SCCS +static char SccsId[] = "%W% %G%"; +#endif + +#if __ANDROID__ +#undef HAVE_FMEMOPEN +#undef HAVE_OPEN_MEMSTREAM +#endif + +#if _WIN32 +#undef MAY_WRITE +#undef MAY_READ +#endif + +typedef struct mem_desc { + char *buf; /* where the file is being read from/written to */ + int src; /* where the space comes from, 0 code space, 1 malloc */ + Int max_size; /* maximum buffer size (may be changed dynamically) */ + UInt pos; /* cursor */ + volatile void *error_handler; +} memHandle; + +typedef struct stream_desc { + Atom name; + Term user_name; + FILE *file; + // useful in memory streams + char *nbuf; + size_t nsize; + union { + struct { +#define PLGETC_BUF_SIZE 4096 + unsigned char *buf, *ptr; + int left; + } file; + memHandle mem_string; + struct { + int fd; + } pipe; +#if HAVE_SOCKET + struct { + socket_domain domain; + socket_info flags; + int fd; + } socket; +#endif + struct { + const unsigned char *buf, *ptr; + } irl; + } u; + + Int charcount, linecount, linepos; + stream_flags_t status; +#if defined(YAPOR) || defined(THREADS) + lockvar streamlock; /* protect stream access */ +#endif + int (*stream_putc)( + int, int); /** function the stream uses for writing a single octet */ + int (*stream_wputc)( + int, wchar_t); /** function the stream uses for writing a character */ + int (*stream_getc)(int); /** function the stream uses for reading an octet. */ + int (*stream_wgetc)( + int); /** function the stream uses for reading a character. */ + struct vfs *vfs; /** stream belongs to a space */ + void *vfs_handle; /** direct handle to stream in that space. */ + int (*stream_wgetc_for_read)( + int); /* function the stream uses for parser. It may be different + from above if the ISO character conversion is on */ + encoding_t encoding; /** current encoding for stream */ +} StreamDesc; + diff --git a/packages/CLPBN/YAP_CLPBN.cbp b/packages/CLPBN/YAP_CLPBN.cbp new file mode 100644 index 000000000..76c10981a --- /dev/null +++ b/packages/CLPBN/YAP_CLPBN.cbp @@ -0,0 +1,617 @@ + + + + + + diff --git a/packages/ProbLog/problog_examples/#x# b/packages/ProbLog/problog_examples/#x# new file mode 100644 index 000000000..afb063d71 --- /dev/null +++ b/packages/ProbLog/problog_examples/#x# @@ -0,0 +1,13131 @@ +% YAP 6.3.5-fadf853e (compiled 2018-02-07T13:57:15@vsc-GL502VM) +% database loaded from /home/vsc/.local/lib/Yap/startup.yss + % reconsulting alarm... + % reconsulting ../problog... + % reconsulting library(lists)... + % reconsulted /home/vsc/.local/share/Yap/lists.yap in module lists, 4 msec 0 bytes + % reconsulting library(terms)... + % reconsulted /home/vsc/.local/share/Yap/terms.yap in module terms, 1 msec 0 bytes + % reconsulting library(random)... + % reconsulted /home/vsc/.local/share/Yap/random.yap in module random, 2 msec 0 bytes + % reconsulting library(system)... + % reconsulted /home/vsc/.local/share/Yap/system.yap in module operating_system_support, 6 msec 0 bytes + % reconsulting library(ordsets)... + % reconsulted /home/vsc/.local/share/Yap/ordsets.yap in module ordsets, 3 msec 0 bytes + % reconsulting library(lineutils)... + % reconsulting library(readutil)... + % reconsulted /home/vsc/.local/share/Yap/readutil.yap in module readutil, 0 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/lineutils.yap in module lineutils, 5 msec 0 bytes + % reconsulting problog/variables... + % reconsulting library(timeout)... + % reconsulting library(hacks)... + % reconsulted /home/vsc/.local/share/Yap/hacks.yap in module yap_hacks, 1 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/timeout.yap in module timeout, 2 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/variables.yap in module variables, 4 msec 0 bytes + % reconsulting problog/extlists... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/extlists.yap in module extlists, 1 msec 0 bytes + % reconsulting problog/gflags... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/gflags.yap in module gflags, 5 msec 0 bytes + % reconsulting problog/flags... + % reconsulting os... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/os.yap in module os, 1 msec 0 bytes + % reconsulting logger... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/logger.yap in module logger, 2 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/flags.yap in module flags, 7 msec 0 bytes + % reconsulting problog/print... + % reconsulting version_control... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/version_control.yap in module version_control, 1 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/print.yap in module print, 5 msec 0 bytes + % reconsulting problog/ptree... + % reconsulting library(tries)... + % reconsulted /home/vsc/.local/share/Yap/tries.yap in module tries, 1 msec 0 bytes + % reconsulting utils... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/utils.yap in module utils, 0 msec 0 bytes + % reconsulting nestedtries... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/nestedtries.yap in module nestedtries, 2 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/ptree.yap in module ptree, 21 msec 0 bytes + % reconsulting problog/tabling... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/tabling.yap in module tabling, 4 msec 0 bytes + % reconsulting problog/sampling... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/sampling.yap in module sampling, 2 msec 0 bytes + % reconsulting problog/intervals... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/intervals.yap in module intervals, 3 msec 0 bytes + % reconsulting problog/mc_DNF_sampling... + % reconsulting hash_table... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/hash_table.yap in module hash_table, 1 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/mc_DNF_sampling.yap in module mc_DNF_sampling, 6 msec 0 bytes + % reconsulting problog/timer... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/timer.yap in module timer, 1 msec 0 bytes + % reconsulting problog/ad_converter... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/ad_converter.yap in module ad_converter, 3 msec 0 bytes + % reconsulting problog/variable_elimination... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/variable_elimination.yap in module variable_elimination, 3 msec 0 bytes +/home/vsc/github/yap-6.3/packages/ProbLog/problog.yap:2617:0 warning: singleton variable P in problog:problog_low/4. + + % including /home/vsc/github/yap-6.3/packages/ProbLog/problog_lbdd.yap... + % reconsulting library(trie_sp)... + % reconsulting bdd... + % reconsulting library(maplist)... + % reconsulting library(maputils)... + % reconsulted /home/vsc/.local/share/Yap/maputils.yap in module maputils, 2 msec 0 bytes + % reconsulting library(charsio)... +Unknown exception: error(resource_error(database_space,[]),[[e|p(prolog,fail,0,/home/vsc/github/yap-6.3/pl,0)],[p|p(prolog,$enter_command,3,/home/vsc/github/yap-6.3/pl,850)],[c|c(/home/vsc/github/yap-6.3/C/grow.c,1483,Yap_locked_growheap)],[i|]]) +/home/vsc/.local/share/Yap/charsio.yap:224:0 warning: syntax error bracket or operator expected. +nd_of_file) <<<< at line 224 + + + % reconsulted /home/vsc/.local/share/Yap/charsio.yap in module charsio, 2 msec 0 bytes + % reconsulting library(occurs)... + % reconsulting library(arg)... + % reconsulted /home/vsc/.local/share/Yap/arg.yap in module arg, 1 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/occurs.yap in module occurs, 2 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/maplist.yap in module maplist, 14 msec 0 bytes + % reconsulting library(rbtrees)... + % reconsulted /home/vsc/.local/share/Yap/rbtrees.yap in module rbtrees, 12 msec 0 bytes + % reconsulting library(simpbool)... + % reconsulted /home/vsc/.local/share/Yap/simpbool.yap in module simplify_boolean, 1 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/bdd.yap in module bdd, 33 msec 0 bytes + % reconsulted /home/vsc/.local/share/Yap/trie_sp.yap in module trie_sp, 35 msec 0 bytes + % reconsulting library(bhash)... + % reconsulted /home/vsc/.local/share/Yap/bhash.yap in module b_hash, 3 msec 0 bytes + % /home/vsc/github/yap-6.3/packages/ProbLog/problog_lbdd.yap included in module problog, 39 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog.yap in module problog, 164 msec 0 bytes + % reconsulting ../problog_lfi... + % reconsulting problog/completion... + % reconsulting grounder... + % reconsulting termhandling... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/termhandling.yap in module termhandling, 3 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/grounder.yap in module grounder, 4 msec 0 bytes + % reconsulting print_learning... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/print_learning.yap in module print_learning, 2 msec 0 bytes + % reconsulting utils_learning... + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/utils_learning.yap in module utils_learning, 3 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog/completion.yap in module completion, 18 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap in module problog_lfi, 31 msec 0 bytes + % reconsulted /home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/alarm.pl in module user, 218 msec 0 bytes +1d 78 0 CALL: prolog:$call(do_learning(100), 78, start_low_level_trace,do_learning(100), user ) +2d 111 0 FAIL RETRY: prolog:$call(do_learning(100), 78, start_low_level_trace,do_learning(100), user ) +3d 78 0 CALL: prolog:$execute0(do_learning(100), user ) ++s 0x5602aec08ae0 + @0x7efdd88a3078 0 +4d 78 0 CALL: user:do_learning(100 ) +5d 78 0 CALL: prolog:$undefp([user|do_learning(100)], error ) +6d 78 0 CALL: prolog:yap_flag(unknown, error, fail ) +7d 78 0 CALL: prolog:$stop_creeping(_1048462 ) +8d 78 0 TRY_OR +9d 124 0 CALL: prolog:$undefp_search(user:do_learning(100), _131400:_131401 ) +10d 133 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_131403,_131404,_131405,_131406), user ) +11d 133 0 FAIL RETRY: prolog:$undefp_search(user:do_learning(100), _131400:_131401 ) +12d 124 0 CALL: prolog:expand_goal(user:do_learning(100), _131400:_131401 ) +13d 124 0 CALL: prolog:$expand_meta_call(user:do_learning(100), [], _131400:_131401 ) +14d 124 0 CALL: prolog:source_module(_131402 ) +15d 124 0 CALL: prolog:$yap_strip_module(user:user:do_learning(100), _1048442, _131406 ) +16d 124 0 CALL: prolog:$expand_goals(do_learning(100), _1048441, _1048443, user, user, user, []- (user:do_learning(100)) ) +17d 148 0 FAIL RETRY: prolog:$expand_goals(do_learning(100), _1048441, _1048443, user, user, user, []- (user:do_learning(100)) ) +18d 148 0 FAIL RETRY: prolog:$expand_goals(do_learning(100), _1048441, _1048443, user, user, user, []- (user:do_learning(100)) ) +19d 148 0 FAIL RETRY: prolog:$expand_goals(do_learning(100), _1048441, _1048443, user, user, user, []- (user:do_learning(100)) ) +20d 124 0 CALL: prolog:$yap_strip_module(user:do_learning(100), _131413, _131414 ) +21d 124 0 CALL: prolog:$expand_goal(do_learning(100), _1048441, _1048443, user, user, user, []- (user:do_learning(100)) ) +22d 124 0 CALL: prolog:$yap_strip_module(user:do_learning(100), _131418, _131419 ) +23d 124 0 CALL: prolog:$user_expansion(user:do_learning(100), _131424:_131425 ) +24d 158 0 CALL: prolog:_user_expand_goal(user:do_learning(100), _131427:_131428 ) +27d 158 0 FAIL RETRY: prolog:$user_expansion(user:do_learning(100), _131424:_131425 ) +28d 124 0 CALL: prolog:$import_expansion(user:do_learning(100), _131427:_131428 ) +29d 157 0 CALL: prolog:$imported_predicate(do_learning(100), user, _131428, _131427 ) +30d 173 0 CALL: prolog:$is_system_predicate(do_learning(100), prolog ) +31d 173 0 FAIL RETRY: prolog:$imported_predicate(do_learning(100), user, _131428, _131427 ) +32d 157 0 CALL: prolog:$undefined(do_learning(100), user ) +33d 157 0 CALL: prolog:$get_undefined_predicates(do_learning(100), user, _131428, _131427 ) +34d 180 0 CALL: prolog:recorded('$import', '$import'(_131430,user,_131432,do_learning(100),_131434,_131435), _1048385 ) +35d 180 0 CALL: prolog:$continue_imported(_131427, problog_lfi, _131428, do_learning(100) ) +36d 191 0 CALL: prolog:$pred_exists(do_learning(100), problog_lfi ) +37d 180 0 CALL: prolog:\=(problog_lfi, user ) +38d 124 0 CALL: prolog:$meta_expansion(problog_lfi:do_learning(100), user, [], _1048430 ) +39d 156 0 CALL: prolog:$yap_strip_module(problog_lfi:do_learning(100), _131448, _1048409 ) +40d 156 0 CALL: prolog:functor(do_learning(100), _131451, _131452 ) +41d 156 0 CALL: prolog:$meta_predicate(do_learning, problog_lfi, 1, _1048410 ) +42d 156 0 FAIL RETRY: prolog:$meta_expansion(problog_lfi:do_learning(100), user, [], _1048430 ) +43d 124 0 CALL: prolog:$yap_strip_module(problog_lfi:do_learning(100), _131448, _131449 ) +44d 124 0 CALL: prolog:$yap_strip_module(problog_lfi:do_learning(100), _131450, _131451 ) +45d 124 0 CALL: prolog:$end_goal_expansion(do_learning(100), _1048441, _1048443, user, user, problog_lfi, user:do_learning(100) ) +46d 124 0 CALL: prolog:$match_mod(do_learning(100), user, user, problog_lfi, _1048441 ) +47d 124 0 CALL: prolog:$is_system_predicate(do_learning(100), problog_lfi ) +48d 124 0 TRY_OR +49d 162 0 CALL: prolog:==(problog_lfi, user ) +51d 124 0 CALL: prolog:$c_built_in(problog_lfi:do_learning(100), problog_lfi, user:do_learning(100), _1048432 ) +52d 155 0 CALL: prolog:get_value('$c_arith', true ) +53d 124 0 CALL: prolog:do_c_built_in(problog_lfi:do_learning(100), problog_lfi, user:do_learning(100), _1048432 ) +54d 166 0 CALL: prolog:$yap_strip_module(problog_lfi:do_learning(100), _131455, _131456 ) +55d 166 0 FAIL RETRY: prolog:do_c_built_in(problog_lfi:do_learning(100), problog_lfi, user:do_learning(100), _1048432 ) +56d 166 0 CALL: prolog:$compop(problog_lfi:do_learning(100), _1048394, _1048395, _1048397 ) +57d 166 0 FAIL RETRY: prolog:do_c_built_in(problog_lfi:do_learning(100), problog_lfi, user:do_learning(100), _1048432 ) +58d 166 0 CALL: prolog:$yap_strip_module(problog_lfi:problog_lfi:do_learning(100), _131458, _131459 ) +59d 166 0 CALL: prolog:$match_mod(do_learning(100), user, user, problog_lfi, _1048443 ) +60d 166 0 CALL: prolog:$is_system_predicate(do_learning(100), problog_lfi ) +61d 166 0 TRY_OR +62d 182 0 CALL: prolog:==(problog_lfi, user ) +64d 166 0 CALL: prolog:$yap_strip_module(user:problog_lfi:do_learning(100), _131400, _131401 ) +65d 166 0 TRY_OR +66d 174 0 CALL: prolog:\==(user, problog_lfi ) +67d 166 0 CALL: prolog:\=(do_learning(100), fail ) +68d 78 0 CALL: prolog:yap_flag(unknown, _1048461, error ) +69d 78 0 TRY_OR +70d 121 0 CALL: prolog:==(false, true ) +72d 78 0 CALL: prolog:$execute0(do_learning(100), problog_lfi ) +73d 78 0 CALL: problog_lfi:do_learning(100 ) +74d 78 0 CALL: problog_lfi:do_learning(100, -1 ) +75d 78 0 CALL: prolog:>(100, 0 ) +76d 78 0 CALL: problog_lfi:init_learning ++s 0x5602af1f0450 + @0x7efdd88a3088 0 ++s 0x5602aec28b10 + @0x7efdd88a3088 0 +- 0x5602af1f0450 + @0x7efdd88a3088 78 +77d 115 0 CALL: problog_lfi:learning_initialized +78d 115 0 FAIL RETRY: problog_lfi:init_learning +79d 78 0 CALL: os:convert_filename_to_problog_path(simplecudd_lfi, _1048452 ) +80d 78 0 CALL: os:problog_path(_1048444 ) +81d 140 0 CALL: os:concat_path_with_filename('/usr/local/bin', simplecudd_lfi, _1048452 ) +82d 140 0 CALL: os:path_separator(_1048427 ) +83d 157 0 CALL: prolog:current_prolog_flag(windows, true ) +84d 157 0 FAIL RETRY: os:path_separator(_1048427 ) +85d 140 0 CALL: prolog:atomic_list_concat(['/usr/local/bin',/,simplecudd_lfi], _1048452 ) +86d 140 0 CALL: prolog:atomic_concat(['/usr/local/bin',/,simplecudd_lfi], _1048452 ) +87d 140 0 CALL: prolog:catch(os:file_exists('/usr/local/bin/simplecudd_lfi'), _131477, os:fail ) +88d 140 0 CALL: prolog:$catch(os:file_exists('/usr/local/bin/simplecudd_lfi'), _131477, os:fail ) +89d 150 0 CALL: prolog:$execute(os:file_exists('/usr/local/bin/simplecudd_lfi') ) +90d 150 0 CALL: prolog:file_exists('/usr/local/bin/simplecudd_lfi' ) +91d 150 0 CALL: prolog:absolute_file_name('/usr/local/bin/simplecudd_lfi', _131481, [expand(true),solutions(first),access(exist)] ) +92d 150 0 CALL: prolog:absolute_file_name('/usr/local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +93d 176 0 FAIL RETRY: prolog:absolute_file_name('/usr/local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +94d 150 0 CALL: prolog:$absolute_file_name('/usr/local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +95d 150 0 CALL: prolog:gated_call('$enter_absf'('/usr/local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131497,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505), '$find_in_path'('/usr/local/bin/simplecudd_lfi',_131497,_131481,_131498,_131504), _131512, '$absf_port'(_131512,'/usr/local/bin/simplecudd_lfi',_131481,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505) ) +96d 150 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/usr/local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131497,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505) ) +97d 186 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _131497 ) +98d 186 0 CALL: prolog:current_prolog_flag(open_expands_filename, _131499 ) +99d 186 0 CALL: prolog:current_prolog_flag(fileerrors, _131500 ) +100d 186 0 CALL: prolog:current_prolog_flag(verbose_file_search, _131501 ) +101d 186 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _131503 ) +102d 186 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _131502 ) +103d 186 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +104d 186 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _131535 ) +105d 186 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _131504 ) +106d 186 0 TRY_OR +107d 204 0 CALL: prolog:==(error, fail ) +109d 186 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +110d 186 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +111d 186 0 CALL: prolog:$absf_trace('/usr/local/bin/simplecudd_lfi' ) +112d 201 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +113d 201 0 FAIL RETRY: prolog:$absf_trace('/usr/local/bin/simplecudd_lfi' ) +114d 186 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +115d 200 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +116d 200 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +117d 150 0 CALL: prolog:$gated_call(true, '$find_in_path'('/usr/local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131481,t(no),first), _131512, '$absf_port'(_131512,'/usr/local/bin/simplecudd_lfi',_131481,t(no),false,true,false,true,false,first,true) ) +118d 150 0 CALL: prolog:$tag_cleanup(_131544, cleanup(true,_131512,'$absf_port'(_131512,'/usr/local/bin/simplecudd_lfi',_131481,t(no),false,true,false,true,false,first,true),_131542,true,_131544) ) +119d 150 0 CALL: prolog:$execute('$find_in_path'('/usr/local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131481,t(no),first) ) +120d 150 0 CALL: prolog:$find_in_path('/usr/local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131481, t(no), first ) +121d 175 0 FAIL RETRY: prolog:$find_in_path('/usr/local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131481, t(no), first ) +122d 150 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048404 ) +123d 150 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048405 ) +124d 150 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048399 ) +125d 150 0 CALL: prolog:$absf_trace('start with ~w', ['/usr/local/bin/simplecudd_lfi'] ) +126d 191 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +127d 191 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/usr/local/bin/simplecudd_lfi'] ) +128d 150 0 CALL: prolog:$core_file_name('/usr/local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048395, [] ) +129d 150 0 CALL: prolog:$file_name('/usr/local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048384, _1048395, _1048385 ) +130d 203 0 CALL: prolog:=..('/usr/local/bin/simplecudd_lfi', [_131562,_131564] ) +131d 203 0 FAIL RETRY: prolog:$file_name('/usr/local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048384, _1048395, _1048385 ) +132d 150 0 CALL: prolog:$cat_file_name('/usr/local/bin/simplecudd_lfi', _1048384, _1048395, _1048385 ) +133d 202 0 FAIL RETRY: prolog:$cat_file_name('/usr/local/bin/simplecudd_lfi', _1048384, _1048395, _1048385 ) +134d 202 0 CALL: prolog:atom_codes('/usr/local/bin/simplecudd_lfi', _1048384 ) +135d 150 0 CALL: prolog:phrase([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048395, _1048385 ) +136d 150 0 CALL: prolog:$phrase_list([117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131621, _1048385 ) +137d 150 0 CALL: prolog:$phrase_list([115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131623, _1048385 ) +138d 150 0 CALL: prolog:$phrase_list([114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131625, _1048385 ) +139d 150 0 CALL: prolog:$phrase_list([47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131627, _1048385 ) +140d 150 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131629, _1048385 ) +141d 150 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131631, _1048385 ) +142d 150 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131633, _1048385 ) +143d 150 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131635, _1048385 ) +144d 150 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131637, _1048385 ) +145d 150 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131639, _1048385 ) +146d 150 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131641, _1048385 ) +147d 150 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131643, _1048385 ) +148d 150 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131645, _1048385 ) +149d 150 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131647, _1048385 ) +150d 150 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131649, _1048385 ) +151d 150 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _131651, _1048385 ) +152d 150 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _131653, _1048385 ) +153d 150 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _131655, _1048385 ) +154d 150 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _131657, _1048385 ) +155d 150 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _131659, _1048385 ) +156d 150 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _131661, _1048385 ) +157d 150 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _131663, _1048385 ) +158d 150 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _131665, _1048385 ) +159d 150 0 CALL: prolog:$phrase_list([100,95,108,102,105], _131667, _1048385 ) +160d 150 0 CALL: prolog:$phrase_list([95,108,102,105], _131669, _1048385 ) +161d 150 0 CALL: prolog:$phrase_list([108,102,105], _131671, _1048385 ) +162d 150 0 CALL: prolog:$phrase_list([102,105], _131673, _1048385 ) +163d 150 0 CALL: prolog:$phrase_list([105], _131675, _1048385 ) +164d 150 0 CALL: prolog:$phrase_list([], _131677, _1048385 ) +165d 150 0 CALL: prolog:$suffix([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131677, _1048387 ) +166d 200 0 CALL: lists:append(_1048365, [46|_131679], [47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +167d 220 0 FAIL RETRY: lists:append(_1048365, [46|_131679], [47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +168d 200 0 CALL: lists:append(_131681, [46|_131679], [117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +169d 220 0 FAIL RETRY: lists:append(_131681, [46|_131679], [117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +170d 200 0 CALL: lists:append(_131683, [46|_131679], [115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +171d 220 0 FAIL RETRY: lists:append(_131683, [46|_131679], [115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +172d 200 0 CALL: lists:append(_131685, [46|_131679], [114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +173d 220 0 FAIL RETRY: lists:append(_131685, [46|_131679], [114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +174d 200 0 CALL: lists:append(_131687, [46|_131679], [47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +175d 220 0 FAIL RETRY: lists:append(_131687, [46|_131679], [47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +176d 200 0 CALL: lists:append(_131689, [46|_131679], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +177d 220 0 FAIL RETRY: lists:append(_131689, [46|_131679], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +178d 200 0 CALL: lists:append(_131691, [46|_131679], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +179d 220 0 FAIL RETRY: lists:append(_131691, [46|_131679], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +180d 200 0 CALL: lists:append(_131693, [46|_131679], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +181d 220 0 FAIL RETRY: lists:append(_131693, [46|_131679], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +182d 200 0 CALL: lists:append(_131695, [46|_131679], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +183d 220 0 FAIL RETRY: lists:append(_131695, [46|_131679], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +184d 200 0 CALL: lists:append(_131697, [46|_131679], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +185d 220 0 FAIL RETRY: lists:append(_131697, [46|_131679], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +186d 200 0 CALL: lists:append(_131699, [46|_131679], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +187d 220 0 FAIL RETRY: lists:append(_131699, [46|_131679], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +188d 200 0 CALL: lists:append(_131701, [46|_131679], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +189d 220 0 FAIL RETRY: lists:append(_131701, [46|_131679], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +190d 200 0 CALL: lists:append(_131703, [46|_131679], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +191d 220 0 FAIL RETRY: lists:append(_131703, [46|_131679], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +192d 200 0 CALL: lists:append(_131705, [46|_131679], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +193d 220 0 FAIL RETRY: lists:append(_131705, [46|_131679], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +194d 200 0 CALL: lists:append(_131707, [46|_131679], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +195d 220 0 FAIL RETRY: lists:append(_131707, [46|_131679], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +196d 200 0 CALL: lists:append(_131709, [46|_131679], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +197d 220 0 FAIL RETRY: lists:append(_131709, [46|_131679], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +198d 200 0 CALL: lists:append(_131711, [46|_131679], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +199d 220 0 FAIL RETRY: lists:append(_131711, [46|_131679], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +200d 200 0 CALL: lists:append(_131713, [46|_131679], [109,112,108,101,99,117,100,100,95,108,102,105] ) +201d 220 0 FAIL RETRY: lists:append(_131713, [46|_131679], [109,112,108,101,99,117,100,100,95,108,102,105] ) +202d 200 0 CALL: lists:append(_131715, [46|_131679], [112,108,101,99,117,100,100,95,108,102,105] ) +203d 220 0 FAIL RETRY: lists:append(_131715, [46|_131679], [112,108,101,99,117,100,100,95,108,102,105] ) +204d 200 0 CALL: lists:append(_131717, [46|_131679], [108,101,99,117,100,100,95,108,102,105] ) +205d 220 0 FAIL RETRY: lists:append(_131717, [46|_131679], [108,101,99,117,100,100,95,108,102,105] ) +206d 200 0 CALL: lists:append(_131719, [46|_131679], [101,99,117,100,100,95,108,102,105] ) +207d 220 0 FAIL RETRY: lists:append(_131719, [46|_131679], [101,99,117,100,100,95,108,102,105] ) +208d 200 0 CALL: lists:append(_131721, [46|_131679], [99,117,100,100,95,108,102,105] ) +209d 220 0 FAIL RETRY: lists:append(_131721, [46|_131679], [99,117,100,100,95,108,102,105] ) +210d 200 0 CALL: lists:append(_131723, [46|_131679], [117,100,100,95,108,102,105] ) +211d 220 0 FAIL RETRY: lists:append(_131723, [46|_131679], [117,100,100,95,108,102,105] ) +212d 200 0 CALL: lists:append(_131725, [46|_131679], [100,100,95,108,102,105] ) +213d 220 0 FAIL RETRY: lists:append(_131725, [46|_131679], [100,100,95,108,102,105] ) +214d 200 0 CALL: lists:append(_131727, [46|_131679], [100,95,108,102,105] ) +215d 220 0 FAIL RETRY: lists:append(_131727, [46|_131679], [100,95,108,102,105] ) +216d 200 0 CALL: lists:append(_131729, [46|_131679], [95,108,102,105] ) +217d 220 0 FAIL RETRY: lists:append(_131729, [46|_131679], [95,108,102,105] ) +218d 200 0 CALL: lists:append(_131731, [46|_131679], [108,102,105] ) +219d 220 0 FAIL RETRY: lists:append(_131731, [46|_131679], [108,102,105] ) +220d 200 0 CALL: lists:append(_131733, [46|_131679], [102,105] ) +221d 220 0 FAIL RETRY: lists:append(_131733, [46|_131679], [102,105] ) +222d 200 0 CALL: lists:append(_131735, [46|_131679], [105] ) +223d 220 0 FAIL RETRY: lists:append(_131735, [46|_131679], [105] ) +224d 200 0 CALL: lists:append(_131737, [46|_131679], [] ) +225d 220 0 FAIL RETRY: lists:append(_131737, [46|_131679], [] ) +226d 200 0 FAIL RETRY: prolog:$suffix([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131677, _1048387 ) +227d 200 0 TRY_OR +228d 222 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048361 ) +229d 222 0 CALL: prolog:\=([], [] ) +231d 200 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _131678 ) +232d 200 0 TRY_OR +233d 220 0 CALL: prolog:==(txt, source ) +235d 200 0 CALL: user:prolog_file_type(_1048366, txt ) +236d 200 0 FAIL RETRY: prolog:$suffix([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131677, _1048387 ) +237d 150 0 CALL: prolog:$absf_trace(' try no suffix', [], _131677, _1048387 ) +238d 200 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +239d 200 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _131677, _1048387 ) +240d 150 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131677, [] ) +241d 191 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _131678 ) +242d 191 0 CALL: prolog:\=('', '' ) +243d 191 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131677, [] ) +244d 150 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/usr/local/bin/simplecudd_lfi'] ) +245d 189 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +246d 189 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/usr/local/bin/simplecudd_lfi'] ) +247d 150 0 CALL: prolog:$variable_expansion([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048396 ) +248d 189 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +249d 150 0 CALL: prolog:$expand_file_name([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048396 ) +250d 150 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +251d 188 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +252d 188 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +253d 150 0 CALL: prolog:$prefix([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048398, [] ) +254d 188 0 CALL: prolog:is_absolute_file_name([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +255d 150 0 CALL: prolog:phrase([47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048398, [] ) +256d 150 0 CALL: prolog:$phrase_list([117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131741, [] ) +257d 150 0 CALL: prolog:$phrase_list([115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131743, [] ) +258d 150 0 CALL: prolog:$phrase_list([114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131745, [] ) +259d 150 0 CALL: prolog:$phrase_list([47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131747, [] ) +260d 150 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131749, [] ) +261d 150 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131751, [] ) +262d 150 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131753, [] ) +263d 150 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131755, [] ) +264d 150 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131757, [] ) +265d 150 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131759, [] ) +266d 150 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131761, [] ) +267d 150 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131763, [] ) +268d 150 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131765, [] ) +269d 150 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131767, [] ) +270d 150 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131769, [] ) +271d 150 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _131771, [] ) +272d 150 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _131773, [] ) +273d 150 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _131775, [] ) +274d 150 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _131777, [] ) +275d 150 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _131779, [] ) +276d 150 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _131781, [] ) +277d 150 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _131783, [] ) +278d 150 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _131785, [] ) +279d 150 0 CALL: prolog:$phrase_list([100,95,108,102,105], _131787, [] ) +280d 150 0 CALL: prolog:$phrase_list([95,108,102,105], _131789, [] ) +281d 150 0 CALL: prolog:$phrase_list([108,102,105], _131791, [] ) +282d 150 0 CALL: prolog:$phrase_list([102,105], _131793, [] ) +283d 150 0 CALL: prolog:$phrase_list([105], _131795, [] ) +284d 150 0 CALL: prolog:$phrase_list([], _131797, [] ) +285d 150 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +286d 186 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +287d 186 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +288d 150 0 CALL: prolog:atom_codes(_1048401, [47,117,115,114,47,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +289d 150 0 TRY_OR +290d 150 0 CALL: prolog:expand_file_name('/usr/local/bin/simplecudd_lfi', _1048400 ) +291d 150 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/usr/local/bin/simplecudd_lfi']] ) +292d 184 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +293d 184 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/usr/local/bin/simplecudd_lfi']] ) +294d 150 0 CALL: lists:member(_1048402, ['/usr/local/bin/simplecudd_lfi'] ) +295d 183 0 CALL: prolog:real_path('/usr/local/bin/simplecudd_lfi', _131481 ) +296d 183 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/usr/local/bin/simplecudd_lfi'] ) +297d 192 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +298d 192 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/usr/local/bin/simplecudd_lfi'] ) +299d 183 0 CALL: prolog:$check_file('/usr/local/bin/simplecudd_lfi', txt, exist ) +300d 193 0 FAIL RETRY: prolog:$check_file('/usr/local/bin/simplecudd_lfi', txt, exist ) +301d 193 0 FAIL RETRY: prolog:$check_file('/usr/local/bin/simplecudd_lfi', txt, exist ) +302d 193 0 CALL: prolog:$access_file('/usr/local/bin/simplecudd_lfi', exist ) +303d 193 0 FAIL RETRY: prolog:$check_file('/usr/local/bin/simplecudd_lfi', txt, exist ) +304d 183 0 CALL: prolog:$access_file('/usr/local/bin/simplecudd_lfi', exist ) +305d 183 0 FAIL RETRY: lists:member(_1048402, ['/usr/local/bin/simplecudd_lfi'] ) +306d 150 0 CALL: lists:member(_1048402, [] ) +307d 200 0 CALL: prolog:$absf_trace(' !------- failed.', [] ) +308d 224 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +309d 224 0 FAIL RETRY: prolog:$absf_trace(' !------- failed.', [] ) +310d 200 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +311d 200 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +312d 200 0 CALL: prolog:set_prolog_flag(file_name_variables, false ) +313d 200 0 CALL: prolog:arg(1, t(no), _131806 ) +315d 150 0 FAIL RETRY: prolog:$catch(os:file_exists('/usr/local/bin/simplecudd_lfi'), _131477, os:fail ) +316d 140 0 CALL: prolog:$get_exception(_131477 ) +317d 140 0 FAIL RETRY: os:problog_path(_1048444 ) +318d 140 0 CALL: os:concat_path_with_filename('/home/vsc/.local/bin', simplecudd_lfi, _1048452 ) +319d 140 0 CALL: os:path_separator(_1048427 ) +320d 157 0 CALL: prolog:current_prolog_flag(windows, true ) +321d 157 0 FAIL RETRY: os:path_separator(_1048427 ) +322d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/.local/bin',/,simplecudd_lfi], _1048452 ) +323d 140 0 CALL: prolog:atomic_concat(['/home/vsc/.local/bin',/,simplecudd_lfi], _1048452 ) +324d 140 0 CALL: prolog:catch(os:file_exists('/home/vsc/.local/bin/simplecudd_lfi'), _131477, os:fail ) +325d 140 0 CALL: prolog:$catch(os:file_exists('/home/vsc/.local/bin/simplecudd_lfi'), _131477, os:fail ) +326d 150 0 CALL: prolog:$execute(os:file_exists('/home/vsc/.local/bin/simplecudd_lfi') ) +327d 150 0 CALL: prolog:file_exists('/home/vsc/.local/bin/simplecudd_lfi' ) +328d 150 0 CALL: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', _131481, [expand(true),solutions(first),access(exist)] ) +329d 150 0 CALL: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +330d 176 0 FAIL RETRY: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +331d 150 0 CALL: prolog:$absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131481 ) +332d 150 0 CALL: prolog:gated_call('$enter_absf'('/home/vsc/.local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131497,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505), '$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',_131497,_131481,_131498,_131504), _131512, '$absf_port'(_131512,'/home/vsc/.local/bin/simplecudd_lfi',_131481,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505) ) +333d 150 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/home/vsc/.local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131497,_131498,_131499,_131500,_131501,_131502,_131503,_131504,_131505) ) +334d 186 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _131497 ) +335d 186 0 CALL: prolog:current_prolog_flag(open_expands_filename, _131499 ) +336d 186 0 CALL: prolog:current_prolog_flag(fileerrors, _131500 ) +337d 186 0 CALL: prolog:current_prolog_flag(verbose_file_search, _131501 ) +338d 186 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _131503 ) +339d 186 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _131502 ) +340d 186 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +341d 186 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _131535 ) +342d 186 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _131504 ) +343d 186 0 TRY_OR +344d 204 0 CALL: prolog:==(error, fail ) +346d 186 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +347d 186 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +348d 186 0 CALL: prolog:$absf_trace('/home/vsc/.local/bin/simplecudd_lfi' ) +349d 201 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +350d 201 0 FAIL RETRY: prolog:$absf_trace('/home/vsc/.local/bin/simplecudd_lfi' ) +351d 186 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +352d 200 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +353d 200 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +354d 150 0 CALL: prolog:$gated_call(true, '$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131481,t(no),first), _131512, '$absf_port'(_131512,'/home/vsc/.local/bin/simplecudd_lfi',_131481,t(no),false,true,false,true,false,first,true) ) +355d 150 0 CALL: prolog:$tag_cleanup(_131544, cleanup(true,_131512,'$absf_port'(_131512,'/home/vsc/.local/bin/simplecudd_lfi',_131481,t(no),false,true,false,true,false,first,true),_131542,true,_131544) ) +356d 150 0 CALL: prolog:$execute('$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131481,t(no),first) ) +357d 150 0 CALL: prolog:$find_in_path('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131481, t(no), first ) +358d 175 0 FAIL RETRY: prolog:$find_in_path('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131481, t(no), first ) +359d 150 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048404 ) +360d 150 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048405 ) +361d 150 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048399 ) +362d 150 0 CALL: prolog:$absf_trace('start with ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +363d 191 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +364d 191 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +365d 150 0 CALL: prolog:$core_file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048395, [] ) +366d 150 0 CALL: prolog:$file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048384, _1048395, _1048385 ) +367d 203 0 CALL: prolog:=..('/home/vsc/.local/bin/simplecudd_lfi', [_131562,_131564] ) +368d 203 0 FAIL RETRY: prolog:$file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048384, _1048395, _1048385 ) +369d 150 0 CALL: prolog:$cat_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048384, _1048395, _1048385 ) +370d 202 0 FAIL RETRY: prolog:$cat_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048384, _1048395, _1048385 ) +371d 202 0 CALL: prolog:atom_codes('/home/vsc/.local/bin/simplecudd_lfi', _1048384 ) +372d 150 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048395, _1048385 ) +373d 150 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131633, _1048385 ) +374d 150 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131635, _1048385 ) +375d 150 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131637, _1048385 ) +376d 150 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131639, _1048385 ) +377d 150 0 CALL: prolog:$phrase_list([47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131641, _1048385 ) +378d 150 0 CALL: prolog:$phrase_list([118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131643, _1048385 ) +379d 150 0 CALL: prolog:$phrase_list([115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131645, _1048385 ) +380d 150 0 CALL: prolog:$phrase_list([99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131647, _1048385 ) +381d 150 0 CALL: prolog:$phrase_list([47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131649, _1048385 ) +382d 150 0 CALL: prolog:$phrase_list([46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131651, _1048385 ) +383d 150 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131653, _1048385 ) +384d 150 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131655, _1048385 ) +385d 150 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131657, _1048385 ) +386d 150 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131659, _1048385 ) +387d 150 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131661, _1048385 ) +388d 150 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131663, _1048385 ) +389d 150 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131665, _1048385 ) +390d 150 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131667, _1048385 ) +391d 150 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131669, _1048385 ) +392d 150 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131671, _1048385 ) +393d 150 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131673, _1048385 ) +394d 150 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _131675, _1048385 ) +395d 150 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _131677, _1048385 ) +396d 150 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _131679, _1048385 ) +397d 150 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _131681, _1048385 ) +398d 150 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _131683, _1048385 ) +399d 150 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _131685, _1048385 ) +400d 150 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _131687, _1048385 ) +401d 150 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _131689, _1048385 ) +402d 150 0 CALL: prolog:$phrase_list([100,95,108,102,105], _131691, _1048385 ) +403d 150 0 CALL: prolog:$phrase_list([95,108,102,105], _131693, _1048385 ) +404d 150 0 CALL: prolog:$phrase_list([108,102,105], _131695, _1048385 ) +405d 150 0 CALL: prolog:$phrase_list([102,105], _131697, _1048385 ) +406d 150 0 CALL: prolog:$phrase_list([105], _131699, _1048385 ) +407d 150 0 CALL: prolog:$phrase_list([], _131701, _1048385 ) +408d 150 0 CALL: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131701, _1048387 ) +409d 200 0 CALL: lists:append(_1048365, [46|_131703], [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +410d 220 0 FAIL RETRY: lists:append(_1048365, [46|_131703], [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +411d 200 0 CALL: lists:append(_131705, [46|_131703], [104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +412d 220 0 FAIL RETRY: lists:append(_131705, [46|_131703], [104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +413d 200 0 CALL: lists:append(_131707, [46|_131703], [111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +414d 220 0 FAIL RETRY: lists:append(_131707, [46|_131703], [111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +415d 200 0 CALL: lists:append(_131709, [46|_131703], [109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +416d 220 0 FAIL RETRY: lists:append(_131709, [46|_131703], [109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +417d 200 0 CALL: lists:append(_131711, [46|_131703], [101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +418d 220 0 FAIL RETRY: lists:append(_131711, [46|_131703], [101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +419d 200 0 CALL: lists:append(_131713, [46|_131703], [47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +420d 220 0 FAIL RETRY: lists:append(_131713, [46|_131703], [47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +421d 200 0 CALL: lists:append(_131715, [46|_131703], [118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +422d 220 0 FAIL RETRY: lists:append(_131715, [46|_131703], [118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +423d 200 0 CALL: lists:append(_131717, [46|_131703], [115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +424d 220 0 FAIL RETRY: lists:append(_131717, [46|_131703], [115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +425d 200 0 CALL: lists:append(_131719, [46|_131703], [99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +426d 220 0 FAIL RETRY: lists:append(_131719, [46|_131703], [99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +427d 200 0 CALL: lists:append(_131721, [46|_131703], [47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +428d 220 0 FAIL RETRY: lists:append(_131721, [46|_131703], [47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +429d 200 0 CALL: lists:append(_131723, [46|_131703], [46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +430d 220 0 CALL: prolog:$id([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048366, [] ) +431d 220 0 CALL: prolog:C(_1048366, 108, _1048348 ) +432d 220 0 TRY_OR +433d 237 0 CALL: prolog:>=(108, 97 ) +434d 237 0 CALL: prolog:=<(108, 122 ) +435d 220 0 CALL: prolog:$id([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131725, [] ) +436d 220 0 CALL: prolog:C(_131725, 111, _1048348 ) +437d 220 0 TRY_OR +438d 237 0 CALL: prolog:>=(111, 97 ) +439d 237 0 CALL: prolog:=<(111, 122 ) +440d 220 0 CALL: prolog:$id([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131727, [] ) +441d 220 0 CALL: prolog:C(_131727, 99, _1048348 ) +442d 220 0 TRY_OR +443d 237 0 CALL: prolog:>=(99, 97 ) +444d 237 0 CALL: prolog:=<(99, 122 ) +445d 220 0 CALL: prolog:$id([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131729, [] ) +446d 220 0 CALL: prolog:C(_131729, 97, _1048348 ) +447d 220 0 TRY_OR +448d 237 0 CALL: prolog:>=(97, 97 ) +449d 237 0 CALL: prolog:=<(97, 122 ) +450d 220 0 CALL: prolog:$id([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131731, [] ) +451d 220 0 CALL: prolog:C(_131731, 108, _1048348 ) +452d 220 0 TRY_OR +453d 237 0 CALL: prolog:>=(108, 97 ) +454d 237 0 CALL: prolog:=<(108, 122 ) +455d 220 0 CALL: prolog:$id([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131733, [] ) +456d 220 0 CALL: prolog:C(_131733, 47, _1048348 ) +457d 220 0 TRY_OR +458d 237 0 CALL: prolog:>=(47, 97 ) +460d 237 0 CALL: prolog:>=(47, 65 ) +462d 237 0 CALL: prolog:>=(47, 48 ) +464d 220 0 CALL: prolog:=:=(47, 95 ) +465d 220 0 FAIL RETRY: lists:append(_131723, [46|_131703], [46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +466d 200 0 CALL: lists:append(_131725, [46|_131703], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +467d 220 0 FAIL RETRY: lists:append(_131725, [46|_131703], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +468d 200 0 CALL: lists:append(_131727, [46|_131703], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +469d 220 0 FAIL RETRY: lists:append(_131727, [46|_131703], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +470d 200 0 CALL: lists:append(_131729, [46|_131703], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +471d 220 0 FAIL RETRY: lists:append(_131729, [46|_131703], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +472d 200 0 CALL: lists:append(_131731, [46|_131703], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +473d 220 0 FAIL RETRY: lists:append(_131731, [46|_131703], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +474d 200 0 CALL: lists:append(_131733, [46|_131703], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +475d 220 0 FAIL RETRY: lists:append(_131733, [46|_131703], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +476d 200 0 CALL: lists:append(_131735, [46|_131703], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +477d 220 0 FAIL RETRY: lists:append(_131735, [46|_131703], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +478d 200 0 CALL: lists:append(_131737, [46|_131703], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +479d 220 0 FAIL RETRY: lists:append(_131737, [46|_131703], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +480d 200 0 CALL: lists:append(_131739, [46|_131703], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +481d 220 0 FAIL RETRY: lists:append(_131739, [46|_131703], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +482d 200 0 CALL: lists:append(_131741, [46|_131703], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +483d 220 0 FAIL RETRY: lists:append(_131741, [46|_131703], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +484d 200 0 CALL: lists:append(_131743, [46|_131703], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +485d 220 0 FAIL RETRY: lists:append(_131743, [46|_131703], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +486d 200 0 CALL: lists:append(_131745, [46|_131703], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +487d 220 0 FAIL RETRY: lists:append(_131745, [46|_131703], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +488d 200 0 CALL: lists:append(_131747, [46|_131703], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +489d 220 0 FAIL RETRY: lists:append(_131747, [46|_131703], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +490d 200 0 CALL: lists:append(_131749, [46|_131703], [109,112,108,101,99,117,100,100,95,108,102,105] ) +491d 220 0 FAIL RETRY: lists:append(_131749, [46|_131703], [109,112,108,101,99,117,100,100,95,108,102,105] ) +492d 200 0 CALL: lists:append(_131751, [46|_131703], [112,108,101,99,117,100,100,95,108,102,105] ) +493d 220 0 FAIL RETRY: lists:append(_131751, [46|_131703], [112,108,101,99,117,100,100,95,108,102,105] ) +494d 200 0 CALL: lists:append(_131753, [46|_131703], [108,101,99,117,100,100,95,108,102,105] ) +495d 220 0 FAIL RETRY: lists:append(_131753, [46|_131703], [108,101,99,117,100,100,95,108,102,105] ) +496d 200 0 CALL: lists:append(_131755, [46|_131703], [101,99,117,100,100,95,108,102,105] ) +497d 220 0 FAIL RETRY: lists:append(_131755, [46|_131703], [101,99,117,100,100,95,108,102,105] ) +498d 200 0 CALL: lists:append(_131757, [46|_131703], [99,117,100,100,95,108,102,105] ) +499d 220 0 FAIL RETRY: lists:append(_131757, [46|_131703], [99,117,100,100,95,108,102,105] ) +500d 200 0 CALL: lists:append(_131759, [46|_131703], [117,100,100,95,108,102,105] ) +501d 220 0 FAIL RETRY: lists:append(_131759, [46|_131703], [117,100,100,95,108,102,105] ) +502d 200 0 CALL: lists:append(_131761, [46|_131703], [100,100,95,108,102,105] ) +503d 220 0 FAIL RETRY: lists:append(_131761, [46|_131703], [100,100,95,108,102,105] ) +504d 200 0 CALL: lists:append(_131763, [46|_131703], [100,95,108,102,105] ) +505d 220 0 FAIL RETRY: lists:append(_131763, [46|_131703], [100,95,108,102,105] ) +506d 200 0 CALL: lists:append(_131765, [46|_131703], [95,108,102,105] ) +507d 220 0 FAIL RETRY: lists:append(_131765, [46|_131703], [95,108,102,105] ) +508d 200 0 CALL: lists:append(_131767, [46|_131703], [108,102,105] ) +509d 220 0 FAIL RETRY: lists:append(_131767, [46|_131703], [108,102,105] ) +510d 200 0 CALL: lists:append(_131769, [46|_131703], [102,105] ) +511d 220 0 FAIL RETRY: lists:append(_131769, [46|_131703], [102,105] ) +512d 200 0 CALL: lists:append(_131771, [46|_131703], [105] ) +513d 220 0 FAIL RETRY: lists:append(_131771, [46|_131703], [105] ) +514d 200 0 CALL: lists:append(_131773, [46|_131703], [] ) +515d 220 0 FAIL RETRY: lists:append(_131773, [46|_131703], [] ) +516d 200 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131701, _1048387 ) +517d 200 0 TRY_OR +518d 222 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048361 ) +519d 222 0 CALL: prolog:\=([], [] ) +521d 200 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _131702 ) +522d 200 0 TRY_OR +523d 220 0 CALL: prolog:==(txt, source ) +525d 200 0 CALL: user:prolog_file_type(_1048366, txt ) +526d 200 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _131701, _1048387 ) +527d 150 0 CALL: prolog:$absf_trace(' try no suffix', [], _131701, _1048387 ) +528d 200 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +529d 200 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _131701, _1048387 ) +530d 150 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131701, [] ) +531d 191 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _131702 ) +532d 191 0 CALL: prolog:\=('', '' ) +533d 191 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131701, [] ) +534d 150 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +535d 189 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +536d 189 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +537d 150 0 CALL: prolog:$variable_expansion([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048396 ) +538d 189 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +539d 150 0 CALL: prolog:$expand_file_name([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048396 ) +540d 150 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +541d 188 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +542d 188 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +543d 150 0 CALL: prolog:$prefix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048398, [] ) +544d 188 0 CALL: prolog:is_absolute_file_name([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +545d 150 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048398, [] ) +546d 150 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131777, [] ) +547d 150 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131779, [] ) +548d 150 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131781, [] ) +549d 150 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131783, [] ) +550d 150 0 CALL: prolog:$phrase_list([47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131785, [] ) +551d 150 0 CALL: prolog:$phrase_list([118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131787, [] ) +552d 150 0 CALL: prolog:$phrase_list([115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131789, [] ) +553d 150 0 CALL: prolog:$phrase_list([99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131791, [] ) +554d 150 0 CALL: prolog:$phrase_list([47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131793, [] ) +555d 150 0 CALL: prolog:$phrase_list([46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131795, [] ) +556d 150 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131797, [] ) +557d 150 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131799, [] ) +558d 150 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131801, [] ) +559d 150 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131803, [] ) +560d 150 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131805, [] ) +561d 150 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131807, [] ) +562d 150 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131809, [] ) +563d 150 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131811, [] ) +564d 150 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131813, [] ) +565d 150 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131815, [] ) +566d 150 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _131817, [] ) +567d 150 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _131819, [] ) +568d 150 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _131821, [] ) +569d 150 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _131823, [] ) +570d 150 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _131825, [] ) +571d 150 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _131827, [] ) +572d 150 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _131829, [] ) +573d 150 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _131831, [] ) +574d 150 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _131833, [] ) +575d 150 0 CALL: prolog:$phrase_list([100,95,108,102,105], _131835, [] ) +576d 150 0 CALL: prolog:$phrase_list([95,108,102,105], _131837, [] ) +577d 150 0 CALL: prolog:$phrase_list([108,102,105], _131839, [] ) +578d 150 0 CALL: prolog:$phrase_list([102,105], _131841, [] ) +579d 150 0 CALL: prolog:$phrase_list([105], _131843, [] ) +580d 150 0 CALL: prolog:$phrase_list([], _131845, [] ) +581d 150 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +582d 186 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +583d 186 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +584d 150 0 CALL: prolog:atom_codes(_1048401, [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +585d 150 0 TRY_OR +586d 150 0 CALL: prolog:expand_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048400 ) +587d 150 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/.local/bin/simplecudd_lfi']] ) +588d 184 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +589d 184 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/.local/bin/simplecudd_lfi']] ) +590d 150 0 CALL: lists:member(_1048402, ['/home/vsc/.local/bin/simplecudd_lfi'] ) +591d 183 0 CALL: prolog:real_path('/home/vsc/.local/bin/simplecudd_lfi', _131481 ) +592d 183 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +593d 192 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +594d 192 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +595d 183 0 CALL: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +596d 193 0 FAIL RETRY: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +597d 193 0 FAIL RETRY: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +598d 193 0 CALL: prolog:$access_file('/home/vsc/.local/bin/simplecudd_lfi', exist ) +599d 193 0 CALL: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/.local/bin/simplecudd_lfi',txt,exist] ) +600d 202 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +601d 202 0 FAIL RETRY: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/.local/bin/simplecudd_lfi',txt,exist] ) +602d 193 0 TRY_OR +603d 201 0 CALL: prolog:==(first, first ) +604d 150 0 CALL: prolog:$cleanup_on_exit(150, cleanup(true,_131512,'$absf_port'(_131512,'/home/vsc/.local/bin/simplecudd_lfi','/home/vsc/.local/bin/simplecudd_lfi',t(no),false,true,false,true,false,first,true),_131542,false,150) ) +605d 171 0 TRY_OR +606d 189 0 CALL: prolog:==(first, first ) +607d 171 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +608d 171 0 CALL: prolog:set_prolog_flag(open_expands_filename, false ) +609d 171 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +610d 171 0 CALL: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +611d 180 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +612d 180 0 FAIL RETRY: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +613d 150 0 TRY_OR +614d 164 0 CALL: prolog:==(150, 150 ) +615d 140 0 TRY_OR +616d 148 0 CALL: prolog:file_exists('/home/vsc/.local/bin/simplecudd_lfi' ) +617d 148 0 CALL: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', _131862, [expand(true),solutions(first),access(exist)] ) +618d 148 0 CALL: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131862 ) +619d 168 0 FAIL RETRY: prolog:absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131862 ) +620d 148 0 CALL: prolog:$absolute_file_name('/home/vsc/.local/bin/simplecudd_lfi', [expand(true),solutions(first),access(exist)], _131862 ) +621d 148 0 CALL: prolog:gated_call('$enter_absf'('/home/vsc/.local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131878,_131879,_131880,_131881,_131882,_131883,_131884,_131885,_131886), '$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',_131878,_131862,_131879,_131885), _131893, '$absf_port'(_131893,'/home/vsc/.local/bin/simplecudd_lfi',_131862,_131879,_131880,_131881,_131882,_131883,_131884,_131885,_131886) ) +622d 148 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/home/vsc/.local/bin/simplecudd_lfi',[expand(true),solutions(first),access(exist)],_131878,_131879,_131880,_131881,_131882,_131883,_131884,_131885,_131886) ) +623d 178 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _131878 ) +624d 178 0 CALL: prolog:current_prolog_flag(open_expands_filename, _131880 ) +625d 178 0 CALL: prolog:current_prolog_flag(fileerrors, _131881 ) +626d 178 0 CALL: prolog:current_prolog_flag(verbose_file_search, _131882 ) +627d 178 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _131884 ) +628d 178 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _131883 ) +629d 178 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +630d 178 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _131916 ) +631d 178 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _131885 ) +632d 178 0 TRY_OR +633d 196 0 CALL: prolog:==(error, fail ) +635d 178 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +636d 178 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +637d 178 0 CALL: prolog:$absf_trace('/home/vsc/.local/bin/simplecudd_lfi' ) +638d 193 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +639d 193 0 FAIL RETRY: prolog:$absf_trace('/home/vsc/.local/bin/simplecudd_lfi' ) +640d 178 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +641d 192 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +642d 192 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +643d 148 0 CALL: prolog:$gated_call(true, '$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131862,t(no),first), _131893, '$absf_port'(_131893,'/home/vsc/.local/bin/simplecudd_lfi',_131862,t(no),false,true,false,true,false,first,true) ) +644d 148 0 CALL: prolog:$tag_cleanup(_131925, cleanup(true,_131893,'$absf_port'(_131893,'/home/vsc/.local/bin/simplecudd_lfi',_131862,t(no),false,true,false,true,false,first,true),_131923,true,_131925) ) +645d 148 0 CALL: prolog:$execute('$find_in_path'('/home/vsc/.local/bin/simplecudd_lfi',opt(exist,true,[],error,txt,'','',first,false),_131862,t(no),first) ) +646d 148 0 CALL: prolog:$find_in_path('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131862, t(no), first ) +647d 167 0 FAIL RETRY: prolog:$find_in_path('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _131862, t(no), first ) +648d 148 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048412 ) +649d 148 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048413 ) +650d 148 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048407 ) +651d 148 0 CALL: prolog:$absf_trace('start with ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +652d 183 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +653d 183 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +654d 148 0 CALL: prolog:$core_file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048403, [] ) +655d 148 0 CALL: prolog:$file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048392, _1048403, _1048393 ) +656d 195 0 CALL: prolog:=..('/home/vsc/.local/bin/simplecudd_lfi', [_131943,_131945] ) +657d 195 0 FAIL RETRY: prolog:$file_name('/home/vsc/.local/bin/simplecudd_lfi', opt(exist,true,[],error,txt,'','',first,false), _1048392, _1048403, _1048393 ) +658d 148 0 CALL: prolog:$cat_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048392, _1048403, _1048393 ) +659d 194 0 FAIL RETRY: prolog:$cat_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048392, _1048403, _1048393 ) +660d 194 0 CALL: prolog:atom_codes('/home/vsc/.local/bin/simplecudd_lfi', _1048392 ) +661d 148 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048403, _1048393 ) +662d 148 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132014, _1048393 ) +663d 148 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132016, _1048393 ) +664d 148 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132018, _1048393 ) +665d 148 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132020, _1048393 ) +666d 148 0 CALL: prolog:$phrase_list([47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132022, _1048393 ) +667d 148 0 CALL: prolog:$phrase_list([118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132024, _1048393 ) +668d 148 0 CALL: prolog:$phrase_list([115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132026, _1048393 ) +669d 148 0 CALL: prolog:$phrase_list([99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132028, _1048393 ) +670d 148 0 CALL: prolog:$phrase_list([47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132030, _1048393 ) +671d 148 0 CALL: prolog:$phrase_list([46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132032, _1048393 ) +672d 148 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132034, _1048393 ) +673d 148 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132036, _1048393 ) +674d 148 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132038, _1048393 ) +675d 148 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132040, _1048393 ) +676d 148 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132042, _1048393 ) +677d 148 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132044, _1048393 ) +678d 148 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132046, _1048393 ) +679d 148 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132048, _1048393 ) +680d 148 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132050, _1048393 ) +681d 148 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132052, _1048393 ) +682d 148 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132054, _1048393 ) +683d 148 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _132056, _1048393 ) +684d 148 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _132058, _1048393 ) +685d 148 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _132060, _1048393 ) +686d 148 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _132062, _1048393 ) +687d 148 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _132064, _1048393 ) +688d 148 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _132066, _1048393 ) +689d 148 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _132068, _1048393 ) +690d 148 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _132070, _1048393 ) +691d 148 0 CALL: prolog:$phrase_list([100,95,108,102,105], _132072, _1048393 ) +692d 148 0 CALL: prolog:$phrase_list([95,108,102,105], _132074, _1048393 ) +693d 148 0 CALL: prolog:$phrase_list([108,102,105], _132076, _1048393 ) +694d 148 0 CALL: prolog:$phrase_list([102,105], _132078, _1048393 ) +695d 148 0 CALL: prolog:$phrase_list([105], _132080, _1048393 ) +696d 148 0 CALL: prolog:$phrase_list([], _132082, _1048393 ) +697d 148 0 CALL: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _132082, _1048395 ) +698d 192 0 CALL: lists:append(_1048373, [46|_132084], [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +699d 212 0 FAIL RETRY: lists:append(_1048373, [46|_132084], [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +700d 192 0 CALL: lists:append(_132086, [46|_132084], [104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +701d 212 0 FAIL RETRY: lists:append(_132086, [46|_132084], [104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +702d 192 0 CALL: lists:append(_132088, [46|_132084], [111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +703d 212 0 FAIL RETRY: lists:append(_132088, [46|_132084], [111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +704d 192 0 CALL: lists:append(_132090, [46|_132084], [109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +705d 212 0 FAIL RETRY: lists:append(_132090, [46|_132084], [109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +706d 192 0 CALL: lists:append(_132092, [46|_132084], [101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +707d 212 0 FAIL RETRY: lists:append(_132092, [46|_132084], [101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +708d 192 0 CALL: lists:append(_132094, [46|_132084], [47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +709d 212 0 FAIL RETRY: lists:append(_132094, [46|_132084], [47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +710d 192 0 CALL: lists:append(_132096, [46|_132084], [118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +711d 212 0 FAIL RETRY: lists:append(_132096, [46|_132084], [118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +712d 192 0 CALL: lists:append(_132098, [46|_132084], [115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +713d 212 0 FAIL RETRY: lists:append(_132098, [46|_132084], [115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +714d 192 0 CALL: lists:append(_132100, [46|_132084], [99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +715d 212 0 FAIL RETRY: lists:append(_132100, [46|_132084], [99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +716d 192 0 CALL: lists:append(_132102, [46|_132084], [47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +717d 212 0 FAIL RETRY: lists:append(_132102, [46|_132084], [47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +718d 192 0 CALL: lists:append(_132104, [46|_132084], [46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +719d 212 0 CALL: prolog:$id([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048374, [] ) +720d 212 0 CALL: prolog:C(_1048374, 108, _1048356 ) +721d 212 0 TRY_OR +722d 229 0 CALL: prolog:>=(108, 97 ) +723d 229 0 CALL: prolog:=<(108, 122 ) +724d 212 0 CALL: prolog:$id([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132106, [] ) +725d 212 0 CALL: prolog:C(_132106, 111, _1048356 ) +726d 212 0 TRY_OR +727d 229 0 CALL: prolog:>=(111, 97 ) +728d 229 0 CALL: prolog:=<(111, 122 ) +729d 212 0 CALL: prolog:$id([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132108, [] ) +730d 212 0 CALL: prolog:C(_132108, 99, _1048356 ) +731d 212 0 TRY_OR +732d 229 0 CALL: prolog:>=(99, 97 ) +733d 229 0 CALL: prolog:=<(99, 122 ) +734d 212 0 CALL: prolog:$id([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132110, [] ) +735d 212 0 CALL: prolog:C(_132110, 97, _1048356 ) +736d 212 0 TRY_OR +737d 229 0 CALL: prolog:>=(97, 97 ) +738d 229 0 CALL: prolog:=<(97, 122 ) +739d 212 0 CALL: prolog:$id([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132112, [] ) +740d 212 0 CALL: prolog:C(_132112, 108, _1048356 ) +741d 212 0 TRY_OR +742d 229 0 CALL: prolog:>=(108, 97 ) +743d 229 0 CALL: prolog:=<(108, 122 ) +744d 212 0 CALL: prolog:$id([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132114, [] ) +745d 212 0 CALL: prolog:C(_132114, 47, _1048356 ) +746d 212 0 TRY_OR +747d 229 0 CALL: prolog:>=(47, 97 ) +749d 229 0 CALL: prolog:>=(47, 65 ) +751d 229 0 CALL: prolog:>=(47, 48 ) +753d 212 0 CALL: prolog:=:=(47, 95 ) +754d 212 0 FAIL RETRY: lists:append(_132104, [46|_132084], [46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +755d 192 0 CALL: lists:append(_132106, [46|_132084], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +756d 212 0 FAIL RETRY: lists:append(_132106, [46|_132084], [108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +757d 192 0 CALL: lists:append(_132108, [46|_132084], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +758d 212 0 FAIL RETRY: lists:append(_132108, [46|_132084], [111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +759d 192 0 CALL: lists:append(_132110, [46|_132084], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +760d 212 0 FAIL RETRY: lists:append(_132110, [46|_132084], [99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +761d 192 0 CALL: lists:append(_132112, [46|_132084], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +762d 212 0 FAIL RETRY: lists:append(_132112, [46|_132084], [97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +763d 192 0 CALL: lists:append(_132114, [46|_132084], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +764d 212 0 FAIL RETRY: lists:append(_132114, [46|_132084], [108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +765d 192 0 CALL: lists:append(_132116, [46|_132084], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +766d 212 0 FAIL RETRY: lists:append(_132116, [46|_132084], [47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +767d 192 0 CALL: lists:append(_132118, [46|_132084], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +768d 212 0 FAIL RETRY: lists:append(_132118, [46|_132084], [98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +769d 192 0 CALL: lists:append(_132120, [46|_132084], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +770d 212 0 FAIL RETRY: lists:append(_132120, [46|_132084], [105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +771d 192 0 CALL: lists:append(_132122, [46|_132084], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +772d 212 0 FAIL RETRY: lists:append(_132122, [46|_132084], [110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +773d 192 0 CALL: lists:append(_132124, [46|_132084], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +774d 212 0 FAIL RETRY: lists:append(_132124, [46|_132084], [47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +775d 192 0 CALL: lists:append(_132126, [46|_132084], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +776d 212 0 FAIL RETRY: lists:append(_132126, [46|_132084], [115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +777d 192 0 CALL: lists:append(_132128, [46|_132084], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +778d 212 0 FAIL RETRY: lists:append(_132128, [46|_132084], [105,109,112,108,101,99,117,100,100,95,108,102,105] ) +779d 192 0 CALL: lists:append(_132130, [46|_132084], [109,112,108,101,99,117,100,100,95,108,102,105] ) +780d 212 0 FAIL RETRY: lists:append(_132130, [46|_132084], [109,112,108,101,99,117,100,100,95,108,102,105] ) +781d 192 0 CALL: lists:append(_132132, [46|_132084], [112,108,101,99,117,100,100,95,108,102,105] ) +782d 212 0 FAIL RETRY: lists:append(_132132, [46|_132084], [112,108,101,99,117,100,100,95,108,102,105] ) +783d 192 0 CALL: lists:append(_132134, [46|_132084], [108,101,99,117,100,100,95,108,102,105] ) +784d 212 0 FAIL RETRY: lists:append(_132134, [46|_132084], [108,101,99,117,100,100,95,108,102,105] ) +785d 192 0 CALL: lists:append(_132136, [46|_132084], [101,99,117,100,100,95,108,102,105] ) +786d 212 0 FAIL RETRY: lists:append(_132136, [46|_132084], [101,99,117,100,100,95,108,102,105] ) +787d 192 0 CALL: lists:append(_132138, [46|_132084], [99,117,100,100,95,108,102,105] ) +788d 212 0 FAIL RETRY: lists:append(_132138, [46|_132084], [99,117,100,100,95,108,102,105] ) +789d 192 0 CALL: lists:append(_132140, [46|_132084], [117,100,100,95,108,102,105] ) +790d 212 0 FAIL RETRY: lists:append(_132140, [46|_132084], [117,100,100,95,108,102,105] ) +791d 192 0 CALL: lists:append(_132142, [46|_132084], [100,100,95,108,102,105] ) +792d 212 0 FAIL RETRY: lists:append(_132142, [46|_132084], [100,100,95,108,102,105] ) +793d 192 0 CALL: lists:append(_132144, [46|_132084], [100,95,108,102,105] ) +794d 212 0 FAIL RETRY: lists:append(_132144, [46|_132084], [100,95,108,102,105] ) +795d 192 0 CALL: lists:append(_132146, [46|_132084], [95,108,102,105] ) +796d 212 0 FAIL RETRY: lists:append(_132146, [46|_132084], [95,108,102,105] ) +797d 192 0 CALL: lists:append(_132148, [46|_132084], [108,102,105] ) +798d 212 0 FAIL RETRY: lists:append(_132148, [46|_132084], [108,102,105] ) +799d 192 0 CALL: lists:append(_132150, [46|_132084], [102,105] ) +800d 212 0 FAIL RETRY: lists:append(_132150, [46|_132084], [102,105] ) +801d 192 0 CALL: lists:append(_132152, [46|_132084], [105] ) +802d 212 0 FAIL RETRY: lists:append(_132152, [46|_132084], [105] ) +803d 192 0 CALL: lists:append(_132154, [46|_132084], [] ) +804d 212 0 FAIL RETRY: lists:append(_132154, [46|_132084], [] ) +805d 192 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _132082, _1048395 ) +806d 192 0 TRY_OR +807d 214 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048369 ) +808d 214 0 CALL: prolog:\=([], [] ) +810d 192 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _132083 ) +811d 192 0 TRY_OR +812d 212 0 CALL: prolog:==(txt, source ) +814d 192 0 CALL: user:prolog_file_type(_1048374, txt ) +815d 192 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _132082, _1048395 ) +816d 148 0 CALL: prolog:$absf_trace(' try no suffix', [], _132082, _1048395 ) +817d 192 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +818d 192 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _132082, _1048395 ) +819d 148 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _132082, [] ) +820d 183 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _132083 ) +821d 183 0 CALL: prolog:\=('', '' ) +822d 183 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _132082, [] ) +823d 148 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +824d 181 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +825d 181 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +826d 148 0 CALL: prolog:$variable_expansion([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048404 ) +827d 181 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +828d 148 0 CALL: prolog:$expand_file_name([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048404 ) +829d 148 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +830d 180 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +831d 180 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +832d 148 0 CALL: prolog:$prefix([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], opt(exist,true,[],error,txt,'','',first,false), _1048406, [] ) +833d 180 0 CALL: prolog:is_absolute_file_name([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +834d 148 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _1048406, [] ) +835d 148 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132158, [] ) +836d 148 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132160, [] ) +837d 148 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132162, [] ) +838d 148 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132164, [] ) +839d 148 0 CALL: prolog:$phrase_list([47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132166, [] ) +840d 148 0 CALL: prolog:$phrase_list([118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132168, [] ) +841d 148 0 CALL: prolog:$phrase_list([115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132170, [] ) +842d 148 0 CALL: prolog:$phrase_list([99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132172, [] ) +843d 148 0 CALL: prolog:$phrase_list([47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132174, [] ) +844d 148 0 CALL: prolog:$phrase_list([46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132176, [] ) +845d 148 0 CALL: prolog:$phrase_list([108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132178, [] ) +846d 148 0 CALL: prolog:$phrase_list([111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132180, [] ) +847d 148 0 CALL: prolog:$phrase_list([99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132182, [] ) +848d 148 0 CALL: prolog:$phrase_list([97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132184, [] ) +849d 148 0 CALL: prolog:$phrase_list([108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132186, [] ) +850d 148 0 CALL: prolog:$phrase_list([47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132188, [] ) +851d 148 0 CALL: prolog:$phrase_list([98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132190, [] ) +852d 148 0 CALL: prolog:$phrase_list([105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132192, [] ) +853d 148 0 CALL: prolog:$phrase_list([110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132194, [] ) +854d 148 0 CALL: prolog:$phrase_list([47,115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132196, [] ) +855d 148 0 CALL: prolog:$phrase_list([115,105,109,112,108,101,99,117,100,100,95,108,102,105], _132198, [] ) +856d 148 0 CALL: prolog:$phrase_list([105,109,112,108,101,99,117,100,100,95,108,102,105], _132200, [] ) +857d 148 0 CALL: prolog:$phrase_list([109,112,108,101,99,117,100,100,95,108,102,105], _132202, [] ) +858d 148 0 CALL: prolog:$phrase_list([112,108,101,99,117,100,100,95,108,102,105], _132204, [] ) +859d 148 0 CALL: prolog:$phrase_list([108,101,99,117,100,100,95,108,102,105], _132206, [] ) +860d 148 0 CALL: prolog:$phrase_list([101,99,117,100,100,95,108,102,105], _132208, [] ) +861d 148 0 CALL: prolog:$phrase_list([99,117,100,100,95,108,102,105], _132210, [] ) +862d 148 0 CALL: prolog:$phrase_list([117,100,100,95,108,102,105], _132212, [] ) +863d 148 0 CALL: prolog:$phrase_list([100,100,95,108,102,105], _132214, [] ) +864d 148 0 CALL: prolog:$phrase_list([100,95,108,102,105], _132216, [] ) +865d 148 0 CALL: prolog:$phrase_list([95,108,102,105], _132218, [] ) +866d 148 0 CALL: prolog:$phrase_list([108,102,105], _132220, [] ) +867d 148 0 CALL: prolog:$phrase_list([102,105], _132222, [] ) +868d 148 0 CALL: prolog:$phrase_list([105], _132224, [] ) +869d 148 0 CALL: prolog:$phrase_list([], _132226, [] ) +870d 148 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +871d 178 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +872d 178 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105]] ) +873d 148 0 CALL: prolog:atom_codes(_1048409, [47,104,111,109,101,47,118,115,99,47,46,108,111,99,97,108,47,98,105,110,47,115,105,109,112,108,101,99,117,100,100,95,108,102,105] ) +874d 148 0 TRY_OR +875d 148 0 CALL: prolog:expand_file_name('/home/vsc/.local/bin/simplecudd_lfi', _1048408 ) +876d 148 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/.local/bin/simplecudd_lfi']] ) +877d 176 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +878d 176 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/.local/bin/simplecudd_lfi']] ) +879d 148 0 CALL: lists:member(_1048410, ['/home/vsc/.local/bin/simplecudd_lfi'] ) +880d 175 0 CALL: prolog:real_path('/home/vsc/.local/bin/simplecudd_lfi', _131862 ) +881d 175 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +882d 184 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +883d 184 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +884d 175 0 CALL: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +885d 185 0 FAIL RETRY: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +886d 185 0 FAIL RETRY: prolog:$check_file('/home/vsc/.local/bin/simplecudd_lfi', txt, exist ) +887d 185 0 CALL: prolog:$access_file('/home/vsc/.local/bin/simplecudd_lfi', exist ) +888d 185 0 CALL: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/.local/bin/simplecudd_lfi',txt,exist] ) +889d 194 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +890d 194 0 FAIL RETRY: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/.local/bin/simplecudd_lfi',txt,exist] ) +891d 185 0 TRY_OR +892d 193 0 CALL: prolog:==(first, first ) +893d 148 0 CALL: prolog:$cleanup_on_exit(148, cleanup(true,_131893,'$absf_port'(_131893,'/home/vsc/.local/bin/simplecudd_lfi','/home/vsc/.local/bin/simplecudd_lfi',t(no),false,true,false,true,false,first,true),_131923,false,148) ) +894d 163 0 TRY_OR +895d 181 0 CALL: prolog:==(first, first ) +896d 163 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +897d 163 0 CALL: prolog:set_prolog_flag(open_expands_filename, false ) +898d 163 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +899d 163 0 CALL: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +900d 172 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +901d 172 0 FAIL RETRY: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/.local/bin/simplecudd_lfi'] ) +902d 140 0 CALL: problog_lfi:check_theory +903d 140 0 TRY_OR +904d 169 0 CALL: user:myclause(_1048417, _1048416 ) ++s 0x5602af201e50 + @0x7efdd88a30b8 0 ++s 0x5602af20a230 + @0x7efdd88a30b8 0 +- 0x5602af201e50 + @0x7efdd88a30b8 169 +905d 178 0 CALL: problog:::(_1048415, person(mary) ) ++s 0x5602af208fb0 + @0x7efdd88a30d8 0 ++s 0x5602af1f2180 + @0x7efdd88a30d8 0 +- 0x5602af208fb0 + @0x7efdd88a30d8 178 +906d 187 0 CALL: problog:probabilistic_fact(_1048415, person(mary), _132245 ) ++s 0x5602af208fb0 + @0x7efdd88a30d8 0 ++s 0x5602af2086b0 + @0x7efdd88a30d8 0 +- 0x5602af208fb0 + @0x7efdd88a30d8 187 +907d 197 0 CALL: prolog:ground(person(mary) ) +908d 187 0 CALL: prolog:=..(person(mary), [_132246|_132247] ) +909d 187 0 CALL: prolog:atomic_concat(problog_, person, _1048368 ) +910d 187 0 CALL: lists:append([_132245,mary], [_132254], _1048367 ) +911d 187 0 CALL: lists:append([mary], [_132254], _132257 ) +912d 187 0 CALL: lists:append([], [_132254], _132259 ) +913d 187 0 CALL: prolog:=..(_1048370, [problog_person,_132245,mary,_132254] ) ++s 0x5602af20a5c0 + @0x7efdd88a30d8 0 +914d 187 0 CALL: prolog:length([_132245,mary,_132254], _1048369 ) +915d 187 0 CALL: prolog:$skip_list([_132245,mary,_132254], _1048369, _132266, _132267 ) +916d 187 0 CALL: prolog:==([], [] ) +917d 187 0 CALL: prolog:current_predicate(problog:problog_person/3 ) +918d 187 0 CALL: prolog:$yap_strip_module(problog:problog_person/3, _1048364, _1048363 ) +919d 187 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_person/3 ) +920d 187 0 TRY_OR +921d 228 0 CALL: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +922d 237 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +923d 228 0 TRY_OR +925d 228 0 CALL: error:may_bind_to_type(atom, problog_person ) +926d 245 0 FAIL RETRY: error:may_bind_to_type(atom, problog_person ) +927d 228 0 CALL: error:may_bind_to_type(integer, 3 ) +928d 237 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +929d 187 0 CALL: prolog:$c_i_predicate(problog_person/3, problog ) +930d 187 0 TRY_OR +931d 222 0 CALL: prolog:ground(problog_person/3 ) +932d 187 0 CALL: prolog:functor(_132274, problog_person, 3 ) +933d 187 0 CALL: prolog:current_predicate(problog_person, problog:problog_person(_132275,_132276,_132277) ) +934d 187 0 CALL: prolog:$yap_strip_module(problog:problog_person(_132275,_132276,_132277), _1048360, _1048359 ) +935d 187 0 CALL: prolog:functor(problog_person(_132275,_132276,_132277), problog_person, _1048358 ) +936d 187 0 TRY_OR +937d 224 0 CALL: prolog:$current_predicate(problog_person, problog, problog_person(_132275,_132276,_132277), user ) +939d 187 0 CALL: prolog:$imported_predicate(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +940d 225 0 CALL: prolog:$is_system_predicate(problog_person(_132275,_132276,_132277), prolog ) +941d 225 0 FAIL RETRY: prolog:$imported_predicate(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +942d 187 0 CALL: prolog:$undefined(problog_person(_132275,_132276,_132277), problog ) +943d 187 0 CALL: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +944d 232 0 CALL: prolog:recorded('$import', '$import'(_132282,problog,_132284,problog_person(_132275,_132276,_132277),_132286,_132287), _1048333 ) +945d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +946d 232 0 CALL: prolog:$pred_exists(problog_person(_132275,_132276,_132277), user ) +947d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +948d 232 0 CALL: prolog:recorded('$dialect', swi, _1048328 ) +949d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +950d 187 0 CALL: prolog:$parent_module(problog, _1048346 ) +951d 187 0 FAIL RETRY: problog:::(_1048415, person(mary) ) +952d 178 0 CALL: problog:continuous_fact(_132246,_132247, person(mary), _132248 ) +953d 178 0 CALL: problog:get_internal_continuous_fact(_132248, _1048381, _1048388, _1048380, _1048385 ) +954d 178 0 CALL: problog:problog_continuous_predicate(_1048369, _1048370, _1048385 ) +955d 178 0 FAIL RETRY: user:myclause(_1048417, _1048416 ) +956d 178 0 CALL: problog:::(_1048415, person(john) ) +957d 187 0 CALL: problog:probabilistic_fact(_1048415, person(john), _132245 ) +958d 197 0 CALL: prolog:ground(person(john) ) +959d 187 0 CALL: prolog:=..(person(john), [_132246|_132247] ) +960d 187 0 CALL: prolog:atomic_concat(problog_, person, _1048368 ) +961d 187 0 CALL: lists:append([_132245,john], [_132254], _1048367 ) +962d 187 0 CALL: lists:append([john], [_132254], _132257 ) +963d 187 0 CALL: lists:append([], [_132254], _132259 ) +964d 187 0 CALL: prolog:=..(_1048370, [problog_person,_132245,john,_132254] ) +965d 187 0 CALL: prolog:length([_132245,john,_132254], _1048369 ) +966d 187 0 CALL: prolog:$skip_list([_132245,john,_132254], _1048369, _132266, _132267 ) +967d 187 0 CALL: prolog:==([], [] ) +968d 187 0 CALL: prolog:current_predicate(problog:problog_person/3 ) +969d 187 0 CALL: prolog:$yap_strip_module(problog:problog_person/3, _1048364, _1048363 ) +970d 187 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_person/3 ) +971d 187 0 TRY_OR +972d 228 0 CALL: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +973d 237 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +974d 228 0 TRY_OR +976d 228 0 CALL: error:may_bind_to_type(atom, problog_person ) +977d 245 0 FAIL RETRY: error:may_bind_to_type(atom, problog_person ) +978d 228 0 CALL: error:may_bind_to_type(integer, 3 ) +979d 237 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +980d 187 0 CALL: prolog:$c_i_predicate(problog_person/3, problog ) +981d 187 0 TRY_OR +982d 222 0 CALL: prolog:ground(problog_person/3 ) +983d 187 0 CALL: prolog:functor(_132274, problog_person, 3 ) +984d 187 0 CALL: prolog:current_predicate(problog_person, problog:problog_person(_132275,_132276,_132277) ) +985d 187 0 CALL: prolog:$yap_strip_module(problog:problog_person(_132275,_132276,_132277), _1048360, _1048359 ) +986d 187 0 CALL: prolog:functor(problog_person(_132275,_132276,_132277), problog_person, _1048358 ) +987d 187 0 TRY_OR +988d 224 0 CALL: prolog:$current_predicate(problog_person, problog, problog_person(_132275,_132276,_132277), user ) +990d 187 0 CALL: prolog:$imported_predicate(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +991d 225 0 CALL: prolog:$is_system_predicate(problog_person(_132275,_132276,_132277), prolog ) +992d 225 0 FAIL RETRY: prolog:$imported_predicate(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +993d 187 0 CALL: prolog:$undefined(problog_person(_132275,_132276,_132277), problog ) +994d 187 0 CALL: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +995d 232 0 CALL: prolog:recorded('$import', '$import'(_132282,problog,_132284,problog_person(_132275,_132276,_132277),_132286,_132287), _1048333 ) +996d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +997d 232 0 CALL: prolog:$pred_exists(problog_person(_132275,_132276,_132277), user ) +998d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +999d 232 0 CALL: prolog:recorded('$dialect', swi, _1048328 ) +1000d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_132275,_132276,_132277), problog, _1048363, _1048364 ) +1001d 187 0 CALL: prolog:$parent_module(problog, _1048346 ) +1002d 187 0 FAIL RETRY: problog:::(_1048415, person(john) ) +1003d 178 0 CALL: problog:continuous_fact(_132246,_132247, person(john), _132248 ) +1004d 178 0 CALL: problog:get_internal_continuous_fact(_132248, _1048381, _1048388, _1048380, _1048385 ) +1005d 178 0 CALL: problog:problog_continuous_predicate(_1048369, _1048370, _1048385 ) +1006d 178 0 FAIL RETRY: user:myclause(_1048417, _1048416 ) +1007d 178 0 CALL: problog:::(_1048415, alarm ) +1008d 187 0 CALL: problog:probabilistic_fact(_1048415, alarm, _132243 ) +1009d 197 0 CALL: prolog:ground(alarm ) +1010d 187 0 CALL: prolog:=..(alarm, [_132244|_132245] ) +1011d 187 0 CALL: prolog:atomic_concat(problog_, alarm, _1048368 ) +1012d 187 0 CALL: lists:append([_132243], [_132250], _1048367 ) +1013d 187 0 CALL: lists:append([], [_132250], _132253 ) +1014d 187 0 CALL: prolog:=..(_1048370, [problog_alarm,_132243,_132250] ) ++s 0x5602af20c600 + @0x7efdd88a30d8 0 +1015d 187 0 CALL: prolog:length([_132243,_132250], _1048369 ) +1016d 187 0 CALL: prolog:$skip_list([_132243,_132250], _1048369, _132259, _132260 ) +1017d 187 0 CALL: prolog:==([], [] ) +1018d 187 0 CALL: prolog:current_predicate(problog:problog_alarm/2 ) +1019d 187 0 CALL: prolog:$yap_strip_module(problog:problog_alarm/2, _1048364, _1048363 ) +1020d 187 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_alarm/2 ) +1021d 187 0 TRY_OR +1022d 228 0 CALL: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +1023d 237 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +1024d 228 0 TRY_OR +1026d 228 0 CALL: error:may_bind_to_type(atom, problog_alarm ) +1027d 245 0 FAIL RETRY: error:may_bind_to_type(atom, problog_alarm ) +1028d 228 0 CALL: error:may_bind_to_type(integer, 2 ) +1029d 237 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +1030d 187 0 CALL: prolog:$c_i_predicate(problog_alarm/2, problog ) +1031d 187 0 TRY_OR +1032d 222 0 CALL: prolog:ground(problog_alarm/2 ) +1033d 187 0 CALL: prolog:functor(_132267, problog_alarm, 2 ) +1034d 187 0 CALL: prolog:current_predicate(problog_alarm, problog:problog_alarm(_132268,_132269) ) +1035d 187 0 CALL: prolog:$yap_strip_module(problog:problog_alarm(_132268,_132269), _1048360, _1048359 ) +1036d 187 0 CALL: prolog:functor(problog_alarm(_132268,_132269), problog_alarm, _1048358 ) +1037d 187 0 TRY_OR +1038d 224 0 CALL: prolog:$current_predicate(problog_alarm, problog, problog_alarm(_132268,_132269), user ) +1040d 187 0 CALL: prolog:$imported_predicate(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1041d 225 0 CALL: prolog:$is_system_predicate(problog_alarm(_132268,_132269), prolog ) +1042d 225 0 FAIL RETRY: prolog:$imported_predicate(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1043d 187 0 CALL: prolog:$undefined(problog_alarm(_132268,_132269), problog ) +1044d 187 0 CALL: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1045d 232 0 CALL: prolog:recorded('$import', '$import'(_132274,problog,_132276,problog_alarm(_132268,_132269),_132278,_132279), _1048333 ) +1046d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1047d 232 0 CALL: prolog:$pred_exists(problog_alarm(_132268,_132269), user ) +1048d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1049d 232 0 CALL: prolog:recorded('$dialect', swi, _1048328 ) +1050d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1051d 187 0 CALL: prolog:$parent_module(problog, _1048346 ) +1052d 187 0 FAIL RETRY: problog:::(_1048415, alarm ) +1053d 178 0 CALL: problog:continuous_fact(_132244,_132245, alarm, _132246 ) +1054d 178 0 CALL: problog:get_internal_continuous_fact(_132246, _1048381, _1048388, _1048380, _1048385 ) +1055d 178 0 CALL: problog:problog_continuous_predicate(_1048369, _1048370, _1048385 ) +1056d 178 0 FAIL RETRY: user:myclause(_1048417, _1048416 ) +1057d 178 0 CALL: problog:::(_1048415, alarm ) +1058d 187 0 CALL: problog:probabilistic_fact(_1048415, alarm, _132243 ) +1059d 197 0 CALL: prolog:ground(alarm ) +1060d 187 0 CALL: prolog:=..(alarm, [_132244|_132245] ) +1061d 187 0 CALL: prolog:atomic_concat(problog_, alarm, _1048368 ) +1062d 187 0 CALL: lists:append([_132243], [_132250], _1048367 ) +1063d 187 0 CALL: lists:append([], [_132250], _132253 ) +1064d 187 0 CALL: prolog:=..(_1048370, [problog_alarm,_132243,_132250] ) +1065d 187 0 CALL: prolog:length([_132243,_132250], _1048369 ) +1066d 187 0 CALL: prolog:$skip_list([_132243,_132250], _1048369, _132259, _132260 ) +1067d 187 0 CALL: prolog:==([], [] ) +1068d 187 0 CALL: prolog:current_predicate(problog:problog_alarm/2 ) +1069d 187 0 CALL: prolog:$yap_strip_module(problog:problog_alarm/2, _1048364, _1048363 ) +1070d 187 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_alarm/2 ) +1071d 187 0 TRY_OR +1072d 228 0 CALL: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +1073d 237 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +1074d 228 0 TRY_OR +1076d 228 0 CALL: error:may_bind_to_type(atom, problog_alarm ) +1077d 245 0 FAIL RETRY: error:may_bind_to_type(atom, problog_alarm ) +1078d 228 0 CALL: error:may_bind_to_type(integer, 2 ) +1079d 237 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +1080d 187 0 CALL: prolog:$c_i_predicate(problog_alarm/2, problog ) +1081d 187 0 TRY_OR +1082d 222 0 CALL: prolog:ground(problog_alarm/2 ) +1083d 187 0 CALL: prolog:functor(_132267, problog_alarm, 2 ) +1084d 187 0 CALL: prolog:current_predicate(problog_alarm, problog:problog_alarm(_132268,_132269) ) +1085d 187 0 CALL: prolog:$yap_strip_module(problog:problog_alarm(_132268,_132269), _1048360, _1048359 ) +1086d 187 0 CALL: prolog:functor(problog_alarm(_132268,_132269), problog_alarm, _1048358 ) +1087d 187 0 TRY_OR +1088d 224 0 CALL: prolog:$current_predicate(problog_alarm, problog, problog_alarm(_132268,_132269), user ) +1090d 187 0 CALL: prolog:$imported_predicate(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1091d 225 0 CALL: prolog:$is_system_predicate(problog_alarm(_132268,_132269), prolog ) +1092d 225 0 FAIL RETRY: prolog:$imported_predicate(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1093d 187 0 CALL: prolog:$undefined(problog_alarm(_132268,_132269), problog ) +1094d 187 0 CALL: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1095d 232 0 CALL: prolog:recorded('$import', '$import'(_132274,problog,_132276,problog_alarm(_132268,_132269),_132278,_132279), _1048333 ) +1096d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1097d 232 0 CALL: prolog:$pred_exists(problog_alarm(_132268,_132269), user ) +1098d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1099d 232 0 CALL: prolog:recorded('$dialect', swi, _1048328 ) +1100d 232 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_132268,_132269), problog, _1048363, _1048364 ) +1101d 187 0 CALL: prolog:$parent_module(problog, _1048346 ) +1102d 187 0 FAIL RETRY: problog:::(_1048415, alarm ) +1103d 178 0 CALL: problog:continuous_fact(_132244,_132245, alarm, _132246 ) +1104d 178 0 CALL: problog:get_internal_continuous_fact(_132246, _1048381, _1048388, _1048380, _1048385 ) +1105d 178 0 CALL: problog:problog_continuous_predicate(_1048369, _1048370, _1048385 ) +1106d 178 0 FAIL RETRY: user:myclause(_1048417, _1048416 ) +1107d 169 0 CALL: problog:::(_1048415, calls(_132244) ) +1108d 178 0 CALL: problog:probabilistic_fact(_1048415, calls(_132244), _132255 ) +1109d 188 0 CALL: prolog:ground(calls(_132244) ) +1110d 188 0 FAIL RETRY: problog:probabilistic_fact(_1048415, calls(_132244), _132255 ) +1111d 178 0 CALL: problog:get_internal_fact(_132255, _1048381, _1048379, _1048380 ) +1112d 178 0 CALL: problog:problog_predicate(_1048368, _1048369 ) ++s 0x5602af20beb0 + @0x7efdd88a30d8 0 ++s 0x5602af201e50 + @0x7efdd88a30d8 0 ++s 0x5602af20e050 + @0x7efdd88a30d8 0 ++s 0x5602af1ee4f0 + @0x7efdd88a30d8 0 ++s 0x5602af1ee4c0 + @0x7efdd88a30d8 0 +- 0x5602af20beb0 + @0x7efdd88a30d8 178 +1113d 217 0 CALL: prolog:atomic_concat([problog_,burglary], _1048379 ) +1114d 217 0 CALL: prolog:functor(_1048381, problog_burglary, 2 ) +1115d 217 0 CALL: prolog:arg(1, problog_burglary(_132261,_132262), _132265 ) +1116d 217 0 CALL: prolog:call(problog:problog_burglary(_132255,_132262) ) +1117d 217 0 CALL: prolog:$execute(problog:problog_burglary(_132255,_132262) ) +1118d 217 0 CALL: problog:problog_burglary(_132255, _132262 ) +1119d 217 0 CALL: prolog:=..(problog_burglary(0,-1.249826789005093), [_132266,_132268|_132269] ) +1120d 217 0 CALL: lists:append(_1048387, [_132276], [-1.249826789005093] ) +1121d 227 0 CALL: prolog:name(problog_burglary, [_132278,_132280,_132282,_132284,_132286,_132282,_132290,_132292|_132293] ) +1122d 227 0 CALL: prolog:name(_1048386, [98,117,114,103,108,97,114,121] ) +1123d 227 0 CALL: prolog:=..(calls(_132244), [burglary] ) +1124d 227 0 FAIL RETRY: lists:append(_1048387, [_132276], [-1.249826789005093] ) +1125d 217 0 CALL: lists:append(_132279, [_132276], [] ) +1126d 227 0 FAIL RETRY: lists:append(_132279, [_132276], [] ) +1127d 217 0 FAIL RETRY: problog:problog_predicate(_1048368, _1048369 ) +1128d 217 0 CALL: prolog:atomic_concat([problog_,earthquake], _1048379 ) +1129d 217 0 CALL: prolog:functor(_1048381, problog_earthquake, 2 ) +1130d 217 0 CALL: prolog:arg(1, problog_earthquake(_132261,_132262), _132265 ) +1131d 217 0 CALL: prolog:call(problog:problog_earthquake(_132255,_132262) ) +1132d 217 0 CALL: prolog:$execute(problog:problog_earthquake(_132255,_132262) ) +1133d 217 0 CALL: problog:problog_earthquake(_132255, _132262 ) +1134d 217 0 CALL: prolog:=..(problog_earthquake(1,-0.6596650473806767), [_132266,_132268|_132269] ) +1135d 217 0 CALL: lists:append(_1048387, [_132276], [-0.6596650473806767] ) +1136d 227 0 CALL: prolog:name(problog_earthquake, [_132278,_132280,_132282,_132284,_132286,_132282,_132290,_132292|_132293] ) +1137d 227 0 CALL: prolog:name(_1048386, [101,97,114,116,104,113,117,97,107,101] ) +1138d 227 0 CALL: prolog:=..(calls(_132244), [earthquake] ) +1139d 227 0 FAIL RETRY: lists:append(_1048387, [_132276], [-0.6596650473806767] ) +1140d 217 0 CALL: lists:append(_132279, [_132276], [] ) +1141d 227 0 FAIL RETRY: lists:append(_132279, [_132276], [] ) +1142d 217 0 FAIL RETRY: problog:problog_predicate(_1048368, _1048369 ) +1143d 178 0 CALL: prolog:atomic_concat([problog_,hears_alarm], _1048379 ) +1144d 178 0 CALL: prolog:functor(_1048381, problog_hears_alarm, 3 ) +1145d 178 0 CALL: prolog:arg(1, problog_hears_alarm(_132261,_132262,_132263), _132266 ) +1146d 178 0 CALL: prolog:call(problog:problog_hears_alarm(_132255,_132262,_132263) ) +1147d 178 0 CALL: prolog:$execute(problog:problog_hears_alarm(_132255,_132262,_132263) ) +1148d 178 0 CALL: problog:problog_hears_alarm(_132255, _132262, _132263 ) +1149d 178 0 CALL: prolog:=..(problog_hears_alarm(2,_132262,-0.8533637893529484), [_132267,_132269|_132270] ) +1150d 178 0 CALL: lists:append(_1048387, [_132279], [_132262,-0.8533637893529484] ) +1151d 202 0 FAIL RETRY: lists:append(_1048387, [_132279], [_132262,-0.8533637893529484] ) +1152d 178 0 CALL: lists:append(_132282, [_132279], [-0.8533637893529484] ) +1153d 202 0 CALL: prolog:name(problog_hears_alarm, [_132283,_132285,_132287,_132289,_132291,_132287,_132295,_132297|_132298] ) +1154d 202 0 CALL: prolog:name(_1048386, [104,101,97,114,115,95,97,108,97,114,109] ) +1155d 202 0 CALL: prolog:=..(calls(_132244), [hears_alarm,_132262] ) +1156d 202 0 FAIL RETRY: lists:append(_132282, [_132279], [-0.8533637893529484] ) +1157d 178 0 CALL: lists:append(_132284, [_132279], [] ) +1158d 202 0 FAIL RETRY: lists:append(_132284, [_132279], [] ) +1159d 178 0 FAIL RETRY: problog:::(_1048415, calls(_132244) ) +1160d 169 0 CALL: problog:continuous_fact(_132256,_132257, calls(_132244), _132258 ) +1161d 169 0 CALL: problog:get_internal_continuous_fact(_132258, _1048390, _1048397, _1048389, _1048394 ) +1162d 169 0 CALL: problog:problog_continuous_predicate(_1048378, _1048379, _1048394 ) +1164d 140 0 TRY_OR +1165d 165 0 CALL: prolog:current_predicate(user:example/1 ) +1166d 165 0 CALL: prolog:$yap_strip_module(user:example/1, _1048404, _1048403 ) +1167d 165 0 CALL: prolog:must_bind_to_type(predicate_indicator, example/1 ) +1168d 165 0 TRY_OR +1169d 188 0 CALL: error:may_bind_to_type(predicate_indicator, example/1 ) +1170d 197 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, example/1 ) +1171d 188 0 TRY_OR +1173d 188 0 CALL: error:may_bind_to_type(atom, example ) +1174d 205 0 FAIL RETRY: error:may_bind_to_type(atom, example ) +1175d 188 0 CALL: error:may_bind_to_type(integer, 1 ) +1176d 197 0 FAIL RETRY: error:may_bind_to_type(integer, 1 ) +1177d 165 0 CALL: prolog:$c_i_predicate(example/1, user ) +1178d 165 0 TRY_OR +1179d 182 0 CALL: prolog:ground(example/1 ) +1180d 165 0 CALL: prolog:functor(_132249, example, 1 ) +1181d 165 0 CALL: prolog:current_predicate(example, user:example(_132250) ) +1182d 165 0 CALL: prolog:$yap_strip_module(user:example(_132250), _1048400, _1048399 ) +1183d 165 0 CALL: prolog:functor(example(_132250), example, _1048398 ) +1184d 165 0 TRY_OR +1185d 184 0 CALL: prolog:$current_predicate(example, user, example(_132250), user ) +1186d 184 0 CALL: user:example(_1048418 ) ++s 0x5602af208fb0 + @0x7efdd88a30b8 0 ++s 0x5602af20e660 + @0x7efdd88a30b8 0 +- 0x5602af208fb0 + @0x7efdd88a30b8 184 +1187d 140 0 TRY_OR +1188d 163 0 CALL: prolog:current_predicate(user:test_example/1 ) +1189d 163 0 CALL: prolog:$yap_strip_module(user:test_example/1, _1048406, _1048405 ) +1190d 163 0 CALL: prolog:must_bind_to_type(predicate_indicator, test_example/1 ) +1191d 163 0 TRY_OR +1192d 186 0 CALL: error:may_bind_to_type(predicate_indicator, test_example/1 ) +1193d 195 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, test_example/1 ) +1194d 186 0 TRY_OR +1196d 186 0 CALL: error:may_bind_to_type(atom, test_example ) +1197d 203 0 FAIL RETRY: error:may_bind_to_type(atom, test_example ) +1198d 186 0 CALL: error:may_bind_to_type(integer, 1 ) +1199d 195 0 FAIL RETRY: error:may_bind_to_type(integer, 1 ) +1200d 163 0 CALL: prolog:$c_i_predicate(test_example/1, user ) +1201d 163 0 TRY_OR +1202d 180 0 CALL: prolog:ground(test_example/1 ) +1203d 163 0 CALL: prolog:functor(_132260, test_example, 1 ) +1204d 163 0 CALL: prolog:current_predicate(test_example, user:test_example(_132261) ) +1205d 163 0 CALL: prolog:$yap_strip_module(user:test_example(_132261), _1048402, _1048401 ) +1206d 163 0 CALL: prolog:functor(test_example(_132261), test_example, _1048400 ) +1207d 163 0 TRY_OR +1208d 182 0 CALL: prolog:$current_predicate(test_example, user, test_example(_132261), user ) +1209d 182 0 CALL: user:example(_1048429 ) +1210d 190 0 CALL: user:test_example(1 ) +1211d 190 0 FAIL RETRY: user:example(_1048429 ) +1212d 182 0 CALL: user:test_example(2 ) +1214d 163 0 CALL: prolog:$imported_predicate(test_example(_132261), user, _1048405, _1048406 ) +1215d 183 0 CALL: prolog:$is_system_predicate(test_example(_132261), prolog ) +1216d 183 0 FAIL RETRY: prolog:$imported_predicate(test_example(_132261), user, _1048405, _1048406 ) +1217d 163 0 CALL: prolog:$undefined(test_example(_132261), user ) +1219d 140 0 TRY_OR +1220d 162 0 CALL: prolog:current_predicate(user:known/3 ) +1221d 162 0 CALL: prolog:$yap_strip_module(user:known/3, _1048407, _1048406 ) +1222d 162 0 CALL: prolog:must_bind_to_type(predicate_indicator, known/3 ) +1223d 162 0 TRY_OR +1224d 185 0 CALL: error:may_bind_to_type(predicate_indicator, known/3 ) +1225d 194 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, known/3 ) +1226d 185 0 TRY_OR +1228d 185 0 CALL: error:may_bind_to_type(atom, known ) +1229d 202 0 FAIL RETRY: error:may_bind_to_type(atom, known ) +1230d 185 0 CALL: error:may_bind_to_type(integer, 3 ) +1231d 194 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +1232d 162 0 CALL: prolog:$c_i_predicate(known/3, user ) +1233d 162 0 TRY_OR +1234d 179 0 CALL: prolog:ground(known/3 ) +1235d 162 0 CALL: prolog:functor(_132260, known, 3 ) +1236d 162 0 CALL: prolog:current_predicate(known, user:known(_132261,_132262,_132263) ) +1237d 162 0 CALL: prolog:$yap_strip_module(user:known(_132261,_132262,_132263), _1048403, _1048402 ) +1238d 162 0 CALL: prolog:functor(known(_132261,_132262,_132263), known, _1048401 ) +1239d 162 0 TRY_OR +1240d 181 0 CALL: prolog:$current_predicate(known, user, known(_132261,_132262,_132263), user ) +1241d 181 0 CALL: user:example(_1048421 ) +1242d 189 0 CALL: user:known(1, _1048422, _1048423 ) ++s 0x5602af20beb0 + @0x7efdd88a30c8 0 ++s 0x5602af211350 + @0x7efdd88a30c8 0 +- 0x5602af211350 + @0x7efdd88a30c8 189 ++s 0x5602af2112d0 + @0x7efdd88a30c8 0 ++s 0x5602af20e710 + @0x7efdd88a30c8 0 +- 0x5602af20beb0 + @0x7efdd88a30c8 189 +1243d 140 0 TRY_OR +1244d 158 0 CALL: user:known(_1048429, _1048428, _1048426 ) ++s 0x5602af20beb0 + @0x7efdd88a30b8 0 ++s 0x5602af1ef430 + @0x7efdd88a30b8 0 +- 0x5602af20beb0 + @0x7efdd88a30b8 158 +1245d 168 0 CALL: prolog:\=(true, true ) +1246d 168 0 FAIL RETRY: user:known(_1048429, _1048428, _1048426 ) +1247d 168 0 CALL: prolog:\=(false, true ) +1248d 168 0 CALL: prolog:\=(false, false ) +1249d 168 0 FAIL RETRY: user:known(_1048429, _1048428, _1048426 ) +1250d 158 0 CALL: prolog:\=(true, true ) +1252d 140 0 TRY_OR +1253d 156 0 CALL: user:known(_1048429, _1048428, true ) ++s 0x5602af20beb0 + @0x7efdd88a30b8 0 ++s 0x5602af211350 + @0x7efdd88a30b8 0 +- 0x5602af211350 + @0x7efdd88a30b8 156 ++s 0x5602af20e820 + @0x7efdd88a30b8 0 ++s 0x5602af20e880 + @0x7efdd88a30b8 0 +- 0x5602af20beb0 + @0x7efdd88a30b8 156 +1254d 166 0 CALL: user:known(1, alarm, false ) +1255d 166 0 FAIL RETRY: user:known(_1048429, _1048428, true ) +1256d 156 0 CALL: user:known(2, calls(mary), false ) ++s 0x5602af20beb0 + @0x7efdd88a30d8 0 ++s 0x5602af212640 + @0x7efdd88a30d8 0 +- 0x5602af212640 + @0x7efdd88a30d8 156 ++s 0x5602af208fb0 + @0x7efdd88a30d8 0 ++s 0x5602af16ad40 + @0x7efdd88a30d8 0 ++s 0x5602af209f50 + @0x7efdd88a30d8 0 +- 0x5602af20beb0 + @0x7efdd88a30d8 156 +1258d 140 0 CALL: flags:problog_flag(reuse_initialized_bdds, _1048455 ) +1259d 140 0 CALL: gflags:flag_get(reuse_initialized_bdds, _1048455 ) +1260d 140 0 CALL: prolog:recorded(flag_values, flag(reuse_initialized_bdds,_132269), _132270 ) +1261d 140 0 TRY_OR +1262d 148 0 CALL: prolog:==(false, false ) +1263d 140 0 CALL: utils_learning:empty_bdd_directory ++s 0x5602af20e950 + @0x7efdd88a30d8 0 ++s 0x5602af209890 + @0x7efdd88a30d8 0 +- 0x5602af20e950 + @0x7efdd88a30d8 140 +1264d 148 0 CALL: flags:problog_flag(bdd_directory, _1048421 ) +1265d 148 0 CALL: gflags:flag_get(bdd_directory, _1048421 ) +1266d 148 0 CALL: prolog:recorded(flag_values, flag(bdd_directory,_132273), _132274 ) +1267d 140 0 CALL: utils:delete_file_pattern_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', 'query*' ) +1268d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', 'query*', _1048428 ) +1269d 140 0 CALL: os:path_separator(_1048420 ) +1270d 164 0 CALL: prolog:current_prolog_flag(windows, true ) +1271d 164 0 FAIL RETRY: os:path_separator(_1048420 ) +1272d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,'query*'], _1048428 ) +1273d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,'query*'], _1048428 ) +1274d 140 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query*', _1048429 ) +1275d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values','/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) ++s 0x5602af212d40 + @0x7efdd88a30e8 0 ++s 0x5602af20eaa0 + @0x7efdd88a30e8 0 +- 0x5602af20eaa0 + @0x7efdd88a30e8 140 ++s 0x5602af20ed00 + @0x7efdd88a30e8 0 ++s 0x5602af20ed50 + @0x7efdd88a30e8 0 +- 0x5602af20ed00 + @0x7efdd88a30e8 140 +- 0x5602af212d40 + @0x7efdd88a30e8 140 +1276d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) ++s 0x5602af212d40 + @0x7efdd88a30e8 0 ++s 0x5602af19db10 + @0x7efdd88a30e8 0 +- 0x5602af212d40 + @0x7efdd88a30e8 140 +1277d 154 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048415, utils:fail ) +1278d 154 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048415, utils:fail ) +1279d 170 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values') ) ++s 0x5602af20ee30 + @0x7efdd88a30e8 0 +1280d 170 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), user ) +1281d 187 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), user ) +1282d 170 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils ) +1283d 198 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils ) +1284d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils ) +1285d 170 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) +1286d 170 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')], error ) +1287d 170 0 CALL: prolog:yap_flag(unknown, error, fail ) +1288d 170 0 CALL: prolog:$stop_creeping(_1048375 ) +1289d 170 0 TRY_OR +1290d 211 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132301:_132302 ) +1291d 220 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132304,_132305,_132306,_132307), user ) +1292d 220 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132301:_132302 ) +1293d 211 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132301:_132302 ) +1294d 211 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), [], _132301:_132302 ) +1295d 211 0 CALL: prolog:source_module(_132303 ) +1296d 211 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048355, _132307 ) +1297d 211 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')) ) +1298d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')) ) +1299d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')) ) +1300d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')) ) +1301d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132314, _132315 ) +1302d 211 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values')) ) +1303d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132319, _132320 ) +1304d 211 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132325:_132326 ) +1305d 245 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132328:_132329 ) +1309d 245 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132325:_132326 ) +1310d 211 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132328:_132329 ) +1311d 244 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, _132329, _132328 ) +1312d 260 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), prolog ) +1313d 260 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, _132329, _132328 ) +1314d 244 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils ) +1315d 244 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, _132329, _132328 ) +1316d 267 0 CALL: prolog:recorded('$import', '$import'(_132331,utils,_132333,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'),_132335,_132336), _1048298 ) +1317d 267 0 CALL: prolog:$continue_imported(_132328, operating_system_support, _132329, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values') ) +1318d 278 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support ) +1319d 267 0 CALL: prolog:\=(operating_system_support, utils ) +1320d 211 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, [], _1048343 ) +1321d 243 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132349, _1048322 ) +1322d 243 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132352, _132353 ) +1323d 243 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048323 ) +1324d 243 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, [], _1048343 ) +1325d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132349, _132350 ) +1326d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132351, _132352 ) +1327d 211 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048354, _1048356, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values') ) +1328d 211 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, user, operating_system_support, _1048354 ) +1329d 211 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support ) +1330d 211 0 TRY_OR +1331d 249 0 CALL: prolog:==(operating_system_support, utils ) +1333d 211 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048345 ) +1334d 242 0 CALL: prolog:get_value('$c_arith', true ) +1335d 211 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048345 ) +1336d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132356, _132357 ) +1337d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048345 ) +1338d 253 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048307, _1048308, _1048310 ) +1339d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _1048345 ) +1340d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132359, _132360 ) +1341d 253 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), utils, user, operating_system_support, _1048356 ) +1342d 253 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support ) +1343d 253 0 TRY_OR +1344d 269 0 CALL: prolog:==(operating_system_support, utils ) +1346d 253 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), _132301, _132302 ) +1347d 253 0 TRY_OR +1348d 261 0 CALL: prolog:\==(utils, operating_system_support ) +1349d 253 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), fail ) +1350d 170 0 CALL: prolog:yap_flag(unknown, _1048374, error ) +1351d 170 0 TRY_OR +1352d 208 0 CALL: prolog:==(false, true ) +1354d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'), operating_system_support ) +1355d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) +1356d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048393 ) +1357d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', off, on, off ) +1358d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048390 ) +1359d 170 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048389, _1048385, _1048386, _1048387, _1048388, off ) +1360d 170 0 CALL: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', off, on, off ) +1361d 188 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', off, on, off ) +1362d 188 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', off, on, off ) +1363d 170 0 CALL: operating_system_support:unlink_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', off ) +1364d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048393 ) +1365d 170 0 CALL: operating_system_support:unlink('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048391 ) +1366d 170 0 CALL: operating_system_support:handle_system_internal(_132367, off, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values') ) +1367d 170 0 TRY_OR +1368d 184 0 CALL: prolog:==(170, 170 ) +1369d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +1370d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +1371d 154 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048415, utils:fail ) +1372d 154 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048415, utils:fail ) +1373d 170 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values') ) +1374d 170 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), user ) +1375d 187 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), user ) +1376d 170 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils ) +1377d 198 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils ) +1378d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils ) +1379d 170 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +1380d 170 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')], error ) +1381d 170 0 CALL: prolog:yap_flag(unknown, error, fail ) +1382d 170 0 CALL: prolog:$stop_creeping(_1048375 ) +1383d 170 0 TRY_OR +1384d 211 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132386:_132387 ) +1385d 220 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132389,_132390,_132391,_132392), user ) +1386d 220 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132386:_132387 ) +1387d 211 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132386:_132387 ) +1388d 211 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), [], _132386:_132387 ) +1389d 211 0 CALL: prolog:source_module(_132388 ) +1390d 211 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048355, _132392 ) +1391d 211 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')) ) +1392d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')) ) +1393d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')) ) +1394d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')) ) +1395d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132399, _132400 ) +1396d 211 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values')) ) +1397d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132404, _132405 ) +1398d 211 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132410:_132411 ) +1399d 245 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132413:_132414 ) +1403d 245 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132410:_132411 ) +1404d 211 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132413:_132414 ) +1405d 244 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, _132414, _132413 ) +1406d 260 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), prolog ) +1407d 260 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, _132414, _132413 ) +1408d 244 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils ) +1409d 244 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, _132414, _132413 ) +1410d 267 0 CALL: prolog:recorded('$import', '$import'(_132416,utils,_132418,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'),_132420,_132421), _1048298 ) +1411d 267 0 CALL: prolog:$continue_imported(_132413, operating_system_support, _132414, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values') ) +1412d 278 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support ) +1413d 267 0 CALL: prolog:\=(operating_system_support, utils ) +1414d 211 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, [], _1048343 ) +1415d 243 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132434, _1048322 ) +1416d 243 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132437, _132438 ) +1417d 243 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048323 ) +1418d 243 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, [], _1048343 ) +1419d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132434, _132435 ) +1420d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132436, _132437 ) +1421d 211 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048354, _1048356, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values') ) +1422d 211 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, user, operating_system_support, _1048354 ) +1423d 211 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support ) +1424d 211 0 TRY_OR +1425d 249 0 CALL: prolog:==(operating_system_support, utils ) +1427d 211 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048345 ) +1428d 242 0 CALL: prolog:get_value('$c_arith', true ) +1429d 211 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048345 ) +1430d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132441, _132442 ) +1431d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048345 ) +1432d 253 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048307, _1048308, _1048310 ) +1433d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _1048345 ) +1434d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132444, _132445 ) +1435d 253 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), utils, user, operating_system_support, _1048356 ) +1436d 253 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support ) +1437d 253 0 TRY_OR +1438d 269 0 CALL: prolog:==(operating_system_support, utils ) +1440d 253 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), _132386, _132387 ) +1441d 253 0 TRY_OR +1442d 261 0 CALL: prolog:\==(utils, operating_system_support ) +1443d 253 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), fail ) +1444d 170 0 CALL: prolog:yap_flag(unknown, _1048374, error ) +1445d 170 0 TRY_OR +1446d 208 0 CALL: prolog:==(false, true ) +1448d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'), operating_system_support ) +1449d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +1450d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048393 ) +1451d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', off, on, off ) +1452d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048390 ) +1453d 170 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048389, _1048385, _1048386, _1048387, _1048388, off ) +1454d 170 0 CALL: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', off, on, off ) +1455d 188 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', off, on, off ) +1456d 188 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', off, on, off ) +1457d 170 0 CALL: operating_system_support:unlink_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', off ) +1458d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048393 ) +1459d 170 0 CALL: operating_system_support:unlink('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048391 ) +1460d 170 0 CALL: operating_system_support:handle_system_internal(_132452, off, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values') ) +1461d 170 0 TRY_OR +1462d 184 0 CALL: prolog:==(170, 170 ) +1463d 140 0 CALL: utils:delete_files_silently([] ) +1464d 140 0 CALL: utils_learning:empty_output_directory ++s 0x5602af2179f0 + @0x7efdd88a30f8 0 ++s 0x5602af21a2d0 + @0x7efdd88a30f8 0 +- 0x5602af2179f0 + @0x7efdd88a30f8 140 +1465d 148 0 CALL: flags:problog_flag(output_directory, _1048421 ) +1466d 148 0 CALL: gflags:flag_get(output_directory, _1048421 ) +1467d 148 0 CALL: prolog:recorded(flag_values, flag(output_directory,_132457), _132458 ) +1468d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'log.dat', _1048419 ) +1469d 140 0 CALL: os:path_separator(_1048411 ) +1470d 173 0 CALL: prolog:current_prolog_flag(windows, true ) +1471d 173 0 FAIL RETRY: os:path_separator(_1048411 ) +1472d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'log.dat'], _1048419 ) +1473d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'log.dat'], _1048419 ) +1474d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'out.dat', _1048420 ) +1475d 140 0 CALL: os:path_separator(_1048411 ) +1476d 173 0 CALL: prolog:current_prolog_flag(windows, true ) +1477d 173 0 FAIL RETRY: os:path_separator(_1048411 ) +1478d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'out.dat'], _1048420 ) +1479d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'out.dat'], _1048420 ) +1480d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat' ) +1481d 163 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048406, utils:fail ) +1482d 163 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048406, utils:fail ) +1483d 179 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat') ) +1484d 179 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), 179, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), user ) +1485d 196 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), 179, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), user ) +1486d 179 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), 179, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils ) +1487d 207 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), 179, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils ) +1488d 179 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils ) +1489d 179 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat' ) +1490d 179 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')], error ) +1491d 179 0 CALL: prolog:yap_flag(unknown, error, fail ) +1492d 179 0 CALL: prolog:$stop_creeping(_1048366 ) +1493d 179 0 TRY_OR +1494d 220 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132487:_132488 ) +1495d 229 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132490,_132491,_132492,_132493), user ) +1496d 229 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132487:_132488 ) +1497d 220 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132487:_132488 ) +1498d 220 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), [], _132487:_132488 ) +1499d 220 0 CALL: prolog:source_module(_132489 ) +1500d 220 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048346, _132493 ) +1501d 220 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')) ) +1502d 244 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')) ) +1503d 244 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')) ) +1504d 244 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')) ) +1505d 220 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132500, _132501 ) +1506d 220 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat')) ) +1507d 220 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132505, _132506 ) +1508d 220 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132511:_132512 ) +1509d 254 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132514:_132515 ) +1513d 254 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132511:_132512 ) +1514d 220 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132514:_132515 ) +1515d 253 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, _132515, _132514 ) +1516d 269 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), prolog ) +1517d 269 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, _132515, _132514 ) +1518d 253 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils ) +1519d 253 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, _132515, _132514 ) +1520d 276 0 CALL: prolog:recorded('$import', '$import'(_132517,utils,_132519,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'),_132521,_132522), _1048289 ) +1521d 276 0 CALL: prolog:$continue_imported(_132514, operating_system_support, _132515, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat') ) +1522d 287 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support ) +1523d 276 0 CALL: prolog:\=(operating_system_support, utils ) +1524d 220 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, [], _1048334 ) +1525d 252 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132535, _1048313 ) +1526d 252 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132538, _132539 ) +1527d 252 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048314 ) +1528d 252 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, [], _1048334 ) +1529d 220 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132535, _132536 ) +1530d 220 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132537, _132538 ) +1531d 220 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048345, _1048347, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat') ) +1532d 220 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, user, operating_system_support, _1048345 ) +1533d 220 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support ) +1534d 220 0 TRY_OR +1535d 258 0 CALL: prolog:==(operating_system_support, utils ) +1537d 220 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048336 ) +1538d 251 0 CALL: prolog:get_value('$c_arith', true ) +1539d 220 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048336 ) +1540d 262 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132542, _132543 ) +1541d 262 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048336 ) +1542d 262 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048298, _1048299, _1048301 ) +1543d 262 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048336 ) +1544d 262 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132545, _132546 ) +1545d 262 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), utils, user, operating_system_support, _1048347 ) +1546d 262 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support ) +1547d 262 0 TRY_OR +1548d 278 0 CALL: prolog:==(operating_system_support, utils ) +1550d 262 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _132487, _132488 ) +1551d 262 0 TRY_OR +1552d 270 0 CALL: prolog:\==(utils, operating_system_support ) +1553d 262 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), fail ) +1554d 179 0 CALL: prolog:yap_flag(unknown, _1048365, error ) +1555d 179 0 TRY_OR +1556d 217 0 CALL: prolog:==(false, true ) +1558d 179 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), operating_system_support ) +1559d 179 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat' ) +1560d 179 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat', _1048384 ) +1561d 179 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat', off, on, off ) +1562d 179 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat', _1048381 ) +1563d 179 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat', _1048380, _1048376, _1048377, _1048378, _1048379, off ) +1564d 179 0 FAIL RETRY: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat'), _1048406, utils:fail ) +1565d 163 0 CALL: prolog:$get_exception(_1048406 ) +1566d 163 0 FAIL RETRY: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/log.dat' ) +1567d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat' ) +1568d 162 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048407, utils:fail ) +1569d 162 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048407, utils:fail ) +1570d 178 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat') ) +1571d 178 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), 178, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), user ) +1572d 195 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), 178, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), user ) +1573d 178 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), 178, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils ) +1574d 206 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), 178, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils ) +1575d 178 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils ) +1576d 178 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat' ) +1577d 178 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')], error ) +1578d 178 0 CALL: prolog:yap_flag(unknown, error, fail ) +1579d 178 0 CALL: prolog:$stop_creeping(_1048367 ) +1580d 178 0 TRY_OR +1581d 219 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132487:_132488 ) +1582d 228 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132490,_132491,_132492,_132493), user ) +1583d 228 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132487:_132488 ) +1584d 219 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132487:_132488 ) +1585d 219 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), [], _132487:_132488 ) +1586d 219 0 CALL: prolog:source_module(_132489 ) +1587d 219 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048347, _132493 ) +1588d 219 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')) ) +1589d 243 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')) ) +1590d 243 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')) ) +1591d 243 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')) ) +1592d 219 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132500, _132501 ) +1593d 219 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat')) ) +1594d 219 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132505, _132506 ) +1595d 219 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132511:_132512 ) +1596d 253 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132514:_132515 ) +1600d 253 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132511:_132512 ) +1601d 219 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132514:_132515 ) +1602d 252 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, _132515, _132514 ) +1603d 268 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), prolog ) +1604d 268 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, _132515, _132514 ) +1605d 252 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils ) +1606d 252 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, _132515, _132514 ) +1607d 275 0 CALL: prolog:recorded('$import', '$import'(_132517,utils,_132519,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'),_132521,_132522), _1048290 ) +1608d 275 0 CALL: prolog:$continue_imported(_132514, operating_system_support, _132515, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat') ) +1609d 286 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support ) +1610d 275 0 CALL: prolog:\=(operating_system_support, utils ) +1611d 219 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, [], _1048335 ) +1612d 251 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132535, _1048314 ) +1613d 251 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132538, _132539 ) +1614d 251 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048315 ) +1615d 251 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, [], _1048335 ) +1616d 219 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132535, _132536 ) +1617d 219 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132537, _132538 ) +1618d 219 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048346, _1048348, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat') ) +1619d 219 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, user, operating_system_support, _1048346 ) +1620d 219 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support ) +1621d 219 0 TRY_OR +1622d 257 0 CALL: prolog:==(operating_system_support, utils ) +1624d 219 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048337 ) +1625d 250 0 CALL: prolog:get_value('$c_arith', true ) +1626d 219 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048337 ) +1627d 261 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132542, _132543 ) +1628d 261 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048337 ) +1629d 261 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048299, _1048300, _1048302 ) +1630d 261 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _1048337 ) +1631d 261 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132545, _132546 ) +1632d 261 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), utils, user, operating_system_support, _1048348 ) +1633d 261 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support ) +1634d 261 0 TRY_OR +1635d 277 0 CALL: prolog:==(operating_system_support, utils ) +1637d 261 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), _132487, _132488 ) +1638d 261 0 TRY_OR +1639d 269 0 CALL: prolog:\==(utils, operating_system_support ) +1640d 261 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), fail ) +1641d 178 0 CALL: prolog:yap_flag(unknown, _1048366, error ) +1642d 178 0 TRY_OR +1643d 216 0 CALL: prolog:==(false, true ) +1645d 178 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat'), operating_system_support ) +1646d 178 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat' ) +1647d 178 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', _1048385 ) +1648d 178 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', off, on, off ) +1649d 178 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', _1048382 ) +1650d 178 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', _1048381, _1048377, _1048378, _1048379, _1048380, off ) +1651d 178 0 CALL: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', off, on, off ) +1652d 196 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', off, on, off ) +1653d 196 0 FAIL RETRY: operating_system_support:delete_file(regular, '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', off, on, off ) +1654d 178 0 CALL: operating_system_support:unlink_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', off ) +1655d 178 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', _1048385 ) +1656d 178 0 CALL: operating_system_support:unlink('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', _1048383 ) +1657d 178 0 CALL: operating_system_support:handle_system_internal(_132553, off, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat') ) +1658d 178 0 TRY_OR +1659d 192 0 CALL: prolog:==(178, 178 ) +1660d 140 0 CALL: utils:delete_file_pattern_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'values_*' ) +1661d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'values_*', _1048414 ) +1662d 140 0 CALL: os:path_separator(_1048406 ) +1663d 178 0 CALL: prolog:current_prolog_flag(windows, true ) +1664d 178 0 FAIL RETRY: os:path_separator(_1048406 ) +1665d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'values_*'], _1048414 ) +1666d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'values_*'], _1048414 ) +1667d 140 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*', _1048415 ) +1668d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'] ) +1669d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*' ) +1670d 168 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048401, utils:fail ) +1671d 168 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048401, utils:fail ) +1672d 184 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*') ) +1673d 184 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), user ) +1674d 201 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), user ) +1675d 184 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils ) +1676d 212 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils ) +1677d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils ) +1678d 184 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*' ) +1679d 184 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')], error ) +1680d 184 0 CALL: prolog:yap_flag(unknown, error, fail ) +1681d 184 0 CALL: prolog:$stop_creeping(_1048361 ) +1682d 184 0 TRY_OR +1683d 225 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132580:_132581 ) +1684d 234 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132583,_132584,_132585,_132586), user ) +1685d 234 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132580:_132581 ) +1686d 225 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132580:_132581 ) +1687d 225 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), [], _132580:_132581 ) +1688d 225 0 CALL: prolog:source_module(_132582 ) +1689d 225 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048341, _132586 ) +1690d 225 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')) ) +1691d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')) ) +1692d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')) ) +1693d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')) ) +1694d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132593, _132594 ) +1695d 225 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*')) ) +1696d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132598, _132599 ) +1697d 225 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132604:_132605 ) +1698d 259 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132607:_132608 ) +1702d 259 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132604:_132605 ) +1703d 225 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132607:_132608 ) +1704d 258 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, _132608, _132607 ) +1705d 274 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), prolog ) +1706d 274 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, _132608, _132607 ) +1707d 258 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils ) +1708d 258 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, _132608, _132607 ) +1709d 281 0 CALL: prolog:recorded('$import', '$import'(_132610,utils,_132612,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'),_132614,_132615), _1048284 ) +1710d 281 0 CALL: prolog:$continue_imported(_132607, operating_system_support, _132608, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*') ) +1711d 292 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support ) +1712d 281 0 CALL: prolog:\=(operating_system_support, utils ) +1713d 225 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, [], _1048329 ) +1714d 257 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132628, _1048308 ) +1715d 257 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132631, _132632 ) +1716d 257 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048309 ) +1717d 257 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, [], _1048329 ) +1718d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132628, _132629 ) +1719d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132630, _132631 ) +1720d 225 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048340, _1048342, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*') ) +1721d 225 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, user, operating_system_support, _1048340 ) +1722d 225 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support ) +1723d 225 0 TRY_OR +1724d 263 0 CALL: prolog:==(operating_system_support, utils ) +1726d 225 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048331 ) +1727d 256 0 CALL: prolog:get_value('$c_arith', true ) +1728d 225 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048331 ) +1729d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132635, _132636 ) +1730d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048331 ) +1731d 267 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048293, _1048294, _1048296 ) +1732d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048331 ) +1733d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132638, _132639 ) +1734d 267 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), utils, user, operating_system_support, _1048342 ) +1735d 267 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support ) +1736d 267 0 TRY_OR +1737d 283 0 CALL: prolog:==(operating_system_support, utils ) +1739d 267 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _132580, _132581 ) +1740d 267 0 TRY_OR +1741d 275 0 CALL: prolog:\==(utils, operating_system_support ) +1742d 267 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), fail ) +1743d 184 0 CALL: prolog:yap_flag(unknown, _1048360, error ) +1744d 184 0 TRY_OR +1745d 222 0 CALL: prolog:==(false, true ) +1747d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), operating_system_support ) +1748d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*' ) +1749d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*', _1048379 ) +1750d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*', off, on, off ) +1751d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*', _1048376 ) +1752d 184 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*', _1048375, _1048371, _1048372, _1048373, _1048374, off ) +1753d 184 0 FAIL RETRY: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*'), _1048401, utils:fail ) +1754d 168 0 CALL: prolog:$get_exception(_1048401 ) +1755d 168 0 FAIL RETRY: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/values_*' ) +1756d 140 0 CALL: utils:delete_files_silently([] ) +1757d 140 0 CALL: utils:delete_file_pattern_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'factprobs_*' ) +1758d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'factprobs_*', _1048414 ) +1759d 140 0 CALL: os:path_separator(_1048406 ) +1760d 178 0 CALL: prolog:current_prolog_flag(windows, true ) +1761d 178 0 FAIL RETRY: os:path_separator(_1048406 ) +1762d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'factprobs_*'], _1048414 ) +1763d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'factprobs_*'], _1048414 ) +1764d 140 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*', _1048415 ) +1765d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'] ) +1766d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*' ) +1767d 168 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048401, utils:fail ) +1768d 168 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048401, utils:fail ) +1769d 184 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*') ) +1770d 184 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), user ) +1771d 201 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), user ) +1772d 184 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils ) +1773d 212 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils ) +1774d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils ) +1775d 184 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*' ) +1776d 184 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')], error ) +1777d 184 0 CALL: prolog:yap_flag(unknown, error, fail ) +1778d 184 0 CALL: prolog:$stop_creeping(_1048361 ) +1779d 184 0 TRY_OR +1780d 225 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132588:_132589 ) +1781d 234 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132591,_132592,_132593,_132594), user ) +1782d 234 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132588:_132589 ) +1783d 225 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132588:_132589 ) +1784d 225 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), [], _132588:_132589 ) +1785d 225 0 CALL: prolog:source_module(_132590 ) +1786d 225 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048341, _132594 ) +1787d 225 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')) ) +1788d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')) ) +1789d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')) ) +1790d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')) ) +1791d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132601, _132602 ) +1792d 225 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*')) ) +1793d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132606, _132607 ) +1794d 225 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132612:_132613 ) +1795d 259 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132615:_132616 ) +1799d 259 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132612:_132613 ) +1800d 225 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132615:_132616 ) +1801d 258 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, _132616, _132615 ) +1802d 274 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), prolog ) +1803d 274 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, _132616, _132615 ) +1804d 258 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils ) +1805d 258 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, _132616, _132615 ) +1806d 281 0 CALL: prolog:recorded('$import', '$import'(_132618,utils,_132620,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'),_132622,_132623), _1048284 ) +1807d 281 0 CALL: prolog:$continue_imported(_132615, operating_system_support, _132616, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*') ) +1808d 292 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support ) +1809d 281 0 CALL: prolog:\=(operating_system_support, utils ) +1810d 225 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, [], _1048329 ) +1811d 257 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132636, _1048308 ) +1812d 257 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132639, _132640 ) +1813d 257 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048309 ) +1814d 257 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, [], _1048329 ) +1815d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132636, _132637 ) +1816d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132638, _132639 ) +1817d 225 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048340, _1048342, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*') ) +1818d 225 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, user, operating_system_support, _1048340 ) +1819d 225 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support ) +1820d 225 0 TRY_OR +1821d 263 0 CALL: prolog:==(operating_system_support, utils ) +1823d 225 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048331 ) +1824d 256 0 CALL: prolog:get_value('$c_arith', true ) +1825d 225 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048331 ) +1826d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132643, _132644 ) +1827d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048331 ) +1828d 267 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048293, _1048294, _1048296 ) +1829d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048331 ) +1830d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132646, _132647 ) +1831d 267 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), utils, user, operating_system_support, _1048342 ) +1832d 267 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support ) +1833d 267 0 TRY_OR +1834d 283 0 CALL: prolog:==(operating_system_support, utils ) +1836d 267 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _132588, _132589 ) +1837d 267 0 TRY_OR +1838d 275 0 CALL: prolog:\==(utils, operating_system_support ) +1839d 267 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), fail ) +1840d 184 0 CALL: prolog:yap_flag(unknown, _1048360, error ) +1841d 184 0 TRY_OR +1842d 222 0 CALL: prolog:==(false, true ) +1844d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), operating_system_support ) +1845d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*' ) +1846d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*', _1048379 ) +1847d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*', off, on, off ) +1848d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*', _1048376 ) +1849d 184 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*', _1048375, _1048371, _1048372, _1048373, _1048374, off ) +1850d 184 0 FAIL RETRY: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*'), _1048401, utils:fail ) +1851d 168 0 CALL: prolog:$get_exception(_1048401 ) +1852d 168 0 FAIL RETRY: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/factprobs_*' ) +1853d 140 0 CALL: utils:delete_files_silently([] ) +1854d 140 0 CALL: utils:delete_file_pattern_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'input_*' ) +1855d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'input_*', _1048414 ) +1856d 140 0 CALL: os:path_separator(_1048406 ) +1857d 178 0 CALL: prolog:current_prolog_flag(windows, true ) +1858d 178 0 FAIL RETRY: os:path_separator(_1048406 ) +1859d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'input_*'], _1048414 ) +1860d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'input_*'], _1048414 ) +1861d 140 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*', _1048415 ) +1862d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'] ) +1863d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*' ) +1864d 168 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048401, utils:fail ) +1865d 168 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048401, utils:fail ) +1866d 184 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*') ) +1867d 184 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), user ) +1868d 201 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), user ) +1869d 184 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils ) +1870d 212 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), 184, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils ) +1871d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils ) +1872d 184 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*' ) +1873d 184 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')], error ) +1874d 184 0 CALL: prolog:yap_flag(unknown, error, fail ) +1875d 184 0 CALL: prolog:$stop_creeping(_1048361 ) +1876d 184 0 TRY_OR +1877d 225 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132596:_132597 ) +1878d 234 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132599,_132600,_132601,_132602), user ) +1879d 234 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132596:_132597 ) +1880d 225 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132596:_132597 ) +1881d 225 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), [], _132596:_132597 ) +1882d 225 0 CALL: prolog:source_module(_132598 ) +1883d 225 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048341, _132602 ) +1884d 225 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')) ) +1885d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')) ) +1886d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')) ) +1887d 249 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')) ) +1888d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132609, _132610 ) +1889d 225 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*')) ) +1890d 225 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132614, _132615 ) +1891d 225 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132620:_132621 ) +1892d 259 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132623:_132624 ) +1896d 259 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132620:_132621 ) +1897d 225 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132623:_132624 ) +1898d 258 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, _132624, _132623 ) +1899d 274 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), prolog ) +1900d 274 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, _132624, _132623 ) +1901d 258 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils ) +1902d 258 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, _132624, _132623 ) +1903d 281 0 CALL: prolog:recorded('$import', '$import'(_132626,utils,_132628,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'),_132630,_132631), _1048284 ) +1904d 281 0 CALL: prolog:$continue_imported(_132623, operating_system_support, _132624, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*') ) +1905d 292 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support ) +1906d 281 0 CALL: prolog:\=(operating_system_support, utils ) +1907d 225 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, [], _1048329 ) +1908d 257 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132644, _1048308 ) +1909d 257 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132647, _132648 ) +1910d 257 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048309 ) +1911d 257 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, [], _1048329 ) +1912d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132644, _132645 ) +1913d 225 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132646, _132647 ) +1914d 225 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048340, _1048342, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*') ) +1915d 225 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, user, operating_system_support, _1048340 ) +1916d 225 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support ) +1917d 225 0 TRY_OR +1918d 263 0 CALL: prolog:==(operating_system_support, utils ) +1920d 225 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048331 ) +1921d 256 0 CALL: prolog:get_value('$c_arith', true ) +1922d 225 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048331 ) +1923d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132651, _132652 ) +1924d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048331 ) +1925d 267 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048293, _1048294, _1048296 ) +1926d 267 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048331 ) +1927d 267 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132654, _132655 ) +1928d 267 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), utils, user, operating_system_support, _1048342 ) +1929d 267 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support ) +1930d 267 0 TRY_OR +1931d 283 0 CALL: prolog:==(operating_system_support, utils ) +1933d 267 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _132596, _132597 ) +1934d 267 0 TRY_OR +1935d 275 0 CALL: prolog:\==(utils, operating_system_support ) +1936d 267 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), fail ) +1937d 184 0 CALL: prolog:yap_flag(unknown, _1048360, error ) +1938d 184 0 TRY_OR +1939d 222 0 CALL: prolog:==(false, true ) +1941d 184 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), operating_system_support ) +1942d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*' ) +1943d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*', _1048379 ) +1944d 184 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*', off, on, off ) +1945d 184 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*', _1048376 ) +1946d 184 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*', _1048375, _1048371, _1048372, _1048373, _1048374, off ) +1947d 184 0 FAIL RETRY: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*'), _1048401, utils:fail ) +1948d 168 0 CALL: prolog:$get_exception(_1048401 ) +1949d 168 0 FAIL RETRY: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/input_*' ) +1950d 140 0 CALL: utils:delete_files_silently([] ) +1951d 140 0 CALL: utils:delete_file_pattern_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'predictions_*' ) +1952d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', 'predictions_*', _1048428 ) +1953d 140 0 CALL: os:path_separator(_1048420 ) +1954d 164 0 CALL: prolog:current_prolog_flag(windows, true ) +1955d 164 0 FAIL RETRY: os:path_separator(_1048420 ) +1956d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'predictions_*'], _1048428 ) +1957d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,'predictions_*'], _1048428 ) +1958d 140 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*', _1048429 ) +1959d 140 0 CALL: utils:delete_files_silently(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'] ) +1960d 140 0 CALL: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*' ) +1961d 154 0 CALL: prolog:catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048415, utils:fail ) +1962d 154 0 CALL: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048415, utils:fail ) +1963d 170 0 CALL: prolog:$execute(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*') ) +1964d 170 0 CALL: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), user ) +1965d 187 0 FAIL RETRY: prolog:$call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), user ) +1966d 170 0 CALL: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils ) +1967d 198 0 FAIL RETRY: prolog:$call(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), 170, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils ) +1968d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils ) +1969d 170 0 CALL: utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*' ) +1970d 170 0 CALL: prolog:$undefp([utils|delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')], error ) +1971d 170 0 CALL: prolog:yap_flag(unknown, error, fail ) +1972d 170 0 CALL: prolog:$stop_creeping(_1048375 ) +1973d 170 0 TRY_OR +1974d 211 0 CALL: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132604:_132605 ) +1975d 220 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_132607,_132608,_132609,_132610), user ) +1976d 220 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132604:_132605 ) +1977d 211 0 CALL: prolog:expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132604:_132605 ) +1978d 211 0 CALL: prolog:$expand_meta_call(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), [], _132604:_132605 ) +1979d 211 0 CALL: prolog:source_module(_132606 ) +1980d 211 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048355, _132610 ) +1981d 211 0 CALL: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')) ) +1982d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')) ) +1983d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')) ) +1984d 235 0 FAIL RETRY: prolog:$expand_goals(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')) ) +1985d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132617, _132618 ) +1986d 211 0 CALL: prolog:$expand_goal(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, utils, []- (utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*')) ) +1987d 211 0 CALL: prolog:$yap_strip_module(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132622, _132623 ) +1988d 211 0 CALL: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132628:_132629 ) +1989d 245 0 CALL: prolog:_user_expand_goal(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132631:_132632 ) +1993d 245 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132628:_132629 ) +1994d 211 0 CALL: prolog:$import_expansion(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132631:_132632 ) +1995d 244 0 CALL: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, _132632, _132631 ) +1996d 260 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), prolog ) +1997d 260 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, _132632, _132631 ) +1998d 244 0 CALL: prolog:$undefined(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils ) +1999d 244 0 CALL: prolog:$get_undefined_predicates(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, _132632, _132631 ) +2000d 267 0 CALL: prolog:recorded('$import', '$import'(_132634,utils,_132636,delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'),_132638,_132639), _1048298 ) +2001d 267 0 CALL: prolog:$continue_imported(_132631, operating_system_support, _132632, delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*') ) +2002d 278 0 CALL: prolog:$pred_exists(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support ) +2003d 267 0 CALL: prolog:\=(operating_system_support, utils ) +2004d 211 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, [], _1048343 ) +2005d 243 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132652, _1048322 ) +2006d 243 0 CALL: prolog:functor(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132655, _132656 ) +2007d 243 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048323 ) +2008d 243 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, [], _1048343 ) +2009d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132652, _132653 ) +2010d 211 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132654, _132655 ) +2011d 211 0 CALL: prolog:$end_goal_expansion(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048354, _1048356, utils, user, operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*') ) +2012d 211 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, user, operating_system_support, _1048354 ) +2013d 211 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support ) +2014d 211 0 TRY_OR +2015d 249 0 CALL: prolog:==(operating_system_support, utils ) +2017d 211 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048345 ) +2018d 242 0 CALL: prolog:get_value('$c_arith', true ) +2019d 211 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048345 ) +2020d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132659, _132660 ) +2021d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048345 ) +2022d 253 0 CALL: prolog:$compop(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048307, _1048308, _1048310 ) +2023d 253 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support, utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048345 ) +2024d 253 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132662, _132663 ) +2025d 253 0 CALL: prolog:$match_mod(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), utils, user, operating_system_support, _1048356 ) +2026d 253 0 CALL: prolog:$is_system_predicate(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support ) +2027d 253 0 TRY_OR +2028d 269 0 CALL: prolog:==(operating_system_support, utils ) +2030d 253 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _132604, _132605 ) +2031d 253 0 TRY_OR +2032d 261 0 CALL: prolog:\==(utils, operating_system_support ) +2033d 253 0 CALL: prolog:\=(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), fail ) +2034d 170 0 CALL: prolog:yap_flag(unknown, _1048374, error ) +2035d 170 0 TRY_OR +2036d 208 0 CALL: prolog:==(false, true ) +2038d 170 0 CALL: prolog:$execute0(delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), operating_system_support ) +2039d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*' ) +2040d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*', _1048393 ) +2041d 170 0 CALL: operating_system_support:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*', off, on, off ) +2042d 170 0 CALL: prolog:true_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*', _1048390 ) +2043d 170 0 CALL: operating_system_support:file_property('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*', _1048389, _1048385, _1048386, _1048387, _1048388, off ) +2044d 170 0 FAIL RETRY: prolog:$catch(utils:delete_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*'), _1048415, utils:fail ) +2045d 154 0 CALL: prolog:$get_exception(_1048415 ) +2046d 154 0 FAIL RETRY: utils:delete_file_silently('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/predictions_*' ) +2047d 140 0 CALL: utils:delete_files_silently([] ) +2048d 140 0 CALL: logger:logger_write_header +2049d 140 0 CALL: prolog:bb_get(logger:logger_filename, _1048426 ) +2050d 140 0 CALL: prolog:bb_get(logger:logger_variables, _1048427 ) +2051d 140 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/out.dat', append, _1048429 ) +2052d 140 0 CALL: prolog:format('$stream'(3), '#####################################################################~n', logger:[] ) +2053d 140 0 CALL: prolog:format('$stream'(3), '# ~w~6+~w~7+~w~n', logger:['Pos','Type','Name'] ) +2054d 140 0 CALL: prolog:format('$stream'(3), '#####################################################################~n', logger:[] ) +2055d 140 0 CALL: logger:logger_write_header_intern([(iteration,int),(duration,time),(llh_training_set,float),(llh_test_set,float),(bdd_evaluation,time),(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 1, '$stream'(3) ) ++s 0x5602af22e490 + @0x7efdd88a3118 0 ++s 0x5602af234570 + @0x7efdd88a3118 0 +- 0x5602af234570 + @0x7efdd88a3118 140 ++s 0x5602af20ed00 + @0x7efdd88a3118 0 ++s 0x5602af231200 + @0x7efdd88a3118 0 +- 0x5602af20ed00 + @0x7efdd88a3118 140 +- 0x5602af22e490 + @0x7efdd88a3118 140 +2056d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[1,int,iteration] ) +2057d 140 0 CALL: logger:logger_write_header_intern([(duration,time),(llh_training_set,float),(llh_test_set,float),(bdd_evaluation,time),(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 2, '$stream'(3) ) +2058d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[2,time,duration] ) +2059d 140 0 CALL: logger:logger_write_header_intern([(llh_training_set,float),(llh_test_set,float),(bdd_evaluation,time),(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 3, '$stream'(3) ) +2060d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[3,float,llh_training_set] ) +2061d 140 0 CALL: logger:logger_write_header_intern([(llh_test_set,float),(bdd_evaluation,time),(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 4, '$stream'(3) ) +2062d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[4,float,llh_test_set] ) +2063d 140 0 CALL: logger:logger_write_header_intern([(bdd_evaluation,time),(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 5, '$stream'(3) ) +2064d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[5,time,bdd_evaluation] ) +2065d 140 0 CALL: logger:logger_write_header_intern([(ground_truth_diff,float),(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 6, '$stream'(3) ) +2066d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[6,float,ground_truth_diff] ) +2067d 140 0 CALL: logger:logger_write_header_intern([(ground_truth_mindiff,float),(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 7, '$stream'(3) ) +2068d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[7,float,ground_truth_mindiff] ) +2069d 140 0 CALL: logger:logger_write_header_intern([(ground_truth_maxdiff,float),(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 8, '$stream'(3) ) +2070d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[8,float,ground_truth_maxdiff] ) +2071d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation,time),(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 9, '$stream'(3) ) +2072d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[9,time,train_bdd_script_generation] ) +2073d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_grounding,time),(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 10, '$stream'(3) ) +2074d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[10,time,train_bdd_script_generation_grounding] ) +2075d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_completion,time),(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 11, '$stream'(3) ) +2076d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[11,time,train_bdd_script_generation_completion] ) +2077d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_propagation,time),(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 12, '$stream'(3) ) +2078d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[12,time,train_bdd_script_generation_propagation] ) +2079d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_splitting,time),(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 13, '$stream'(3) ) +2080d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[13,time,train_bdd_script_generation_splitting] ) +2081d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_active_ground_atoms,int),(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 14, '$stream'(3) ) +2082d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[14,int,train_bdd_script_generation_active_ground_atoms] ) +2083d 140 0 CALL: logger:logger_write_header_intern([(train_bdd_script_generation_propagated_ground_atoms,int),(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 15, '$stream'(3) ) +2084d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[15,int,train_bdd_script_generation_propagated_ground_atoms] ) +2085d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation,time),(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 16, '$stream'(3) ) +2086d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[16,time,test_bdd_script_generation] ) +2087d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_grounding,time),(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 17, '$stream'(3) ) +2088d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[17,time,test_bdd_script_generation_grounding] ) +2089d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_completion,time),(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 18, '$stream'(3) ) +2090d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[18,time,test_bdd_script_generation_completion] ) +2091d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_propagation,time),(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 19, '$stream'(3) ) +2092d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[19,time,test_bdd_script_generation_propagation] ) +2093d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_splitting,time),(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 20, '$stream'(3) ) +2094d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[20,time,test_bdd_script_generation_splitting] ) +2095d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_active_ground_atoms,int),(test_bdd_script_generation_propagated_ground_atoms,int)], 21, '$stream'(3) ) +2096d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[21,int,test_bdd_script_generation_active_ground_atoms] ) +2097d 140 0 CALL: logger:logger_write_header_intern([(test_bdd_script_generation_propagated_ground_atoms,int)], 22, '$stream'(3) ) +2098d 140 0 CALL: prolog:format('$stream'(3), '# ~q~6+~q~7+~q~n', logger:[22,int,test_bdd_script_generation_propagated_ground_atoms] ) +2099d 140 0 CALL: logger:logger_write_header_intern([], 23, '$stream'(3) ) +2100d 140 0 CALL: prolog:format('$stream'(3), '#####################################################################~n', logger:[] ) +2101d 140 0 CALL: prolog:close('$stream'(3) ) +2102d 140 0 CALL: print_learning:format_learning(1, 'Initializing everything~n', [] ) ++s 0x5602af23aaf0 + @0x7efdd88a3118 0 ++s 0x5602af23a8d0 + @0x7efdd88a3118 0 +- 0x5602af23aaf0 + @0x7efdd88a3118 140 +2103d 150 0 CALL: flags:problog_flag(verbosity_learning, _1048416 ) +2104d 150 0 CALL: gflags:flag_get(verbosity_learning, _1048416 ) +2105d 150 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132877), _132878 ) +2106d 150 0 CALL: prolog:>=(5, 1 ) +2107d 140 0 CALL: prolog:format('Initializing everything~n', print_learning:[] ) +2108d 140 0 CALL: prolog:flush_output(user ) +Initializing everything +2109d 140 0 TRY_OR +2110d 148 0 CALL: prolog:current_predicate(user:test_example/1 ) +2111d 148 0 CALL: prolog:$yap_strip_module(user:test_example/1, _1048421, _1048420 ) +2112d 148 0 CALL: prolog:must_bind_to_type(predicate_indicator, test_example/1 ) +2113d 148 0 TRY_OR +2114d 171 0 CALL: error:may_bind_to_type(predicate_indicator, test_example/1 ) +2115d 180 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, test_example/1 ) +2116d 171 0 TRY_OR +2118d 171 0 CALL: error:may_bind_to_type(atom, test_example ) +2119d 188 0 FAIL RETRY: error:may_bind_to_type(atom, test_example ) +2120d 171 0 CALL: error:may_bind_to_type(integer, 1 ) +2121d 180 0 FAIL RETRY: error:may_bind_to_type(integer, 1 ) +2122d 148 0 CALL: prolog:$c_i_predicate(test_example/1, user ) +2123d 148 0 TRY_OR +2124d 165 0 CALL: prolog:ground(test_example/1 ) +2125d 148 0 CALL: prolog:functor(_132888, test_example, 1 ) +2126d 148 0 CALL: prolog:current_predicate(test_example, user:test_example(_132889) ) +2127d 148 0 CALL: prolog:$yap_strip_module(user:test_example(_132889), _1048417, _1048416 ) +2128d 148 0 CALL: prolog:functor(test_example(_132889), test_example, _1048415 ) +2129d 148 0 TRY_OR +2130d 167 0 CALL: prolog:$current_predicate(test_example, user, test_example(_132889), user ) +2131d 140 0 CALL: utils:succeeds_n_times(user:test_example(_132897), _1048457 ) +2132d 140 0 TRY_OR +2133d 155 0 CALL: prolog:call(user:test_example(_132897) ) +2134d 155 0 CALL: prolog:$execute(user:test_example(_132897) ) +2135d 155 0 CALL: prolog:$call(user:test_example(_132897), 155, user:test_example(_132897), user ) +2136d 166 0 FAIL RETRY: prolog:$call(user:test_example(_132897), 155, user:test_example(_132897), user ) +2137d 155 0 CALL: prolog:$call(test_example(_132897), 155, user:test_example(_132897), user ) +2138d 177 0 FAIL RETRY: prolog:$call(test_example(_132897), 155, user:test_example(_132897), user ) +2139d 155 0 CALL: prolog:$execute0(test_example(_132897), user ) +2140d 155 0 CALL: user:test_example(_132897 ) +2142d 140 0 CALL: prolog:arg(1, counter(0), _132902 ) +2143d 140 0 CALL: print_learning:format_learning(3, '~q test example(s)~n', [0] ) +2144d 150 0 CALL: flags:problog_flag(verbosity_learning, _1048416 ) +2145d 150 0 CALL: gflags:flag_get(verbosity_learning, _1048416 ) +2146d 150 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132904), _132905 ) +2147d 150 0 CALL: prolog:>=(5, 3 ) +2148d 140 0 CALL: prolog:format('~q test example(s)~n', print_learning:[0] ) +2149d 140 0 CALL: prolog:flush_output(user ) +0 test example(s) +2150d 140 0 CALL: utils:succeeds_n_times(user:example(_132914), _1048458 ) +2151d 140 0 TRY_OR +2152d 155 0 CALL: prolog:call(user:example(_132914) ) +2153d 155 0 CALL: prolog:$execute(user:example(_132914) ) +2154d 155 0 CALL: user:example(_132914 ) +2155d 163 0 CALL: prolog:arg(1, counter(0), _132919 ) +2156d 163 0 CALL: prolog:nb_setarg(1, counter(0), 1 ) +2157d 163 0 FAIL RETRY: user:example(_132914 ) +2158d 155 0 CALL: prolog:arg(1, counter(1), _132919 ) +2159d 155 0 CALL: prolog:nb_setarg(1, counter(1), 2 ) +2161d 140 0 CALL: prolog:arg(1, counter(2), _132919 ) +2162d 140 0 CALL: print_learning:format_learning(3, '~q training example(s)~n', [2] ) +2163d 150 0 CALL: flags:problog_flag(verbosity_learning, _1048416 ) +2164d 150 0 CALL: gflags:flag_get(verbosity_learning, _1048416 ) +2165d 150 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132921), _132922 ) +2166d 150 0 CALL: prolog:>=(5, 3 ) +2167d 140 0 CALL: prolog:format('~q training example(s)~n', print_learning:[2] ) +2168d 140 0 CALL: prolog:flush_output(user ) +2 training example(s) +2169d 140 0 CALL: prolog:$current_choice_point(_1048459 ) +2170d 140 0 CALL: problog_lfi:initialize_fact_probabilities +2171d 140 0 CALL: problog:probclause_id(_1048425 ) +2172d 140 0 CALL: prolog:nb_getval(probclause_counter, _1048425 ) +2173d 140 0 CALL: prolog:__NB_getval__(probclause_counter, _1048425, _1048410 ) +2174d 140 0 CALL: prolog:nb_setval(probclause_counter, 4 ) +2175d 140 0 CALL: prolog:static_array(factprob, 3, float ) ++s 0x5602af23a890 + @0x7efdd88a3158 0 ++s 0x5602af23c860 + @0x7efdd88a3158 0 +2176d 140 0 TRY_OR +2177d 157 0 CALL: problog:get_fact_probability(_1048426, _1048427 ) ++s 0x5602af2104f0 + @0x7efdd88a3158 0 ++s 0x5602af230bd0 + @0x7efdd88a3158 0 +- 0x5602af2104f0 + @0x7efdd88a3158 157 +2178d 166 0 CALL: prolog:ground(_1048426 ) +2179d 166 0 FAIL RETRY: problog:get_fact_probability(_1048426, _1048427 ) +2180d 166 0 CALL: prolog:ground(_1048426 ) +2181d 166 0 FAIL RETRY: problog:get_fact_probability(_1048426, _1048427 ) +2182d 157 0 TRY_OR +2183d 178 0 CALL: prolog:ground(_1048426 ) +2185d 157 0 CALL: problog:get_internal_fact(_1048426, _1048409, _132927, _1048408 ) +2186d 157 0 CALL: problog:problog_predicate(_1048397, _1048398 ) +2187d 188 0 CALL: prolog:atomic_concat([problog_,burglary], _132927 ) +2188d 188 0 CALL: prolog:functor(_1048409, problog_burglary, 2 ) +2189d 188 0 CALL: prolog:arg(1, problog_burglary(_132933,_132934), _132937 ) +2190d 188 0 CALL: prolog:call(problog:problog_burglary(_132933,_132934) ) +2191d 188 0 CALL: prolog:$execute(problog:problog_burglary(_132933,_132934) ) +2192d 188 0 CALL: problog:problog_burglary(_132933, _132934 ) +2193d 188 0 CALL: prolog:arg(2, problog_burglary(0,-1.249826789005093), _132940 ) +2194d 188 0 TRY_OR +2196d 196 0 CALL: prolog:ground(-1.249826789005093 ) +2197d 188 0 CALL: prolog:is(_1048427, 3, -1.249826789005093 ) +2198d 188 0 TRY_OR +2199d 196 0 CALL: prolog:update_array(factprob, 0, 0.2865544269392134 ) +2200d 188 0 FAIL RETRY: problog:problog_predicate(_1048397, _1048398 ) +2201d 188 0 CALL: prolog:atomic_concat([problog_,earthquake], _132927 ) +2202d 188 0 CALL: prolog:functor(_1048409, problog_earthquake, 2 ) +2203d 188 0 CALL: prolog:arg(1, problog_earthquake(_132933,_132934), _132937 ) +2204d 188 0 CALL: prolog:call(problog:problog_earthquake(_132933,_132934) ) +2205d 188 0 CALL: prolog:$execute(problog:problog_earthquake(_132933,_132934) ) +2206d 188 0 CALL: problog:problog_earthquake(_132933, _132934 ) +2207d 188 0 CALL: prolog:arg(2, problog_earthquake(1,-0.6596650473806767), _132940 ) +2208d 188 0 TRY_OR +2210d 196 0 CALL: prolog:ground(-0.6596650473806767 ) +2211d 188 0 CALL: prolog:is(_1048427, 3, -0.6596650473806767 ) +2212d 188 0 TRY_OR +2213d 196 0 CALL: prolog:update_array(factprob, 1, 0.5170244841968428 ) +2214d 188 0 FAIL RETRY: problog:problog_predicate(_1048397, _1048398 ) +2215d 157 0 CALL: prolog:atomic_concat([problog_,hears_alarm], _132927 ) +2216d 157 0 CALL: prolog:functor(_1048409, problog_hears_alarm, 3 ) +2217d 157 0 CALL: prolog:arg(1, problog_hears_alarm(_132933,_132934,_132935), _132938 ) +2218d 157 0 CALL: prolog:call(problog:problog_hears_alarm(_132933,_132934,_132935) ) +2219d 157 0 CALL: prolog:$execute(problog:problog_hears_alarm(_132933,_132934,_132935) ) +2220d 157 0 CALL: problog:problog_hears_alarm(_132933, _132934, _132935 ) +2221d 157 0 CALL: prolog:arg(3, problog_hears_alarm(2,_132934,-0.8533637893529484), _132941 ) +2222d 157 0 TRY_OR +2224d 173 0 CALL: prolog:ground(-0.8533637893529484 ) +2225d 157 0 CALL: prolog:is(_1048427, 3, -0.8533637893529484 ) +2226d 157 0 TRY_OR +2227d 165 0 CALL: prolog:update_array(factprob, 2, 0.4259796135590997 ) +2229d 140 0 CALL: problog:probclause_id(_1048460 ) +2230d 140 0 CALL: prolog:nb_getval(probclause_counter, _1048460 ) +2231d 140 0 CALL: prolog:__NB_getval__(probclause_counter, _1048460, _1048420 ) +2232d 140 0 CALL: prolog:nb_setval(probclause_counter, 5 ) +2233d 140 0 CALL: prolog:static_array(factprob_temp, 4, float ) ++s 0x5602af23d350 + @0x7efdd88a3168 0 ++s 0x5602af23ce80 + @0x7efdd88a3168 0 +2234d 140 0 CALL: prolog:static_array(factusage, 4, int ) ++s 0x5602af23cfb0 + @0x7efdd88a3168 0 ++s 0x5602af225cf0 + @0x7efdd88a3168 0 +2235d 140 0 CALL: prolog:static_array(known_count_true_training, 4, int ) ++s 0x5602af232570 + @0x7efdd88a3168 0 ++s 0x5602af23d650 + @0x7efdd88a3168 0 +2236d 140 0 CALL: prolog:static_array(known_count_false_training, 4, int ) ++s 0x5602af2325b0 + @0x7efdd88a3168 0 ++s 0x5602af23d6c0 + @0x7efdd88a3168 0 +2237d 140 0 CALL: prolog:static_array(known_count_true_test, 4, int ) ++s 0x5602af2325f0 + @0x7efdd88a3168 0 ++s 0x5602af211220 + @0x7efdd88a3168 0 +2238d 140 0 CALL: prolog:static_array(known_count_false_test, 4, int ) ++s 0x5602af232630 + @0x7efdd88a3168 0 ++s 0x5602af210d30 + @0x7efdd88a3168 0 +2239d 140 0 CALL: prolog:$current_choice_point(_1048461 ) +2240d 140 0 CALL: problog_lfi:init_queries +2241d 140 0 CALL: flags:problog_flag(cluster_bdds, _1048424 ) +2242d 140 0 CALL: gflags:flag_get(cluster_bdds, _1048424 ) +2243d 140 0 CALL: prolog:recorded(flag_values, flag(cluster_bdds,_132929), _132930 ) +2244d 140 0 CALL: print_learning:format_learning(2, 'Build BDDs for examples~n', [] ) +2245d 167 0 CALL: flags:problog_flag(verbosity_learning, _1048399 ) +2246d 167 0 CALL: gflags:flag_get(verbosity_learning, _1048399 ) +2247d 167 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132933), _132934 ) +2248d 167 0 CALL: prolog:>=(5, 2 ) +2249d 140 0 CALL: prolog:format('Build BDDs for examples~n', print_learning:[] ) +2250d 140 0 CALL: prolog:flush_output(user ) +Build BDDs for examples +2251d 140 0 TRY_OR +2252d 165 0 CALL: user:example(_1048418 ) +2253d 173 0 TRY_OR +2254d 181 0 CALL: print_learning:format_learning(3, 'training example ~q: ', [1] ) +2255d 191 0 CALL: flags:problog_flag(verbosity_learning, _1048375 ) +2256d 191 0 CALL: gflags:flag_get(verbosity_learning, _1048375 ) +2257d 191 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132942), _132943 ) +2258d 191 0 CALL: prolog:>=(5, 3 ) +2259d 181 0 CALL: prolog:format('training example ~q: ', print_learning:[1] ) +2260d 181 0 CALL: prolog:flush_output(user ) +training example 1: 2261d 181 0 CALL: problog_lfi:init_one_query(1, training ) ++s 0x5602af23aaf0 + @0x7efdd88a3198 0 ++s 0x5602af189ad0 + @0x7efdd88a3198 0 +- 0x5602af23aaf0 + @0x7efdd88a3198 181 +2262d 190 0 CALL: utils_learning:create_known_values_file_name(1, _1048379 ) ++s 0x5602af23aaf0 + @0x7efdd88a3198 0 ++s 0x5602aec2ab50 + @0x7efdd88a3198 0 +- 0x5602af23aaf0 + @0x7efdd88a3198 190 +2263d 206 0 CALL: flags:problog_flag(bdd_directory, _1048361 ) +2264d 206 0 CALL: gflags:flag_get(bdd_directory, _1048361 ) +2265d 206 0 CALL: prolog:recorded(flag_values, flag(bdd_directory,_132950), _132951 ) +2266d 190 0 CALL: prolog:atomic_concat([query_,1,'_known_values'], _1048362 ) +2267d 190 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', query_1_known_values, _1048379 ) +2268d 190 0 CALL: os:path_separator(_1048370 ) +2269d 214 0 CALL: prolog:current_prolog_flag(windows, true ) +2270d 214 0 FAIL RETRY: os:path_separator(_1048370 ) +2271d 190 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_1_known_values], _1048379 ) +2272d 190 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_1_known_values], _1048379 ) +2273d 190 0 CALL: prolog:file_exists('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) +2274d 190 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _132964, [expand(true),solutions(first),access(exist)] ) +2275d 190 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', [expand(true),solutions(first),access(exist)], _132964 ) +2276d 217 0 FAIL RETRY: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', [expand(true),solutions(first),access(exist)], _132964 ) +2277d 190 0 CALL: prolog:$absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', [expand(true),solutions(first),access(exist)], _132964 ) +2278d 190 0 CALL: prolog:gated_call('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',[expand(true),solutions(first),access(exist)],_132980,_132981,_132982,_132983,_132984,_132985,_132986,_132987,_132988), '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',_132980,_132964,_132981,_132987), _132995, '$absf_port'(_132995,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',_132964,_132981,_132982,_132983,_132984,_132985,_132986,_132987,_132988) ) +2279d 190 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',[expand(true),solutions(first),access(exist)],_132980,_132981,_132982,_132983,_132984,_132985,_132986,_132987,_132988) ) +2280d 227 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _132980 ) +2281d 227 0 CALL: prolog:current_prolog_flag(open_expands_filename, _132982 ) +2282d 227 0 CALL: prolog:current_prolog_flag(fileerrors, _132983 ) +2283d 227 0 CALL: prolog:current_prolog_flag(verbose_file_search, _132984 ) +2284d 227 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _132986 ) +2285d 227 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _132985 ) +2286d 227 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +2287d 227 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _133018 ) +2288d 227 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _132987 ) +2289d 227 0 TRY_OR +2290d 245 0 CALL: prolog:==(error, fail ) +2292d 227 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +2293d 227 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +2294d 227 0 CALL: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) +2295d 242 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2296d 242 0 FAIL RETRY: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values' ) +2297d 227 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +2298d 241 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2299d 241 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +2300d 190 0 CALL: prolog:$gated_call(true, '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',opt(exist,true,[],error,txt,'','',first,false),_132964,t(no),first), _132995, '$absf_port'(_132995,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',_132964,t(no),false,true,false,true,false,first,true) ) +2301d 190 0 CALL: prolog:$tag_cleanup(_133027, cleanup(true,_132995,'$absf_port'(_132995,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',_132964,t(no),false,true,false,true,false,first,true),_133025,true,_133027) ) +2302d 190 0 CALL: prolog:$execute('$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values',opt(exist,true,[],error,txt,'','',first,false),_132964,t(no),first) ) +2303d 190 0 CALL: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', opt(exist,true,[],error,txt,'','',first,false), _132964, t(no), first ) +2304d 216 0 FAIL RETRY: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', opt(exist,true,[],error,txt,'','',first,false), _132964, t(no), first ) +2305d 190 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048363 ) +2306d 190 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048364 ) +2307d 190 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048358 ) +2308d 190 0 CALL: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2309d 232 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2310d 232 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2311d 190 0 CALL: prolog:$core_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048354, [] ) +2312d 190 0 CALL: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048343, _1048354, _1048344 ) +2313d 244 0 CALL: prolog:=..('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', [_133045,_133047] ) +2314d 244 0 FAIL RETRY: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048343, _1048354, _1048344 ) +2315d 190 0 CALL: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048343, _1048354, _1048344 ) +2316d 243 0 FAIL RETRY: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048343, _1048354, _1048344 ) +2317d 243 0 CALL: prolog:atom_codes('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048343 ) +2318d 190 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048354, _1048344 ) +2319d 190 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133220, _1048344 ) +2320d 190 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133222, _1048344 ) +2321d 190 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133224, _1048344 ) +2322d 190 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133226, _1048344 ) +2323d 190 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133228, _1048344 ) +2324d 190 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133230, _1048344 ) +2325d 190 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133232, _1048344 ) +2326d 190 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133234, _1048344 ) +2327d 190 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133236, _1048344 ) +2328d 190 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133238, _1048344 ) +2329d 190 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133240, _1048344 ) +2330d 190 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133242, _1048344 ) +2331d 190 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133244, _1048344 ) +2332d 190 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133246, _1048344 ) +2333d 190 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133248, _1048344 ) +2334d 190 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133250, _1048344 ) +2335d 190 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133252, _1048344 ) +2336d 190 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133254, _1048344 ) +2337d 190 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133256, _1048344 ) +2338d 190 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133258, _1048344 ) +2339d 190 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133260, _1048344 ) +2340d 190 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133262, _1048344 ) +2341d 190 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133264, _1048344 ) +2342d 190 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133266, _1048344 ) +2343d 190 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133268, _1048344 ) +2344d 190 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133270, _1048344 ) +2345d 190 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133272, _1048344 ) +2346d 190 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133274, _1048344 ) +2347d 190 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133276, _1048344 ) +2348d 190 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133278, _1048344 ) +2349d 190 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133280, _1048344 ) +2350d 190 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133282, _1048344 ) +2351d 190 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133284, _1048344 ) +2352d 190 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133286, _1048344 ) +2353d 190 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133288, _1048344 ) +2354d 190 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133290, _1048344 ) +2355d 190 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133292, _1048344 ) +2356d 190 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133294, _1048344 ) +2357d 190 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133296, _1048344 ) +2358d 190 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133298, _1048344 ) +2359d 190 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133300, _1048344 ) +2360d 190 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133302, _1048344 ) +2361d 190 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133304, _1048344 ) +2362d 190 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133306, _1048344 ) +2363d 190 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133308, _1048344 ) +2364d 190 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133310, _1048344 ) +2365d 190 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133312, _1048344 ) +2366d 190 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133314, _1048344 ) +2367d 190 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133316, _1048344 ) +2368d 190 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133318, _1048344 ) +2369d 190 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133320, _1048344 ) +2370d 190 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133322, _1048344 ) +2371d 190 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133324, _1048344 ) +2372d 190 0 CALL: prolog:$phrase_list([112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133326, _1048344 ) +2373d 190 0 CALL: prolog:$phrase_list([108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133328, _1048344 ) +2374d 190 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133330, _1048344 ) +2375d 190 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133332, _1048344 ) +2376d 190 0 CALL: prolog:$phrase_list([47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133334, _1048344 ) +2377d 190 0 CALL: prolog:$phrase_list([113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133336, _1048344 ) +2378d 190 0 CALL: prolog:$phrase_list([117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133338, _1048344 ) +2379d 190 0 CALL: prolog:$phrase_list([101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133340, _1048344 ) +2380d 190 0 CALL: prolog:$phrase_list([114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133342, _1048344 ) +2381d 190 0 CALL: prolog:$phrase_list([105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133344, _1048344 ) +2382d 190 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133346, _1048344 ) +2383d 190 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133348, _1048344 ) +2384d 190 0 CALL: prolog:$phrase_list([47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133350, _1048344 ) +2385d 190 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133352, _1048344 ) +2386d 190 0 CALL: prolog:$phrase_list([117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133354, _1048344 ) +2387d 190 0 CALL: prolog:$phrase_list([101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133356, _1048344 ) +2388d 190 0 CALL: prolog:$phrase_list([114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133358, _1048344 ) +2389d 190 0 CALL: prolog:$phrase_list([121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133360, _1048344 ) +2390d 190 0 CALL: prolog:$phrase_list([95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133362, _1048344 ) +2391d 190 0 CALL: prolog:$phrase_list([49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133364, _1048344 ) +2392d 190 0 CALL: prolog:$phrase_list([95,107,110,111,119,110,95,118,97,108,117,101,115], _133366, _1048344 ) +2393d 190 0 CALL: prolog:$phrase_list([107,110,111,119,110,95,118,97,108,117,101,115], _133368, _1048344 ) +2394d 190 0 CALL: prolog:$phrase_list([110,111,119,110,95,118,97,108,117,101,115], _133370, _1048344 ) +2395d 190 0 CALL: prolog:$phrase_list([111,119,110,95,118,97,108,117,101,115], _133372, _1048344 ) +2396d 190 0 CALL: prolog:$phrase_list([119,110,95,118,97,108,117,101,115], _133374, _1048344 ) +2397d 190 0 CALL: prolog:$phrase_list([110,95,118,97,108,117,101,115], _133376, _1048344 ) +2398d 190 0 CALL: prolog:$phrase_list([95,118,97,108,117,101,115], _133378, _1048344 ) +2399d 190 0 CALL: prolog:$phrase_list([118,97,108,117,101,115], _133380, _1048344 ) +2400d 190 0 CALL: prolog:$phrase_list([97,108,117,101,115], _133382, _1048344 ) +2401d 190 0 CALL: prolog:$phrase_list([108,117,101,115], _133384, _1048344 ) +2402d 190 0 CALL: prolog:$phrase_list([117,101,115], _133386, _1048344 ) +2403d 190 0 CALL: prolog:$phrase_list([101,115], _133388, _1048344 ) +2404d 190 0 CALL: prolog:$phrase_list([115], _133390, _1048344 ) +2405d 190 0 CALL: prolog:$phrase_list([], _133392, _1048344 ) +2406d 190 0 CALL: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _133392, _1048346 ) +2407d 241 0 CALL: lists:append(_1048324, [46|_133394], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2408d 261 0 FAIL RETRY: lists:append(_1048324, [46|_133394], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2409d 241 0 CALL: lists:append(_133396, [46|_133394], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2410d 261 0 FAIL RETRY: lists:append(_133396, [46|_133394], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2411d 241 0 CALL: lists:append(_133398, [46|_133394], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2412d 261 0 FAIL RETRY: lists:append(_133398, [46|_133394], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2413d 241 0 CALL: lists:append(_133400, [46|_133394], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2414d 261 0 FAIL RETRY: lists:append(_133400, [46|_133394], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2415d 241 0 CALL: lists:append(_133402, [46|_133394], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2416d 261 0 FAIL RETRY: lists:append(_133402, [46|_133394], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2417d 241 0 CALL: lists:append(_133404, [46|_133394], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2418d 261 0 FAIL RETRY: lists:append(_133404, [46|_133394], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2419d 241 0 CALL: lists:append(_133406, [46|_133394], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2420d 261 0 FAIL RETRY: lists:append(_133406, [46|_133394], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2421d 241 0 CALL: lists:append(_133408, [46|_133394], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2422d 261 0 FAIL RETRY: lists:append(_133408, [46|_133394], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2423d 241 0 CALL: lists:append(_133410, [46|_133394], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2424d 261 0 FAIL RETRY: lists:append(_133410, [46|_133394], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2425d 241 0 CALL: lists:append(_133412, [46|_133394], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2426d 261 0 FAIL RETRY: lists:append(_133412, [46|_133394], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2427d 241 0 CALL: lists:append(_133414, [46|_133394], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2428d 261 0 FAIL RETRY: lists:append(_133414, [46|_133394], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2429d 241 0 CALL: lists:append(_133416, [46|_133394], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2430d 261 0 FAIL RETRY: lists:append(_133416, [46|_133394], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2431d 241 0 CALL: lists:append(_133418, [46|_133394], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2432d 261 0 FAIL RETRY: lists:append(_133418, [46|_133394], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2433d 241 0 CALL: lists:append(_133420, [46|_133394], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2434d 261 0 FAIL RETRY: lists:append(_133420, [46|_133394], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2435d 241 0 CALL: lists:append(_133422, [46|_133394], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2436d 261 0 FAIL RETRY: lists:append(_133422, [46|_133394], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2437d 241 0 CALL: lists:append(_133424, [46|_133394], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2438d 261 0 FAIL RETRY: lists:append(_133424, [46|_133394], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2439d 241 0 CALL: lists:append(_133426, [46|_133394], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2440d 261 0 FAIL RETRY: lists:append(_133426, [46|_133394], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2441d 241 0 CALL: lists:append(_133428, [46|_133394], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2442d 261 0 FAIL RETRY: lists:append(_133428, [46|_133394], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2443d 241 0 CALL: lists:append(_133430, [46|_133394], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2444d 261 0 FAIL RETRY: lists:append(_133430, [46|_133394], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2445d 241 0 CALL: lists:append(_133432, [46|_133394], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2446d 261 0 FAIL RETRY: lists:append(_133432, [46|_133394], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2447d 241 0 CALL: lists:append(_133434, [46|_133394], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2448d 261 0 FAIL RETRY: lists:append(_133434, [46|_133394], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2449d 241 0 CALL: lists:append(_133436, [46|_133394], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2450d 261 0 FAIL RETRY: lists:append(_133436, [46|_133394], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2451d 241 0 CALL: lists:append(_133438, [46|_133394], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2452d 261 0 CALL: prolog:$id([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048325, [] ) +2453d 261 0 CALL: prolog:C(_1048325, 51, _1048307 ) +2454d 261 0 TRY_OR +2455d 278 0 CALL: prolog:>=(51, 97 ) +2457d 278 0 CALL: prolog:>=(51, 65 ) +2459d 278 0 CALL: prolog:>=(51, 48 ) +2460d 278 0 CALL: prolog:=<(51, 57 ) +2461d 261 0 CALL: prolog:$id([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133440, [] ) +2462d 261 0 CALL: prolog:C(_133440, 47, _1048307 ) +2463d 261 0 TRY_OR +2464d 278 0 CALL: prolog:>=(47, 97 ) +2466d 278 0 CALL: prolog:>=(47, 65 ) +2468d 278 0 CALL: prolog:>=(47, 48 ) +2470d 261 0 CALL: prolog:=:=(47, 95 ) +2471d 261 0 FAIL RETRY: lists:append(_133438, [46|_133394], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2472d 241 0 CALL: lists:append(_133440, [46|_133394], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2473d 261 0 FAIL RETRY: lists:append(_133440, [46|_133394], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2474d 241 0 CALL: lists:append(_133442, [46|_133394], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2475d 261 0 FAIL RETRY: lists:append(_133442, [46|_133394], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2476d 241 0 CALL: lists:append(_133444, [46|_133394], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2477d 261 0 FAIL RETRY: lists:append(_133444, [46|_133394], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2478d 241 0 CALL: lists:append(_133446, [46|_133394], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2479d 261 0 FAIL RETRY: lists:append(_133446, [46|_133394], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2480d 241 0 CALL: lists:append(_133448, [46|_133394], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2481d 261 0 FAIL RETRY: lists:append(_133448, [46|_133394], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2482d 241 0 CALL: lists:append(_133450, [46|_133394], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2483d 261 0 FAIL RETRY: lists:append(_133450, [46|_133394], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2484d 241 0 CALL: lists:append(_133452, [46|_133394], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2485d 261 0 FAIL RETRY: lists:append(_133452, [46|_133394], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2486d 241 0 CALL: lists:append(_133454, [46|_133394], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2487d 261 0 FAIL RETRY: lists:append(_133454, [46|_133394], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2488d 241 0 CALL: lists:append(_133456, [46|_133394], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2489d 261 0 FAIL RETRY: lists:append(_133456, [46|_133394], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2490d 241 0 CALL: lists:append(_133458, [46|_133394], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2491d 261 0 FAIL RETRY: lists:append(_133458, [46|_133394], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2492d 241 0 CALL: lists:append(_133460, [46|_133394], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2493d 261 0 FAIL RETRY: lists:append(_133460, [46|_133394], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2494d 241 0 CALL: lists:append(_133462, [46|_133394], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2495d 261 0 FAIL RETRY: lists:append(_133462, [46|_133394], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2496d 241 0 CALL: lists:append(_133464, [46|_133394], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2497d 261 0 FAIL RETRY: lists:append(_133464, [46|_133394], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2498d 241 0 CALL: lists:append(_133466, [46|_133394], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2499d 261 0 FAIL RETRY: lists:append(_133466, [46|_133394], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2500d 241 0 CALL: lists:append(_133468, [46|_133394], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2501d 261 0 FAIL RETRY: lists:append(_133468, [46|_133394], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2502d 241 0 CALL: lists:append(_133470, [46|_133394], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2503d 261 0 FAIL RETRY: lists:append(_133470, [46|_133394], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2504d 241 0 CALL: lists:append(_133472, [46|_133394], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2505d 261 0 FAIL RETRY: lists:append(_133472, [46|_133394], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2506d 241 0 CALL: lists:append(_133474, [46|_133394], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2507d 261 0 FAIL RETRY: lists:append(_133474, [46|_133394], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2508d 241 0 CALL: lists:append(_133476, [46|_133394], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2509d 261 0 FAIL RETRY: lists:append(_133476, [46|_133394], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2510d 241 0 CALL: lists:append(_133478, [46|_133394], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2511d 261 0 FAIL RETRY: lists:append(_133478, [46|_133394], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2512d 241 0 CALL: lists:append(_133480, [46|_133394], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2513d 261 0 FAIL RETRY: lists:append(_133480, [46|_133394], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2514d 241 0 CALL: lists:append(_133482, [46|_133394], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2515d 261 0 FAIL RETRY: lists:append(_133482, [46|_133394], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2516d 241 0 CALL: lists:append(_133484, [46|_133394], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2517d 261 0 FAIL RETRY: lists:append(_133484, [46|_133394], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2518d 241 0 CALL: lists:append(_133486, [46|_133394], [108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2519d 261 0 FAIL RETRY: lists:append(_133486, [46|_133394], [108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2520d 241 0 CALL: lists:append(_133488, [46|_133394], [111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2521d 261 0 FAIL RETRY: lists:append(_133488, [46|_133394], [111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2522d 241 0 CALL: lists:append(_133490, [46|_133394], [103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2523d 261 0 FAIL RETRY: lists:append(_133490, [46|_133394], [103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2524d 241 0 CALL: lists:append(_133492, [46|_133394], [95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2525d 261 0 FAIL RETRY: lists:append(_133492, [46|_133394], [95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2526d 241 0 CALL: lists:append(_133494, [46|_133394], [101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2527d 261 0 FAIL RETRY: lists:append(_133494, [46|_133394], [101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2528d 241 0 CALL: lists:append(_133496, [46|_133394], [120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2529d 261 0 FAIL RETRY: lists:append(_133496, [46|_133394], [120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2530d 241 0 CALL: lists:append(_133498, [46|_133394], [97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2531d 261 0 FAIL RETRY: lists:append(_133498, [46|_133394], [97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2532d 241 0 CALL: lists:append(_133500, [46|_133394], [109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2533d 261 0 FAIL RETRY: lists:append(_133500, [46|_133394], [109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2534d 241 0 CALL: lists:append(_133502, [46|_133394], [112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2535d 261 0 FAIL RETRY: lists:append(_133502, [46|_133394], [112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2536d 241 0 CALL: lists:append(_133504, [46|_133394], [108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2537d 261 0 FAIL RETRY: lists:append(_133504, [46|_133394], [108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2538d 241 0 CALL: lists:append(_133506, [46|_133394], [101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2539d 261 0 FAIL RETRY: lists:append(_133506, [46|_133394], [101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2540d 241 0 CALL: lists:append(_133508, [46|_133394], [115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2541d 261 0 FAIL RETRY: lists:append(_133508, [46|_133394], [115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2542d 241 0 CALL: lists:append(_133510, [46|_133394], [47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2543d 261 0 FAIL RETRY: lists:append(_133510, [46|_133394], [47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2544d 241 0 CALL: lists:append(_133512, [46|_133394], [113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2545d 261 0 FAIL RETRY: lists:append(_133512, [46|_133394], [113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2546d 241 0 CALL: lists:append(_133514, [46|_133394], [117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2547d 261 0 FAIL RETRY: lists:append(_133514, [46|_133394], [117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2548d 241 0 CALL: lists:append(_133516, [46|_133394], [101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2549d 261 0 FAIL RETRY: lists:append(_133516, [46|_133394], [101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2550d 241 0 CALL: lists:append(_133518, [46|_133394], [114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2551d 261 0 FAIL RETRY: lists:append(_133518, [46|_133394], [114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2552d 241 0 CALL: lists:append(_133520, [46|_133394], [105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2553d 261 0 FAIL RETRY: lists:append(_133520, [46|_133394], [105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2554d 241 0 CALL: lists:append(_133522, [46|_133394], [101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2555d 261 0 FAIL RETRY: lists:append(_133522, [46|_133394], [101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2556d 241 0 CALL: lists:append(_133524, [46|_133394], [115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2557d 261 0 FAIL RETRY: lists:append(_133524, [46|_133394], [115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2558d 241 0 CALL: lists:append(_133526, [46|_133394], [47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2559d 261 0 FAIL RETRY: lists:append(_133526, [46|_133394], [47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2560d 241 0 CALL: lists:append(_133528, [46|_133394], [113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2561d 261 0 FAIL RETRY: lists:append(_133528, [46|_133394], [113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2562d 241 0 CALL: lists:append(_133530, [46|_133394], [117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2563d 261 0 FAIL RETRY: lists:append(_133530, [46|_133394], [117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2564d 241 0 CALL: lists:append(_133532, [46|_133394], [101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2565d 261 0 FAIL RETRY: lists:append(_133532, [46|_133394], [101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2566d 241 0 CALL: lists:append(_133534, [46|_133394], [114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2567d 261 0 FAIL RETRY: lists:append(_133534, [46|_133394], [114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2568d 241 0 CALL: lists:append(_133536, [46|_133394], [121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2569d 261 0 FAIL RETRY: lists:append(_133536, [46|_133394], [121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2570d 241 0 CALL: lists:append(_133538, [46|_133394], [95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2571d 261 0 FAIL RETRY: lists:append(_133538, [46|_133394], [95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2572d 241 0 CALL: lists:append(_133540, [46|_133394], [49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2573d 261 0 FAIL RETRY: lists:append(_133540, [46|_133394], [49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2574d 241 0 CALL: lists:append(_133542, [46|_133394], [95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2575d 261 0 FAIL RETRY: lists:append(_133542, [46|_133394], [95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2576d 241 0 CALL: lists:append(_133544, [46|_133394], [107,110,111,119,110,95,118,97,108,117,101,115] ) +2577d 261 0 FAIL RETRY: lists:append(_133544, [46|_133394], [107,110,111,119,110,95,118,97,108,117,101,115] ) +2578d 241 0 CALL: lists:append(_133546, [46|_133394], [110,111,119,110,95,118,97,108,117,101,115] ) +2579d 261 0 FAIL RETRY: lists:append(_133546, [46|_133394], [110,111,119,110,95,118,97,108,117,101,115] ) +2580d 241 0 CALL: lists:append(_133548, [46|_133394], [111,119,110,95,118,97,108,117,101,115] ) +2581d 261 0 FAIL RETRY: lists:append(_133548, [46|_133394], [111,119,110,95,118,97,108,117,101,115] ) +2582d 241 0 CALL: lists:append(_133550, [46|_133394], [119,110,95,118,97,108,117,101,115] ) +2583d 261 0 FAIL RETRY: lists:append(_133550, [46|_133394], [119,110,95,118,97,108,117,101,115] ) +2584d 241 0 CALL: lists:append(_133552, [46|_133394], [110,95,118,97,108,117,101,115] ) +2585d 261 0 FAIL RETRY: lists:append(_133552, [46|_133394], [110,95,118,97,108,117,101,115] ) +2586d 241 0 CALL: lists:append(_133554, [46|_133394], [95,118,97,108,117,101,115] ) +2587d 261 0 FAIL RETRY: lists:append(_133554, [46|_133394], [95,118,97,108,117,101,115] ) +2588d 241 0 CALL: lists:append(_133556, [46|_133394], [118,97,108,117,101,115] ) +2589d 261 0 FAIL RETRY: lists:append(_133556, [46|_133394], [118,97,108,117,101,115] ) +2590d 241 0 CALL: lists:append(_133558, [46|_133394], [97,108,117,101,115] ) +2591d 261 0 FAIL RETRY: lists:append(_133558, [46|_133394], [97,108,117,101,115] ) +2592d 241 0 CALL: lists:append(_133560, [46|_133394], [108,117,101,115] ) +2593d 261 0 FAIL RETRY: lists:append(_133560, [46|_133394], [108,117,101,115] ) +2594d 241 0 CALL: lists:append(_133562, [46|_133394], [117,101,115] ) +2595d 261 0 FAIL RETRY: lists:append(_133562, [46|_133394], [117,101,115] ) +2596d 241 0 CALL: lists:append(_133564, [46|_133394], [101,115] ) +2597d 261 0 FAIL RETRY: lists:append(_133564, [46|_133394], [101,115] ) +2598d 241 0 CALL: lists:append(_133566, [46|_133394], [115] ) +2599d 261 0 FAIL RETRY: lists:append(_133566, [46|_133394], [115] ) +2600d 241 0 CALL: lists:append(_133568, [46|_133394], [] ) +2601d 261 0 FAIL RETRY: lists:append(_133568, [46|_133394], [] ) +2602d 241 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _133392, _1048346 ) +2603d 241 0 TRY_OR +2604d 263 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048320 ) +2605d 263 0 CALL: prolog:\=([], [] ) +2607d 241 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _133393 ) +2608d 241 0 TRY_OR +2609d 261 0 CALL: prolog:==(txt, source ) +2611d 241 0 CALL: user:prolog_file_type(_1048325, txt ) +2612d 241 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _133392, _1048346 ) +2613d 190 0 CALL: prolog:$absf_trace(' try no suffix', [], _133392, _1048346 ) +2614d 241 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2615d 241 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _133392, _1048346 ) +2616d 190 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _133392, [] ) +2617d 232 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _133393 ) +2618d 232 0 CALL: prolog:\=('', '' ) +2619d 232 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _133392, [] ) +2620d 190 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2621d 230 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2622d 230 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2623d 190 0 CALL: prolog:$variable_expansion([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _1048355 ) +2624d 230 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +2625d 190 0 CALL: prolog:$expand_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048355 ) +2626d 190 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +2627d 229 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2628d 229 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +2629d 190 0 CALL: prolog:$prefix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _1048357, [] ) +2630d 229 0 CALL: prolog:is_absolute_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2631d 190 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048357, [] ) +2632d 190 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133572, [] ) +2633d 190 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133574, [] ) +2634d 190 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133576, [] ) +2635d 190 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133578, [] ) +2636d 190 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133580, [] ) +2637d 190 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133582, [] ) +2638d 190 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133584, [] ) +2639d 190 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133586, [] ) +2640d 190 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133588, [] ) +2641d 190 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133590, [] ) +2642d 190 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133592, [] ) +2643d 190 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133594, [] ) +2644d 190 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133596, [] ) +2645d 190 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133598, [] ) +2646d 190 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133600, [] ) +2647d 190 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133602, [] ) +2648d 190 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133604, [] ) +2649d 190 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133606, [] ) +2650d 190 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133608, [] ) +2651d 190 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133610, [] ) +2652d 190 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133612, [] ) +2653d 190 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133614, [] ) +2654d 190 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133616, [] ) +2655d 190 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133618, [] ) +2656d 190 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133620, [] ) +2657d 190 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133622, [] ) +2658d 190 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133624, [] ) +2659d 190 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133626, [] ) +2660d 190 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133628, [] ) +2661d 190 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133630, [] ) +2662d 190 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133632, [] ) +2663d 190 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133634, [] ) +2664d 190 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133636, [] ) +2665d 190 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133638, [] ) +2666d 190 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133640, [] ) +2667d 190 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133642, [] ) +2668d 190 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133644, [] ) +2669d 190 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133646, [] ) +2670d 190 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133648, [] ) +2671d 190 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133650, [] ) +2672d 190 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133652, [] ) +2673d 190 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133654, [] ) +2674d 190 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133656, [] ) +2675d 190 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133658, [] ) +2676d 190 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133660, [] ) +2677d 190 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133662, [] ) +2678d 190 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133664, [] ) +2679d 190 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133666, [] ) +2680d 190 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133668, [] ) +2681d 190 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133670, [] ) +2682d 190 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133672, [] ) +2683d 190 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133674, [] ) +2684d 190 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133676, [] ) +2685d 190 0 CALL: prolog:$phrase_list([112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133678, [] ) +2686d 190 0 CALL: prolog:$phrase_list([108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133680, [] ) +2687d 190 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133682, [] ) +2688d 190 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133684, [] ) +2689d 190 0 CALL: prolog:$phrase_list([47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133686, [] ) +2690d 190 0 CALL: prolog:$phrase_list([113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133688, [] ) +2691d 190 0 CALL: prolog:$phrase_list([117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133690, [] ) +2692d 190 0 CALL: prolog:$phrase_list([101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133692, [] ) +2693d 190 0 CALL: prolog:$phrase_list([114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133694, [] ) +2694d 190 0 CALL: prolog:$phrase_list([105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133696, [] ) +2695d 190 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133698, [] ) +2696d 190 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133700, [] ) +2697d 190 0 CALL: prolog:$phrase_list([47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133702, [] ) +2698d 190 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133704, [] ) +2699d 190 0 CALL: prolog:$phrase_list([117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133706, [] ) +2700d 190 0 CALL: prolog:$phrase_list([101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133708, [] ) +2701d 190 0 CALL: prolog:$phrase_list([114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133710, [] ) +2702d 190 0 CALL: prolog:$phrase_list([121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133712, [] ) +2703d 190 0 CALL: prolog:$phrase_list([95,49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133714, [] ) +2704d 190 0 CALL: prolog:$phrase_list([49,95,107,110,111,119,110,95,118,97,108,117,101,115], _133716, [] ) +2705d 190 0 CALL: prolog:$phrase_list([95,107,110,111,119,110,95,118,97,108,117,101,115], _133718, [] ) +2706d 190 0 CALL: prolog:$phrase_list([107,110,111,119,110,95,118,97,108,117,101,115], _133720, [] ) +2707d 190 0 CALL: prolog:$phrase_list([110,111,119,110,95,118,97,108,117,101,115], _133722, [] ) +2708d 190 0 CALL: prolog:$phrase_list([111,119,110,95,118,97,108,117,101,115], _133724, [] ) +2709d 190 0 CALL: prolog:$phrase_list([119,110,95,118,97,108,117,101,115], _133726, [] ) +2710d 190 0 CALL: prolog:$phrase_list([110,95,118,97,108,117,101,115], _133728, [] ) +2711d 190 0 CALL: prolog:$phrase_list([95,118,97,108,117,101,115], _133730, [] ) +2712d 190 0 CALL: prolog:$phrase_list([118,97,108,117,101,115], _133732, [] ) +2713d 190 0 CALL: prolog:$phrase_list([97,108,117,101,115], _133734, [] ) +2714d 190 0 CALL: prolog:$phrase_list([108,117,101,115], _133736, [] ) +2715d 190 0 CALL: prolog:$phrase_list([117,101,115], _133738, [] ) +2716d 190 0 CALL: prolog:$phrase_list([101,115], _133740, [] ) +2717d 190 0 CALL: prolog:$phrase_list([115], _133742, [] ) +2718d 190 0 CALL: prolog:$phrase_list([], _133744, [] ) +2719d 190 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +2720d 227 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2721d 227 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +2722d 190 0 CALL: prolog:atom_codes(_1048360, [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,49,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +2723d 190 0 TRY_OR +2724d 190 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _1048359 ) +2725d 190 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values']] ) +2726d 225 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2727d 225 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values']] ) +2728d 190 0 CALL: lists:member(_1048361, ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2729d 224 0 CALL: prolog:real_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', _132964 ) +2730d 224 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2731d 233 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2732d 233 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2733d 224 0 CALL: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', txt, exist ) +2734d 234 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', txt, exist ) +2735d 234 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', txt, exist ) +2736d 234 0 CALL: prolog:$access_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', exist ) +2737d 234 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', txt, exist ) +2738d 224 0 CALL: prolog:$access_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', exist ) +2739d 224 0 FAIL RETRY: lists:member(_1048361, ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values'] ) +2740d 190 0 CALL: lists:member(_1048361, [] ) +2741d 241 0 CALL: prolog:$absf_trace(' !------- failed.', [] ) +2742d 265 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +2743d 265 0 FAIL RETRY: prolog:$absf_trace(' !------- failed.', [] ) +2744d 241 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +2745d 241 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +2746d 241 0 CALL: prolog:set_prolog_flag(file_name_variables, false ) +2747d 241 0 CALL: prolog:arg(1, t(no), _133753 ) +2749d 190 0 FAIL RETRY: problog_lfi:init_one_query(1, training ) +2750d 181 0 CALL: prolog:$current_choice_point(_1048388 ) +2751d 181 0 CALL: completion:propagate_evidence(1, training ) ++s 0x5602af256100 + @0x7efdd88a3198 0 ++s 0x5602af2558b0 + @0x7efdd88a3198 0 +- 0x5602af256100 + @0x7efdd88a3198 181 +2752d 196 0 TRY_OR +2753d 211 0 CALL: prolog:$current_choice_point(_1048372 ) +2754d 211 0 CALL: prolog:current_predicate(user:known/3 ) +2755d 211 0 CALL: prolog:$yap_strip_module(user:known/3, _1048358, _1048357 ) +2756d 211 0 CALL: prolog:must_bind_to_type(predicate_indicator, known/3 ) +2757d 211 0 TRY_OR +2758d 234 0 CALL: error:may_bind_to_type(predicate_indicator, known/3 ) +2759d 243 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, known/3 ) +2760d 234 0 TRY_OR +2762d 234 0 CALL: error:may_bind_to_type(atom, known ) +2763d 251 0 FAIL RETRY: error:may_bind_to_type(atom, known ) +2764d 234 0 CALL: error:may_bind_to_type(integer, 3 ) +2765d 243 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +2766d 211 0 CALL: prolog:$c_i_predicate(known/3, user ) +2767d 211 0 TRY_OR +2768d 228 0 CALL: prolog:ground(known/3 ) +2769d 211 0 CALL: prolog:functor(_132954, known, 3 ) +2770d 211 0 CALL: prolog:current_predicate(known, user:known(_132955,_132956,_132957) ) +2771d 211 0 CALL: prolog:$yap_strip_module(user:known(_132955,_132956,_132957), _1048354, _1048353 ) +2772d 211 0 CALL: prolog:functor(known(_132955,_132956,_132957), known, _1048352 ) +2773d 211 0 TRY_OR +2774d 230 0 CALL: prolog:$current_predicate(known, user, known(_132955,_132956,_132957), user ) +2775d 196 0 FAIL RETRY: completion:propagate_evidence(1, training ) +2776d 181 0 CALL: prolog:eraseall(rules ) ++s 0x5602af254ec0 + @0x7efdd88a3198 0 +2777d 181 0 CALL: prolog:eraseall(unpropagated_rules ) ++s 0x5602af232f80 + @0x7efdd88a3198 0 +2778d 181 0 CALL: prolog:eraseall(known_atoms ) ++s 0x5602af233030 + @0x7efdd88a3198 0 +2779d 181 0 CALL: grounder:grounder_reset +2780d 181 0 CALL: prolog:eraseall(reachable ) ++s 0x5602af2330e0 + @0x7efdd88a3198 0 +2781d 181 0 TRY_OR +2782d 226 0 CALL: prolog:==(training, test ) +2784d 181 0 CALL: logger:logger_start_timer(train_bdd_script_generation ) +2785d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation, _1048348 ) +2786d 181 0 TRY_OR +2787d 236 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation, null ) +2788d 181 0 CALL: prolog:statistics(walltime, [_132958,_132960] ) ++s 0x5602af233190 + @0x7efdd88a3198 0 ++s 0x5602af252fb0 + @0x7efdd88a3198 0 +- 0x5602af252fb0 + @0x7efdd88a3198 181 ++s 0x5602aebb37a0 + @0x7efdd88a3198 0 ++s 0x5602af2555a0 + @0x7efdd88a3198 0 +- 0x5602af233190 + @0x7efdd88a3198 181 +2789d 181 0 CALL: prolog:$walltime(_132958, _132960 ) +2790d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation, 290174 ) +2791d 181 0 CALL: logger:logger_start_timer(train_bdd_script_generation_grounding ) +2792d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_grounding, _1048348 ) +2793d 181 0 TRY_OR +2794d 236 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_grounding, null ) +2795d 181 0 CALL: prolog:statistics(walltime, [_132968,_132970] ) +2796d 181 0 CALL: prolog:$walltime(_132968, _132970 ) +2797d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_grounding, 290211 ) +2798d 181 0 CALL: print_learning:format_learning(5, d, [] ) +2799d 228 0 CALL: flags:problog_flag(verbosity_learning, _1048338 ) +2800d 228 0 CALL: gflags:flag_get(verbosity_learning, _1048338 ) +2801d 228 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_132977), _132978 ) +2802d 228 0 CALL: prolog:>=(5, 5 ) +2803d 181 0 CALL: prolog:format(d, print_learning:[] ) +2804d 181 0 CALL: prolog:flush_output(user ) +d2805d 181 0 TRY_OR +2806d 226 0 CALL: user:known(1, _1048361, _1048359 ) +2807d 226 0 TRY_OR +2808d 234 0 CALL: prolog:catch(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048357, completion:fail ) +2809d 234 0 CALL: prolog:$catch(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048357, completion:fail ) +2810d 244 0 CALL: prolog:$execute(completion:grounder_compute_reachable_atoms(alarm,1,_132988) ) ++s 0x5602af233410 + @0x7efdd88a31c8 0 +2811d 244 0 CALL: prolog:$call(completion:grounder_compute_reachable_atoms(alarm,1,_132988), 244, completion:grounder_compute_reachable_atoms(alarm,1,_132988), user ) +2812d 261 0 FAIL RETRY: prolog:$call(completion:grounder_compute_reachable_atoms(alarm,1,_132988), 244, completion:grounder_compute_reachable_atoms(alarm,1,_132988), user ) +2813d 244 0 CALL: prolog:$call(grounder_compute_reachable_atoms(alarm,1,_132988), 244, completion:grounder_compute_reachable_atoms(alarm,1,_132988), completion ) +2814d 272 0 FAIL RETRY: prolog:$call(grounder_compute_reachable_atoms(alarm,1,_132988), 244, completion:grounder_compute_reachable_atoms(alarm,1,_132988), completion ) +2815d 244 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(alarm,1,_132988), completion ) +2816d 244 0 CALL: completion:grounder_compute_reachable_atoms(alarm, 1, _132988 ) +2817d 244 0 CALL: prolog:$undefp([completion|grounder_compute_reachable_atoms(alarm,1,_132988)], error ) +2818d 244 0 CALL: prolog:yap_flag(unknown, error, fail ) +2819d 244 0 CALL: prolog:$stop_creeping(_1048301 ) +2820d 244 0 TRY_OR +2821d 285 0 CALL: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133002:_133003 ) +2822d 294 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_133005,_133006,_133007,_133008), user ) +2823d 294 0 FAIL RETRY: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133002:_133003 ) +2824d 285 0 CALL: prolog:expand_goal(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133002:_133003 ) +2825d 285 0 CALL: prolog:$expand_meta_call(completion:grounder_compute_reachable_atoms(alarm,1,_132988), [], _133002:_133003 ) +2826d 285 0 CALL: prolog:source_module(_133004 ) +2827d 285 0 CALL: prolog:$yap_strip_module(user:completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048281, _133008 ) +2828d 285 0 CALL: prolog:$expand_goals(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(alarm,1,_132988)) ) +2829d 309 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(alarm,1,_132988)) ) +2830d 309 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(alarm,1,_132988)) ) +2831d 309 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(alarm,1,_132988)) ) +2832d 285 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133015, _133016 ) +2833d 285 0 CALL: prolog:$expand_goal(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(alarm,1,_132988)) ) +2834d 285 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133020, _133021 ) +2835d 285 0 CALL: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133026:_133027 ) +2836d 319 0 CALL: prolog:_user_expand_goal(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133029:_133030 ) +2840d 319 0 FAIL RETRY: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133026:_133027 ) +2841d 285 0 CALL: prolog:$import_expansion(completion:grounder_compute_reachable_atoms(alarm,1,_132988), _133029:_133030 ) +2842d 318 0 CALL: prolog:$imported_predicate(grounder_compute_reachable_atoms(alarm,1,_132988), completion, _133030, _133029 ) +2843d 334 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(alarm,1,_132988), prolog ) +2844d 334 0 FAIL RETRY: prolog:$imported_predicate(grounder_compute_reachable_atoms(alarm,1,_132988), completion, _133030, _133029 ) +2845d 318 0 CALL: prolog:$undefined(grounder_compute_reachable_atoms(alarm,1,_132988), completion ) +2846d 318 0 CALL: prolog:$get_undefined_predicates(grounder_compute_reachable_atoms(alarm,1,_132988), completion, _133030, _133029 ) +2847d 341 0 CALL: prolog:recorded('$import', '$import'(_133032,completion,_133034,grounder_compute_reachable_atoms(alarm,1,_132988),_133036,_133037), _1048224 ) +2848d 341 0 CALL: prolog:$continue_imported(_133029, grounder, _133030, grounder_compute_reachable_atoms(alarm,1,_132988) ) +2849d 352 0 CALL: prolog:$pred_exists(grounder_compute_reachable_atoms(alarm,1,_132988), grounder ) +2850d 341 0 CALL: prolog:\=(grounder, completion ) +2851d 285 0 CALL: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), completion, [], _1048269 ) +2852d 317 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133054, _1048248 ) +2853d 317 0 CALL: prolog:functor(grounder_compute_reachable_atoms(alarm,1,_132988), _133057, _133058 ) +2854d 317 0 CALL: prolog:$meta_predicate(grounder_compute_reachable_atoms, grounder, 3, _1048249 ) +2855d 317 0 FAIL RETRY: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), completion, [], _1048269 ) +2856d 285 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133054, _133055 ) +2857d 285 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133056, _133057 ) +2858d 285 0 CALL: prolog:$end_goal_expansion(grounder_compute_reachable_atoms(alarm,1,_132988), _1048280, _1048282, completion, user, grounder, completion:grounder_compute_reachable_atoms(alarm,1,_132988) ) +2859d 285 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(alarm,1,_132988), completion, user, grounder, _1048280 ) +2860d 285 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(alarm,1,_132988), grounder ) +2861d 285 0 TRY_OR +2862d 323 0 CALL: prolog:==(grounder, completion ) +2864d 285 0 CALL: prolog:$c_built_in(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), grounder, completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048271 ) +2865d 316 0 CALL: prolog:get_value('$c_arith', true ) +2866d 285 0 CALL: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), grounder, completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048271 ) +2867d 327 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133061, _133062 ) +2868d 327 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), grounder, completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048271 ) +2869d 327 0 CALL: prolog:$compop(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _1048233, _1048234, _1048236 ) +2870d 327 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(alarm,1,_132988), grounder, completion:grounder_compute_reachable_atoms(alarm,1,_132988), _1048271 ) +2871d 327 0 CALL: prolog:$yap_strip_module(grounder:grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133064, _133065 ) +2872d 327 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(alarm,1,_132988), completion, user, grounder, _1048282 ) +2873d 327 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(alarm,1,_132988), grounder ) +2874d 327 0 TRY_OR +2875d 343 0 CALL: prolog:==(grounder, completion ) +2877d 327 0 CALL: prolog:$yap_strip_module(completion:grounder:grounder_compute_reachable_atoms(alarm,1,_132988), _133002, _133003 ) +2878d 327 0 TRY_OR +2879d 335 0 CALL: prolog:\==(completion, grounder ) +2880d 327 0 CALL: prolog:\=(grounder_compute_reachable_atoms(alarm,1,_132988), fail ) +2881d 244 0 CALL: prolog:yap_flag(unknown, _1048300, error ) +2882d 244 0 TRY_OR +2883d 282 0 CALL: prolog:==(false, true ) +2885d 244 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(alarm,1,_132988), grounder ) +2886d 244 0 CALL: grounder:grounder_compute_reachable_atoms(alarm, 1, _132988 ) +2887d 244 0 CALL: prolog:bb_put(grounder:dep_proven, false ) ++s 0x5602af259d40 + @0x7efdd88a31d8 0 +2888d 244 0 TRY_OR +2889d 267 0 CALL: grounder:tabled_meta_interpreter(alarm, 1 ) ++s 0x5602af253c00 + @0x7efdd88a31d8 0 ++s 0x5602af25aaf0 + @0x7efdd88a31d8 0 +- 0x5602af25aaf0 + @0x7efdd88a31d8 267 ++s 0x5602af2599b0 + @0x7efdd88a31d8 0 ++s 0x5602af252910 + @0x7efdd88a31d8 0 +- 0x5602af253c00 + @0x7efdd88a31d8 267 +2890d 276 0 CALL: prolog:writeln(1:alarm ) +2891d 276 0 FAIL RETRY: grounder:tabled_meta_interpreter(alarm, 1 ) +2892d 276 0 CALL: prolog:predicate_property(grounder:alarm, built_in ) +2893d 276 0 CALL: prolog:strip_module(grounder:alarm, _133078, _133079 ) +2894d 276 0 CALL: prolog:$predicate_property2(alarm, built_in, grounder ) +2895d 292 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +2896d 292 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +2897d 292 0 CALL: prolog:$pred_exists(alarm, grounder ) +2898d 292 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +2899d 276 0 CALL: prolog:$get_undefined_pred(alarm, grounder, _1048285, _1048286 ) +2900d 276 0 CALL: prolog:$get_undefined_predicates(alarm, grounder, _1048285, _1048286 ) +2901d 306 0 CALL: prolog:recorded('$import', '$import'(_133081,grounder,_133083,alarm,_133085,_133086), _1048259 ) +2902d 306 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048285, _1048286 ) +2903d 306 0 CALL: prolog:$pred_exists(alarm, user ) +2904d 306 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048285, _1048286 ) +2905d 306 0 CALL: prolog:recorded('$dialect', swi, _1048254 ) +2906d 306 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048285, _1048286 ) +2907d 276 0 CALL: prolog:$parent_module(grounder, _1048272 ) +2908d 276 0 FAIL RETRY: grounder:tabled_meta_interpreter(alarm, 1 ) +2909d 276 0 CALL: prolog:ground(alarm ) +2910d 267 0 TRY_OR +2911d 294 0 CALL: prolog:recorded(reachable, alarm, _1048289 ) +2913d 267 0 CALL: prolog:recorda(reachable, alarm, _1048291 ) ++s 0x5602af2335d0 + @0x7efdd88a31d8 0 +2914d 267 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(alarm, 1 ) ++s 0x5602af25b010 + @0x7efdd88a31e8 0 ++s 0x5602aec4d440 + @0x7efdd88a31e8 0 +- 0x5602af25b010 + @0x7efdd88a31e8 267 +2915d 276 0 CALL: problog:probabilistic_fact(_1048292, alarm, _1048293 ) +2916d 293 0 CALL: prolog:ground(alarm ) +2917d 276 0 CALL: prolog:=..(alarm, [_133075|_133076] ) +2918d 276 0 CALL: prolog:atomic_concat(problog_, alarm, _1048272 ) +2919d 276 0 CALL: lists:append([_133079], [_133081], _1048271 ) +2920d 276 0 CALL: lists:append([], [_133081], _133084 ) +2921d 276 0 CALL: prolog:=..(_1048274, [problog_alarm,_133079,_133081] ) +2922d 276 0 CALL: prolog:length([_133079,_133081], _1048273 ) +2923d 276 0 CALL: prolog:$skip_list([_133079,_133081], _1048273, _133090, _133091 ) +2924d 276 0 CALL: prolog:==([], [] ) +2925d 276 0 CALL: prolog:current_predicate(problog:problog_alarm/2 ) +2926d 276 0 CALL: prolog:$yap_strip_module(problog:problog_alarm/2, _1048268, _1048267 ) +2927d 276 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_alarm/2 ) +2928d 276 0 TRY_OR +2929d 324 0 CALL: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +2930d 333 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +2931d 324 0 TRY_OR +2933d 324 0 CALL: error:may_bind_to_type(atom, problog_alarm ) +2934d 341 0 FAIL RETRY: error:may_bind_to_type(atom, problog_alarm ) +2935d 324 0 CALL: error:may_bind_to_type(integer, 2 ) +2936d 333 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +2937d 276 0 CALL: prolog:$c_i_predicate(problog_alarm/2, problog ) +2938d 276 0 TRY_OR +2939d 318 0 CALL: prolog:ground(problog_alarm/2 ) +2940d 276 0 CALL: prolog:functor(_133098, problog_alarm, 2 ) +2941d 276 0 CALL: prolog:current_predicate(problog_alarm, problog:problog_alarm(_133099,_133100) ) +2942d 276 0 CALL: prolog:$yap_strip_module(problog:problog_alarm(_133099,_133100), _1048264, _1048263 ) +2943d 276 0 CALL: prolog:functor(problog_alarm(_133099,_133100), problog_alarm, _1048262 ) +2944d 276 0 TRY_OR +2945d 320 0 CALL: prolog:$current_predicate(problog_alarm, problog, problog_alarm(_133099,_133100), user ) +2947d 276 0 CALL: prolog:$imported_predicate(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2948d 321 0 CALL: prolog:$is_system_predicate(problog_alarm(_133099,_133100), prolog ) +2949d 321 0 FAIL RETRY: prolog:$imported_predicate(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2950d 276 0 CALL: prolog:$undefined(problog_alarm(_133099,_133100), problog ) +2951d 276 0 CALL: prolog:$get_undefined_predicates(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2952d 328 0 CALL: prolog:recorded('$import', '$import'(_133105,problog,_133107,problog_alarm(_133099,_133100),_133109,_133110), _1048237 ) +2953d 328 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2954d 328 0 CALL: prolog:$pred_exists(problog_alarm(_133099,_133100), user ) +2955d 328 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2956d 328 0 CALL: prolog:recorded('$dialect', swi, _1048232 ) +2957d 328 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133099,_133100), problog, _1048267, _1048268 ) +2958d 276 0 CALL: prolog:$parent_module(problog, _1048250 ) +2959d 276 0 FAIL RETRY: grounder:tabled_meta_interpreter_aux_ground_atom(alarm, 1 ) +2960d 267 0 CALL: prolog:current_predicate(user:myclause/3 ) +2961d 267 0 CALL: prolog:$yap_strip_module(user:myclause/3, _1048294, _1048293 ) +2962d 267 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/3 ) +2963d 267 0 TRY_OR +2964d 298 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/3 ) +2965d 307 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/3 ) +2966d 298 0 TRY_OR +2968d 298 0 CALL: error:may_bind_to_type(atom, myclause ) +2969d 315 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +2970d 298 0 CALL: error:may_bind_to_type(integer, 3 ) +2971d 307 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +2972d 267 0 CALL: prolog:$c_i_predicate(myclause/3, user ) +2973d 267 0 TRY_OR +2974d 292 0 CALL: prolog:ground(myclause/3 ) +2975d 267 0 CALL: prolog:functor(_133081, myclause, 3 ) +2976d 267 0 CALL: prolog:current_predicate(myclause, user:myclause(_133082,_133083,_133084) ) +2977d 267 0 CALL: prolog:$yap_strip_module(user:myclause(_133082,_133083,_133084), _1048290, _1048289 ) +2978d 267 0 CALL: prolog:functor(myclause(_133082,_133083,_133084), myclause, _1048288 ) +2979d 267 0 TRY_OR +2980d 294 0 CALL: prolog:$current_predicate(myclause, user, myclause(_133082,_133083,_133084), user ) +2981d 294 0 CALL: user:myclause(1, alarm, _1048301 ) +2982d 294 0 CALL: prolog:current_predicate(user:myclause/2 ) +2983d 294 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048268, _1048267 ) +2984d 294 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +2985d 294 0 TRY_OR +2986d 324 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +2987d 333 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +2988d 324 0 TRY_OR +2990d 324 0 CALL: error:may_bind_to_type(atom, myclause ) +2991d 341 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +2992d 324 0 CALL: error:may_bind_to_type(integer, 2 ) +2993d 333 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +2994d 294 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +2995d 294 0 TRY_OR +2996d 318 0 CALL: prolog:ground(myclause/2 ) +2997d 294 0 CALL: prolog:functor(_133094, myclause, 2 ) +2998d 294 0 CALL: prolog:current_predicate(myclause, user:myclause(_133095,_133096) ) +2999d 294 0 CALL: prolog:$yap_strip_module(user:myclause(_133095,_133096), _1048264, _1048263 ) +3000d 294 0 CALL: prolog:functor(myclause(_133095,_133096), myclause, _1048262 ) +3001d 294 0 TRY_OR +3002d 320 0 CALL: prolog:$current_predicate(myclause, user, myclause(_133095,_133096), user ) +3003d 320 0 CALL: user:myclause(alarm, _1048301 ) ++s 0x5602af233660 + @0x7efdd88a31e8 0 ++s 0x5602af25bea0 + @0x7efdd88a31e8 0 +- 0x5602af25bea0 + @0x7efdd88a31e8 320 ++s 0x5602af25b010 + @0x7efdd88a31e8 0 ++s 0x5602af25bea0 + @0x7efdd88a31e8 0 ++s 0x5602af2334c0 + @0x7efdd88a31e8 0 +- 0x5602af233660 + @0x7efdd88a31e8 320 +3004d 329 0 CALL: grounder:tabled_meta_interpreter(burglary, 1 ) +3005d 338 0 CALL: prolog:writeln(1:burglary ) +3006d 338 0 FAIL RETRY: grounder:tabled_meta_interpreter(burglary, 1 ) +3007d 338 0 CALL: prolog:predicate_property(grounder:burglary, built_in ) +3008d 338 0 CALL: prolog:strip_module(grounder:burglary, _133103, _133104 ) +3009d 338 0 CALL: prolog:$predicate_property2(burglary, built_in, grounder ) +3010d 354 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3011d 354 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3012d 354 0 CALL: prolog:$pred_exists(burglary, grounder ) +3013d 354 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3014d 338 0 CALL: prolog:$get_undefined_pred(burglary, grounder, _1048223, _1048224 ) +3015d 338 0 CALL: prolog:$get_undefined_predicates(burglary, grounder, _1048223, _1048224 ) +3016d 368 0 CALL: prolog:recorded('$import', '$import'(_133106,grounder,_133108,burglary,_133110,_133111), _1048197 ) +3017d 368 0 FAIL RETRY: prolog:$get_undefined_predicates(burglary, grounder, _1048223, _1048224 ) +3018d 368 0 CALL: prolog:$pred_exists(burglary, user ) +3019d 338 0 TRY_OR +3021d 338 0 CALL: prolog:$predicate_property(burglary, user, user, built_in ) ++s 0x5602af239da0 + @0x7efdd88a31f8 0 ++s 0x5602af2545f0 + @0x7efdd88a31f8 0 +- 0x5602af2545f0 + @0x7efdd88a31f8 338 ++s 0x5602af252380 + @0x7efdd88a31f8 0 ++s 0x5602af20f790 + @0x7efdd88a31f8 0 ++s 0x5602af254a00 + @0x7efdd88a31f8 0 +- 0x5602af239da0 + @0x7efdd88a31f8 338 +3022d 338 0 CALL: prolog:$is_system_predicate(burglary, user ) +3023d 338 0 FAIL RETRY: grounder:tabled_meta_interpreter(burglary, 1 ) +3024d 338 0 CALL: prolog:ground(burglary ) +3025d 329 0 TRY_OR +3026d 356 0 CALL: prolog:recorded(reachable, burglary, _1048227 ) +3028d 329 0 CALL: prolog:recorda(reachable, burglary, _1048229 ) ++s 0x5602af233820 + @0x7efdd88a31f8 0 +3029d 329 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(burglary, 1 ) +3030d 338 0 CALL: problog:probabilistic_fact(_1048230, burglary, _1048231 ) +3031d 355 0 CALL: prolog:ground(burglary ) +3032d 338 0 CALL: prolog:=..(burglary, [_133100|_133101] ) +3033d 338 0 CALL: prolog:atomic_concat(problog_, burglary, _1048210 ) +3034d 338 0 CALL: lists:append([_133104], [_133106], _1048209 ) +3035d 338 0 CALL: lists:append([], [_133106], _133109 ) +3036d 338 0 CALL: prolog:=..(_1048212, [problog_burglary,_133104,_133106] ) +3037d 338 0 CALL: prolog:length([_133104,_133106], _1048211 ) +3038d 338 0 CALL: prolog:$skip_list([_133104,_133106], _1048211, _133115, _133116 ) +3039d 338 0 CALL: prolog:==([], [] ) +3040d 338 0 CALL: prolog:current_predicate(problog:problog_burglary/2 ) +3041d 338 0 CALL: prolog:$yap_strip_module(problog:problog_burglary/2, _1048206, _1048205 ) +3042d 338 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_burglary/2 ) +3043d 338 0 TRY_OR +3044d 386 0 CALL: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +3045d 395 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +3046d 386 0 TRY_OR +3048d 386 0 CALL: error:may_bind_to_type(atom, problog_burglary ) +3049d 403 0 FAIL RETRY: error:may_bind_to_type(atom, problog_burglary ) +3050d 386 0 CALL: error:may_bind_to_type(integer, 2 ) +3051d 395 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3052d 338 0 CALL: prolog:$c_i_predicate(problog_burglary/2, problog ) +3053d 338 0 TRY_OR +3054d 380 0 CALL: prolog:ground(problog_burglary/2 ) +3055d 338 0 CALL: prolog:functor(_133123, problog_burglary, 2 ) +3056d 338 0 CALL: prolog:current_predicate(problog_burglary, problog:problog_burglary(_133124,_133125) ) +3057d 338 0 CALL: prolog:$yap_strip_module(problog:problog_burglary(_133124,_133125), _1048202, _1048201 ) +3058d 338 0 CALL: prolog:functor(problog_burglary(_133124,_133125), problog_burglary, _1048200 ) +3059d 338 0 TRY_OR +3060d 382 0 CALL: prolog:$current_predicate(problog_burglary, problog, problog_burglary(_133124,_133125), user ) +3061d 382 0 CALL: problog:problog_burglary(_133104, _133106 ) +3062d 382 0 CALL: prolog:is(_1048230, 3, -1.249826789005093 ) +3063d 329 0 CALL: prolog:bb_put(grounder:dep_proven, true ) +3064d 329 0 FAIL RETRY: user:myclause(alarm, _1048301 ) +3065d 320 0 CALL: grounder:tabled_meta_interpreter(earthquake, 1 ) +3066d 329 0 CALL: prolog:writeln(1:earthquake ) +3067d 329 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 1 ) +3068d 329 0 CALL: prolog:predicate_property(grounder:earthquake, built_in ) +3069d 329 0 CALL: prolog:strip_module(grounder:earthquake, _133103, _133104 ) +3070d 329 0 CALL: prolog:$predicate_property2(earthquake, built_in, grounder ) +3071d 345 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3072d 345 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3073d 345 0 CALL: prolog:$pred_exists(earthquake, grounder ) +3074d 345 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3075d 329 0 CALL: prolog:$get_undefined_pred(earthquake, grounder, _1048232, _1048233 ) +3076d 329 0 CALL: prolog:$get_undefined_predicates(earthquake, grounder, _1048232, _1048233 ) +3077d 359 0 CALL: prolog:recorded('$import', '$import'(_133106,grounder,_133108,earthquake,_133110,_133111), _1048206 ) +3078d 359 0 FAIL RETRY: prolog:$get_undefined_predicates(earthquake, grounder, _1048232, _1048233 ) +3079d 359 0 CALL: prolog:$pred_exists(earthquake, user ) +3080d 329 0 TRY_OR +3082d 329 0 CALL: prolog:$predicate_property(earthquake, user, user, built_in ) +3083d 329 0 CALL: prolog:$is_system_predicate(earthquake, user ) +3084d 329 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 1 ) +3085d 329 0 CALL: prolog:ground(earthquake ) +3086d 320 0 TRY_OR +3087d 347 0 CALL: prolog:recorded(reachable, earthquake, _1048236 ) ++s 0x5602af25e100 + @0x7efdd88a31f8 0 ++s 0x5602af25db70 + @0x7efdd88a31f8 0 +- 0x5602af25db70 + @0x7efdd88a31f8 347 ++s 0x5602aec70ef0 + @0x7efdd88a31f8 0 ++s 0x5602af233660 + @0x7efdd88a31f8 0 +- 0x5602af25e100 + @0x7efdd88a31f8 347 +3089d 320 0 CALL: prolog:recorda(reachable, earthquake, _1048238 ) ++s 0x5602af2339c0 + @0x7efdd88a31f8 0 ++s 0x5602af233a50 + @0x7efdd88a31f8 0 +- 0x5602aec70ef0 + @0x7efdd88a31f8 320 +3090d 320 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(earthquake, 1 ) +3091d 329 0 CALL: problog:probabilistic_fact(_1048239, earthquake, _1048240 ) +3092d 346 0 CALL: prolog:ground(earthquake ) +3093d 329 0 CALL: prolog:=..(earthquake, [_133100|_133101] ) +3094d 329 0 CALL: prolog:atomic_concat(problog_, earthquake, _1048219 ) +3095d 329 0 CALL: lists:append([_133104], [_133106], _1048218 ) +3096d 329 0 CALL: lists:append([], [_133106], _133109 ) +3097d 329 0 CALL: prolog:=..(_1048221, [problog_earthquake,_133104,_133106] ) +3098d 329 0 CALL: prolog:length([_133104,_133106], _1048220 ) +3099d 329 0 CALL: prolog:$skip_list([_133104,_133106], _1048220, _133115, _133116 ) +3100d 329 0 CALL: prolog:==([], [] ) +3101d 329 0 CALL: prolog:current_predicate(problog:problog_earthquake/2 ) +3102d 329 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake/2, _1048215, _1048214 ) +3103d 329 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3104d 329 0 TRY_OR +3105d 377 0 CALL: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3106d 386 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3107d 377 0 TRY_OR +3109d 377 0 CALL: error:may_bind_to_type(atom, problog_earthquake ) +3110d 394 0 FAIL RETRY: error:may_bind_to_type(atom, problog_earthquake ) +3111d 377 0 CALL: error:may_bind_to_type(integer, 2 ) +3112d 386 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3113d 329 0 CALL: prolog:$c_i_predicate(problog_earthquake/2, problog ) +3114d 329 0 TRY_OR +3115d 371 0 CALL: prolog:ground(problog_earthquake/2 ) +3116d 329 0 CALL: prolog:functor(_133123, problog_earthquake, 2 ) +3117d 329 0 CALL: prolog:current_predicate(problog_earthquake, problog:problog_earthquake(_133124,_133125) ) +3118d 329 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake(_133124,_133125), _1048211, _1048210 ) +3119d 329 0 CALL: prolog:functor(problog_earthquake(_133124,_133125), problog_earthquake, _1048209 ) +3120d 329 0 TRY_OR +3121d 373 0 CALL: prolog:$current_predicate(problog_earthquake, problog, problog_earthquake(_133124,_133125), user ) +3122d 373 0 CALL: problog:problog_earthquake(_133104, _133106 ) +3123d 373 0 CALL: prolog:is(_1048239, 3, -0.6596650473806767 ) +3124d 320 0 CALL: prolog:bb_put(grounder:dep_proven, true ) +3126d 294 0 CALL: prolog:$imported_predicate(myclause(_133095,_133096), user, _1048267, _1048268 ) +3127d 321 0 CALL: prolog:$is_system_predicate(myclause(_133095,_133096), prolog ) +3128d 321 0 FAIL RETRY: prolog:$imported_predicate(myclause(_133095,_133096), user, _1048267, _1048268 ) +3129d 294 0 CALL: prolog:$undefined(myclause(_133095,_133096), user ) +3131d 267 0 CALL: prolog:$imported_predicate(myclause(_133082,_133083,_133084), user, _1048293, _1048294 ) +3132d 295 0 CALL: prolog:$is_system_predicate(myclause(_133082,_133083,_133084), prolog ) +3133d 295 0 FAIL RETRY: prolog:$imported_predicate(myclause(_133082,_133083,_133084), user, _1048293, _1048294 ) +3134d 267 0 CALL: prolog:$undefined(myclause(_133082,_133083,_133084), user ) +3136d 244 0 CALL: prolog:bb_delete(grounder:dep_proven, _132988 ) +3137d 244 0 TRY_OR +3138d 258 0 CALL: prolog:==(244, 244 ) +3139d 234 0 TRY_OR +3140d 242 0 TRY_OR +3141d 250 0 CALL: prolog:==(true, true ) +3143d 181 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_grounding ) +3144d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_grounding, _1048352 ) +3145d 181 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_grounding, _1048355 ) +3146d 181 0 CALL: prolog:statistics(walltime, [_132985,_132987] ) +3147d 181 0 CALL: prolog:$walltime(_132985, _132987 ) +3148d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_grounding, null ) +3149d 181 0 TRY_OR +3150d 227 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_grounding ) +3151d 227 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_grounding, _1048341 ) +3152d 227 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, _1048342 ) +3153d 227 0 CALL: prolog:\=(null, null ) +3155d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_grounding, 1838 ) +3156d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_grounding, _1048351 ) +3157d 181 0 TRY_OR +3158d 233 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, null ) +3159d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_grounding, 1838 ) +3160d 181 0 CALL: logger:logger_start_timer(train_bdd_script_generation_completion ) +3161d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_completion, _1048356 ) +3162d 181 0 TRY_OR +3163d 228 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_completion, null ) +3164d 181 0 CALL: prolog:statistics(walltime, [_132998,_133000] ) +3165d 181 0 CALL: prolog:$walltime(_132998, _133000 ) +3166d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_completion, 292133 ) +3167d 181 0 CALL: print_learning:format_learning(5, c, [] ) +3168d 220 0 CALL: flags:problog_flag(verbosity_learning, _1048346 ) +3169d 220 0 CALL: gflags:flag_get(verbosity_learning, _1048346 ) +3170d 220 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_133007), _133008 ) +3171d 220 0 CALL: prolog:>=(5, 5 ) +3172d 181 0 CALL: prolog:format(c, print_learning:[] ) +3173d 181 0 CALL: prolog:flush_output(user ) +1:alarm +1:burglary +1:earthquake +c3174d 181 0 CALL: prolog:$current_choice_point(_1048365 ) +3175d 181 0 CALL: completion:completion(1 ) +3176d 181 0 TRY_OR +3177d 238 0 CALL: grounder:grounder_reachable_atom(_1048348 ) +3178d 238 0 CALL: prolog:recorded(reachable, _1048348, _133012 ) ++s 0x5602af233ae0 + @0x7efdd88a3198 0 ++s 0x5602af233b50 + @0x7efdd88a3198 0 ++s 0x5602af233f80 + @0x7efdd88a3198 0 ++s 0x5602af25f990 + @0x7efdd88a3198 0 ++s 0x5602af233be0 + @0x7efdd88a3198 0 +- 0x5602af233ae0 + @0x7efdd88a3198 238 +3179d 249 0 CALL: grounder:grounder_completion_for_atom(earthquake, 1, _1048349 ) +3180d 249 0 CALL: prolog:findall(_133018, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), _1048319 ) +3181d 249 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048319 ) ++s 0x5602af233c10 + @0x7efdd88a31e8 0 ++s 0x5602af25f820 + @0x7efdd88a31e8 0 +- 0x5602af25f820 + @0x7efdd88a31e8 249 ++s 0x5602af25fbc0 + @0x7efdd88a31e8 0 ++s 0x5602af254090 + @0x7efdd88a31e8 0 +- 0x5602af233c10 + @0x7efdd88a31e8 249 +3182d 273 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048319 ) +3183d 249 0 TRY_OR +3184d 280 0 CALL: error:has_type(list_or_partial_list, _1048319 ) +3185d 280 0 CALL: error:is_list_or_partial_list(_1048319 ) +3186d 280 0 CALL: prolog:$skip_list(_133035, _1048319, _133036 ) +3187d 249 0 CALL: prolog:$findall(_133018, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), [], _133036 ) +3188d 249 0 CALL: nb:nb_queue(_1048311 ) +3189d 249 0 TRY_OR +3190d 274 0 CALL: prolog:$execute(grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)) ) +3191d 274 0 CALL: prolog:$call(grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3192d 285 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3193d 274 0 CALL: prolog:$call(user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3194d 274 0 CALL: prolog:$call(user:myclause(1,earthquake,_133031), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3195d 316 0 FAIL RETRY: prolog:$call(user:myclause(1,earthquake,_133031), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3196d 274 0 CALL: prolog:$call(myclause(1,earthquake,_133031), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3197d 327 0 FAIL RETRY: prolog:$call(myclause(1,earthquake,_133031), 274, grounder: (user:myclause(1,earthquake,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3198d 274 0 CALL: prolog:$execute0(myclause(1,earthquake,_133031), user ) +3199d 274 0 CALL: user:myclause(1, earthquake, _133031 ) +3200d 274 0 CALL: prolog:current_predicate(user:myclause/2 ) +3201d 274 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048246, _1048245 ) +3202d 274 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +3203d 274 0 TRY_OR +3204d 346 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3205d 355 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3206d 346 0 TRY_OR +3208d 346 0 CALL: error:may_bind_to_type(atom, myclause ) +3209d 363 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +3210d 346 0 CALL: error:may_bind_to_type(integer, 2 ) +3211d 355 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3212d 274 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +3213d 274 0 TRY_OR +3214d 340 0 CALL: prolog:ground(myclause/2 ) +3215d 274 0 CALL: prolog:functor(_137144, myclause, 2 ) +3216d 274 0 CALL: prolog:current_predicate(myclause, user:myclause(_137145,_137146) ) +3217d 274 0 CALL: prolog:$yap_strip_module(user:myclause(_137145,_137146), _1048242, _1048241 ) +3218d 274 0 CALL: prolog:functor(myclause(_137145,_137146), myclause, _1048240 ) +3219d 274 0 TRY_OR +3220d 342 0 CALL: prolog:$current_predicate(myclause, user, myclause(_137145,_137146), user ) +3221d 342 0 CALL: user:myclause(earthquake, _133031 ) +3223d 274 0 CALL: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048245, _1048246 ) +3224d 343 0 CALL: prolog:$is_system_predicate(myclause(_137145,_137146), prolog ) +3225d 343 0 FAIL RETRY: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048245, _1048246 ) +3226d 274 0 CALL: prolog:$undefined(myclause(_137145,_137146), user ) +3228d 249 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _133036, [] ) +3229d 249 0 CALL: prolog:\==([], [] ) +3230d 249 0 FAIL RETRY: idb:recorded(reachable, _1048348, _133012 ) +3231d 249 0 CALL: grounder:grounder_completion_for_atom(burglary, 1, _1048349 ) +3232d 249 0 CALL: prolog:findall(_133018, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), _1048319 ) +3233d 249 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048319 ) +3234d 273 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048319 ) +3235d 249 0 TRY_OR +3236d 280 0 CALL: error:has_type(list_or_partial_list, _1048319 ) +3237d 280 0 CALL: error:is_list_or_partial_list(_1048319 ) +3238d 280 0 CALL: prolog:$skip_list(_133035, _1048319, _133036 ) +3239d 249 0 CALL: prolog:$findall(_133018, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), [], _133036 ) +3240d 249 0 CALL: nb:nb_queue(_1048311 ) +3241d 249 0 TRY_OR +3242d 274 0 CALL: prolog:$execute(grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)) ) +3243d 274 0 CALL: prolog:$call(grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3244d 285 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3245d 274 0 CALL: prolog:$call(user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3246d 274 0 CALL: prolog:$call(user:myclause(1,burglary,_133031), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3247d 316 0 FAIL RETRY: prolog:$call(user:myclause(1,burglary,_133031), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3248d 274 0 CALL: prolog:$call(myclause(1,burglary,_133031), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3249d 327 0 FAIL RETRY: prolog:$call(myclause(1,burglary,_133031), 274, grounder: (user:myclause(1,burglary,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3250d 274 0 CALL: prolog:$execute0(myclause(1,burglary,_133031), user ) +3251d 274 0 CALL: user:myclause(1, burglary, _133031 ) +3252d 274 0 CALL: prolog:current_predicate(user:myclause/2 ) +3253d 274 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048246, _1048245 ) +3254d 274 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +3255d 274 0 TRY_OR +3256d 346 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3257d 355 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3258d 346 0 TRY_OR +3260d 346 0 CALL: error:may_bind_to_type(atom, myclause ) +3261d 363 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +3262d 346 0 CALL: error:may_bind_to_type(integer, 2 ) +3263d 355 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3264d 274 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +3265d 274 0 TRY_OR +3266d 340 0 CALL: prolog:ground(myclause/2 ) +3267d 274 0 CALL: prolog:functor(_137144, myclause, 2 ) +3268d 274 0 CALL: prolog:current_predicate(myclause, user:myclause(_137145,_137146) ) +3269d 274 0 CALL: prolog:$yap_strip_module(user:myclause(_137145,_137146), _1048242, _1048241 ) +3270d 274 0 CALL: prolog:functor(myclause(_137145,_137146), myclause, _1048240 ) +3271d 274 0 TRY_OR +3272d 342 0 CALL: prolog:$current_predicate(myclause, user, myclause(_137145,_137146), user ) +3273d 342 0 CALL: user:myclause(burglary, _133031 ) +3275d 274 0 CALL: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048245, _1048246 ) +3276d 343 0 CALL: prolog:$is_system_predicate(myclause(_137145,_137146), prolog ) +3277d 343 0 FAIL RETRY: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048245, _1048246 ) +3278d 274 0 CALL: prolog:$undefined(myclause(_137145,_137146), user ) +3280d 249 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _133036, [] ) +3281d 249 0 CALL: prolog:\==([], [] ) +3282d 249 0 FAIL RETRY: idb:recorded(reachable, _1048348, _133012 ) +3283d 238 0 CALL: grounder:grounder_completion_for_atom(alarm, 1, _1048349 ) +3284d 238 0 CALL: prolog:findall(_133018, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), _1048330 ) +3285d 238 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048330 ) +3286d 262 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048330 ) +3287d 238 0 TRY_OR +3288d 269 0 CALL: error:has_type(list_or_partial_list, _1048330 ) +3289d 269 0 CALL: error:is_list_or_partial_list(_1048330 ) +3290d 269 0 CALL: prolog:$skip_list(_133035, _1048330, _133036 ) +3291d 238 0 CALL: prolog:$findall(_133018, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), [], _133036 ) +3292d 238 0 CALL: nb:nb_queue(_1048322 ) +3293d 238 0 TRY_OR +3294d 263 0 CALL: prolog:$execute(grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)) ) +3295d 263 0 CALL: prolog:$call(grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3296d 274 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3297d 263 0 CALL: prolog:$call(user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3298d 263 0 CALL: prolog:$call(user:myclause(1,alarm,_133031), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3299d 305 0 FAIL RETRY: prolog:$call(user:myclause(1,alarm,_133031), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), grounder ) +3300d 263 0 CALL: prolog:$call(myclause(1,alarm,_133031), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3301d 316 0 FAIL RETRY: prolog:$call(myclause(1,alarm,_133031), 263, grounder: (user:myclause(1,alarm,_133031),grounder_ground_term_with_reachable_atoms(_133031,_133018)), user ) +3302d 263 0 CALL: prolog:$execute0(myclause(1,alarm,_133031), user ) +3303d 263 0 CALL: user:myclause(1, alarm, _133031 ) +3304d 263 0 CALL: prolog:current_predicate(user:myclause/2 ) +3305d 263 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048257, _1048256 ) +3306d 263 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +3307d 263 0 TRY_OR +3308d 335 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3309d 344 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +3310d 335 0 TRY_OR +3312d 335 0 CALL: error:may_bind_to_type(atom, myclause ) +3313d 352 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +3314d 335 0 CALL: error:may_bind_to_type(integer, 2 ) +3315d 344 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3316d 263 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +3317d 263 0 TRY_OR +3318d 329 0 CALL: prolog:ground(myclause/2 ) +3319d 263 0 CALL: prolog:functor(_137144, myclause, 2 ) +3320d 263 0 CALL: prolog:current_predicate(myclause, user:myclause(_137145,_137146) ) +3321d 263 0 CALL: prolog:$yap_strip_module(user:myclause(_137145,_137146), _1048253, _1048252 ) +3322d 263 0 CALL: prolog:functor(myclause(_137145,_137146), myclause, _1048251 ) +3323d 263 0 TRY_OR +3324d 331 0 CALL: prolog:$current_predicate(myclause, user, myclause(_137145,_137146), user ) +3325d 331 0 CALL: user:myclause(alarm, _133031 ) +3326d 340 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms(burglary,_133018), 263, grounder: (user:myclause(1,alarm,burglary),grounder_ground_term_with_reachable_atoms(burglary,_133018)), grounder ) +3327d 351 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms(burglary,_133018), 263, grounder: (user:myclause(1,alarm,burglary),grounder_ground_term_with_reachable_atoms(burglary,_133018)), grounder ) +3328d 340 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms(burglary,_133018), grounder ) +3329d 340 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(burglary, _133018 ) ++s 0x5602af2545f0 + @0x7efdd88a31d8 0 ++s 0x5602af263500 + @0x7efdd88a31d8 0 +- 0x5602af263500 + @0x7efdd88a31d8 340 ++s 0x5602af263500 + @0x7efdd88a31d8 0 ++s 0x5602af263470 + @0x7efdd88a31d8 0 ++s 0x5602af233d70 + @0x7efdd88a31d8 0 +- 0x5602af2545f0 + @0x7efdd88a31d8 340 +3330d 349 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(burglary, _133018 ) +3331d 349 0 CALL: prolog:predicate_property(grounder:burglary, built_in ) +3332d 349 0 CALL: prolog:strip_module(grounder:burglary, _137153, _137154 ) +3333d 349 0 CALL: prolog:$predicate_property2(burglary, built_in, grounder ) +3334d 365 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3335d 365 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3336d 365 0 CALL: prolog:$pred_exists(burglary, grounder ) +3337d 365 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +3338d 349 0 CALL: prolog:$get_undefined_pred(burglary, grounder, _1048212, _1048213 ) +3339d 349 0 CALL: prolog:$get_undefined_predicates(burglary, grounder, _1048212, _1048213 ) +3340d 379 0 CALL: prolog:recorded('$import', '$import'(_137156,grounder,_137158,burglary,_137160,_137161), _1048186 ) +3341d 379 0 FAIL RETRY: prolog:$get_undefined_predicates(burglary, grounder, _1048212, _1048213 ) +3342d 379 0 CALL: prolog:$pred_exists(burglary, user ) +3343d 349 0 TRY_OR +3345d 349 0 CALL: prolog:$predicate_property(burglary, user, user, built_in ) +3346d 349 0 CALL: prolog:$is_system_predicate(burglary, user ) +3347d 349 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(burglary, _133018 ) +3348d 340 0 CALL: prolog:recorded(reachable, burglary, _137152 ) +3349d 340 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), '$atom'(burglary) ) +3350d 340 0 FAIL RETRY: user:myclause(alarm, _133031 ) +3351d 331 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms(earthquake,_133018), 263, grounder: (user:myclause(1,alarm,earthquake),grounder_ground_term_with_reachable_atoms(earthquake,_133018)), grounder ) +3352d 342 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms(earthquake,_133018), 263, grounder: (user:myclause(1,alarm,earthquake),grounder_ground_term_with_reachable_atoms(earthquake,_133018)), grounder ) +3353d 331 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms(earthquake,_133018), grounder ) +3354d 331 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _133018 ) +3355d 340 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _133018 ) +3356d 340 0 CALL: prolog:predicate_property(grounder:earthquake, built_in ) +3357d 340 0 CALL: prolog:strip_module(grounder:earthquake, _137153, _137154 ) +3358d 340 0 CALL: prolog:$predicate_property2(earthquake, built_in, grounder ) +3359d 356 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3360d 356 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3361d 356 0 CALL: prolog:$pred_exists(earthquake, grounder ) +3362d 356 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +3363d 340 0 CALL: prolog:$get_undefined_pred(earthquake, grounder, _1048221, _1048222 ) +3364d 340 0 CALL: prolog:$get_undefined_predicates(earthquake, grounder, _1048221, _1048222 ) +3365d 370 0 CALL: prolog:recorded('$import', '$import'(_137156,grounder,_137158,earthquake,_137160,_137161), _1048195 ) +3366d 370 0 FAIL RETRY: prolog:$get_undefined_predicates(earthquake, grounder, _1048221, _1048222 ) +3367d 370 0 CALL: prolog:$pred_exists(earthquake, user ) +3368d 340 0 TRY_OR +3370d 340 0 CALL: prolog:$predicate_property(earthquake, user, user, built_in ) +3371d 340 0 CALL: prolog:$is_system_predicate(earthquake, user ) +3372d 340 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _133018 ) +3373d 331 0 CALL: prolog:recorded(reachable, earthquake, _137152 ) +3374d 331 0 CALL: nb:nb_queue_enqueue(queue(0,['$atom'(burglary) |_133045],_133045,1), '$atom'(earthquake) ) +3376d 263 0 CALL: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048256, _1048257 ) +3377d 332 0 CALL: prolog:$is_system_predicate(myclause(_137145,_137146), prolog ) +3378d 332 0 FAIL RETRY: prolog:$imported_predicate(myclause(_137145,_137146), user, _1048256, _1048257 ) +3379d 263 0 CALL: prolog:$undefined(myclause(_137145,_137146), user ) +3381d 238 0 CALL: nb:nb_queue_close(queue(0,['$atom'(burglary),'$atom'(earthquake) |_133049],_133049,2), _133036, [] ) +3382d 238 0 CALL: prolog:\==(['$atom'(burglary),'$atom'(earthquake)], [] ) +3383d 238 0 CALL: termhandling:list_to_disjunction(['$atom'(burglary),'$atom'(earthquake)], _133015 ) ++s 0x5602af233e90 + @0x7efdd88a31c8 0 ++s 0x5602af2645a0 + @0x7efdd88a31c8 0 +- 0x5602af2645a0 + @0x7efdd88a31c8 238 ++s 0x5602af2647c0 + @0x7efdd88a31c8 0 ++s 0x5602af2648a0 + @0x7efdd88a31c8 0 +- 0x5602af2648a0 + @0x7efdd88a31c8 238 ++s 0x5602af233f00 + @0x7efdd88a31c8 0 ++s 0x5602af253c00 + @0x7efdd88a31c8 0 +- 0x5602af233e90 + @0x7efdd88a31c8 238 +3384d 238 0 CALL: termhandling:list_to_disjunction(['$atom'(earthquake)], _133052 ) +3385d 238 0 TRY_OR +3386d 246 0 CALL: prolog:$current_choice_point(_1048345 ) +3387d 246 0 CALL: termhandling:propagate_interpretation(<=>('$atom'(alarm),('$atom'(burglary);'$atom'(earthquake))), 1, _1048350 ) ++s 0x5602af234000 + @0x7efdd88a31d8 0 ++s 0x5602af263e00 + @0x7efdd88a31d8 0 +- 0x5602af263e00 + @0x7efdd88a31d8 246 ++s 0x5602af255eb0 + @0x7efdd88a31d8 0 ++s 0x5602af233c10 + @0x7efdd88a31d8 0 ++s 0x5602af2340f0 + @0x7efdd88a31d8 0 +- 0x5602af234000 + @0x7efdd88a31d8 246 +3388d 246 0 CALL: termhandling:propagate_interpretation('$atom'(alarm), 1, _133054 ) +3389d 246 0 TRY_OR +3390d 270 0 CALL: user:known(1, alarm, _133054 ) +3391d 246 0 CALL: termhandling:propagate_interpretation('$atom'(burglary);'$atom'(earthquake), 1, _133055 ) +3392d 246 0 CALL: termhandling:propagate_interpretation('$atom'(burglary), 1, _133057 ) +3393d 246 0 TRY_OR +3394d 270 0 CALL: user:known(1, burglary, _133057 ) +3396d 246 0 CALL: termhandling:propagate_interpretation('$atom'(earthquake), 1, _133058 ) +3397d 246 0 TRY_OR +3398d 262 0 CALL: user:known(1, earthquake, _133058 ) +3400d 246 0 CALL: termhandling:simplify(<=>(true,('$atom'(burglary);'$atom'(earthquake))), _1048351, _1048346 ) ++s 0x5602af264950 + @0x7efdd88a31e8 0 ++s 0x5602af255250 + @0x7efdd88a31e8 0 +- 0x5602af264950 + @0x7efdd88a31e8 246 +3401d 256 0 CALL: termhandling:simplify_intern(<=>(true,('$atom'(burglary);'$atom'(earthquake))), _1048312, _1048311 ) ++s 0x5602af234000 + @0x7efdd88a31f8 0 ++s 0x5602af263e00 + @0x7efdd88a31f8 0 +- 0x5602af263e00 + @0x7efdd88a31f8 256 ++s 0x5602af20eb00 + @0x7efdd88a31f8 0 ++s 0x5602af2341b0 + @0x7efdd88a31f8 0 ++s 0x5602af234260 + @0x7efdd88a31f8 0 +- 0x5602af234000 + @0x7efdd88a31f8 256 +3402d 256 0 CALL: termhandling:simplify_intern_implication(true, '$atom'(burglary);'$atom'(earthquake), _1048312, _1048311 ) ++s 0x5602af234320 + @0x7efdd88a31f8 0 ++s 0x5602af264db0 + @0x7efdd88a31f8 0 +- 0x5602af264db0 + @0x7efdd88a31f8 256 ++s 0x5602af2343d0 + @0x7efdd88a31f8 0 ++s 0x5602af253600 + @0x7efdd88a31f8 0 +- 0x5602af234320 + @0x7efdd88a31f8 256 +3403d 256 0 CALL: prolog:==(true, true ) +3404d 246 0 CALL: termhandling:simplify('$atom'(burglary);'$atom'(earthquake), _1048351, _133059 ) +3405d 256 0 CALL: termhandling:simplify_intern('$atom'(burglary);'$atom'(earthquake), _1048312, _1048311 ) +3406d 256 0 CALL: termhandling:simplify_intern_or('$atom'(burglary), '$atom'(earthquake), _1048312, _1048311 ) ++s 0x5602af234320 + @0x7efdd88a3208 0 ++s 0x5602af264ed0 + @0x7efdd88a3208 0 +- 0x5602af264ed0 + @0x7efdd88a3208 256 ++s 0x5602af234430 + @0x7efdd88a3208 0 ++s 0x5602af264fc0 + @0x7efdd88a3208 0 +- 0x5602af234320 + @0x7efdd88a3208 256 +3407d 275 0 FAIL RETRY: termhandling:simplify_intern_or('$atom'(burglary), '$atom'(earthquake), _1048312, _1048311 ) +3408d 275 0 FAIL RETRY: termhandling:simplify_intern_or('$atom'(burglary), '$atom'(earthquake), _1048312, _1048311 ) +3409d 256 0 CALL: termhandling:simplify_intern('$atom'(burglary), _133061, _1048303 ) +3410d 256 0 CALL: termhandling:simplify_intern('$atom'(earthquake), _133062, _1048304 ) +3411d 256 0 CALL: termhandling:or(false, false, _1048311 ) ++s 0x5602af264950 + @0x7efdd88a3208 0 ++s 0x5602af264ed0 + @0x7efdd88a3208 0 +- 0x5602af264ed0 + @0x7efdd88a3208 256 ++s 0x5602af234490 + @0x7efdd88a3208 0 ++s 0x5602af2652e0 + @0x7efdd88a3208 0 +- 0x5602af264950 + @0x7efdd88a3208 256 +3412d 256 0 CALL: prolog:==(false, true ) +3413d 256 0 FAIL RETRY: termhandling:simplify('$atom'(burglary);'$atom'(earthquake), _1048351, _133059 ) +3414d 246 0 TRY_OR +3415d 254 0 CALL: prolog:\==('$atom'(burglary);'$atom'(earthquake), false ) +3416d 254 0 CALL: completion:record_constraint_cs_check('$atom'(burglary);'$atom'(earthquake) ) ++s 0x5602af2545f0 + @0x7efdd88a3208 0 ++s 0x5602af233e90 + @0x7efdd88a3208 0 +- 0x5602af233e90 + @0x7efdd88a3208 254 ++s 0x5602af264950 + @0x7efdd88a3208 0 ++s 0x5602af234320 + @0x7efdd88a3208 0 ++s 0x5602af2654a0 + @0x7efdd88a3208 0 +- 0x5602af2545f0 + @0x7efdd88a3208 254 +3417d 254 0 CALL: prolog:recorda(rules, '$atom'(burglary);'$atom'(earthquake), _133060 ) ++s 0x5602af2655d0 + @0x7efdd88a3208 0 +3419d 181 0 TRY_OR +3420d 229 0 CALL: user:known(1, _1048355, _1048356 ) +3421d 229 0 TRY_OR +3422d 237 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(alarm),true), _1048357 ) ++s 0x5602af265760 + @0x7efdd88a31b8 0 +3424d 181 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_completion ) +3425d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_completion, _1048354 ) +3426d 181 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_completion, _1048357 ) +3427d 181 0 CALL: prolog:statistics(walltime, [_133015,_133017] ) +3428d 181 0 CALL: prolog:$walltime(_133015, _133017 ) +3429d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_completion, null ) +3430d 181 0 TRY_OR +3431d 225 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_completion ) +3432d 225 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_completion, _1048343 ) +3433d 225 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, _1048344 ) +3434d 225 0 CALL: prolog:\=(null, null ) +3436d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_completion, 1698 ) +3437d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_completion, _1048353 ) +3438d 181 0 TRY_OR +3439d 231 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, null ) +3440d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_completion, 1698 ) +3441d 181 0 CALL: grounder:grounder_reset +3442d 181 0 CALL: prolog:eraseall(reachable ) +- 0x5602af233f80 + @0x7efdd88a3198 181 +- 0x5602af25f990 + @0x7efdd88a3198 181 +- 0x5602af233be0 + @0x7efdd88a3198 181 +- 0x5602af233b50 + @0x7efdd88a3198 181 +- 0x5602af233a50 + @0x7efdd88a3198 181 +- 0x5602af233660 + @0x7efdd88a3198 181 +- 0x5602af2339c0 + @0x7efdd88a3198 181 +- 0x5602af233820 + @0x7efdd88a3198 181 +- 0x5602af2335d0 + @0x7efdd88a3198 181 +3443d 181 0 CALL: prolog:garbage_collect_atoms +3444d 181 0 CALL: prolog:$atom_gc +- 0x5602aec720a0 + @0x7efdd88a3198 181 +- 0x5602aec59490 + @0x7efdd88a3198 181 +- 0x5602aeeded50 + @0x7efdd88a3198 181 +- 0x5602aefa6d10 + @0x7efdd88a3198 181 +- 0x5602aec05c40 + @0x7efdd88a3198 181 +- 0x5602aec66000 + @0x7efdd88a3198 181 +- 0x5602aebfdb40 + @0x7efdd88a3198 181 +- 0x5602aeffcb40 + @0x7efdd88a3198 181 +- 0x5602aec47a00 + @0x7efdd88a3198 181 +- 0x5602aec06da0 + @0x7efdd88a3198 181 +- 0x5602aec429e0 + @0x7efdd88a3198 181 +- 0x5602aec41a40 + @0x7efdd88a3198 181 +- 0x5602aebdd3a0 + @0x7efdd88a3198 181 +- 0x5602af019d60 + @0x7efdd88a3198 181 +- 0x5602aec49090 + @0x7efdd88a3198 181 +- 0x5602aec4fbd0 + @0x7efdd88a3198 181 +- 0x5602aec49340 + @0x7efdd88a3198 181 +- 0x5602aec7c680 + @0x7efdd88a3198 181 +- 0x5602aec42750 + @0x7efdd88a3198 181 +- 0x5602aebdc4b0 + @0x7efdd88a3198 181 +- 0x5602aeff6a60 + @0x7efdd88a3198 181 +- 0x5602aec6df30 + @0x7efdd88a3198 181 +- 0x5602aebe2590 + @0x7efdd88a3198 181 +- 0x5602aec823a0 + @0x7efdd88a3198 181 +- 0x5602af1ac120 + @0x7efdd88a3198 181 +- 0x5602af1db290 + @0x7efdd88a3198 181 +- 0x5602aec6ade0 + @0x7efdd88a3198 181 +- 0x5602aeed9880 + @0x7efdd88a3198 181 +- 0x5602aec3ca30 + @0x7efdd88a3198 181 +- 0x5602aec503c0 + @0x7efdd88a3198 181 +- 0x5602aebfe250 + @0x7efdd88a3198 181 +- 0x5602aebe7ee0 + @0x7efdd88a3198 181 +- 0x5602aebffec0 + @0x7efdd88a3198 181 +- 0x5602aebe77b0 + @0x7efdd88a3198 181 +- 0x5602af050f70 + @0x7efdd88a3198 181 +- 0x5602aec453c0 + @0x7efdd88a3198 181 +- 0x5602aec72f00 + @0x7efdd88a3198 181 +- 0x5602aebf7660 + @0x7efdd88a3198 181 +- 0x5602aec519a0 + @0x7efdd88a3198 181 +- 0x5602aebe9e90 + @0x7efdd88a3198 181 +- 0x5602aebea420 + @0x7efdd88a3198 181 +- 0x5602aebff120 + @0x7efdd88a3198 181 +- 0x5602aebdacf0 + @0x7efdd88a3198 181 +- 0x5602aec03310 + @0x7efdd88a3198 181 +- 0x5602af04d0c0 + @0x7efdd88a3198 181 +- 0x5602aebf0100 + @0x7efdd88a3198 181 +- 0x5602aebfe360 + @0x7efdd88a3198 181 +- 0x5602aebfaf10 + @0x7efdd88a3198 181 +- 0x5602aec59b30 + @0x7efdd88a3198 181 +- 0x5602aec70b70 + @0x7efdd88a3198 181 +- 0x5602aec57d00 + @0x7efdd88a3198 181 +- 0x5602aebdab80 + @0x7efdd88a3198 181 +- 0x5602aebfc8f0 + @0x7efdd88a3198 181 +- 0x5602af08d430 + @0x7efdd88a3198 181 +- 0x5602aec3cce0 + @0x7efdd88a3198 181 +- 0x5602aec53000 + @0x7efdd88a3198 181 +- 0x5602aec5dc70 + @0x7efdd88a3198 181 +- 0x5602aebf0580 + @0x7efdd88a3198 181 +- 0x5602aec711e0 + @0x7efdd88a3198 181 +- 0x5602aec4e6f0 + @0x7efdd88a3198 181 +- 0x5602aec008b0 + @0x7efdd88a3198 181 +- 0x5602aebdd7f0 + @0x7efdd88a3198 181 +- 0x5602aebdb5f0 + @0x7efdd88a3198 181 +- 0x5602af0ef870 + @0x7efdd88a3198 181 +- 0x5602af1b8070 + @0x7efdd88a3198 181 +- 0x5602aec61d70 + @0x7efdd88a3198 181 +- 0x5602aebff040 + @0x7efdd88a3198 181 +- 0x5602aec01a60 + @0x7efdd88a3198 181 +- 0x5602aec29e80 + @0x7efdd88a3198 181 +- 0x5602aec7ae20 + @0x7efdd88a3198 181 +- 0x5602aebfa450 + @0x7efdd88a3198 181 +- 0x5602aec47320 + @0x7efdd88a3198 181 +- 0x5602aec3bae0 + @0x7efdd88a3198 181 +- 0x5602aec71110 + @0x7efdd88a3198 181 +- 0x5602aebfcda0 + @0x7efdd88a3198 181 +- 0x5602af037a30 + @0x7efdd88a3198 181 +- 0x5602aebe79a0 + @0x7efdd88a3198 181 +- 0x5602aec5ab90 + @0x7efdd88a3198 181 +- 0x5602aec4a8b0 + @0x7efdd88a3198 181 +- 0x5602af1d6290 + @0x7efdd88a3198 181 +- 0x5602aec46fc0 + @0x7efdd88a3198 181 +- 0x5602af1da390 + @0x7efdd88a3198 181 +- 0x5602af007d60 + @0x7efdd88a3198 181 +- 0x5602aeeb9da0 + @0x7efdd88a3198 181 +- 0x5602aebde870 + @0x7efdd88a3198 181 +- 0x5602aefa7a20 + @0x7efdd88a3198 181 +- 0x5602aec816d0 + @0x7efdd88a3198 181 +- 0x5602aec67f40 + @0x7efdd88a3198 181 +- 0x5602aec6c7f0 + @0x7efdd88a3198 181 +- 0x5602aec5e1d0 + @0x7efdd88a3198 181 +- 0x5602aec62600 + @0x7efdd88a3198 181 +- 0x5602aec5b860 + @0x7efdd88a3198 181 +- 0x5602aec6b320 + @0x7efdd88a3198 181 +- 0x5602aec001c0 + @0x7efdd88a3198 181 +- 0x5602aec7bbe0 + @0x7efdd88a3198 181 +- 0x5602af1bf880 + @0x7efdd88a3198 181 +- 0x5602af156390 + @0x7efdd88a3198 181 +- 0x5602aec7d010 + @0x7efdd88a3198 181 +- 0x5602aec6eaf0 + @0x7efdd88a3198 181 +- 0x5602aec798d0 + @0x7efdd88a3198 181 +- 0x5602af02cbe0 + @0x7efdd88a3198 181 +- 0x5602af042430 + @0x7efdd88a3198 181 +- 0x5602af03b560 + @0x7efdd88a3198 181 +- 0x5602aec69a00 + @0x7efdd88a3198 181 +- 0x5602aec81f10 + @0x7efdd88a3198 181 +- 0x5602aeee3bc0 + @0x7efdd88a3198 181 +- 0x5602aeff2bd0 + @0x7efdd88a3198 181 +- 0x5602aebfbc50 + @0x7efdd88a3198 181 +- 0x5602aec2a2b0 + @0x7efdd88a3198 181 +- 0x5602aebed730 + @0x7efdd88a3198 181 +- 0x5602aec4c4f0 + @0x7efdd88a3198 181 +- 0x5602aec59130 + @0x7efdd88a3198 181 +- 0x5602aec5f260 + @0x7efdd88a3198 181 +- 0x5602aec7d710 + @0x7efdd88a3198 181 +- 0x5602af1cb050 + @0x7efdd88a3198 181 +- 0x5602aec59dd0 + @0x7efdd88a3198 181 +- 0x5602af0071f0 + @0x7efdd88a3198 181 +- 0x5602af02a570 + @0x7efdd88a3198 181 +- 0x5602aec7ad50 + @0x7efdd88a3198 181 +- 0x5602aec7d8d0 + @0x7efdd88a3198 181 +- 0x5602aec63b40 + @0x7efdd88a3198 181 +- 0x5602af047a30 + @0x7efdd88a3198 181 +- 0x5602aeb40220 + @0x7efdd88a3198 181 +- 0x5602aefa12f0 + @0x7efdd88a3198 181 +- 0x5602aec26030 + @0x7efdd88a3198 181 +- 0x5602aef0d560 + @0x7efdd88a3198 181 +- 0x5602af037940 + @0x7efdd88a3198 181 +- 0x5602aec4f920 + @0x7efdd88a3198 181 +- 0x5602aec68010 + @0x7efdd88a3198 181 +- 0x5602af011b30 + @0x7efdd88a3198 181 +- 0x5602aef1c520 + @0x7efdd88a3198 181 +- 0x5602af15b770 + @0x7efdd88a3198 181 +- 0x5602aec070f0 + @0x7efdd88a3198 181 +- 0x5602aeecbe50 + @0x7efdd88a3198 181 +- 0x5602af007d90 + @0x7efdd88a3198 181 +- 0x5602aebf2300 + @0x7efdd88a3198 181 +- 0x5602aebe9360 + @0x7efdd88a3198 181 +- 0x5602aeea69f0 + @0x7efdd88a3198 181 +- 0x5602aec02d60 + @0x7efdd88a3198 181 +- 0x5602af1e43a0 + @0x7efdd88a3198 181 +- 0x5602af1cd6a0 + @0x7efdd88a3198 181 +- 0x5602af04d0f0 + @0x7efdd88a3198 181 +- 0x5602aec626d0 + @0x7efdd88a3198 181 +- 0x5602aebe2bb0 + @0x7efdd88a3198 181 +- 0x5602aec616a0 + @0x7efdd88a3198 181 +- 0x5602aeffa350 + @0x7efdd88a3198 181 +- 0x5602af1d5fb0 + @0x7efdd88a3198 181 +- 0x5602aec7eef0 + @0x7efdd88a3198 181 +- 0x5602af0c99f0 + @0x7efdd88a3198 181 +- 0x5602aec43100 + @0x7efdd88a3198 181 +- 0x5602aebb3a70 + @0x7efdd88a3198 181 +- 0x5602aec4d730 + @0x7efdd88a3198 181 +- 0x5602aebf2b20 + @0x7efdd88a3198 181 +- 0x5602aec4bf70 + @0x7efdd88a3198 181 +- 0x5602aec7a3f0 + @0x7efdd88a3198 181 +- 0x5602aec5ba40 + @0x7efdd88a3198 181 +- 0x5602af084290 + @0x7efdd88a3198 181 +- 0x5602aebec1b0 + @0x7efdd88a3198 181 +- 0x5602aec77980 + @0x7efdd88a3198 181 +- 0x5602aec24d80 + @0x7efdd88a3198 181 +- 0x5602aebe4250 + @0x7efdd88a3198 181 +- 0x5602af09eef0 + @0x7efdd88a3198 181 +- 0x5602af055760 + @0x7efdd88a3198 181 +- 0x5602af01ac60 + @0x7efdd88a3198 181 +- 0x5602aec60460 + @0x7efdd88a3198 181 +- 0x5602af01b2e0 + @0x7efdd88a3198 181 +- 0x5602aec3d3e0 + @0x7efdd88a3198 181 +- 0x5602aec8d8d0 + @0x7efdd88a3198 181 +- 0x5602af02a540 + @0x7efdd88a3198 181 +- 0x5602aec4d640 + @0x7efdd88a3198 181 +- 0x5602aeedb080 + @0x7efdd88a3198 181 +- 0x5602af1b62b0 + @0x7efdd88a3198 181 +- 0x5602aef37030 + @0x7efdd88a3198 181 +- 0x5602aec5a810 + @0x7efdd88a3198 181 +- 0x5602aec00e70 + @0x7efdd88a3198 181 +- 0x5602af046540 + @0x7efdd88a3198 181 +- 0x5602aeff6750 + @0x7efdd88a3198 181 +- 0x5602af027540 + @0x7efdd88a3198 181 +- 0x5602aec4c5c0 + @0x7efdd88a3198 181 +- 0x5602aec5dd40 + @0x7efdd88a3198 181 +- 0x5602aeec2c70 + @0x7efdd88a3198 181 +- 0x5602aebfc1b0 + @0x7efdd88a3198 181 +- 0x5602aebf5620 + @0x7efdd88a3198 181 +- 0x5602af015300 + @0x7efdd88a3198 181 +- 0x5602aec511f0 + @0x7efdd88a3198 181 +- 0x5602aec6f2e0 + @0x7efdd88a3198 181 +- 0x5602aefce530 + @0x7efdd88a3198 181 +- 0x5602aec75c70 + @0x7efdd88a3198 181 +- 0x5602af024ff0 + @0x7efdd88a3198 181 +- 0x5602aec71dd0 + @0x7efdd88a3198 181 +- 0x5602aec46870 + @0x7efdd88a3198 181 +- 0x5602aebdc250 + @0x7efdd88a3198 181 +- 0x5602aec51550 + @0x7efdd88a3198 181 +- 0x5602aec78f40 + @0x7efdd88a3198 181 +- 0x5602aeee5ce0 + @0x7efdd88a3198 181 +- 0x5602aebe2380 + @0x7efdd88a3198 181 +- 0x5602aeef7c70 + @0x7efdd88a3198 181 +- 0x5602aec73ec0 + @0x7efdd88a3198 181 +- 0x5602aec4ca90 + @0x7efdd88a3198 181 +- 0x5602aebdef60 + @0x7efdd88a3198 181 +- 0x5602aeebe370 + @0x7efdd88a3198 181 +- 0x5602aec775c0 + @0x7efdd88a3198 181 +- 0x5602aebfaec0 + @0x7efdd88a3198 181 +- 0x5602aec2ad90 + @0x7efdd88a3198 181 +- 0x5602aebfddf0 + @0x7efdd88a3198 181 +- 0x5602aec7dbe0 + @0x7efdd88a3198 181 +- 0x5602aebdb160 + @0x7efdd88a3198 181 +- 0x5602aef7c0d0 + @0x7efdd88a3198 181 +- 0x5602aec01490 + @0x7efdd88a3198 181 +- 0x5602aec45560 + @0x7efdd88a3198 181 +- 0x5602aebe4400 + @0x7efdd88a3198 181 +- 0x5602aec71870 + @0x7efdd88a3198 181 +- 0x5602aebe8c00 + @0x7efdd88a3198 181 +- 0x5602aebf82f0 + @0x7efdd88a3198 181 +- 0x5602af01ad80 + @0x7efdd88a3198 181 +- 0x5602aec3e870 + @0x7efdd88a3198 181 +- 0x5602aec54fe0 + @0x7efdd88a3198 181 +- 0x5602aec5de50 + @0x7efdd88a3198 181 +- 0x5602aec41ed0 + @0x7efdd88a3198 181 +- 0x5602aebf2a70 + @0x7efdd88a3198 181 +- 0x5602af159f00 + @0x7efdd88a3198 181 +- 0x5602aebad560 + @0x7efdd88a3198 181 +- 0x5602aec673d0 + @0x7efdd88a3198 181 +- 0x5602aefa1320 + @0x7efdd88a3198 181 +- 0x5602aec3c220 + @0x7efdd88a3198 181 +- 0x5602aebe47a0 + @0x7efdd88a3198 181 +- 0x5602af03dc20 + @0x7efdd88a3198 181 +- 0x5602aec69480 + @0x7efdd88a3198 181 +- 0x5602aec6d000 + @0x7efdd88a3198 181 +- 0x5602aeff4030 + @0x7efdd88a3198 181 +- 0x5602aebea5e0 + @0x7efdd88a3198 181 +- 0x5602aec4afb0 + @0x7efdd88a3198 181 +- 0x5602aec01e60 + @0x7efdd88a3198 181 +- 0x5602aefedff0 + @0x7efdd88a3198 181 +- 0x5602aec4d570 + @0x7efdd88a3198 181 +- 0x5602aebda380 + @0x7efdd88a3198 181 +- 0x5602af0099f0 + @0x7efdd88a3198 181 +- 0x5602aec64d40 + @0x7efdd88a3198 181 +- 0x5602aec49410 + @0x7efdd88a3198 181 +- 0x5602aec4dff0 + @0x7efdd88a3198 181 +- 0x5602aec709d0 + @0x7efdd88a3198 181 +- 0x5602aeedad90 + @0x7efdd88a3198 181 +- 0x5602aef1bf90 + @0x7efdd88a3198 181 +- 0x5602af009c80 + @0x7efdd88a3198 181 +- 0x5602aec68d80 + @0x7efdd88a3198 181 +- 0x5602af06b180 + @0x7efdd88a3198 181 +- 0x5602aebcbe00 + @0x7efdd88a3198 181 +- 0x5602aeef7c90 + @0x7efdd88a3198 181 +- 0x5602aebeaa90 + @0x7efdd88a3198 181 +- 0x5602aec703f0 + @0x7efdd88a3198 181 +- 0x5602aec7c230 + @0x7efdd88a3198 181 +- 0x5602aec533a0 + @0x7efdd88a3198 181 +- 0x5602aeec6410 + @0x7efdd88a3198 181 +- 0x5602aebfbc90 + @0x7efdd88a3198 181 +- 0x5602aec62ff0 + @0x7efdd88a3198 181 +- 0x5602aec66b30 + @0x7efdd88a3198 181 +- 0x5602aec737e0 + @0x7efdd88a3198 181 +- 0x5602af129df0 + @0x7efdd88a3198 181 +- 0x5602aebf4030 + @0x7efdd88a3198 181 +- 0x5602af057740 + @0x7efdd88a3198 181 +- 0x5602aec51030 + @0x7efdd88a3198 181 +- 0x5602aec78130 + @0x7efdd88a3198 181 +- 0x5602af05f1d0 + @0x7efdd88a3198 181 +- 0x5602aec49e90 + @0x7efdd88a3198 181 +- 0x5602aec69620 + @0x7efdd88a3198 181 +- 0x5602aebf0b50 + @0x7efdd88a3198 181 +- 0x5602aebde540 + @0x7efdd88a3198 181 +- 0x5602aebf4890 + @0x7efdd88a3198 181 +- 0x5602af1da360 + @0x7efdd88a3198 181 +- 0x5602aebf0850 + @0x7efdd88a3198 181 +- 0x5602aec5c550 + @0x7efdd88a3198 181 +- 0x5602aec57f70 + @0x7efdd88a3198 181 +- 0x5602af049ca0 + @0x7efdd88a3198 181 +- 0x5602aebfa2d0 + @0x7efdd88a3198 181 +- 0x5602af0163f0 + @0x7efdd88a3198 181 +- 0x5602aec774f0 + @0x7efdd88a3198 181 +- 0x5602aebe7c70 + @0x7efdd88a3198 181 +- 0x5602aebe17b0 + @0x7efdd88a3198 181 +- 0x5602af01b170 + @0x7efdd88a3198 181 +- 0x5602aebe5cc0 + @0x7efdd88a3198 181 +- 0x5602af1e0900 + @0x7efdd88a3198 181 +- 0x5602aec612e0 + @0x7efdd88a3198 181 +- 0x5602aec52c80 + @0x7efdd88a3198 181 +- 0x5602aebeaff0 + @0x7efdd88a3198 181 +- 0x5602aec75ad0 + @0x7efdd88a3198 181 +- 0x5602aebe6eb0 + @0x7efdd88a3198 181 +- 0x5602aec4fca0 + @0x7efdd88a3198 181 +- 0x5602af1d3740 + @0x7efdd88a3198 181 +- 0x5602aec53c60 + @0x7efdd88a3198 181 +- 0x5602aebffdd0 + @0x7efdd88a3198 181 +- 0x5602aebfa780 + @0x7efdd88a3198 181 +- 0x5602aec04e20 + @0x7efdd88a3198 181 +- 0x5602af01b0e0 + @0x7efdd88a3198 181 +- 0x5602aeffcca0 + @0x7efdd88a3198 181 +- 0x5602aeec95f0 + @0x7efdd88a3198 181 +- 0x5602af06dd50 + @0x7efdd88a3198 181 +- 0x5602af16a310 + @0x7efdd88a3198 181 +- 0x5602aef00670 + @0x7efdd88a3198 181 +- 0x5602aec64640 + @0x7efdd88a3198 181 +- 0x5602af02cbb0 + @0x7efdd88a3198 181 +- 0x5602af02aeb0 + @0x7efdd88a3198 181 +- 0x5602aec5bb10 + @0x7efdd88a3198 181 +- 0x5602aec488b0 + @0x7efdd88a3198 181 +- 0x5602aec6a230 + @0x7efdd88a3198 181 +- 0x5602af000f40 + @0x7efdd88a3198 181 +- 0x5602aec56870 + @0x7efdd88a3198 181 +- 0x5602af05bf90 + @0x7efdd88a3198 181 +- 0x5602af00fed0 + @0x7efdd88a3198 181 +- 0x5602aec45630 + @0x7efdd88a3198 181 +- 0x5602aec7e180 + @0x7efdd88a3198 181 +- 0x5602aec62ad0 + @0x7efdd88a3198 181 +- 0x5602aec56940 + @0x7efdd88a3198 181 +- 0x5602aeff61f0 + @0x7efdd88a3198 181 +- 0x5602aefd4d70 + @0x7efdd88a3198 181 +- 0x5602af00ff60 + @0x7efdd88a3198 181 +- 0x5602aebdac30 + @0x7efdd88a3198 181 +- 0x5602aec60b60 + @0x7efdd88a3198 181 +- 0x5602aec66a60 + @0x7efdd88a3198 181 +- 0x5602aec68ab0 + @0x7efdd88a3198 181 +- 0x5602af19e9f0 + @0x7efdd88a3198 181 +- 0x5602aec49610 + @0x7efdd88a3198 181 +- 0x5602aebea820 + @0x7efdd88a3198 181 +- 0x5602aec7def0 + @0x7efdd88a3198 181 +- 0x5602aebea330 + @0x7efdd88a3198 181 +- 0x5602aec02160 + @0x7efdd88a3198 181 +- 0x5602aeee8400 + @0x7efdd88a3198 181 +- 0x5602aec4ba10 + @0x7efdd88a3198 181 +- 0x5602aec82dc0 + @0x7efdd88a3198 181 +- 0x5602aeff2090 + @0x7efdd88a3198 181 +- 0x5602aebf65c0 + @0x7efdd88a3198 181 +- 0x5602af081920 + @0x7efdd88a3198 181 +- 0x5602aec52930 + @0x7efdd88a3198 181 +- 0x5602aec4e550 + @0x7efdd88a3198 181 +- 0x5602aebfed80 + @0x7efdd88a3198 181 +- 0x5602af016420 + @0x7efdd88a3198 181 +- 0x5602aeea2310 + @0x7efdd88a3198 181 +- 0x5602aeff5ee0 + @0x7efdd88a3198 181 +- 0x5602aebf07e0 + @0x7efdd88a3198 181 +- 0x5602af039790 + @0x7efdd88a3198 181 +- 0x5602aec868e0 + @0x7efdd88a3198 181 +- 0x5602aec5f800 + @0x7efdd88a3198 181 +- 0x5602aec55900 + @0x7efdd88a3198 181 +- 0x5602aec7e630 + @0x7efdd88a3198 181 +- 0x5602aec4b850 + @0x7efdd88a3198 181 +- 0x5602af067ad0 + @0x7efdd88a3198 181 +- 0x5602af01b1d0 + @0x7efdd88a3198 181 +- 0x5602aec29d00 + @0x7efdd88a3198 181 +- 0x5602af1db4f0 + @0x7efdd88a3198 181 +- 0x5602af050640 + @0x7efdd88a3198 181 +- 0x5602aec82f80 + @0x7efdd88a3198 181 +- 0x5602aeec2690 + @0x7efdd88a3198 181 +- 0x5602aec62e30 + @0x7efdd88a3198 181 +- 0x5602aec248b0 + @0x7efdd88a3198 181 +- 0x5602af01ac90 + @0x7efdd88a3198 181 +- 0x5602aec77330 + @0x7efdd88a3198 181 +- 0x5602aef37010 + @0x7efdd88a3198 181 +- 0x5602aebde230 + @0x7efdd88a3198 181 +- 0x5602af042620 + @0x7efdd88a3198 181 +- 0x5602aeffcbe0 + @0x7efdd88a3198 181 +- 0x5602aec6f210 + @0x7efdd88a3198 181 +- 0x5602af0367f0 + @0x7efdd88a3198 181 +- 0x5602af1db320 + @0x7efdd88a3198 181 +- 0x5602aec839e0 + @0x7efdd88a3198 181 +- 0x5602aec42070 + @0x7efdd88a3198 181 +- 0x5602af01ae40 + @0x7efdd88a3198 181 +- 0x5602aebff180 + @0x7efdd88a3198 181 +- 0x5602af1cb240 + @0x7efdd88a3198 181 +- 0x5602aebdd840 + @0x7efdd88a3198 181 +- 0x5602aebd9730 + @0x7efdd88a3198 181 +- 0x5602aebeb5a0 + @0x7efdd88a3198 181 +- 0x5602af0253e0 + @0x7efdd88a3198 181 +- 0x5602aec49f60 + @0x7efdd88a3198 181 +- 0x5602aebdfed0 + @0x7efdd88a3198 181 +- 0x5602aebddfa0 + @0x7efdd88a3198 181 +- 0x5602af009cb0 + @0x7efdd88a3198 181 +- 0x5602af1bf840 + @0x7efdd88a3198 181 +- 0x5602aec045e0 + @0x7efdd88a3198 181 +- 0x5602aec29860 + @0x7efdd88a3198 181 +- 0x5602aebe8140 + @0x7efdd88a3198 181 +- 0x5602aec428f0 + @0x7efdd88a3198 181 +- 0x5602aec523e0 + @0x7efdd88a3198 181 +- 0x5602aec27ef0 + @0x7efdd88a3198 181 +- 0x5602aec64c70 + @0x7efdd88a3198 181 +- 0x5602aef1c0a0 + @0x7efdd88a3198 181 +- 0x5602aec5c910 + @0x7efdd88a3198 181 +- 0x5602aec4a640 + @0x7efdd88a3198 181 +- 0x5602aebefd40 + @0x7efdd88a3198 181 +- 0x5602aec6a070 + @0x7efdd88a3198 181 +- 0x5602aec69200 + @0x7efdd88a3198 181 +- 0x5602aec02670 + @0x7efdd88a3198 181 +- 0x5602aec62260 + @0x7efdd88a3198 181 +- 0x5602af039080 + @0x7efdd88a3198 181 +- 0x5602aef04f30 + @0x7efdd88a3198 181 +- 0x5602aec5cf40 + @0x7efdd88a3198 181 +- 0x5602aebe1b10 + @0x7efdd88a3198 181 +- 0x5602aebda120 + @0x7efdd88a3198 181 +- 0x5602aec74530 + @0x7efdd88a3198 181 +- 0x5602aebef0f0 + @0x7efdd88a3198 181 +- 0x5602aec6bf40 + @0x7efdd88a3198 181 +- 0x5602af01b020 + @0x7efdd88a3198 181 +- 0x5602aeff67e0 + @0x7efdd88a3198 181 +- 0x5602aebec2a0 + @0x7efdd88a3198 181 +- 0x5602aebe9390 + @0x7efdd88a3198 181 +- 0x5602af037970 + @0x7efdd88a3198 181 +- 0x5602aec64fb0 + @0x7efdd88a3198 181 +- 0x5602aec48010 + @0x7efdd88a3198 181 +- 0x5602aebf34c0 + @0x7efdd88a3198 181 +- 0x5602aeff2aa0 + @0x7efdd88a3198 181 +- 0x5602aec81510 + @0x7efdd88a3198 181 +- 0x5602aebebff0 + @0x7efdd88a3198 181 +- 0x5602aef8c930 + @0x7efdd88a3198 181 +- 0x5602aebdc8b0 + @0x7efdd88a3198 181 +- 0x5602aec46940 + @0x7efdd88a3198 181 +- 0x5602aec4e620 + @0x7efdd88a3198 181 +- 0x5602aec5f190 + @0x7efdd88a3198 181 +- 0x5602af1db4c0 + @0x7efdd88a3198 181 +- 0x5602aec05ed0 + @0x7efdd88a3198 181 +- 0x5602aec4de50 + @0x7efdd88a3198 181 +- 0x5602aeff9f60 + @0x7efdd88a3198 181 +- 0x5602af1d6010 + @0x7efdd88a3198 181 +- 0x5602aec473f0 + @0x7efdd88a3198 181 +- 0x5602aec283b0 + @0x7efdd88a3198 181 +- 0x5602af19ef70 + @0x7efdd88a3198 181 +- 0x5602aebffab0 + @0x7efdd88a3198 181 +- 0x5602aec5f8d0 + @0x7efdd88a3198 181 +- 0x5602aec58940 + @0x7efdd88a3198 181 +- 0x5602aebedf50 + @0x7efdd88a3198 181 +- 0x5602aec4b150 + @0x7efdd88a3198 181 +- 0x5602af1cd700 + @0x7efdd88a3198 181 +- 0x5602aec057c0 + @0x7efdd88a3198 181 +- 0x5602af037910 + @0x7efdd88a3198 181 +- 0x5602aefeb5b0 + @0x7efdd88a3198 181 +- 0x5602aec7c320 + @0x7efdd88a3198 181 +- 0x5602aeff4090 + @0x7efdd88a3198 181 +- 0x5602af0168b0 + @0x7efdd88a3198 181 +- 0x5602aebea090 + @0x7efdd88a3198 181 +- 0x5602aec03140 + @0x7efdd88a3198 181 +- 0x5602aebda190 + @0x7efdd88a3198 181 +- 0x5602af083710 + @0x7efdd88a3198 181 +- 0x5602aec3b740 + @0x7efdd88a3198 181 +- 0x5602af03dbf0 + @0x7efdd88a3198 181 +- 0x5602aebeedf0 + @0x7efdd88a3198 181 +- 0x5602af1cb020 + @0x7efdd88a3198 181 +- 0x5602aec54740 + @0x7efdd88a3198 181 +- 0x5602aeeb31e0 + @0x7efdd88a3198 181 +- 0x5602aec52e20 + @0x7efdd88a3198 181 +- 0x5602aec4cb60 + @0x7efdd88a3198 181 +- 0x5602aec73460 + @0x7efdd88a3198 181 +- 0x5602aec067d0 + @0x7efdd88a3198 181 +- 0x5602aec4ed20 + @0x7efdd88a3198 181 +- 0x5602aec7ed50 + @0x7efdd88a3198 181 +- 0x5602aec7f7d0 + @0x7efdd88a3198 181 +- 0x5602aec81220 + @0x7efdd88a3198 181 +- 0x5602aee75c10 + @0x7efdd88a3198 181 +- 0x5602aec817a0 + @0x7efdd88a3198 181 +- 0x5602aec6b250 + @0x7efdd88a3198 181 +- 0x5602aec4dcb0 + @0x7efdd88a3198 181 +- 0x5602aec02fd0 + @0x7efdd88a3198 181 +- 0x5602af053ee0 + @0x7efdd88a3198 181 +- 0x5602aec2a7d0 + @0x7efdd88a3198 181 +- 0x5602aec5d660 + @0x7efdd88a3198 181 +- 0x5602aec7a6a0 + @0x7efdd88a3198 181 +- 0x5602aec3ba10 + @0x7efdd88a3198 181 +- 0x5602aefd56f0 + @0x7efdd88a3198 181 +- 0x5602aec3c5c0 + @0x7efdd88a3198 181 +- 0x5602aec7c160 + @0x7efdd88a3198 181 +- 0x5602aebf7de0 + @0x7efdd88a3198 181 +- 0x5602aefebb30 + @0x7efdd88a3198 181 +- 0x5602aebdcc80 + @0x7efdd88a3198 181 +- 0x5602aef27b40 + @0x7efdd88a3198 181 +- 0x5602aec3e5a0 + @0x7efdd88a3198 181 +- 0x5602aec52ae0 + @0x7efdd88a3198 181 +- 0x5602aebf0930 + @0x7efdd88a3198 181 +- 0x5602aec48620 + @0x7efdd88a3198 181 +- 0x5602aec20b00 + @0x7efdd88a3198 181 +- 0x5602af04f050 + @0x7efdd88a3198 181 +- 0x5602aef0ecc0 + @0x7efdd88a3198 181 +- 0x5602af0665a0 + @0x7efdd88a3198 181 +- 0x5602aebfa120 + @0x7efdd88a3198 181 +- 0x5602af01b050 + @0x7efdd88a3198 181 +- 0x5602aec40eb0 + @0x7efdd88a3198 181 +- 0x5602af053f10 + @0x7efdd88a3198 181 +- 0x5602af1d3990 + @0x7efdd88a3198 181 +- 0x5602af00ff00 + @0x7efdd88a3198 181 +- 0x5602aec26570 + @0x7efdd88a3198 181 +- 0x5602aebd9d60 + @0x7efdd88a3198 181 +- 0x5602af158d80 + @0x7efdd88a3198 181 +- 0x5602af1e0930 + @0x7efdd88a3198 181 +- 0x5602af050140 + @0x7efdd88a3198 181 +- 0x5602aef27b60 + @0x7efdd88a3198 181 +- 0x5602aeeeb1f0 + @0x7efdd88a3198 181 +- 0x5602aec4e350 + @0x7efdd88a3198 181 +- 0x5602aebf5f40 + @0x7efdd88a3198 181 +- 0x5602aec57b40 + @0x7efdd88a3198 181 +- 0x5602af057950 + @0x7efdd88a3198 181 +- 0x5602af031e10 + @0x7efdd88a3198 181 +- 0x5602aec3d580 + @0x7efdd88a3198 181 +- 0x5602aec53700 + @0x7efdd88a3198 181 +- 0x5602aee8cc80 + @0x7efdd88a3198 181 +- 0x5602aec567a0 + @0x7efdd88a3198 181 +- 0x5602af045c10 + @0x7efdd88a3198 181 +- 0x5602aec8e8c0 + @0x7efdd88a3198 181 +- 0x5602aebe2cc0 + @0x7efdd88a3198 181 +- 0x5602aec7bda0 + @0x7efdd88a3198 181 +- 0x5602aec5fdd0 + @0x7efdd88a3198 181 +- 0x5602aec3dbb0 + @0x7efdd88a3198 181 +- 0x5602aebe6350 + @0x7efdd88a3198 181 +- 0x5602aefd4bd0 + @0x7efdd88a3198 181 +- 0x5602aec43eb0 + @0x7efdd88a3198 181 +- 0x5602af1e0b40 + @0x7efdd88a3198 181 +- 0x5602aefd4dd0 + @0x7efdd88a3198 181 +- 0x5602af1b80a0 + @0x7efdd88a3198 181 +- 0x5602aec5b270 + @0x7efdd88a3198 181 +- 0x5602aeeb5220 + @0x7efdd88a3198 181 +- 0x5602aebfc200 + @0x7efdd88a3198 181 +- 0x5602aeff6b20 + @0x7efdd88a3198 181 +- 0x5602aec212f0 + @0x7efdd88a3198 181 +- 0x5602aec551c0 + @0x7efdd88a3198 181 +- 0x5602aec725a0 + @0x7efdd88a3198 181 +- 0x5602aebf0150 + @0x7efdd88a3198 181 +- 0x5602aeedfd80 + @0x7efdd88a3198 181 +- 0x5602aec78d60 + @0x7efdd88a3198 181 +- 0x5602aef01ec0 + @0x7efdd88a3198 181 +- 0x5602aec517e0 + @0x7efdd88a3198 181 +- 0x5602af004a50 + @0x7efdd88a3198 181 +- 0x5602af04e5e0 + @0x7efdd88a3198 181 +- 0x5602aec6fdb0 + @0x7efdd88a3198 181 +- 0x5602aebdbbd0 + @0x7efdd88a3198 181 +- 0x5602aeffcc10 + @0x7efdd88a3198 181 +- 0x5602aec27a90 + @0x7efdd88a3198 181 +- 0x5602aebdede0 + @0x7efdd88a3198 181 +- 0x5602aebe5950 + @0x7efdd88a3198 181 +- 0x5602aec7b5f0 + @0x7efdd88a3198 181 +- 0x5602aef9f2c0 + @0x7efdd88a3198 181 +- 0x5602aec4d370 + @0x7efdd88a3198 181 +- 0x5602af014de0 + @0x7efdd88a3198 181 +- 0x5602aec44dd0 + @0x7efdd88a3198 181 +- 0x5602aec05d00 + @0x7efdd88a3198 181 +- 0x5602aeff6af0 + @0x7efdd88a3198 181 +- 0x5602aec43030 + @0x7efdd88a3198 181 +- 0x5602af03bf50 + @0x7efdd88a3198 181 +- 0x5602aec5ec50 + @0x7efdd88a3198 181 +- 0x5602aec7ee20 + @0x7efdd88a3198 181 +- 0x5602aebe7610 + @0x7efdd88a3198 181 +- 0x5602aebeb940 + @0x7efdd88a3198 181 +- 0x5602aebf7520 + @0x7efdd88a3198 181 +- 0x5602aec05bf0 + @0x7efdd88a3198 181 +- 0x5602aec66700 + @0x7efdd88a3198 181 +- 0x5602aec65730 + @0x7efdd88a3198 181 +- 0x5602aeedd2a0 + @0x7efdd88a3198 181 +- 0x5602af16c5d0 + @0x7efdd88a3198 181 +- 0x5602aeefa420 + @0x7efdd88a3198 181 +- 0x5602aec40de0 + @0x7efdd88a3198 181 +- 0x5602aeebd140 + @0x7efdd88a3198 181 +- 0x5602af189b50 + @0x7efdd88a3198 181 +- 0x5602af1d6440 + @0x7efdd88a3198 181 +- 0x5602aec513b0 + @0x7efdd88a3198 181 +- 0x5602aec74130 + @0x7efdd88a3198 181 +- 0x5602af1b61c0 + @0x7efdd88a3198 181 +- 0x5602aebf3320 + @0x7efdd88a3198 181 +- 0x5602aec6ef40 + @0x7efdd88a3198 181 +- 0x5602aec58870 + @0x7efdd88a3198 181 +- 0x5602af14ba40 + @0x7efdd88a3198 181 +- 0x5602aec00340 + @0x7efdd88a3198 181 +- 0x5602aec5d8f0 + @0x7efdd88a3198 181 +- 0x5602af04b4c0 + @0x7efdd88a3198 181 +- 0x5602aec460c0 + @0x7efdd88a3198 181 +- 0x5602aebae370 + @0x7efdd88a3198 181 +- 0x5602af066570 + @0x7efdd88a3198 181 +- 0x5602af01af30 + @0x7efdd88a3198 181 +- 0x5602aec24db0 + @0x7efdd88a3198 181 +- 0x5602aec01520 + @0x7efdd88a3198 181 +- 0x5602aebf20e0 + @0x7efdd88a3198 181 +- 0x5602aebc4b60 + @0x7efdd88a3198 181 +- 0x5602aec43770 + @0x7efdd88a3198 181 +- 0x5602aebfe0c0 + @0x7efdd88a3198 181 +- 0x5602aebe1560 + @0x7efdd88a3198 181 +- 0x5602aec025b0 + @0x7efdd88a3198 181 +- 0x5602aec55740 + @0x7efdd88a3198 181 +- 0x5602aeee6f80 + @0x7efdd88a3198 181 +- 0x5602aebf96b0 + @0x7efdd88a3198 181 +- 0x5602aebe2b00 + @0x7efdd88a3198 181 +- 0x5602aebef970 + @0x7efdd88a3198 181 +- 0x5602af14bbb0 + @0x7efdd88a3198 181 +- 0x5602aeffa320 + @0x7efdd88a3198 181 +- 0x5602aee9ac30 + @0x7efdd88a3198 181 +- 0x5602aec58040 + @0x7efdd88a3198 181 +- 0x5602af179b00 + @0x7efdd88a3198 181 +- 0x5602aec688f0 + @0x7efdd88a3198 181 +- 0x5602af1d5fe0 + @0x7efdd88a3198 181 +- 0x5602aec4f330 + @0x7efdd88a3198 181 +- 0x5602aec50cb0 + @0x7efdd88a3198 181 +- 0x5602aec3c960 + @0x7efdd88a3198 181 +- 0x5602aec45130 + @0x7efdd88a3198 181 +- 0x5602aec25800 + @0x7efdd88a3198 181 +- 0x5602aee8e630 + @0x7efdd88a3198 181 +- 0x5602aec6b6c0 + @0x7efdd88a3198 181 +- 0x5602af01af90 + @0x7efdd88a3198 181 +- 0x5602aec73b60 + @0x7efdd88a3198 181 +- 0x5602aefa1340 + @0x7efdd88a3198 181 +- 0x5602af19eaf0 + @0x7efdd88a3198 181 +- 0x5602aebef7f0 + @0x7efdd88a3198 181 +- 0x5602aec5b6c0 + @0x7efdd88a3198 181 +- 0x5602af007190 + @0x7efdd88a3198 181 +- 0x5602aec66ed0 + @0x7efdd88a3198 181 +- 0x5602aec71d00 + @0x7efdd88a3198 181 +- 0x5602aeff9f30 + @0x7efdd88a3198 181 +- 0x5602aec630c0 + @0x7efdd88a3198 181 +- 0x5602af01af60 + @0x7efdd88a3198 181 +- 0x5602aebebaf0 + @0x7efdd88a3198 181 +- 0x5602aebf0680 + @0x7efdd88a3198 181 +- 0x5602aee8ef10 + @0x7efdd88a3198 181 +- 0x5602aebda300 + @0x7efdd88a3198 181 +- 0x5602aec68f60 + @0x7efdd88a3198 181 +- 0x5602af1d6330 + @0x7efdd88a3198 181 +- 0x5602aec7c910 + @0x7efdd88a3198 181 +- 0x5602af19efa0 + @0x7efdd88a3198 181 +- 0x5602aebfc9a0 + @0x7efdd88a3198 181 +- 0x5602af082d90 + @0x7efdd88a3198 181 +- 0x5602aebf2c00 + @0x7efdd88a3198 181 +- 0x5602aec7d1b0 + @0x7efdd88a3198 181 +- 0x5602af009c50 + @0x7efdd88a3198 181 +- 0x5602af1a5250 + @0x7efdd88a3198 181 +- 0x5602af0c74d0 + @0x7efdd88a3198 181 +- 0x5602aec51c30 + @0x7efdd88a3198 181 +- 0x5602aec3ce80 + @0x7efdd88a3198 181 +- 0x5602aec7f8a0 + @0x7efdd88a3198 181 +- 0x5602aeff1e90 + @0x7efdd88a3198 181 +- 0x5602af20beb0 + @0x7efdd88a3198 181 +- 0x5602aebe97f0 + @0x7efdd88a3198 181 +- 0x5602aec7d0e0 + @0x7efdd88a3198 181 +- 0x5602af050fd0 + @0x7efdd88a3198 181 +- 0x5602aec7f610 + @0x7efdd88a3198 181 +- 0x5602aec3b550 + @0x7efdd88a3198 181 +- 0x5602aebe00c0 + @0x7efdd88a3198 181 +- 0x5602af045b50 + @0x7efdd88a3198 181 +- 0x5602aec506a0 + @0x7efdd88a3198 181 +- 0x5602aec63d20 + @0x7efdd88a3198 181 +- 0x5602af1ac0c0 + @0x7efdd88a3198 181 +- 0x5602af1ac0f0 + @0x7efdd88a3198 181 +- 0x5602af193990 + @0x7efdd88a3198 181 +- 0x5602af055790 + @0x7efdd88a3198 181 +- 0x5602aebe16e0 + @0x7efdd88a3198 181 +- 0x5602aebd9990 + @0x7efdd88a3198 181 +- 0x5602af01b3a0 + @0x7efdd88a3198 181 +- 0x5602aec822b0 + @0x7efdd88a3198 181 +- 0x5602aec7b270 + @0x7efdd88a3198 181 +- 0x5602aee9dd60 + @0x7efdd88a3198 181 +- 0x5602aec7aef0 + @0x7efdd88a3198 181 +- 0x5602aec74060 + @0x7efdd88a3198 181 +- 0x5602aebf6a50 + @0x7efdd88a3198 181 +- 0x5602aebf9110 + @0x7efdd88a3198 181 +- 0x5602af11ba10 + @0x7efdd88a3198 181 +- 0x5602aec01220 + @0x7efdd88a3198 181 +- 0x5602af1592c0 + @0x7efdd88a3198 181 +- 0x5602aec4fb00 + @0x7efdd88a3198 181 +- 0x5602aec548e0 + @0x7efdd88a3198 181 +- 0x5602aec58110 + @0x7efdd88a3198 181 +- 0x5602aec476a0 + @0x7efdd88a3198 181 +- 0x5602aec043e0 + @0x7efdd88a3198 181 +- 0x5602af1cb2a0 + @0x7efdd88a3198 181 +- 0x5602aec01b60 + @0x7efdd88a3198 181 +- 0x5602aec66c00 + @0x7efdd88a3198 181 +- 0x5602aefa0360 + @0x7efdd88a3198 181 +- 0x5602aec5d9c0 + @0x7efdd88a3198 181 +- 0x5602aec2aef0 + @0x7efdd88a3198 181 +- 0x5602aec63330 + @0x7efdd88a3198 181 +- 0x5602aec67160 + @0x7efdd88a3198 181 +- 0x5602aec04030 + @0x7efdd88a3198 181 +- 0x5602aef0e700 + @0x7efdd88a3198 181 +- 0x5602af007dc0 + @0x7efdd88a3198 181 +- 0x5602aeffa3a0 + @0x7efdd88a3198 181 +- 0x5602af08cd10 + @0x7efdd88a3198 181 +- 0x5602aec2a800 + @0x7efdd88a3198 181 +- 0x5602aee7f7f0 + @0x7efdd88a3198 181 +- 0x5602af1aeec0 + @0x7efdd88a3198 181 +- 0x5602aec5f440 + @0x7efdd88a3198 181 +- 0x5602aebfbfa0 + @0x7efdd88a3198 181 +- 0x5602af1062e0 + @0x7efdd88a3198 181 +- 0x5602aec3bc80 + @0x7efdd88a3198 181 +- 0x5602aeebc720 + @0x7efdd88a3198 181 +- 0x5602aec6ab50 + @0x7efdd88a3198 181 +- 0x5602aec67230 + @0x7efdd88a3198 181 +- 0x5602aefa6dd0 + @0x7efdd88a3198 181 +- 0x5602aec51ec0 + @0x7efdd88a3198 181 +- 0x5602aec29350 + @0x7efdd88a3198 181 +- 0x5602aec5eb80 + @0x7efdd88a3198 181 +- 0x5602af21ae10 + @0x7efdd88a3198 181 +- 0x5602af00ff90 + @0x7efdd88a3198 181 +- 0x5602aec789a0 + @0x7efdd88a3198 181 +- 0x5602aebed1e0 + @0x7efdd88a3198 181 +- 0x5602af1db490 + @0x7efdd88a3198 181 +- 0x5602aec3fd50 + @0x7efdd88a3198 181 +- 0x5602aec5d820 + @0x7efdd88a3198 181 +- 0x5602aec518b0 + @0x7efdd88a3198 181 +- 0x5602af1a5550 + @0x7efdd88a3198 181 +- 0x5602aebfb730 + @0x7efdd88a3198 181 +- 0x5602af1b6160 + @0x7efdd88a3198 181 +- 0x5602aebdccb0 + @0x7efdd88a3198 181 +- 0x5602aec6be20 + @0x7efdd88a3198 181 +- 0x5602aef0d530 + @0x7efdd88a3198 181 +- 0x5602aec4a3b0 + @0x7efdd88a3198 181 +- 0x5602aebe9cb0 + @0x7efdd88a3198 181 +- 0x5602af1d6260 + @0x7efdd88a3198 181 +- 0x5602aebe8b70 + @0x7efdd88a3198 181 +- 0x5602aebeb160 + @0x7efdd88a3198 181 +- 0x5602aec60c30 + @0x7efdd88a3198 181 +- 0x5602aec42820 + @0x7efdd88a3198 181 +- 0x5602af1cb270 + @0x7efdd88a3198 181 +- 0x5602af1e7c20 + @0x7efdd88a3198 181 +- 0x5602aebe4b50 + @0x7efdd88a3198 181 +- 0x5602aec75010 + @0x7efdd88a3198 181 +- 0x5602aec3b480 + @0x7efdd88a3198 181 +- 0x5602aec52830 + @0x7efdd88a3198 181 +- 0x5602af19eed0 + @0x7efdd88a3198 181 +- 0x5602aec6d2b0 + @0x7efdd88a3198 181 +- 0x5602af03bf80 + @0x7efdd88a3198 181 +- 0x5602aec3f770 + @0x7efdd88a3198 181 +- 0x5602aec73d00 + @0x7efdd88a3198 181 +- 0x5602aec77c10 + @0x7efdd88a3198 181 +- 0x5602aec3fe20 + @0x7efdd88a3198 181 +- 0x5602aec4b2f0 + @0x7efdd88a3198 181 +- 0x5602af01b140 + @0x7efdd88a3198 181 +- 0x5602af1de4b0 + @0x7efdd88a3198 181 +- 0x5602af0425f0 + @0x7efdd88a3198 181 +- 0x5602af0379d0 + @0x7efdd88a3198 181 +- 0x5602aebe2680 + @0x7efdd88a3198 181 +- 0x5602af03e1d0 + @0x7efdd88a3198 181 +- 0x5602af1780b0 + @0x7efdd88a3198 181 +- 0x5602af15f0b0 + @0x7efdd88a3198 181 +- 0x5602aec8cb20 + @0x7efdd88a3198 181 +- 0x5602af1d38c0 + @0x7efdd88a3198 181 +- 0x5602aec705b0 + @0x7efdd88a3198 181 +- 0x5602aebe7650 + @0x7efdd88a3198 181 +- 0x5602af03a8c0 + @0x7efdd88a3198 181 +- 0x5602aec5fb60 + @0x7efdd88a3198 181 +- 0x5602aebe1150 + @0x7efdd88a3198 181 +- 0x5602af11e670 + @0x7efdd88a3198 181 +- 0x5602aec5c620 + @0x7efdd88a3198 181 +- 0x5602aec1fcd0 + @0x7efdd88a3198 181 +- 0x5602af01aea0 + @0x7efdd88a3198 181 +- 0x5602aebf4cd0 + @0x7efdd88a3198 181 +- 0x5602aec44890 + @0x7efdd88a3198 181 +- 0x5602aec45b60 + @0x7efdd88a3198 181 +- 0x5602aebe0eb0 + @0x7efdd88a3198 181 +- 0x5602aec03db0 + @0x7efdd88a3198 181 +- 0x5602aebf8b00 + @0x7efdd88a3198 181 +- 0x5602af0379a0 + @0x7efdd88a3198 181 +- 0x5602aebda820 + @0x7efdd88a3198 181 +- 0x5602aebd8f60 + @0x7efdd88a3198 181 +- 0x5602af1b6220 + @0x7efdd88a3198 181 +- 0x5602af1b2590 + @0x7efdd88a3198 181 +- 0x5602aec634d0 + @0x7efdd88a3198 181 +- 0x5602af1a8990 + @0x7efdd88a3198 181 +- 0x5602aec5a8e0 + @0x7efdd88a3198 181 +- 0x5602aec2af20 + @0x7efdd88a3198 181 +- 0x5602aec79390 + @0x7efdd88a3198 181 +- 0x5602aebf7d90 + @0x7efdd88a3198 181 +- 0x5602aec066b0 + @0x7efdd88a3198 181 +- 0x5602aebf8120 + @0x7efdd88a3198 181 +- 0x5602af1e0990 + @0x7efdd88a3198 181 +- 0x5602aec80490 + @0x7efdd88a3198 181 +- 0x5602aec74330 + @0x7efdd88a3198 181 +- 0x5602af055730 + @0x7efdd88a3198 181 +- 0x5602aebfe980 + @0x7efdd88a3198 181 +- 0x5602aebf6f90 + @0x7efdd88a3198 181 +- 0x5602aebeddf0 + @0x7efdd88a3198 181 +- 0x5602af01b200 + @0x7efdd88a3198 181 +- 0x5602af029c40 + @0x7efdd88a3198 181 +- 0x5602af156a90 + @0x7efdd88a3198 181 +- 0x5602aec27ec0 + @0x7efdd88a3198 181 +- 0x5602aebe9d70 + @0x7efdd88a3198 181 +- 0x5602aec42b80 + @0x7efdd88a3198 181 +- 0x5602af193a00 + @0x7efdd88a3198 181 +- 0x5602af11e850 + @0x7efdd88a3198 181 +- 0x5602aebe63e0 + @0x7efdd88a3198 181 +- 0x5602aebf5e80 + @0x7efdd88a3198 181 +- 0x5602af028f00 + @0x7efdd88a3198 181 +- 0x5602aeff67b0 + @0x7efdd88a3198 181 +- 0x5602aec6cd70 + @0x7efdd88a3198 181 +- 0x5602aeea6a20 + @0x7efdd88a3198 181 +- 0x5602aebeb820 + @0x7efdd88a3198 181 +- 0x5602af0665d0 + @0x7efdd88a3198 181 +- 0x5602aec609c0 + @0x7efdd88a3198 181 +- 0x5602af1c54c0 + @0x7efdd88a3198 181 +- 0x5602aebede30 + @0x7efdd88a3198 181 +- 0x5602af1acd10 + @0x7efdd88a3198 181 +- 0x5602aebe3e50 + @0x7efdd88a3198 181 +- 0x5602aec7b1a0 + @0x7efdd88a3198 181 +- 0x5602aebf37b0 + @0x7efdd88a3198 181 +- 0x5602aec53560 + @0x7efdd88a3198 181 +- 0x5602af067750 + @0x7efdd88a3198 181 +- 0x5602aec48fc0 + @0x7efdd88a3198 181 +- 0x5602aeff2310 + @0x7efdd88a3198 181 +- 0x5602aeeac590 + @0x7efdd88a3198 181 +- 0x5602aec52bb0 + @0x7efdd88a3198 181 +- 0x5602aec7fe00 + @0x7efdd88a3198 181 +- 0x5602aebedc30 + @0x7efdd88a3198 181 +- 0x5602aec73c30 + @0x7efdd88a3198 181 +- 0x5602aec5e550 + @0x7efdd88a3198 181 +- 0x5602aec55e60 + @0x7efdd88a3198 181 +- 0x5602aec6fcb0 + @0x7efdd88a3198 181 +- 0x5602aec803c0 + @0x7efdd88a3198 181 +- 0x5602af0ae410 + @0x7efdd88a3198 181 +- 0x5602aec7cd80 + @0x7efdd88a3198 181 +- 0x5602af000ee0 + @0x7efdd88a3198 181 +- 0x5602af16a340 + @0x7efdd88a3198 181 +- 0x5602aec5d4a0 + @0x7efdd88a3198 181 +- 0x5602af031e70 + @0x7efdd88a3198 181 +- 0x5602aec60530 + @0x7efdd88a3198 181 +- 0x5602aec72400 + @0x7efdd88a3198 181 +- 0x5602aebfd890 + @0x7efdd88a3198 181 +- 0x5602aec3f3b0 + @0x7efdd88a3198 181 +- 0x5602aeedc3b0 + @0x7efdd88a3198 181 +- 0x5602aec20010 + @0x7efdd88a3198 181 +- 0x5602aec74a70 + @0x7efdd88a3198 181 +- 0x5602aee82460 + @0x7efdd88a3198 181 +- 0x5602aec47930 + @0x7efdd88a3198 181 +- 0x5602aec770c0 + @0x7efdd88a3198 181 +- 0x5602aee9ac60 + @0x7efdd88a3198 181 +- 0x5602aec4f4f0 + @0x7efdd88a3198 181 +- 0x5602aec61210 + @0x7efdd88a3198 181 +- 0x5602aebed5e0 + @0x7efdd88a3198 181 +- 0x5602aebdcab0 + @0x7efdd88a3198 181 +- 0x5602aebe5c70 + @0x7efdd88a3198 181 +- 0x5602aebf5670 + @0x7efdd88a3198 181 +- 0x5602aec562b0 + @0x7efdd88a3198 181 +- 0x5602aebe10c0 + @0x7efdd88a3198 181 +- 0x5602aebdaa40 + @0x7efdd88a3198 181 +- 0x5602aec65b30 + @0x7efdd88a3198 181 +- 0x5602aebf5bf0 + @0x7efdd88a3198 181 +- 0x5602aec6a860 + @0x7efdd88a3198 181 +- 0x5602af19f000 + @0x7efdd88a3198 181 +- 0x5602aebecd20 + @0x7efdd88a3198 181 +- 0x5602af003df0 + @0x7efdd88a3198 181 +- 0x5602aeffcd10 + @0x7efdd88a3198 181 +- 0x5602af1db630 + @0x7efdd88a3198 181 +- 0x5602aec4b220 + @0x7efdd88a3198 181 +- 0x5602aefa7a40 + @0x7efdd88a3198 181 +- 0x5602aec74e50 + @0x7efdd88a3198 181 +- 0x5602aec7a230 + @0x7efdd88a3198 181 +- 0x5602aec4b490 + @0x7efdd88a3198 181 +- 0x5602af23deb0 + @0x7efdd88a3198 181 +- 0x5602aec5d010 + @0x7efdd88a3198 181 +- 0x5602aeeac5c0 + @0x7efdd88a3198 181 +- 0x5602aec4f260 + @0x7efdd88a3198 181 +- 0x5602aebf0440 + @0x7efdd88a3198 181 +- 0x5602aebe3590 + @0x7efdd88a3198 181 +- 0x5602af182a20 + @0x7efdd88a3198 181 +- 0x5602aec7ffc0 + @0x7efdd88a3198 181 +- 0x5602aec65950 + @0x7efdd88a3198 181 +- 0x5602aec43840 + @0x7efdd88a3198 181 +- 0x5602aec4d800 + @0x7efdd88a3198 181 +- 0x5602aec7bea0 + @0x7efdd88a3198 181 +- 0x5602aebe6970 + @0x7efdd88a3198 181 +- 0x5602af01b460 + @0x7efdd88a3198 181 +- 0x5602aec206b0 + @0x7efdd88a3198 181 +- 0x5602aec592f0 + @0x7efdd88a3198 181 +- 0x5602aeee9a90 + @0x7efdd88a3198 181 +- 0x5602af083440 + @0x7efdd88a3198 181 +- 0x5602af011aa0 + @0x7efdd88a3198 181 +- 0x5602aec48e20 + @0x7efdd88a3198 181 +- 0x5602aebfe610 + @0x7efdd88a3198 181 +- 0x5602aebee450 + @0x7efdd88a3198 181 +- 0x5602aebe1dc0 + @0x7efdd88a3198 181 +- 0x5602af08ab30 + @0x7efdd88a3198 181 +- 0x5602af02a0d0 + @0x7efdd88a3198 181 +- 0x5602aebf6c50 + @0x7efdd88a3198 181 +- 0x5602aec66e00 + @0x7efdd88a3198 181 +- 0x5602aec20cc0 + @0x7efdd88a3198 181 +- 0x5602aebd3e20 + @0x7efdd88a3198 181 +- 0x5602aee84e90 + @0x7efdd88a3198 181 +- 0x5602aebda9f0 + @0x7efdd88a3198 181 +- 0x5602aec80560 + @0x7efdd88a3198 181 +- 0x5602aec54810 + @0x7efdd88a3198 181 +- 0x5602aec7d280 + @0x7efdd88a3198 181 +- 0x5602aec23600 + @0x7efdd88a3198 181 +- 0x5602aeea60e0 + @0x7efdd88a3198 181 +- 0x5602aebe91e0 + @0x7efdd88a3198 181 +- 0x5602aec5ac60 + @0x7efdd88a3198 181 +- 0x5602aeee8430 + @0x7efdd88a3198 181 +- 0x5602aebe18a0 + @0x7efdd88a3198 181 +- 0x5602af1c3390 + @0x7efdd88a3198 181 +- 0x5602aebf0300 + @0x7efdd88a3198 181 +- 0x5602aec6a790 + @0x7efdd88a3198 181 +- 0x5602aec57ea0 + @0x7efdd88a3198 181 +- 0x5602af18fbe0 + @0x7efdd88a3198 181 +- 0x5602aec3f840 + @0x7efdd88a3198 181 +- 0x5602aec51480 + @0x7efdd88a3198 181 +- 0x5602aec46ce0 + @0x7efdd88a3198 181 +- 0x5602aebf12e0 + @0x7efdd88a3198 181 +- 0x5602aec768f0 + @0x7efdd88a3198 181 +- 0x5602aec06500 + @0x7efdd88a3198 181 +- 0x5602aebde340 + @0x7efdd88a3198 181 +- 0x5602af067b60 + @0x7efdd88a3198 181 +- 0x5602aebfa8c0 + @0x7efdd88a3198 181 +- 0x5602aec498c0 + @0x7efdd88a3198 181 +- 0x5602aec41270 + @0x7efdd88a3198 181 +- 0x5602af19eea0 + @0x7efdd88a3198 181 +- 0x5602af1e09f0 + @0x7efdd88a3198 181 +- 0x5602aef7f5c0 + @0x7efdd88a3198 181 +- 0x5602af08ccb0 + @0x7efdd88a3198 181 +- 0x5602af038680 + @0x7efdd88a3198 181 +- 0x5602aec747e0 + @0x7efdd88a3198 181 +- 0x5602af1e4290 + @0x7efdd88a3198 181 +- 0x5602aef9fbd0 + @0x7efdd88a3198 181 +- 0x5602aec4b780 + @0x7efdd88a3198 181 +- 0x5602aebfd850 + @0x7efdd88a3198 181 +- 0x5602af0557c0 + @0x7efdd88a3198 181 +- 0x5602aebef790 + @0x7efdd88a3198 181 +- 0x5602aec4f5c0 + @0x7efdd88a3198 181 +- 0x5602aec5f510 + @0x7efdd88a3198 181 +- 0x5602aec83ba0 + @0x7efdd88a3198 181 +- 0x5602aec74d80 + @0x7efdd88a3198 181 +- 0x5602aee830e0 + @0x7efdd88a3198 181 +- 0x5602aec62530 + @0x7efdd88a3198 181 +- 0x5602aec04940 + @0x7efdd88a3198 181 +- 0x5602aec3a9d0 + @0x7efdd88a3198 181 +- 0x5602aebf22a0 + @0x7efdd88a3198 181 +- 0x5602af066500 + @0x7efdd88a3198 181 +- 0x5602af009e20 + @0x7efdd88a3198 181 +- 0x5602aec3fef0 + @0x7efdd88a3198 181 +- 0x5602aec4fe60 + @0x7efdd88a3198 181 +- 0x5602af01a000 + @0x7efdd88a3198 181 +- 0x5602aee9e120 + @0x7efdd88a3198 181 +- 0x5602aec84010 + @0x7efdd88a3198 181 +- 0x5602aebe8810 + @0x7efdd88a3198 181 +- 0x5602af09ef50 + @0x7efdd88a3198 181 +- 0x5602aec67af0 + @0x7efdd88a3198 181 +- 0x5602af1cb1b0 + @0x7efdd88a3198 181 +- 0x5602aebe0c20 + @0x7efdd88a3198 181 +- 0x5602aec72330 + @0x7efdd88a3198 181 +- 0x5602aebe69a0 + @0x7efdd88a3198 181 +- 0x5602af018bc0 + @0x7efdd88a3198 181 +- 0x5602af1c54f0 + @0x7efdd88a3198 181 +- 0x5602aeedd320 + @0x7efdd88a3198 181 +- 0x5602af0253b0 + @0x7efdd88a3198 181 +- 0x5602aec3c2f0 + @0x7efdd88a3198 181 +- 0x5602aec51710 + @0x7efdd88a3198 181 +- 0x5602aec480e0 + @0x7efdd88a3198 181 +- 0x5602aeef98c0 + @0x7efdd88a3198 181 +- 0x5602af19f120 + @0x7efdd88a3198 181 +- 0x5602af051000 + @0x7efdd88a3198 181 +- 0x5602af01aed0 + @0x7efdd88a3198 181 +- 0x5602af1de4e0 + @0x7efdd88a3198 181 +- 0x5602af19f150 + @0x7efdd88a3198 181 +- 0x5602aec5cab0 + @0x7efdd88a3198 181 +- 0x5602aec82540 + @0x7efdd88a3198 181 +- 0x5602aebe0f00 + @0x7efdd88a3198 181 +- 0x5602af01b490 + @0x7efdd88a3198 181 +- 0x5602aec424a0 + @0x7efdd88a3198 181 +- 0x5602aec67300 + @0x7efdd88a3198 181 +- 0x5602aec68370 + @0x7efdd88a3198 181 +- 0x5602aeff2920 + @0x7efdd88a3198 181 +- 0x5602aeff6780 + @0x7efdd88a3198 181 +- 0x5602af01aff0 + @0x7efdd88a3198 181 +- 0x5602aebf45e0 + @0x7efdd88a3198 181 +- 0x5602aee94410 + @0x7efdd88a3198 181 +- 0x5602aebdee80 + @0x7efdd88a3198 181 +- 0x5602af029410 + @0x7efdd88a3198 181 +- 0x5602aec3c3c0 + @0x7efdd88a3198 181 +- 0x5602aebda940 + @0x7efdd88a3198 181 +- 0x5602af083470 + @0x7efdd88a3198 181 +- 0x5602aec7c5b0 + @0x7efdd88a3198 181 +- 0x5602af08cce0 + @0x7efdd88a3198 181 +- 0x5602aec4df20 + @0x7efdd88a3198 181 +- 0x5602af025050 + @0x7efdd88a3198 181 +- 0x5602aec52d50 + @0x7efdd88a3198 181 +- 0x5602af01b0b0 + @0x7efdd88a3198 181 +- 0x5602aec77a50 + @0x7efdd88a3198 181 +- 0x5602af067b30 + @0x7efdd88a3198 181 +- 0x5602af1b6100 + @0x7efdd88a3198 181 +- 0x5602af01b1a0 + @0x7efdd88a3198 181 +- 0x5602aec58bf0 + @0x7efdd88a3198 181 +- 0x5602aec4d0e0 + @0x7efdd88a3198 181 +- 0x5602af1a8db0 + @0x7efdd88a3198 181 +- 0x5602aec04f10 + @0x7efdd88a3198 181 +- 0x5602aebe5f00 + @0x7efdd88a3198 181 +- 0x5602aef7f5e0 + @0x7efdd88a3198 181 +- 0x5602aebfcc00 + @0x7efdd88a3198 181 +- 0x5602aeffa110 + @0x7efdd88a3198 181 +- 0x5602aeff85d0 + @0x7efdd88a3198 181 +- 0x5602af01abf0 + @0x7efdd88a3198 181 +- 0x5602aebdbaa0 + @0x7efdd88a3198 181 +- 0x5602aec61500 + @0x7efdd88a3198 181 +- 0x5602af189b80 + @0x7efdd88a3198 181 +- 0x5602aec70e20 + @0x7efdd88a3198 181 +- 0x5602aec486f0 + @0x7efdd88a3198 181 +- 0x5602aec3e400 + @0x7efdd88a3198 181 +- 0x5602af03b590 + @0x7efdd88a3198 181 +- 0x5602aec08890 + @0x7efdd88a3198 181 +- 0x5602aebf46c0 + @0x7efdd88a3198 181 +- 0x5602aec02070 + @0x7efdd88a3198 181 +- 0x5602aec7e340 + @0x7efdd88a3198 181 +- 0x5602af15e3a0 + @0x7efdd88a3198 181 +- 0x5602aec738d0 + @0x7efdd88a3198 181 +- 0x5602af04b490 + @0x7efdd88a3198 181 +- 0x5602aebdfdd0 + @0x7efdd88a3198 181 +- 0x5602af1d5f20 + @0x7efdd88a3198 181 +- 0x5602aebe6740 + @0x7efdd88a3198 181 +- 0x5602af0836e0 + @0x7efdd88a3198 181 +- 0x5602af00d240 + @0x7efdd88a3198 181 +- 0x5602aeffcd70 + @0x7efdd88a3198 181 +- 0x5602aefd4c00 + @0x7efdd88a3198 181 +- 0x5602aec45d20 + @0x7efdd88a3198 181 +- 0x5602af002230 + @0x7efdd88a3198 181 +- 0x5602aec4b080 + @0x7efdd88a3198 181 +- 0x5602aec63a70 + @0x7efdd88a3198 181 +- 0x5602af159650 + @0x7efdd88a3198 181 +- 0x5602af192650 + @0x7efdd88a3198 181 +- 0x5602aebc6bd0 + @0x7efdd88a3198 181 +- 0x5602aec481b0 + @0x7efdd88a3198 181 +- 0x5602aeff5f10 + @0x7efdd88a3198 181 +- 0x5602af04a530 + @0x7efdd88a3198 181 +- 0x5602af1e4370 + @0x7efdd88a3198 181 +- 0x5602aebf3d60 + @0x7efdd88a3198 181 +- 0x5602aebfee10 + @0x7efdd88a3198 181 +- 0x5602aec5a560 + @0x7efdd88a3198 181 +- 0x5602aec581e0 + @0x7efdd88a3198 181 +- 0x5602aec5b4e0 + @0x7efdd88a3198 181 +- 0x5602aec5f9a0 + @0x7efdd88a3198 181 +- 0x5602af1b5100 + @0x7efdd88a3198 181 +- 0x5602aef032e0 + @0x7efdd88a3198 181 +- 0x5602af06bfe0 + @0x7efdd88a3198 181 +- 0x5602aec436a0 + @0x7efdd88a3198 181 +- 0x5602aebfd800 + @0x7efdd88a3198 181 +- 0x5602aec79dc0 + @0x7efdd88a3198 181 +- 0x5602aec064b0 + @0x7efdd88a3198 181 +- 0x5602af05bff0 + @0x7efdd88a3198 181 +- 0x5602aebe7410 + @0x7efdd88a3198 181 +- 0x5602af040980 + @0x7efdd88a3198 181 +- 0x5602aeff2270 + @0x7efdd88a3198 181 +- 0x5602af15aec0 + @0x7efdd88a3198 181 +- 0x5602aec584f0 + @0x7efdd88a3198 181 +- 0x5602aec7b790 + @0x7efdd88a3198 181 +- 0x5602aec4a4a0 + @0x7efdd88a3198 181 +- 0x5602aec57550 + @0x7efdd88a3198 181 +- 0x5602aec5ce70 + @0x7efdd88a3198 181 +- 0x5602aee8ef40 + @0x7efdd88a3198 181 +- 0x5602aec76620 + @0x7efdd88a3198 181 +- 0x5602af1b6190 + @0x7efdd88a3198 181 +- 0x5602aebdec30 + @0x7efdd88a3198 181 +- 0x5602aebeefa0 + @0x7efdd88a3198 181 +- 0x5602aebdd0c0 + @0x7efdd88a3198 181 +- 0x5602aebeb380 + @0x7efdd88a3198 181 +- 0x5602aec5b090 + @0x7efdd88a3198 181 +- 0x5602af14bf20 + @0x7efdd88a3198 181 +- 0x5602aec58a10 + @0x7efdd88a3198 181 +- 0x5602aeee1470 + @0x7efdd88a3198 181 +- 0x5602aeeb31c0 + @0x7efdd88a3198 181 +- 0x5602aebe07d0 + @0x7efdd88a3198 181 +- 0x5602aec56a10 + @0x7efdd88a3198 181 +- 0x5602aec6e820 + @0x7efdd88a3198 181 +- 0x5602aec422e0 + @0x7efdd88a3198 181 +- 0x5602aec4a7e0 + @0x7efdd88a3198 181 +- 0x5602aec4a570 + @0x7efdd88a3198 181 +- 0x5602aec5a3a0 + @0x7efdd88a3198 181 +- 0x5602aec543a0 + @0x7efdd88a3198 181 +- 0x5602aec48d30 + @0x7efdd88a3198 181 +- 0x5602aeeb1d80 + @0x7efdd88a3198 181 +- 0x5602aec6f570 + @0x7efdd88a3198 181 +- 0x5602aec6ecd0 + @0x7efdd88a3198 181 +- 0x5602aec21e10 + @0x7efdd88a3198 181 +- 0x5602af1a4db0 + @0x7efdd88a3198 181 +- 0x5602aec7bb10 + @0x7efdd88a3198 181 +- 0x5602aeea5100 + @0x7efdd88a3198 181 +- 0x5602aec6d560 + @0x7efdd88a3198 181 +- 0x5602aef9f2e0 + @0x7efdd88a3198 181 +- 0x5602aec50020 + @0x7efdd88a3198 181 +- 0x5602af1d5f80 + @0x7efdd88a3198 181 +- 0x5602af01af00 + @0x7efdd88a3198 181 +- 0x5602aec01f30 + @0x7efdd88a3198 181 +- 0x5602aec48ac0 + @0x7efdd88a3198 181 +- 0x5602aebd3e50 + @0x7efdd88a3198 181 +- 0x5602aec64ee0 + @0x7efdd88a3198 181 +- 0x5602aebe8970 + @0x7efdd88a3198 181 +- 0x5602aec593c0 + @0x7efdd88a3198 181 +- 0x5602aebf5b10 + @0x7efdd88a3198 181 +- 0x5602af1b7560 + @0x7efdd88a3198 181 +- 0x5602af1b7590 + @0x7efdd88a3198 181 +- 0x5602aec5bbe0 + @0x7efdd88a3198 181 +- 0x5602aec615d0 + @0x7efdd88a3198 181 +- 0x5602af011b00 + @0x7efdd88a3198 181 +- 0x5602aec63400 + @0x7efdd88a3198 181 +- 0x5602af0c7ff0 + @0x7efdd88a3198 181 +- 0x5602aec46260 + @0x7efdd88a3198 181 +- 0x5602aec661a0 + @0x7efdd88a3198 181 +- 0x5602aec7eb70 + @0x7efdd88a3198 181 +- 0x5602aec4a980 + @0x7efdd88a3198 181 +- 0x5602aebe7950 + @0x7efdd88a3198 181 +- 0x5602aebece40 + @0x7efdd88a3198 181 +- 0x5602aec67d80 + @0x7efdd88a3198 181 +- 0x5602aef12fe0 + @0x7efdd88a3198 181 +- 0x5602aeee0020 + @0x7efdd88a3198 181 +- 0x5602aec79530 + @0x7efdd88a3198 181 +- 0x5602aeedd340 + @0x7efdd88a3198 181 +- 0x5602aec3f910 + @0x7efdd88a3198 181 +- 0x5602af19ea70 + @0x7efdd88a3198 181 +- 0x5602af01afc0 + @0x7efdd88a3198 181 +- 0x5602aebd8cd0 + @0x7efdd88a3198 181 +- 0x5602aeff8600 + @0x7efdd88a3198 181 +- 0x5602aebfe7b0 + @0x7efdd88a3198 181 +- 0x5602aec40d10 + @0x7efdd88a3198 181 +- 0x5602af09ef20 + @0x7efdd88a3198 181 +- 0x5602aebf40e0 + @0x7efdd88a3198 181 +- 0x5602aeff20d0 + @0x7efdd88a3198 181 +- 0x5602aec40610 + @0x7efdd88a3198 181 +- 0x5602aefd2420 + @0x7efdd88a3198 181 +- 0x5602aec72d00 + @0x7efdd88a3198 181 +- 0x5602af04b520 + @0x7efdd88a3198 181 +- 0x5602aec55670 + @0x7efdd88a3198 181 +- 0x5602aebe5150 + @0x7efdd88a3198 181 +- 0x5602aeec3830 + @0x7efdd88a3198 181 +- 0x5602aec3b3b0 + @0x7efdd88a3198 181 +- 0x5602aeff1e50 + @0x7efdd88a3198 181 +- 0x5602aec40f80 + @0x7efdd88a3198 181 +- 0x5602aec748d0 + @0x7efdd88a3198 181 +- 0x5602aec03fe0 + @0x7efdd88a3198 181 +- 0x5602aec46a10 + @0x7efdd88a3198 181 +- 0x5602aec6ee70 + @0x7efdd88a3198 181 +- 0x5602aeff07e0 + @0x7efdd88a3198 181 +- 0x5602aec6fd80 + @0x7efdd88a3198 181 +- 0x5602af1e08d0 + @0x7efdd88a3198 181 +- 0x5602aec48460 + @0x7efdd88a3198 181 +- 0x5602aec46db0 + @0x7efdd88a3198 181 +- 0x5602aebdc310 + @0x7efdd88a3198 181 +- 0x5602af09ef80 + @0x7efdd88a3198 181 +- 0x5602aec576f0 + @0x7efdd88a3198 181 +- 0x5602aeffcc40 + @0x7efdd88a3198 181 +- 0x5602aec04430 + @0x7efdd88a3198 181 +- 0x5602aebf2730 + @0x7efdd88a3198 181 +- 0x5602af01adb0 + @0x7efdd88a3198 181 +- 0x5602aec3cf50 + @0x7efdd88a3198 181 +- 0x5602af14dfa0 + @0x7efdd88a3198 181 +- 0x5602aebe24e0 + @0x7efdd88a3198 181 +- 0x5602aec05fa0 + @0x7efdd88a3198 181 +- 0x5602af14bf40 + @0x7efdd88a3198 181 +- 0x5602af03bf20 + @0x7efdd88a3198 181 +- 0x5602af1b6280 + @0x7efdd88a3198 181 +- 0x5602aebe8610 + @0x7efdd88a3198 181 +- 0x5602aebf86a0 + @0x7efdd88a3198 181 +- 0x5602aec3b050 + @0x7efdd88a3198 181 +- 0x5602aebf7a70 + @0x7efdd88a3198 181 +- 0x5602aec52900 + @0x7efdd88a3198 181 +- 0x5602af1db2f0 + @0x7efdd88a3198 181 +- 0x5602aebded90 + @0x7efdd88a3198 181 +- 0x5602aec713c0 + @0x7efdd88a3198 181 +- 0x5602aebedda0 + @0x7efdd88a3198 181 +- 0x5602aec67750 + @0x7efdd88a3198 181 +- 0x5602aec466d0 + @0x7efdd88a3198 181 +- 0x5602aebfc110 + @0x7efdd88a3198 181 +- 0x5602aebf6210 + @0x7efdd88a3198 181 +- 0x5602aebfeca0 + @0x7efdd88a3198 181 +- 0x5602aec4bbd0 + @0x7efdd88a3198 181 +- 0x5602af000f10 + @0x7efdd88a3198 181 +- 0x5602aeeb5420 + @0x7efdd88a3198 181 +- 0x5602aec48b90 + @0x7efdd88a3198 181 +- 0x5602aebe8da0 + @0x7efdd88a3198 181 +- 0x5602af01b310 + @0x7efdd88a3198 181 +- 0x5602aebf8930 + @0x7efdd88a3198 181 +- 0x5602aec80f90 + @0x7efdd88a3198 181 +- 0x5602aec67bc0 + @0x7efdd88a3198 181 +- 0x5602aec46190 + @0x7efdd88a3198 181 +- 0x5602aec57620 + @0x7efdd88a3198 181 +- 0x5602aec05810 + @0x7efdd88a3198 181 +- 0x5602aec6ba40 + @0x7efdd88a3198 181 +- 0x5602aec6ac20 + @0x7efdd88a3198 181 +- 0x5602aebfa1d0 + @0x7efdd88a3198 181 +- 0x5602aebe5850 + @0x7efdd88a3198 181 +- 0x5602aebded50 + @0x7efdd88a3198 181 +- 0x5602aec6dc80 + @0x7efdd88a3198 181 +- 0x5602af147e20 + @0x7efdd88a3198 181 +- 0x5602aec76c50 + @0x7efdd88a3198 181 +- 0x5602aeff6720 + @0x7efdd88a3198 181 +- 0x5602af016aa0 + @0x7efdd88a3198 181 +- 0x5602aec73530 + @0x7efdd88a3198 181 +- 0x5602aebeee20 + @0x7efdd88a3198 181 +- 0x5602aec41410 + @0x7efdd88a3198 181 +- 0x5602aeeb6f50 + @0x7efdd88a3198 181 +- 0x5602af029470 + @0x7efdd88a3198 181 +- 0x5602aec792c0 + @0x7efdd88a3198 181 +- 0x5602aec27280 + @0x7efdd88a3198 181 +- 0x5602aec55d90 + @0x7efdd88a3198 181 +- 0x5602aebe44f0 + @0x7efdd88a3198 181 +- 0x5602aec56ae0 + @0x7efdd88a3198 181 +- 0x5602aec6b970 + @0x7efdd88a3198 181 +- 0x5602aec4bea0 + @0x7efdd88a3198 181 +- 0x5602aec75480 + @0x7efdd88a3198 181 +- 0x5602aec2a740 + @0x7efdd88a3198 181 +- 0x5602aec63260 + @0x7efdd88a3198 181 +- 0x5602aec73f90 + @0x7efdd88a3198 181 +- 0x5602aebdac80 + @0x7efdd88a3198 181 +- 0x5602aec5dac0 + @0x7efdd88a3198 181 +- 0x5602aebf9900 + @0x7efdd88a3198 181 +- 0x5602af05f210 + @0x7efdd88a3198 181 +- 0x5602af1ac060 + @0x7efdd88a3198 181 +- 0x5602aebdb210 + @0x7efdd88a3198 181 +- 0x5602aec57480 + @0x7efdd88a3198 181 +- 0x5602aec7a770 + @0x7efdd88a3198 181 +- 0x5602af050fa0 + @0x7efdd88a3198 181 +- 0x5602aebd8a20 + @0x7efdd88a3198 181 +- 0x5602aebf63f0 + @0x7efdd88a3198 181 +- 0x5602aec72260 + @0x7efdd88a3198 181 +- 0x5602aec7f540 + @0x7efdd88a3198 181 +- 0x5602aec059a0 + @0x7efdd88a3198 181 +- 0x5602aec840e0 + @0x7efdd88a3198 181 +- 0x5602aec75e30 + @0x7efdd88a3198 181 +- 0x5602aec43bc0 + @0x7efdd88a3198 181 +- 0x5602aec40090 + @0x7efdd88a3198 181 +- 0x5602aec3f6a0 + @0x7efdd88a3198 181 +- 0x5602aec82470 + @0x7efdd88a3198 181 +- 0x5602aec06ee0 + @0x7efdd88a3198 181 +- 0x5602aec6ffc0 + @0x7efdd88a3198 181 +- 0x5602aec66360 + @0x7efdd88a3198 181 +- 0x5602aec691d0 + @0x7efdd88a3198 181 +- 0x5602af1b6250 + @0x7efdd88a3198 181 +- 0x5602aec3cdb0 + @0x7efdd88a3198 181 +- 0x5602aebe7f80 + @0x7efdd88a3198 181 +- 0x5602aec66630 + @0x7efdd88a3198 181 +- 0x5602aec47250 + @0x7efdd88a3198 181 +- 0x5602aec81d70 + @0x7efdd88a3198 181 +- 0x5602aec82a60 + @0x7efdd88a3198 181 +- 0x5602aec4ec50 + @0x7efdd88a3198 181 +- 0x5602aebebfa0 + @0x7efdd88a3198 181 +- 0x5602aec004f0 + @0x7efdd88a3198 181 +- 0x5602aebc0800 + @0x7efdd88a3198 181 +- 0x5602aec7c9e0 + @0x7efdd88a3198 181 +- 0x5602af1b25f0 + @0x7efdd88a3198 181 +- 0x5602aebf2220 + @0x7efdd88a3198 181 +- 0x5602aebffd90 + @0x7efdd88a3198 181 +- 0x5602aeec6440 + @0x7efdd88a3198 181 +- 0x5602af173100 + @0x7efdd88a3198 181 +- 0x5602aebf4a30 + @0x7efdd88a3198 181 +- 0x5602aec65460 + @0x7efdd88a3198 181 +- 0x5602aec68570 + @0x7efdd88a3198 181 +- 0x5602aec50950 + @0x7efdd88a3198 181 +- 0x5602aec5ae00 + @0x7efdd88a3198 181 +- 0x5602aec3d110 + @0x7efdd88a3198 181 +- 0x5602aec77ce0 + @0x7efdd88a3198 181 +- 0x5602aec782d0 + @0x7efdd88a3198 181 +- 0x5602aec6e200 + @0x7efdd88a3198 181 +- 0x5602aec6c410 + @0x7efdd88a3198 181 +- 0x5602aec01d60 + @0x7efdd88a3198 181 +- 0x5602aec4eee0 + @0x7efdd88a3198 181 +- 0x5602aec59f90 + @0x7efdd88a3198 181 +- 0x5602aebe7320 + @0x7efdd88a3198 181 +- 0x5602aebfab80 + @0x7efdd88a3198 181 +- 0x5602aeeeb220 + @0x7efdd88a3198 181 +- 0x5602aebfe1b0 + @0x7efdd88a3198 181 +- 0x5602af01b3d0 + @0x7efdd88a3198 181 +- 0x5602aeeac770 + @0x7efdd88a3198 181 +- 0x5602aebe3650 + @0x7efdd88a3198 181 +- 0x5602aebf2780 + @0x7efdd88a3198 181 +- 0x5602aebea2a0 + @0x7efdd88a3198 181 +- 0x5602aec7f0b0 + @0x7efdd88a3198 181 +- 0x5602aebf2e60 + @0x7efdd88a3198 181 +- 0x5602aeea6a50 + @0x7efdd88a3198 181 +- 0x5602aec3d870 + @0x7efdd88a3198 181 +- 0x5602aec69bc0 + @0x7efdd88a3198 181 +- 0x5602aee80950 + @0x7efdd88a3198 181 +- 0x5602aec761d0 + @0x7efdd88a3198 181 +- 0x5602af037a00 + @0x7efdd88a3198 181 +- 0x5602aec46330 + @0x7efdd88a3198 181 +- 0x5602af05bfc0 + @0x7efdd88a3198 181 +- 0x5602aec3bbb0 + @0x7efdd88a3198 181 +- 0x5602aec682a0 + @0x7efdd88a3198 181 +- 0x5602af1b5130 + @0x7efdd88a3198 181 +- 0x5602aec6d8e0 + @0x7efdd88a3198 181 +- 0x5602aec572c0 + @0x7efdd88a3198 181 +- 0x5602aebe97c0 + @0x7efdd88a3198 181 +- 0x5602aec69030 + @0x7efdd88a3198 181 +- 0x5602aee7fcc0 + @0x7efdd88a3198 181 +- 0x5602aec639a0 + @0x7efdd88a3198 181 +- 0x5602aec442c0 + @0x7efdd88a3198 181 +- 0x5602aebf1360 + @0x7efdd88a3198 181 +- 0x5602aebff4a0 + @0x7efdd88a3198 181 +- 0x5602aec77db0 + @0x7efdd88a3198 181 +- 0x5602aeeb5610 + @0x7efdd88a3198 181 +- 0x5602af1da3c0 + @0x7efdd88a3198 181 +- 0x5602aec3af80 + @0x7efdd88a3198 181 +- 0x5602af1caff0 + @0x7efdd88a3198 181 +- 0x5602aebfef50 + @0x7efdd88a3198 181 +- 0x5602aec64380 + @0x7efdd88a3198 181 +- 0x5602aec67930 + @0x7efdd88a3198 181 +- 0x5602af01b340 + @0x7efdd88a3198 181 +- 0x5602aec40160 + @0x7efdd88a3198 181 +- 0x5602aebdf7e0 + @0x7efdd88a3198 181 +- 0x5602aeebe390 + @0x7efdd88a3198 181 +- 0x5602aec45ff0 + @0x7efdd88a3198 181 +- 0x5602af01acc0 + @0x7efdd88a3198 181 +- 0x5602af0071c0 + @0x7efdd88a3198 181 +- 0x5602aec3ef20 + @0x7efdd88a3198 181 +- 0x5602af19cd20 + @0x7efdd88a3198 181 +- 0x5602aebeca30 + @0x7efdd88a3198 181 +- 0x5602aebf33b0 + @0x7efdd88a3198 181 +- 0x5602aebd9040 + @0x7efdd88a3198 181 +- 0x5602aec61030 + @0x7efdd88a3198 181 +- 0x5602aec71fb0 + @0x7efdd88a3198 181 +- 0x5602aec48c60 + @0x7efdd88a3198 181 +- 0x5602aebf2660 + @0x7efdd88a3198 181 +- 0x5602aec06d40 + @0x7efdd88a3198 181 +- 0x5602aefcb510 + @0x7efdd88a3198 181 +- 0x5602aec7b6c0 + @0x7efdd88a3198 181 +- 0x5602aebe6ab0 + @0x7efdd88a3198 181 +- 0x5602aeb42150 + @0x7efdd88a3198 181 +- 0x5602af009dc0 + @0x7efdd88a3198 181 +- 0x5602aec87320 + @0x7efdd88a3198 181 +- 0x5602af15ec40 + @0x7efdd88a3198 181 +- 0x5602aec431d0 + @0x7efdd88a3198 181 +- 0x5602aec3be60 + @0x7efdd88a3198 181 +- 0x5602aec49990 + @0x7efdd88a3198 181 +- 0x5602aec434c0 + @0x7efdd88a3198 181 +- 0x5602aec47770 + @0x7efdd88a3198 181 +- 0x5602af1d3b50 + @0x7efdd88a3198 181 +- 0x5602aec83e50 + @0x7efdd88a3198 181 +- 0x5602aec78200 + @0x7efdd88a3198 181 +- 0x5602aec44d00 + @0x7efdd88a3198 181 +- 0x5602aec43a20 + @0x7efdd88a3198 181 +- 0x5602aec5d1f0 + @0x7efdd88a3198 181 +- 0x5602aebefe20 + @0x7efdd88a3198 181 +- 0x5602aec4d2a0 + @0x7efdd88a3198 181 +- 0x5602aec55cc0 + @0x7efdd88a3198 181 +- 0x5602aec6d630 + @0x7efdd88a3198 181 +- 0x5602aec53fe0 + @0x7efdd88a3198 181 +- 0x5602aebf1650 + @0x7efdd88a3198 181 +- 0x5602aec70230 + @0x7efdd88a3198 181 +- 0x5602aec7be70 + @0x7efdd88a3198 181 +- 0x5602aec74710 + @0x7efdd88a3198 181 +- 0x5602aec6fbe0 + @0x7efdd88a3198 181 +- 0x5602aec5aac0 + @0x7efdd88a3198 181 +- 0x5602aee86400 + @0x7efdd88a3198 181 +- 0x5602aee863d0 + @0x7efdd88a3198 181 +- 0x5602aebfd190 + @0x7efdd88a3198 181 +- 0x5602aebfcbb0 + @0x7efdd88a3198 181 +- 0x5602aeec3490 + @0x7efdd88a3198 181 +- 0x5602aec42210 + @0x7efdd88a3198 181 +- 0x5602aebeb320 + @0x7efdd88a3198 181 +- 0x5602af036650 + @0x7efdd88a3198 181 +- 0x5602aec76440 + @0x7efdd88a3198 181 +- 0x5602aec75fd0 + @0x7efdd88a3198 181 +- 0x5602aec48ef0 + @0x7efdd88a3198 181 +- 0x5602aec77260 + @0x7efdd88a3198 181 +- 0x5602aec52170 + @0x7efdd88a3198 181 +- 0x5602aebfda10 + @0x7efdd88a3198 181 +- 0x5602aebeaf90 + @0x7efdd88a3198 181 +- 0x5602aebebce0 + @0x7efdd88a3198 181 +- 0x5602af141980 + @0x7efdd88a3198 181 +- 0x5602aebed040 + @0x7efdd88a3198 181 +- 0x5602af1e4260 + @0x7efdd88a3198 181 +- 0x5602af1ac030 + @0x7efdd88a3198 181 +- 0x5602aec724d0 + @0x7efdd88a3198 181 +- 0x5602aebff2b0 + @0x7efdd88a3198 181 +- 0x5602af1cb1e0 + @0x7efdd88a3198 181 +- 0x5602af1cd670 + @0x7efdd88a3198 181 +- 0x5602aec59d00 + @0x7efdd88a3198 181 +- 0x5602aebee0b0 + @0x7efdd88a3198 181 +- 0x5602aebed5a0 + @0x7efdd88a3198 181 +- 0x5602aec5fc30 + @0x7efdd88a3198 181 +- 0x5602aec3b2e0 + @0x7efdd88a3198 181 +- 0x5602aebe7800 + @0x7efdd88a3198 181 +- 0x5602aec06270 + @0x7efdd88a3198 181 +- 0x5602aec564b0 + @0x7efdd88a3198 181 +- 0x5602aec7dfc0 + @0x7efdd88a3198 181 +- 0x5602aec5bff0 + @0x7efdd88a3198 181 +- 0x5602aebe98a0 + @0x7efdd88a3198 181 +- 0x5602aec3d4b0 + @0x7efdd88a3198 181 +- 0x5602aec00860 + @0x7efdd88a3198 181 +- 0x5602af1db350 + @0x7efdd88a3198 181 +- 0x5602aebf2a40 + @0x7efdd88a3198 181 +- 0x5602aec80ce0 + @0x7efdd88a3198 181 +- 0x5602aec63190 + @0x7efdd88a3198 181 +- 0x5602aec538e0 + @0x7efdd88a3198 181 +- 0x5602aec47da0 + @0x7efdd88a3198 181 +- 0x5602aec01670 + @0x7efdd88a3198 181 +- 0x5602aec49cd0 + @0x7efdd88a3198 181 +- 0x5602aebd98b0 + @0x7efdd88a3198 181 +- 0x5602aebf3400 + @0x7efdd88a3198 181 +- 0x5602af051f10 + @0x7efdd88a3198 181 +- 0x5602aec5e9c0 + @0x7efdd88a3198 181 +- 0x5602aec4e1b0 + @0x7efdd88a3198 181 +- 0x5602aec5cc70 + @0x7efdd88a3198 181 +- 0x5602aeea6110 + @0x7efdd88a3198 181 +- 0x5602aebf07a0 + @0x7efdd88a3198 181 +- 0x5602af175960 + @0x7efdd88a3198 181 +- 0x5602aec5ad30 + @0x7efdd88a3198 181 +- 0x5602af1d3710 + @0x7efdd88a3198 181 +- 0x5602aec6aeb0 + @0x7efdd88a3198 181 +- 0x5602aec51df0 + @0x7efdd88a3198 181 +- 0x5602af0386b0 + @0x7efdd88a3198 181 +- 0x5602aec4cf00 + @0x7efdd88a3198 181 +- 0x5602af1cf800 + @0x7efdd88a3198 181 +- 0x5602aec7f970 + @0x7efdd88a3198 181 +- 0x5602aec668a0 + @0x7efdd88a3198 181 +- 0x5602aebefc40 + @0x7efdd88a3198 181 +- 0x5602aec5bd80 + @0x7efdd88a3198 181 +- 0x5602aeec6470 + @0x7efdd88a3198 181 +- 0x5602aec64280 + @0x7efdd88a3198 181 +- 0x5602aec559d0 + @0x7efdd88a3198 181 +- 0x5602aebe3d10 + @0x7efdd88a3198 181 +- 0x5602aec62c70 + @0x7efdd88a3198 181 +- 0x5602aec82cf0 + @0x7efdd88a3198 181 +- 0x5602af1c3450 + @0x7efdd88a3198 181 +- 0x5602aebf3060 + @0x7efdd88a3198 181 +- 0x5602aebfeaa0 + @0x7efdd88a3198 181 +- 0x5602aec04670 + @0x7efdd88a3198 181 +- 0x5602aec2b320 + @0x7efdd88a3198 181 +- 0x5602aebf3020 + @0x7efdd88a3198 181 +- 0x5602aec5ffd0 + @0x7efdd88a3198 181 +- 0x5602aebe0360 + @0x7efdd88a3198 181 +- 0x5602aec58f70 + @0x7efdd88a3198 181 +- 0x5602af1b7fa0 + @0x7efdd88a3198 181 +- 0x5602aec217b0 + @0x7efdd88a3198 181 +- 0x5602aec5efb0 + @0x7efdd88a3198 181 +- 0x5602aebd9a60 + @0x7efdd88a3198 181 +- 0x5602aebeab50 + @0x7efdd88a3198 181 +- 0x5602aebe9f20 + @0x7efdd88a3198 181 +- 0x5602aec539b0 + @0x7efdd88a3198 181 +- 0x5602af1de3e0 + @0x7efdd88a3198 181 +- 0x5602aebdee30 + @0x7efdd88a3198 181 +- 0x5602aebf56f0 + @0x7efdd88a3198 181 +- 0x5602aec52310 + @0x7efdd88a3198 181 +- 0x5602aee899e0 + @0x7efdd88a3198 181 +- 0x5602aebde010 + @0x7efdd88a3198 181 +- 0x5602aeebe100 + @0x7efdd88a3198 181 +- 0x5602af08ab50 + @0x7efdd88a3198 181 +- 0x5602aebff880 + @0x7efdd88a3198 181 +- 0x5602aebe4640 + @0x7efdd88a3198 181 +- 0x5602af001a10 + @0x7efdd88a3198 181 +- 0x5602aefce550 + @0x7efdd88a3198 181 +- 0x5602aec44390 + @0x7efdd88a3198 181 +- 0x5602aec6e5e0 + @0x7efdd88a3198 181 +- 0x5602aebfbd20 + @0x7efdd88a3198 181 +- 0x5602aec60170 + @0x7efdd88a3198 181 +- 0x5602aec5c9e0 + @0x7efdd88a3198 181 +- 0x5602aebf9530 + @0x7efdd88a3198 181 +- 0x5602aebf0970 + @0x7efdd88a3198 181 +- 0x5602aebf7990 + @0x7efdd88a3198 181 +- 0x5602aec3ffc0 + @0x7efdd88a3198 181 +- 0x5602af02cdf0 + @0x7efdd88a3198 181 +- 0x5602aec59a30 + @0x7efdd88a3198 181 +- 0x5602af19eb70 + @0x7efdd88a3198 181 +- 0x5602aec3f0e0 + @0x7efdd88a3198 181 +- 0x5602aefa6da0 + @0x7efdd88a3198 181 +- 0x5602aec4ad20 + @0x7efdd88a3198 181 +- 0x5602aec5be50 + @0x7efdd88a3198 181 +- 0x5602aebf17f0 + @0x7efdd88a3198 181 +- 0x5602aec60a90 + @0x7efdd88a3198 181 +- 0x5602aec81150 + @0x7efdd88a3198 181 +- 0x5602aebdcea0 + @0x7efdd88a3198 181 +- 0x5602aec54670 + @0x7efdd88a3198 181 +- 0x5602aebf8fd0 + @0x7efdd88a3198 181 +- 0x5602aebf4db0 + @0x7efdd88a3198 181 +- 0x5602aef04f60 + @0x7efdd88a3198 181 +- 0x5602aebf8e30 + @0x7efdd88a3198 181 +- 0x5602af066600 + @0x7efdd88a3198 181 +- 0x5602aec7f360 + @0x7efdd88a3198 181 +- 0x5602aefcb530 + @0x7efdd88a3198 181 +- 0x5602aebdc1d0 + @0x7efdd88a3198 181 +- 0x5602aec7c840 + @0x7efdd88a3198 181 +- 0x5602af19ebf0 + @0x7efdd88a3198 181 +- 0x5602af1b61f0 + @0x7efdd88a3198 181 +- 0x5602aec53630 + @0x7efdd88a3198 181 +- 0x5602aec4dd80 + @0x7efdd88a3198 181 +- 0x5602aec47f40 + @0x7efdd88a3198 181 +- 0x5602aec53d30 + @0x7efdd88a3198 181 +- 0x5602aec5a740 + @0x7efdd88a3198 181 +- 0x5602aec3e240 + @0x7efdd88a3198 181 +- 0x5602af086c20 + @0x7efdd88a3198 181 +- 0x5602aec7e7f0 + @0x7efdd88a3198 181 +- 0x5602af1b7ee0 + @0x7efdd88a3198 181 +- 0x5602aec587a0 + @0x7efdd88a3198 181 +- 0x5602af093760 + @0x7efdd88a3198 181 +- 0x5602aec79460 + @0x7efdd88a3198 181 +- 0x5602aeea2650 + @0x7efdd88a3198 181 +- 0x5602aebec370 + @0x7efdd88a3198 181 +- 0x5602aebe9650 + @0x7efdd88a3198 181 +- 0x5602aec78060 + @0x7efdd88a3198 181 +- 0x5602aebff300 + @0x7efdd88a3198 181 +- 0x5602aeea2630 + @0x7efdd88a3198 181 +- 0x5602af08d8a0 + @0x7efdd88a3198 181 +- 0x5602aec69550 + @0x7efdd88a3198 181 +- 0x5602aec5df20 + @0x7efdd88a3198 181 +- 0x5602aebe19f0 + @0x7efdd88a3198 181 +- 0x5602aebfeb80 + @0x7efdd88a3198 181 +- 0x5602aec5e620 + @0x7efdd88a3198 181 +- 0x5602aec82610 + @0x7efdd88a3198 181 +- 0x5602aec8ed70 + @0x7efdd88a3198 181 +- 0x5602aec44460 + @0x7efdd88a3198 181 +- 0x5602aeef2df0 + @0x7efdd88a3198 181 +- 0x5602aec70d50 + @0x7efdd88a3198 181 +- 0x5602aec56580 + @0x7efdd88a3198 181 +- 0x5602aec502f0 + @0x7efdd88a3198 181 +- 0x5602aec6f930 + @0x7efdd88a3198 181 +- 0x5602aec01760 + @0x7efdd88a3198 181 +- 0x5602aebf3ff0 + @0x7efdd88a3198 181 +- 0x5602aec65660 + @0x7efdd88a3198 181 +- 0x5602aec55360 + @0x7efdd88a3198 181 +- 0x5602aef03810 + @0x7efdd88a3198 181 +- 0x5602aec71940 + @0x7efdd88a3198 181 +- 0x5602aec47090 + @0x7efdd88a3198 181 +- 0x5602aebdc4f0 + @0x7efdd88a3198 181 +- 0x5602aec72b60 + @0x7efdd88a3198 181 +- 0x5602aec02b40 + @0x7efdd88a3198 181 +- 0x5602aec769c0 + @0x7efdd88a3198 181 +- 0x5602aec44c30 + @0x7efdd88a3198 181 +- 0x5602aebda4d0 + @0x7efdd88a3198 181 +- 0x5602aec022a0 + @0x7efdd88a3198 181 +- 0x5602aec66fa0 + @0x7efdd88a3198 181 +- 0x5602aec57dd0 + @0x7efdd88a3198 181 +- 0x5602aec61f90 + @0x7efdd88a3198 181 +- 0x5602aec3e040 + @0x7efdd88a3198 181 +- 0x5602aec5c390 + @0x7efdd88a3198 181 +- 0x5602aec04a60 + @0x7efdd88a3198 181 +- 0x5602af00ff30 + @0x7efdd88a3198 181 +- 0x5602aec4e8b0 + @0x7efdd88a3198 181 +- 0x5602aec73280 + @0x7efdd88a3198 181 +- 0x5602aebe34e0 + @0x7efdd88a3198 181 +- 0x5602af167b70 + @0x7efdd88a3198 181 +- 0x5602aec76710 + @0x7efdd88a3198 181 +- 0x5602af19e970 + @0x7efdd88a3198 181 +- 0x5602aec1bbe0 + @0x7efdd88a3198 181 +- 0x5602aebe6560 + @0x7efdd88a3198 181 +- 0x5602aec5d2c0 + @0x7efdd88a3198 181 +- 0x5602aec828a0 + @0x7efdd88a3198 181 +- 0x5602aec4efb0 + @0x7efdd88a3198 181 +- 0x5602af148fa0 + @0x7efdd88a3198 181 +- 0x5602aebf1830 + @0x7efdd88a3198 181 +- 0x5602aec6bb30 + @0x7efdd88a3198 181 +- 0x5602aec796f0 + @0x7efdd88a3198 181 +- 0x5602aec3cc10 + @0x7efdd88a3198 181 +- 0x5602aec7dcb0 + @0x7efdd88a3198 181 +- 0x5602aec50d80 + @0x7efdd88a3198 181 +- 0x5602af009c20 + @0x7efdd88a3198 181 +- 0x5602aec4c200 + @0x7efdd88a3198 181 +- 0x5602aebd96a0 + @0x7efdd88a3198 181 +- 0x5602af0397c0 + @0x7efdd88a3198 181 +- 0x5602aec4c040 + @0x7efdd88a3198 181 +- 0x5602aec7a070 + @0x7efdd88a3198 181 +- 0x5602aec827d0 + @0x7efdd88a3198 181 +- 0x5602aec5afc0 + @0x7efdd88a3198 181 +- 0x5602aec68820 + @0x7efdd88a3198 181 +- 0x5602af03bef0 + @0x7efdd88a3198 181 +- 0x5602aebe6df0 + @0x7efdd88a3198 181 +- 0x5602aec6f3b0 + @0x7efdd88a3198 181 +- 0x5602aec61860 + @0x7efdd88a3198 181 +- 0x5602aec51a70 + @0x7efdd88a3198 181 +- 0x5602aec1f9d0 + @0x7efdd88a3198 181 +- 0x5602aec7b520 + @0x7efdd88a3198 181 +- 0x5602aebe6d20 + @0x7efdd88a3198 181 +- 0x5602af0664d0 + @0x7efdd88a3198 181 +- 0x5602aec42140 + @0x7efdd88a3198 181 +- 0x5602aec83120 + @0x7efdd88a3198 181 +- 0x5602af192680 + @0x7efdd88a3198 181 +- 0x5602aec50a20 + @0x7efdd88a3198 181 +- 0x5602aec418a0 + @0x7efdd88a3198 181 +- 0x5602aec3e4d0 + @0x7efdd88a3198 181 +- 0x5602aeeab190 + @0x7efdd88a3198 181 +- 0x5602aebf10b0 + @0x7efdd88a3198 181 +- 0x5602aec8b3d0 + @0x7efdd88a3198 181 +- 0x5602af0bade0 + @0x7efdd88a3198 181 +- 0x5602aebec320 + @0x7efdd88a3198 181 +- 0x5602af025020 + @0x7efdd88a3198 181 +- 0x5602aec5fd00 + @0x7efdd88a3198 181 +- 0x5602aec5bcb0 + @0x7efdd88a3198 181 +- 0x5602aec520a0 + @0x7efdd88a3198 181 +- 0x5602aec74f40 + @0x7efdd88a3198 181 +- 0x5602aec693b0 + @0x7efdd88a3198 181 +- 0x5602aebd9650 + @0x7efdd88a3198 181 +- 0x5602aec6b8a0 + @0x7efdd88a3198 181 +- 0x5602aec73a70 + @0x7efdd88a3198 181 +- 0x5602aec4b3c0 + @0x7efdd88a3198 181 +- 0x5602aec54d10 + @0x7efdd88a3198 181 +- 0x5602aee82e30 + @0x7efdd88a3198 181 +- 0x5602aebe7010 + @0x7efdd88a3198 181 +- 0x5602af02cdc0 + @0x7efdd88a3198 181 +- 0x5602af01ad50 + @0x7efdd88a3198 181 +- 0x5602aec44050 + @0x7efdd88a3198 181 +- 0x5602aec64760 + @0x7efdd88a3198 181 +- 0x5602aebf5080 + @0x7efdd88a3198 181 +- 0x5602af1019b0 + @0x7efdd88a3198 181 +- 0x5602af03be90 + @0x7efdd88a3198 181 +- 0x5602aec640e0 + @0x7efdd88a3198 181 +- 0x5602aeffcc70 + @0x7efdd88a3198 181 +- 0x5602aec83710 + @0x7efdd88a3198 181 +- 0x5602aec433f0 + @0x7efdd88a3198 181 +- 0x5602af1e7ab0 + @0x7efdd88a3198 181 +- 0x5602aebdf500 + @0x7efdd88a3198 181 +- 0x5602aebda3c0 + @0x7efdd88a3198 181 +- 0x5602af01b370 + @0x7efdd88a3198 181 +- 0x5602aec83480 + @0x7efdd88a3198 181 +- 0x5602aec58cc0 + @0x7efdd88a3198 181 +- 0x5602af01ade0 + @0x7efdd88a3198 181 +- 0x5602aef037f0 + @0x7efdd88a3198 181 +- 0x5602aec411a0 + @0x7efdd88a3198 181 +- 0x5602af15f950 + @0x7efdd88a3198 181 +- 0x5602aebfdf70 + @0x7efdd88a3198 181 +- 0x5602aec3b620 + @0x7efdd88a3198 181 +- 0x5602aec83550 + @0x7efdd88a3198 181 +- 0x5602aefeaa80 + @0x7efdd88a3198 181 +- 0x5602aec45060 + @0x7efdd88a3198 181 +- 0x5602aec787e0 + @0x7efdd88a3198 181 +- 0x5602aebe8f60 + @0x7efdd88a3198 181 +- 0x5602aebf7290 + @0x7efdd88a3198 181 +- 0x5602aec44ea0 + @0x7efdd88a3198 181 +- 0x5602aec70090 + @0x7efdd88a3198 181 +- 0x5602aec05ff0 + @0x7efdd88a3198 181 +- 0x5602af057920 + @0x7efdd88a3198 181 +- 0x5602af02ae80 + @0x7efdd88a3198 181 +- 0x5602af01b230 + @0x7efdd88a3198 181 +- 0x5602aec1f700 + @0x7efdd88a3198 181 +3445d 181 0 CALL: flags:problog_flag(propagate_known, _1048367 ) +3446d 181 0 CALL: gflags:flag_get(propagate_known, _1048367 ) +3447d 181 0 CALL: prolog:recorded(flag_values, flag(propagate_known,_133027), _133028 ) +3448d 181 0 TRY_OR +3449d 216 0 CALL: prolog:==(true, true ) +3450d 181 0 CALL: logger:logger_start_timer(train_bdd_script_generation_propagation ) +3451d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_propagation, _1048359 ) +3452d 181 0 TRY_OR +3453d 225 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_propagation, null ) +3454d 181 0 CALL: prolog:statistics(walltime, [_133032,_133034] ) +3455d 181 0 CALL: prolog:$walltime(_133032, _133034 ) +3456d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_propagation, 304606 ) +3457d 181 0 CALL: print_learning:format_learning(5, p, [] ) +3458d 217 0 CALL: flags:problog_flag(verbosity_learning, _1048349 ) +3459d 217 0 CALL: gflags:flag_get(verbosity_learning, _1048349 ) +3460d 217 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_133041), _133042 ) +3461d 217 0 CALL: prolog:>=(5, 5 ) +3462d 181 0 CALL: prolog:format(p, print_learning:[] ) +3463d 181 0 CALL: prolog:flush_output(user ) +p3464d 181 0 CALL: prolog:$current_choice_point(_1048368 ) +3465d 181 0 CALL: completion:propagate ++s 0x5602af267ff0 + @0x7efdd88a31a8 0 ++s 0x5602aef9fbd0 + @0x7efdd88a31a8 0 +- 0x5602af267ff0 + @0x7efdd88a31a8 181 +3466d 215 0 CALL: flags:problog_flag(propagate_det, true ) +3467d 215 0 CALL: gflags:flag_get(propagate_det, true ) +3468d 215 0 CALL: prolog:recorded(flag_values, flag(propagate_det,true), _133049 ) +3469d 181 0 TRY_OR +3470d 232 0 CALL: prolog:$current_choice_point(_1048351 ) +3471d 232 0 CALL: completion:propagate_intern_known(_1048352 ) ++s 0x5602af267ff0 + @0x7efdd88a31c8 0 ++s 0x5602af233660 + @0x7efdd88a31c8 0 +- 0x5602af267ff0 + @0x7efdd88a31c8 232 +3472d 240 0 CALL: prolog:recorded(unpropagated_rules, <=>(_133051,_133052), _1048315 ) +3473d 240 0 FAIL RETRY: completion:propagate_intern_known(_1048352 ) +3474d 232 0 CALL: prolog:==(false, false ) +3475d 232 0 CALL: prolog:$current_choice_point(_1048353 ) +3476d 232 0 CALL: completion:propagate_intern_deterministic(_1048354 ) ++s 0x5602af267ff0 + @0x7efdd88a31e8 0 ++s 0x5602af03bef0 + @0x7efdd88a31e8 0 +- 0x5602af267ff0 + @0x7efdd88a31e8 232 +3477d 240 0 CALL: prolog:recorded(rules, <=>(_133051,_133052), _1048317 ) +3478d 240 0 FAIL RETRY: completion:propagate_intern_deterministic(_1048354 ) +3479d 232 0 CALL: prolog:==(false, false ) +3480d 181 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_propagation ) +3481d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_propagation, _1048357 ) +3482d 181 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_propagation, _1048360 ) +3483d 181 0 CALL: prolog:statistics(walltime, [_133053,_133055] ) +3484d 181 0 CALL: prolog:$walltime(_133053, _133055 ) +3485d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_propagation, null ) +3486d 181 0 TRY_OR +3487d 222 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_propagation ) +3488d 222 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagation, _1048346 ) +3489d 222 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, _1048347 ) +3490d 222 0 CALL: prolog:\=(null, null ) +3492d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_propagation, 167 ) +3493d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagation, _1048356 ) +3494d 181 0 TRY_OR +3495d 228 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, null ) +3496d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_propagation, 167 ) +3497d 181 0 CALL: flags:problog_flag(split_bdds, _1048370 ) +3498d 181 0 CALL: gflags:flag_get(split_bdds, _1048370 ) +3499d 181 0 CALL: prolog:recorded(flag_values, flag(split_bdds,_133065), _133066 ) +3500d 181 0 CALL: print_learning:format_learning(5, 'S', [] ) +3501d 215 0 CALL: flags:problog_flag(verbosity_learning, _1048351 ) +3502d 215 0 CALL: gflags:flag_get(verbosity_learning, _1048351 ) +3503d 215 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_133069), _133070 ) +3504d 215 0 CALL: prolog:>=(5, 5 ) +3505d 181 0 CALL: prolog:format('S', print_learning:[] ) +3506d 181 0 CALL: prolog:flush_output(user ) +S3507d 181 0 TRY_OR +3508d 213 0 CALL: prolog:==(true, false ) +3510d 181 0 CALL: logger:logger_start_timer(train_bdd_script_generation_splitting ) +3511d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_splitting, _1048363 ) +3512d 181 0 TRY_OR +3513d 221 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_splitting, null ) +3514d 181 0 CALL: prolog:statistics(walltime, [_133077,_133079] ) +3515d 181 0 CALL: prolog:$walltime(_133077, _133079 ) +3516d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_splitting, 304913 ) +3517d 181 0 CALL: completion:split_rules(_1048373 ) +3518d 181 0 CALL: prolog:eraseall(cluster ) ++s 0x5602af066570 + @0x7efdd88a31c8 0 +3519d 181 0 TRY_OR +3520d 224 0 CALL: prolog:recorded(rules, _1048361, _1048362 ) +3521d 224 0 TRY_OR +3522d 232 0 CALL: completion:include_in_clusters('$atom'(burglary);'$atom'(earthquake), '$dbref'(0x5602af2655d0,0) ) +3523d 232 0 TRY_OR +3524d 262 0 CALL: prolog:setof(_133084, completion: ('$atom'(burglary);'$atom'(earthquake))^term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048322 ) +3525d 262 0 CALL: prolog:$is_list_or_partial_list(_1048322 ) +3526d 262 0 CALL: prolog:$bagof(_133084, completion: ('$atom'(burglary);'$atom'(earthquake))^term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048306 ) +3527d 262 0 CALL: prolog:$free_variables_in_term(_133084^ (completion: ('$atom'(burglary);'$atom'(earthquake))^term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)), _1048298, _1048296 ) +3528d 262 0 TRY_OR +3529d 290 0 CALL: prolog:\==($, $ ) +3531d 262 0 CALL: prolog:$findall(_133084, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), [], _1048300 ) +3532d 262 0 CALL: nb:nb_queue(_1048291 ) +3533d 262 0 TRY_OR +3534d 294 0 CALL: prolog:$execute(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084) ) ++s 0x5602af009c20 + @0x7efdd88a31f8 0 +3535d 294 0 CALL: prolog:$call(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), 294, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), user ) +3536d 305 0 FAIL RETRY: prolog:$call(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), 294, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), user ) +3537d 294 0 CALL: prolog:$call(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), 294, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion ) +3538d 316 0 FAIL RETRY: prolog:$call(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), 294, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion ) +3539d 294 0 CALL: prolog:$execute0(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion ) +3540d 294 0 CALL: completion:term_element('$atom'(burglary);'$atom'(earthquake), _133084 ) +3541d 294 0 CALL: prolog:$undefp([completion|term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)], error ) +3542d 294 0 CALL: prolog:yap_flag(unknown, error, fail ) +3543d 294 0 CALL: prolog:$stop_creeping(_1048257 ) +3544d 294 0 TRY_OR +3545d 329 0 CALL: prolog:$undefp_search(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137211:_137212 ) +3546d 338 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_137214,_137215,_137216,_137217), user ) +3547d 338 0 FAIL RETRY: prolog:$undefp_search(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137211:_137212 ) +3548d 329 0 CALL: prolog:expand_goal(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137211:_137212 ) +3549d 329 0 CALL: prolog:$expand_meta_call(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), [], _137211:_137212 ) +3550d 329 0 CALL: prolog:source_module(_137213 ) +3551d 329 0 CALL: prolog:$yap_strip_module(user:completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048237, _137217 ) +3552d 329 0 CALL: prolog:$expand_goals(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, completion, []- (completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)) ) +3553d 353 0 FAIL RETRY: prolog:$expand_goals(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, completion, []- (completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)) ) +3554d 353 0 FAIL RETRY: prolog:$expand_goals(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, completion, []- (completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)) ) +3555d 353 0 FAIL RETRY: prolog:$expand_goals(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, completion, []- (completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)) ) +3556d 329 0 CALL: prolog:$yap_strip_module(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137224, _137225 ) +3557d 329 0 CALL: prolog:$expand_goal(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, completion, []- (completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084)) ) +3558d 329 0 CALL: prolog:$yap_strip_module(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137229, _137230 ) +3559d 329 0 CALL: prolog:$user_expansion(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137235:_137236 ) +3560d 363 0 CALL: prolog:_user_expand_goal(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137238:_137239 ) +3564d 363 0 FAIL RETRY: prolog:$user_expansion(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137235:_137236 ) +3565d 329 0 CALL: prolog:$import_expansion(completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137238:_137239 ) +3566d 362 0 CALL: prolog:$imported_predicate(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, _137239, _137238 ) +3567d 378 0 CALL: prolog:$is_system_predicate(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), prolog ) +3568d 378 0 FAIL RETRY: prolog:$imported_predicate(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, _137239, _137238 ) +3569d 362 0 CALL: prolog:$undefined(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion ) +3570d 362 0 CALL: prolog:$get_undefined_predicates(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, _137239, _137238 ) +3571d 385 0 CALL: prolog:recorded('$import', '$import'(_137241,completion,_137243,term_element(('$atom'(burglary);'$atom'(earthquake)),_133084),_137245,_137246), _1048180 ) +3572d 385 0 CALL: prolog:$continue_imported(_137238, termhandling, _137239, term_element(('$atom'(burglary);'$atom'(earthquake)),_133084) ) +3573d 396 0 CALL: prolog:$pred_exists(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling ) +3574d 385 0 CALL: prolog:\=(termhandling, completion ) +3575d 329 0 CALL: prolog:$meta_expansion(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, [], _1048225 ) +3576d 361 0 CALL: prolog:$yap_strip_module(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137261, _1048204 ) +3577d 361 0 CALL: prolog:functor(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137264, _137265 ) +3578d 361 0 CALL: prolog:$meta_predicate(term_element, termhandling, 2, _1048205 ) +3579d 361 0 FAIL RETRY: prolog:$meta_expansion(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, [], _1048225 ) +3580d 329 0 CALL: prolog:$yap_strip_module(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137261, _137262 ) +3581d 329 0 CALL: prolog:$yap_strip_module(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137263, _137264 ) +3582d 329 0 CALL: prolog:$end_goal_expansion(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048236, _1048238, completion, user, termhandling, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084) ) +3583d 329 0 CALL: prolog:$match_mod(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, user, termhandling, _1048236 ) +3584d 329 0 CALL: prolog:$is_system_predicate(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling ) +3585d 329 0 TRY_OR +3586d 367 0 CALL: prolog:==(termhandling, completion ) +3588d 329 0 CALL: prolog:$c_built_in(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048227 ) +3589d 360 0 CALL: prolog:get_value('$c_arith', true ) +3590d 329 0 CALL: prolog:do_c_built_in(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048227 ) +3591d 371 0 CALL: prolog:$yap_strip_module(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137268, _137269 ) +3592d 371 0 FAIL RETRY: prolog:do_c_built_in(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048227 ) +3593d 371 0 CALL: prolog:$compop(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048189, _1048190, _1048192 ) +3594d 371 0 FAIL RETRY: prolog:do_c_built_in(termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling, completion:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _1048227 ) +3595d 371 0 CALL: prolog:$yap_strip_module(termhandling:termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137271, _137272 ) +3596d 371 0 CALL: prolog:$match_mod(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), completion, user, termhandling, _1048238 ) +3597d 371 0 CALL: prolog:$is_system_predicate(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling ) +3598d 371 0 TRY_OR +3599d 387 0 CALL: prolog:==(termhandling, completion ) +3601d 371 0 CALL: prolog:$yap_strip_module(completion:termhandling:term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), _137211, _137212 ) +3602d 371 0 TRY_OR +3603d 379 0 CALL: prolog:\==(completion, termhandling ) +3604d 371 0 CALL: prolog:\=(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), fail ) +3605d 294 0 CALL: prolog:yap_flag(unknown, _1048256, error ) +3606d 294 0 TRY_OR +3607d 326 0 CALL: prolog:==(false, true ) +3609d 294 0 CALL: prolog:$execute0(term_element(('$atom'(burglary);'$atom'(earthquake)),_133084), termhandling ) +3610d 294 0 CALL: termhandling:term_element('$atom'(burglary);'$atom'(earthquake), _133084 ) ++s 0x5602af01ad50 + @0x7efdd88a3208 0 ++s 0x5602af26bb30 + @0x7efdd88a3208 0 +- 0x5602af26bb30 + @0x7efdd88a3208 294 ++s 0x5602af055730 + @0x7efdd88a3208 0 ++s 0x5602af269210 + @0x7efdd88a3208 0 +- 0x5602af01ad50 + @0x7efdd88a3208 294 +3611d 294 0 TRY_OR +3612d 309 0 CALL: termhandling:term_element('$atom'(burglary), _133084 ) +3613d 309 0 CALL: prolog:\==(burglary, true ) +3614d 309 0 CALL: prolog:\==(burglary, false ) +3615d 309 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), '$atom'(burglary) ) +3617d 294 0 CALL: termhandling:term_element('$atom'(earthquake), _133084 ) +3618d 294 0 CALL: prolog:\==(earthquake, true ) +3619d 294 0 CALL: prolog:\==(earthquake, false ) +3620d 294 0 CALL: nb:nb_queue_enqueue(queue(0,['$atom'(burglary) |_133109],_133109,1), '$atom'(earthquake) ) +3622d 262 0 CALL: nb:nb_queue_close(queue(0,['$atom'(burglary),'$atom'(earthquake) |_133113],_133113,2), _1048300, [] ) +3623d 262 0 CALL: prolog:\==(['$atom'(burglary),'$atom'(earthquake)], [] ) +3624d 262 0 CALL: prolog:$sort(['$atom'(burglary),'$atom'(earthquake)], _1048322 ) +3625d 232 0 CALL: prolog:bb_put(completion:facts, ['$atom'(burglary),'$atom'(earthquake)] ) ++s 0x5602af26c150 + @0x7efdd88a31f8 0 ++s 0x5602af2545f0 + @0x7efdd88a31f8 0 +3626d 232 0 CALL: prolog:bb_put(completion:rule_keys, ['$dbref'(0x5602af2655d0,0)] ) ++s 0x5602af26c1a0 + @0x7efdd88a31f8 0 ++s 0x5602af09eef0 + @0x7efdd88a31f8 0 +3627d 232 0 TRY_OR +3628d 259 0 CALL: prolog:recorded(cluster, c(_133127,_133128), _1048324 ) +3630d 232 0 CALL: prolog:bb_delete(completion:facts, _1048336 ) +3631d 232 0 CALL: prolog:bb_delete(completion:rule_keys, _1048337 ) +3632d 232 0 CALL: prolog:recorda(cluster, c(['$atom'(burglary),'$atom'(earthquake)],['$dbref'(0x5602af2655d0,1)]), _133129 ) ++s 0x5602af01b2e0 + @0x7efdd88a3218 0 +- 0x5602af09eef0 + @0x7efdd88a3228 224 +- 0x5602af2545f0 + @0x7efdd88a3228 224 +3634d 181 0 TRY_OR +3635d 222 0 CALL: prolog:recorded(unpropagated_rules, _1048361, _1048362 ) +3637d 181 0 CALL: prolog:garbage_collect_atoms +3638d 181 0 CALL: prolog:$atom_gc +3639d 181 0 TRY_OR +3640d 218 0 CALL: completion:merge_cluster(_1048365 ) ++s 0x5602af26c2d0 + @0x7efdd88a31c8 0 ++s 0x5602af1d5f80 + @0x7efdd88a31c8 0 +- 0x5602af26c2d0 + @0x7efdd88a31c8 218 +3641d 226 0 CALL: prolog:recorded(cluster, c(_133085,_133086), _1048335 ) +3642d 226 0 CALL: prolog:recorded(cluster, c(_133088,_133089), _1048336 ) +3643d 226 0 CALL: prolog:@<('$dbref'(0x5602af01b2e0,0), '$dbref'(0x5602af01b2e0,0) ) +3644d 226 0 FAIL RETRY: completion:merge_cluster(_1048365 ) +3645d 218 0 CALL: prolog:==(false, false ) +3646d 181 0 CALL: prolog:findall(_133084, completion:recorded(cluster,c(_133093,_133084),_133091), _1048373 ) +3647d 181 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048373 ) +3648d 225 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048373 ) +3649d 181 0 TRY_OR +3650d 232 0 CALL: error:has_type(list_or_partial_list, _1048373 ) +3651d 232 0 CALL: error:is_list_or_partial_list(_1048373 ) +3652d 232 0 CALL: prolog:$skip_list(_133095, _1048373, _133096 ) +3653d 181 0 CALL: prolog:$findall(_133084, completion:recorded(cluster,c(_133093,_133084),_133091), [], _133096 ) +3654d 181 0 CALL: nb:nb_queue(_1048359 ) +3655d 181 0 TRY_OR +3656d 226 0 CALL: prolog:$execute(completion:recorded(cluster,c(_133093,_133084),_133091) ) +3657d 226 0 CALL: prolog:recorded(cluster, c(_133093,_133084), _133091 ) +3658d 226 0 CALL: prolog:recorded(cluster, c(_133093,_133084), _133091 ) +3659d 226 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), ['$dbref'(0x5602af2655d0,1)] ) +3661d 181 0 CALL: nb:nb_queue_close(queue(0,[['$dbref'(0x5602af2655d0,1)] |_133105],_133105,1), _133096, [] ) +3662d 181 0 CALL: prolog:eraseall(cluster ) +- 0x5602af01b2e0 + @0x7efdd88a31c8 181 +3663d 181 0 CALL: prolog:garbage_collect_atoms +3664d 181 0 CALL: prolog:$atom_gc +3665d 181 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_splitting ) +3666d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_splitting, _1048360 ) +3667d 181 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_splitting, _1048363 ) +3668d 181 0 CALL: prolog:statistics(walltime, [_133109,_133111] ) +3669d 181 0 CALL: prolog:$walltime(_133109, _133111 ) +3670d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_splitting, null ) +3671d 181 0 TRY_OR +3672d 219 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_splitting ) +3673d 219 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_splitting, _1048349 ) +3674d 219 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, _1048350 ) +3675d 219 0 CALL: prolog:\=(null, null ) +3677d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_splitting, 14936 ) +3678d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_splitting, _1048359 ) +3679d 181 0 TRY_OR +3680d 225 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, null ) +3681d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_splitting, 14936 ) +3682d 181 0 CALL: print_learning:format_learning(5, s, [] ) +3683d 212 0 CALL: flags:problog_flag(verbosity_learning, _1048354 ) +3684d 212 0 CALL: gflags:flag_get(verbosity_learning, _1048354 ) +3685d 212 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_133121), _133122 ) +3686d 212 0 CALL: prolog:>=(5, 5 ) +3687d 181 0 CALL: prolog:format(s, print_learning:[] ) +3688d 181 0 CALL: prolog:flush_output(user ) +s3689d 181 0 CALL: completion:print_script_per_cluster([['$dbref'(0x5602af2655d0,0)]], 1, 1, 0, _1048379, [], _1048375 ) ++s 0x5602af26ce40 + @0x7efdd88a31c8 0 ++s 0x5602af26d0a0 + @0x7efdd88a31c8 0 +- 0x5602af26d0a0 + @0x7efdd88a31c8 181 ++s 0x5602af182a20 + @0x7efdd88a31c8 0 ++s 0x5602aeff2270 + @0x7efdd88a31c8 0 +- 0x5602af182a20 + @0x7efdd88a31c8 181 +- 0x5602af26ce40 + @0x7efdd88a31c8 181 +3690d 181 0 CALL: utils_learning:create_bdd_file_name(1, 1, _1048359 ) +3691d 181 0 CALL: flags:problog_flag(output_directory, _1048350 ) +3692d 181 0 CALL: gflags:flag_get(output_directory, _1048350 ) +3693d 181 0 CALL: prolog:recorded(flag_values, flag(output_directory,_133128), _133129 ) +3694d 181 0 CALL: prolog:atomic_concat([',_query_',1,'_cluster_',1], _1048351 ) +3695d 181 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', ',_query_1_cluster_1', _1048359 ) +3696d 181 0 CALL: os:path_separator(_1048350 ) +3697d 234 0 CALL: prolog:current_prolog_flag(windows, true ) +3698d 234 0 FAIL RETRY: os:path_separator(_1048350 ) +3699d 181 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,',_query_1_cluster_1'], _1048359 ) +3700d 181 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,',_query_1_cluster_1'], _1048359 ) +3701d 181 0 CALL: prolog:$current_choice_point(_1048360 ) +3702d 181 0 CALL: completion:print_simplecudd_script(['$dbref'(0x5602af2655d0,0)], '/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048362 ) +3703d 181 0 CALL: prolog:retractall(completion:seen_atom(_133148,_133149,_133150,_133151) ) +3704d 181 0 CALL: prolog:$retractall(seen_atom(_133148,_133149,_133150,_133151), completion ) +3705d 263 0 FAIL RETRY: prolog:$retractall(seen_atom(_133148,_133149,_133150,_133151), completion ) +3706d 181 0 CALL: prolog:functor(seen_atom(_133148,_133149,_133150,_133151), _133153, _133154 ) +3707d 181 0 CALL: prolog:$is_log_updatable(seen_atom(_133148,_133149,_133150,_133151), completion ) +3708d 181 0 CALL: prolog:$is_multifile(seen_atom(_133148,_133149,_133150,_133151), completion ) +3709d 181 0 CALL: prolog:$retractall_lu(seen_atom(_133148,_133149,_133150,_133151), completion ) +3710d 255 0 CALL: prolog:$free_arguments(seen_atom(_133148,_133149,_133150,_133151) ) +3711d 181 0 TRY_OR +3712d 270 0 CALL: prolog:$purge_clauses(seen_atom(_133148,_133149,_133150,_133151), completion ) +3714d 181 0 CALL: prolog:retractall(completion:script_hash(_133156,_133157) ) +3715d 181 0 CALL: prolog:$retractall(script_hash(_133156,_133157), completion ) +3716d 263 0 FAIL RETRY: prolog:$retractall(script_hash(_133156,_133157), completion ) +3717d 181 0 CALL: prolog:functor(script_hash(_133156,_133157), _133159, _133160 ) +3718d 181 0 CALL: prolog:$is_log_updatable(script_hash(_133156,_133157), completion ) +3719d 181 0 TRY_OR +3720d 273 0 TRY_OR +3721d 281 0 CALL: prolog:callable(script_hash(_133156,_133157) ) +3723d 273 0 CALL: prolog:$undefined(script_hash(_133156,_133157), completion ) +3724d 181 0 CALL: prolog:$dynamic(script_hash/2, completion ) +3725d 273 0 FAIL RETRY: prolog:$dynamic(script_hash/2, completion ) +3726d 181 0 CALL: prolog:functor(_133161, script_hash, 2 ) +3727d 181 0 CALL: prolog:$mk_dynamic(script_hash(_133162,_133163), completion ) +3728d 181 0 CALL: prolog:bb_put(completion:counter, 0 ) ++s 0x5602af26dc60 + @0x7efdd88a31c8 0 +3729d 181 0 CALL: prolog:bb_put(completion:det_counter, 0 ) ++s 0x5602af25f990 + @0x7efdd88a31c8 0 +3730d 181 0 CALL: prolog:bb_put(completion:grounding_counter, 0 ) ++s 0x5602af26dd30 + @0x7efdd88a31c8 0 +3731d 181 0 CALL: operating_system_support:tmpnam(_1048339 ) +3732d 181 0 CALL: operating_system_support:tmpnam(_1048339, _1048322 ) +3733d 181 0 CALL: operating_system_support:handle_system_internal(_133173, off, tmpnam('/tmp/YAP_tmpXXRZOJ5R') ) +3734d 181 0 CALL: prolog:open('/tmp/YAP_tmpXXRZOJ5R', write, _1048335 ) +3735d 181 0 CALL: prolog:findall(_133197, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), _1048329 ) +3736d 181 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048329 ) +3737d 263 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048329 ) +3738d 181 0 TRY_OR +3739d 270 0 CALL: error:has_type(list_or_partial_list, _1048329 ) +3740d 270 0 CALL: error:is_list_or_partial_list(_1048329 ) +3741d 270 0 CALL: prolog:$skip_list(_133198, _1048329, _133199 ) +3742d 181 0 CALL: prolog:$findall(_133197, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), [], _133199 ) +3743d 181 0 CALL: nb:nb_queue(_1048321 ) +3744d 181 0 TRY_OR +3745d 264 0 CALL: prolog:$execute(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)) ) +3746d 264 0 CALL: prolog:$call(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), 264, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), user ) +3747d 275 0 FAIL RETRY: prolog:$call(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), 264, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), user ) +3748d 264 0 CALL: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197), 264, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), completion ) +3749d 264 0 CALL: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]), 264, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), completion ) +3750d 306 0 FAIL RETRY: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]), 264, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,_133185),print_expression(_133192,'$stream'(3),_133197)), completion ) +3751d 264 0 CALL: prolog:$execute0(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion ) ++s 0x5602af050f70 + @0x7efdd88a31c8 0 +3752d 264 0 CALL: completion:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +3753d 264 0 CALL: prolog:$undefp([completion|member(_133185,['$dbref'(0x5602af2655d0,0)])], error ) +3754d 264 0 CALL: prolog:yap_flag(unknown, error, fail ) +3755d 264 0 CALL: prolog:$stop_creeping(_1048267 ) +3756d 264 0 TRY_OR +3757d 319 0 CALL: prolog:$undefp_search(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137310:_137311 ) +3758d 328 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_137313,_137314,_137315,_137316), user ) +3759d 328 0 FAIL RETRY: prolog:$undefp_search(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137310:_137311 ) +3760d 319 0 CALL: prolog:expand_goal(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137310:_137311 ) +3761d 319 0 CALL: prolog:$expand_meta_call(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), [], _137310:_137311 ) +3762d 319 0 CALL: prolog:source_module(_137312 ) +3763d 319 0 CALL: prolog:$yap_strip_module(user:completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048247, _137316 ) +3764d 319 0 CALL: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +3765d 343 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +3766d 343 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +3767d 343 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +3768d 319 0 CALL: prolog:$yap_strip_module(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137323, _137324 ) +3769d 319 0 CALL: prolog:$expand_goal(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +3770d 319 0 CALL: prolog:$yap_strip_module(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137328, _137329 ) +3771d 319 0 CALL: prolog:$user_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137334:_137335 ) +3772d 353 0 CALL: prolog:_user_expand_goal(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137337:_137338 ) +3776d 353 0 FAIL RETRY: prolog:$user_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137334:_137335 ) +3777d 319 0 CALL: prolog:$import_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137337:_137338 ) +3778d 352 0 CALL: prolog:$imported_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137338, _137337 ) +3779d 368 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), prolog ) +3780d 368 0 FAIL RETRY: prolog:$imported_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137338, _137337 ) +3781d 352 0 CALL: prolog:$undefined(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion ) +3782d 352 0 CALL: prolog:$get_undefined_predicates(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137338, _137337 ) +3783d 375 0 CALL: prolog:recorded('$import', '$import'(_137340,completion,_137342,member(_133185,['$dbref'(0x5602af2655d0,0)]),_137344,_137345), _1048190 ) +3784d 375 0 CALL: prolog:$continue_imported(_137337, lists, _137338, member(_133185,['$dbref'(0x5602af2655d0,0)]) ) +3785d 386 0 CALL: prolog:$pred_exists(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +3786d 375 0 CALL: prolog:\=(lists, completion ) +3787d 319 0 CALL: prolog:$meta_expansion(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, [], _1048235 ) +3788d 351 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137360, _1048214 ) +3789d 351 0 CALL: prolog:functor(member(_133185,['$dbref'(0x5602af2655d0,0)]), _137363, _137364 ) +3790d 351 0 CALL: prolog:$meta_predicate(member, lists, 2, _1048215 ) +3791d 351 0 FAIL RETRY: prolog:$meta_expansion(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, [], _1048235 ) +3792d 319 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137360, _137361 ) +3793d 319 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137362, _137363 ) +3794d 319 0 CALL: prolog:$end_goal_expansion(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048246, _1048248, completion, user, lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]) ) +3795d 319 0 CALL: prolog:$match_mod(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, user, lists, _1048246 ) +3796d 319 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +3797d 319 0 TRY_OR +3798d 357 0 CALL: prolog:==(lists, completion ) +3800d 319 0 CALL: prolog:$c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048237 ) +3801d 350 0 CALL: prolog:get_value('$c_arith', true ) +3802d 319 0 CALL: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048237 ) +3803d 361 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137367, _137368 ) +3804d 361 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048237 ) +3805d 361 0 CALL: prolog:$compop(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048199, _1048200, _1048202 ) +3806d 361 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048237 ) +3807d 361 0 CALL: prolog:$yap_strip_module(lists:lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137370, _137371 ) +3808d 361 0 CALL: prolog:$match_mod(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, user, lists, _1048248 ) +3809d 361 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +3810d 361 0 TRY_OR +3811d 377 0 CALL: prolog:==(lists, completion ) +3813d 361 0 CALL: prolog:$yap_strip_module(completion:lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137310, _137311 ) +3814d 361 0 TRY_OR +3815d 369 0 CALL: prolog:\==(completion, lists ) +3816d 361 0 CALL: prolog:\=(member(_133185,['$dbref'(0x5602af2655d0,0)]), fail ) +3817d 264 0 CALL: prolog:yap_flag(unknown, _1048266, error ) +3818d 264 0 TRY_OR +3819d 316 0 CALL: prolog:==(false, true ) +3821d 264 0 CALL: prolog:$execute0(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +3822d 264 0 CALL: lists:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +3823d 304 0 CALL: prolog:$call(recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)),print_expression(_133192,'$stream'(3),_133197), 264, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)),print_expression(_133192,'$stream'(3),_133197)), completion ) +3824d 304 0 CALL: prolog:$call(recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)), 264, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)),print_expression(_133192,'$stream'(3),_133197)), completion ) +3825d 335 0 FAIL RETRY: prolog:$call(recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)), 264, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)),print_expression(_133192,'$stream'(3),_133197)), completion ) +3826d 304 0 CALL: prolog:$execute0(recorded(_133191,_133192,'$dbref'(0x5602af2655d0,0)), completion ) +3827d 304 0 CALL: prolog:recorded(_133191, _133192, '$dbref'(0x5602af2655d0,0) ) +3828d 304 0 CALL: prolog:recorded(_133191, _133192, '$dbref'(0x5602af2655d0,0) ) +3829d 304 0 CALL: prolog:$call(print_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), 264, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(rules,('$atom'(burglary);'$atom'(earthquake)),'$dbref'(0x5602af2655d0,0)),print_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197)), completion ) +3830d 315 0 FAIL RETRY: prolog:$call(print_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), 264, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(rules,('$atom'(burglary);'$atom'(earthquake)),'$dbref'(0x5602af2655d0,0)),print_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197)), completion ) +3831d 304 0 CALL: prolog:$execute0(print_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), completion ) +3832d 304 0 CALL: completion:print_expression('$atom'(burglary);'$atom'(earthquake), '$stream'(3), _133197 ) ++s 0x5602af2338b0 + @0x7efdd88a3218 0 ++s 0x5602af26aa30 + @0x7efdd88a3218 0 +- 0x5602af26aa30 + @0x7efdd88a3218 304 ++s 0x5602af2711f0 + @0x7efdd88a3218 0 ++s 0x5602aeffa320 + @0x7efdd88a3218 0 ++s 0x5602af2710d0 + @0x7efdd88a3218 0 +- 0x5602af2338b0 + @0x7efdd88a3218 304 +3833d 314 0 CALL: completion:script_hash('$atom'(burglary);'$atom'(earthquake), _133197 ) +3834d 314 0 FAIL RETRY: completion:print_expression('$atom'(burglary);'$atom'(earthquake), '$stream'(3), _133197 ) +3835d 304 0 CALL: completion:print_expression_or('$atom'(burglary);'$atom'(earthquake), '$stream'(3), '', _133197 ) ++s 0x5602af270700 + @0x7efdd88a3218 0 ++s 0x5602af26aa30 + @0x7efdd88a3218 0 +- 0x5602af270700 + @0x7efdd88a3218 304 +3836d 304 0 CALL: completion:print_expression('$atom'(burglary), '$stream'(3), _1048243 ) +3837d 343 0 CALL: completion:script_hash('$atom'(burglary), _1048243 ) +3838d 343 0 FAIL RETRY: completion:print_expression('$atom'(burglary), '$stream'(3), _1048243 ) +3839d 304 0 CALL: completion:remember(burglary, _1048243 ) ++s 0x5602af26e560 + @0x7efdd88a3218 0 ++s 0x5602af26e850 + @0x7efdd88a3218 0 +- 0x5602af26e560 + @0x7efdd88a3218 304 +3840d 342 0 CALL: completion:seen_atom(burglary, _1048243, _1048226, _1048227 ) +3841d 342 0 FAIL RETRY: completion:remember(burglary, _1048243 ) +3842d 342 0 CALL: prolog:atom_codes(burglary, [76|_137379] ) +3843d 342 0 FAIL RETRY: completion:remember(burglary, _1048243 ) +3844d 342 0 CALL: problog:probabilistic_fact(_1048227, burglary, _1048226 ) +3845d 363 0 CALL: prolog:ground(burglary ) +3846d 342 0 CALL: prolog:=..(burglary, [_137378|_137379] ) +3847d 342 0 CALL: prolog:atomic_concat(problog_, burglary, _1048202 ) +3848d 342 0 CALL: lists:append([_137382], [_137384], _1048201 ) +3849d 342 0 CALL: lists:append([], [_137384], _137387 ) +3850d 342 0 CALL: prolog:=..(_1048204, [problog_burglary,_137382,_137384] ) +3851d 342 0 CALL: prolog:length([_137382,_137384], _1048203 ) +3852d 342 0 CALL: prolog:$skip_list([_137382,_137384], _1048203, _137393, _137394 ) +3853d 342 0 CALL: prolog:==([], [] ) +3854d 342 0 CALL: prolog:current_predicate(problog:problog_burglary/2 ) +3855d 342 0 CALL: prolog:$yap_strip_module(problog:problog_burglary/2, _1048198, _1048197 ) +3856d 342 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_burglary/2 ) +3857d 342 0 TRY_OR +3858d 394 0 CALL: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +3859d 403 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +3860d 394 0 TRY_OR +3862d 394 0 CALL: error:may_bind_to_type(atom, problog_burglary ) +3863d 411 0 FAIL RETRY: error:may_bind_to_type(atom, problog_burglary ) +3864d 394 0 CALL: error:may_bind_to_type(integer, 2 ) +3865d 403 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3866d 342 0 CALL: prolog:$c_i_predicate(problog_burglary/2, problog ) +3867d 342 0 TRY_OR +3868d 388 0 CALL: prolog:ground(problog_burglary/2 ) +3869d 342 0 CALL: prolog:functor(_137401, problog_burglary, 2 ) +3870d 342 0 CALL: prolog:current_predicate(problog_burglary, problog:problog_burglary(_137402,_137403) ) +3871d 342 0 CALL: prolog:$yap_strip_module(problog:problog_burglary(_137402,_137403), _1048194, _1048193 ) +3872d 342 0 CALL: prolog:functor(problog_burglary(_137402,_137403), problog_burglary, _1048192 ) +3873d 342 0 TRY_OR +3874d 390 0 CALL: prolog:$current_predicate(problog_burglary, problog, problog_burglary(_137402,_137403), user ) +3875d 390 0 CALL: problog:problog_burglary(_137382, _137384 ) +3876d 390 0 CALL: prolog:is(_1048227, 3, -1.249826789005093 ) +3877d 304 0 TRY_OR +3878d 361 0 CALL: problog:non_ground_fact(0 ) +3880d 304 0 CALL: prolog:atomic_concat([x,0], _1048243 ) +3881d 304 0 CALL: prolog:assertz(completion:seen_atom(burglary,x0,0,0.2865544269392134) ) +3882d 304 0 CALL: prolog:$assert(completion:seen_atom(burglary,x0,0,0.2865544269392134), assertz, _137422 ) +3883d 304 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048231, _1048232 ) +3884d 304 0 CALL: prolog:$expand_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048235, _1048233 ) +3885d 354 0 CALL: prolog:source_module(_137423 ) +3886d 354 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(burglary,x0,0,0.2865544269392134), _137427, _137428 ) +3887d 354 0 CALL: prolog:$expand_a_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), user, _1048235, _1048233 ) +3888d 354 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048202, _137435 ) +3889d 354 0 CALL: prolog:$head_and_body(seen_atom(burglary,x0,0,0.2865544269392134), _1048201, _1048203 ) +3890d 384 0 FAIL RETRY: prolog:$head_and_body(seen_atom(burglary,x0,0,0.2865544269392134), _1048201, _1048203 ) +3891d 354 0 CALL: prolog:$yap_strip_module(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048204, _1048205 ) +3892d 354 0 CALL: prolog:$not_imported(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +3893d 382 0 CALL: prolog:recorded('$import', '$import'(_137440,completion,_137442,seen_atom(burglary,x0,0,0.2865544269392134),_137444,_137445), _1048187 ) +3894d 382 0 FAIL RETRY: prolog:$not_imported(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +3895d 354 0 CALL: prolog:$yap_strip_module(completion:true, _137442, _137443 ) +3896d 354 0 CALL: prolog:$expand_clause_body(true, seen_atom(burglary,x0,0,0.2865544269392134), completion, user, completion, _1048207, _1048209 ) +3897d 354 0 CALL: prolog:$build_up(completion, seen_atom(burglary,x0,0,0.2865544269392134), user, true, _1048235, true, _1048233 ) +3898d 373 0 CALL: prolog:==(completion, user ) +3899d 373 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(burglary,x0,0,0.2865544269392134), user, true, _1048235, true, _1048233 ) +3900d 304 0 CALL: prolog:$$compile(completion:seen_atom(burglary,x0,0,0.2865544269392134), assertz, completion:seen_atom(burglary,x0,0,0.2865544269392134), _137422 ) +3901d 304 0 CALL: prolog:$head_and_body(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048230, _1048232 ) +3902d 355 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048230, _1048232 ) +3903d 304 0 CALL: prolog:strip_module(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048235, _1048231 ) +3904d 304 0 CALL: prolog:$undefined(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +3905d 304 0 CALL: prolog:$compile(seen_atom(burglary,x0,0,0.2865544269392134):-true, assertz, completion:seen_atom(burglary,x0,0,0.2865544269392134), completion, _137422 ) ++s 0x5602af2545f0 + @0x7efdd88a3228 0 +3906d 304 0 CALL: prolog:atomic_concat(['',x0,' + '], _1048246 ) +3907d 304 0 CALL: completion:print_expression_or('$atom'(earthquake), '$stream'(3), 'x0 + ', _133197 ) +3908d 322 0 FAIL RETRY: completion:print_expression_or('$atom'(earthquake), '$stream'(3), 'x0 + ', _133197 ) +3909d 304 0 CALL: completion:print_expression('$atom'(earthquake), '$stream'(3), _1048258 ) +3910d 330 0 CALL: completion:script_hash('$atom'(earthquake), _1048258 ) +3911d 330 0 FAIL RETRY: completion:print_expression('$atom'(earthquake), '$stream'(3), _1048258 ) +3912d 304 0 CALL: completion:remember(earthquake, _1048258 ) +3913d 329 0 CALL: completion:seen_atom(earthquake, _1048258, _1048239, _1048240 ) +3914d 329 0 FAIL RETRY: completion:remember(earthquake, _1048258 ) +3915d 329 0 CALL: prolog:atom_codes(earthquake, [76|_137457] ) +3916d 329 0 FAIL RETRY: completion:remember(earthquake, _1048258 ) +3917d 329 0 CALL: problog:probabilistic_fact(_1048240, earthquake, _1048239 ) +3918d 350 0 CALL: prolog:ground(earthquake ) +3919d 329 0 CALL: prolog:=..(earthquake, [_137456|_137457] ) +3920d 329 0 CALL: prolog:atomic_concat(problog_, earthquake, _1048215 ) +3921d 329 0 CALL: lists:append([_137460], [_137462], _1048214 ) +3922d 329 0 CALL: lists:append([], [_137462], _137465 ) +3923d 329 0 CALL: prolog:=..(_1048217, [problog_earthquake,_137460,_137462] ) +3924d 329 0 CALL: prolog:length([_137460,_137462], _1048216 ) +3925d 329 0 CALL: prolog:$skip_list([_137460,_137462], _1048216, _137471, _137472 ) +3926d 329 0 CALL: prolog:==([], [] ) +3927d 329 0 CALL: prolog:current_predicate(problog:problog_earthquake/2 ) +3928d 329 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake/2, _1048211, _1048210 ) +3929d 329 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3930d 329 0 TRY_OR +3931d 381 0 CALL: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3932d 390 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +3933d 381 0 TRY_OR +3935d 381 0 CALL: error:may_bind_to_type(atom, problog_earthquake ) +3936d 398 0 FAIL RETRY: error:may_bind_to_type(atom, problog_earthquake ) +3937d 381 0 CALL: error:may_bind_to_type(integer, 2 ) +3938d 390 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +3939d 329 0 CALL: prolog:$c_i_predicate(problog_earthquake/2, problog ) +3940d 329 0 TRY_OR +3941d 375 0 CALL: prolog:ground(problog_earthquake/2 ) +3942d 329 0 CALL: prolog:functor(_137479, problog_earthquake, 2 ) +3943d 329 0 CALL: prolog:current_predicate(problog_earthquake, problog:problog_earthquake(_137480,_137481) ) +3944d 329 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake(_137480,_137481), _1048207, _1048206 ) +3945d 329 0 CALL: prolog:functor(problog_earthquake(_137480,_137481), problog_earthquake, _1048205 ) +3946d 329 0 TRY_OR +3947d 377 0 CALL: prolog:$current_predicate(problog_earthquake, problog, problog_earthquake(_137480,_137481), user ) +3948d 377 0 CALL: problog:problog_earthquake(_137460, _137462 ) +3949d 377 0 CALL: prolog:is(_1048240, 3, -0.6596650473806767 ) +3950d 304 0 TRY_OR +3951d 348 0 CALL: problog:non_ground_fact(1 ) +3953d 304 0 CALL: prolog:atomic_concat([x,1], _1048258 ) +3954d 304 0 CALL: prolog:assertz(completion:seen_atom(earthquake,x1,1,0.5170244841968428) ) +3955d 304 0 CALL: prolog:$assert(completion:seen_atom(earthquake,x1,1,0.5170244841968428), assertz, _137500 ) +3956d 304 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048244, _1048245 ) +3957d 304 0 CALL: prolog:$expand_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048248, _1048246 ) +3958d 341 0 CALL: prolog:source_module(_137501 ) +3959d 341 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(earthquake,x1,1,0.5170244841968428), _137505, _137506 ) +3960d 341 0 CALL: prolog:$expand_a_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), user, _1048248, _1048246 ) +3961d 341 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048215, _137513 ) +3962d 341 0 CALL: prolog:$head_and_body(seen_atom(earthquake,x1,1,0.5170244841968428), _1048214, _1048216 ) +3963d 371 0 FAIL RETRY: prolog:$head_and_body(seen_atom(earthquake,x1,1,0.5170244841968428), _1048214, _1048216 ) +3964d 341 0 CALL: prolog:$yap_strip_module(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048217, _1048218 ) +3965d 341 0 CALL: prolog:$not_imported(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +3966d 369 0 CALL: prolog:recorded('$import', '$import'(_137518,completion,_137520,seen_atom(earthquake,x1,1,0.5170244841968428),_137522,_137523), _1048200 ) +3967d 369 0 FAIL RETRY: prolog:$not_imported(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +3968d 341 0 CALL: prolog:$yap_strip_module(completion:true, _137520, _137521 ) +3969d 341 0 CALL: prolog:$expand_clause_body(true, seen_atom(earthquake,x1,1,0.5170244841968428), completion, user, completion, _1048220, _1048222 ) +3970d 341 0 CALL: prolog:$build_up(completion, seen_atom(earthquake,x1,1,0.5170244841968428), user, true, _1048248, true, _1048246 ) +3971d 360 0 CALL: prolog:==(completion, user ) +3972d 360 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(earthquake,x1,1,0.5170244841968428), user, true, _1048248, true, _1048246 ) +3973d 304 0 CALL: prolog:$$compile(completion:seen_atom(earthquake,x1,1,0.5170244841968428), assertz, completion:seen_atom(earthquake,x1,1,0.5170244841968428), _137500 ) +3974d 304 0 CALL: prolog:$head_and_body(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048243, _1048245 ) +3975d 342 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048243, _1048245 ) +3976d 304 0 CALL: prolog:strip_module(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048248, _1048244 ) +3977d 304 0 CALL: prolog:$undefined(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +3978d 304 0 CALL: prolog:$compile(seen_atom(earthquake,x1,1,0.5170244841968428):-true, assertz, completion:seen_atom(earthquake,x1,1,0.5170244841968428), completion, _137500 ) ++s 0x5602aeffcbe0 + @0x7efdd88a3258 0 +3979d 304 0 CALL: completion:next_counter(_133197 ) +3980d 304 0 CALL: prolog:bb_get(completion:counter, _1048246 ) +3981d 304 0 CALL: prolog:atomic_concat(['L',1], _133197 ) +3982d 304 0 CALL: prolog:bb_put(completion:counter, 1 ) +3983d 304 0 CALL: prolog:format('$stream'(3), '~w = ~w~w~n', completion:['L1','x0 + ',x1] ) +3984d 304 0 CALL: prolog:assert(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1') ) +3985d 304 0 CALL: prolog:$assert(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), assertz, _137553 ) +3986d 304 0 CALL: prolog:$yap_strip_clause(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048260, _1048261 ) +3987d 304 0 CALL: prolog:$expand_clause(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048264, _1048262 ) +3988d 325 0 CALL: prolog:source_module(_137554 ) +3989d 325 0 CALL: prolog:$yap_strip_clause(user:completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _137558, _137559 ) +3990d 325 0 CALL: prolog:$expand_a_clause(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), user, _1048264, _1048262 ) +3991d 325 0 CALL: prolog:$yap_strip_module(user:completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048231, _137566 ) +3992d 325 0 CALL: prolog:$head_and_body(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048230, _1048232 ) +3993d 355 0 FAIL RETRY: prolog:$head_and_body(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048230, _1048232 ) +3994d 325 0 CALL: prolog:$yap_strip_module(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048233, _1048234 ) +3995d 325 0 CALL: prolog:$not_imported(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), completion ) +3996d 353 0 CALL: prolog:recorded('$import', '$import'(_137571,completion,_137573,script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'),_137575,_137576), _1048216 ) +3997d 353 0 FAIL RETRY: prolog:$not_imported(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), completion ) +3998d 325 0 CALL: prolog:$yap_strip_module(completion:true, _137573, _137574 ) +3999d 325 0 CALL: prolog:$expand_clause_body(true, script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), completion, user, completion, _1048236, _1048238 ) +4000d 325 0 CALL: prolog:$build_up(completion, script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), user, true, _1048264, true, _1048262 ) +4001d 344 0 CALL: prolog:==(completion, user ) +4002d 344 0 FAIL RETRY: prolog:$build_up(completion, script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), user, true, _1048264, true, _1048262 ) +4003d 304 0 CALL: prolog:$$compile(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), assertz, completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _137553 ) +4004d 304 0 CALL: prolog:$head_and_body(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048259, _1048261 ) +4005d 326 0 FAIL RETRY: prolog:$head_and_body(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048259, _1048261 ) +4006d 304 0 CALL: prolog:strip_module(completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), _1048264, _1048260 ) +4007d 304 0 CALL: prolog:$undefined(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), completion ) +4008d 304 0 CALL: prolog:$compile(script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'):-true, assertz, completion:script_hash(('$atom'(burglary);'$atom'(earthquake)),'L1'), completion, _137553 ) ++s 0x5602af037910 + @0x7efdd88a3288 0 +4009d 304 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), 'L1' ) +4010d 304 0 FAIL RETRY: lists:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +4011d 264 0 CALL: lists:member(_133185, [] ) +4013d 181 0 CALL: nb:nb_queue_close(queue(0,['L1'|_133206],_133206,1), _133199, [] ) +4014d 181 0 CALL: lists:reverse(['L1'], _1048330 ) +4015d 181 0 CALL: lists:reverse(['L1'], [], _1048330 ) ++s 0x5602af275900 + @0x7efdd88a31c8 0 ++s 0x5602af275a60 + @0x7efdd88a31c8 0 +- 0x5602af275a60 + @0x7efdd88a31c8 181 ++s 0x5602af182a20 + @0x7efdd88a31c8 0 ++s 0x5602af274080 + @0x7efdd88a31c8 0 +- 0x5602af182a20 + @0x7efdd88a31c8 181 +- 0x5602af275900 + @0x7efdd88a31c8 181 +4016d 181 0 CALL: lists:reverse([], ['L1'], _1048330 ) +4017d 181 0 CALL: termhandling:list_to_conjunction(['L1'], _1048331 ) ++s 0x5602af233e90 + @0x7efdd88a31c8 0 ++s 0x5602af272d10 + @0x7efdd88a31c8 0 +- 0x5602af272d10 + @0x7efdd88a31c8 181 ++s 0x5602af275900 + @0x7efdd88a31c8 0 ++s 0x5602af275a60 + @0x7efdd88a31c8 0 +- 0x5602af275a60 + @0x7efdd88a31c8 181 ++s 0x5602af182a20 + @0x7efdd88a31c8 0 ++s 0x5602af234000 + @0x7efdd88a31c8 0 +- 0x5602af233e90 + @0x7efdd88a31c8 181 +4018d 181 0 CALL: completion:print_expression_and_final('L1', '$stream'(3), '', _1048333 ) ++s 0x5602af233e90 + @0x7efdd88a31c8 0 ++s 0x5602af275a60 + @0x7efdd88a31c8 0 +- 0x5602af275a60 + @0x7efdd88a31c8 181 ++s 0x5602aeff2aa0 + @0x7efdd88a31c8 0 ++s 0x5602af159f00 + @0x7efdd88a31c8 0 ++s 0x5602af2338b0 + @0x7efdd88a31c8 0 +- 0x5602af233e90 + @0x7efdd88a31c8 181 +4019d 254 0 FAIL RETRY: completion:print_expression_and_final('L1', '$stream'(3), '', _1048333 ) +4020d 181 0 CALL: completion:next_counter(_1048333 ) +4021d 181 0 CALL: prolog:bb_get(completion:counter, _1048314 ) +4022d 181 0 CALL: prolog:atomic_concat(['L',2], _1048333 ) +4023d 181 0 CALL: prolog:bb_put(completion:counter, 2 ) +4024d 181 0 CALL: prolog:format('$stream'(3), '~w = ~w~w~n', completion:['L2','','L1'] ) +4025d 181 0 TRY_OR +4026d 251 0 CALL: prolog:atom_codes('L2', [76|_133229] ) +4027d 181 0 CALL: prolog:format('$stream'(3), '~w~n', completion:['L2'] ) +4028d 181 0 CALL: prolog:close('$stream'(3) ) +4029d 181 0 CALL: utils:succeeds_n_times(completion:seen_atom(_133245,_133246,_133247,_133248), _1048362 ) +4030d 181 0 TRY_OR +4031d 254 0 CALL: prolog:call(completion:seen_atom(_133245,_133246,_133247,_133248) ) +4032d 254 0 CALL: prolog:$execute(completion:seen_atom(_133245,_133246,_133247,_133248) ) +4033d 254 0 CALL: completion:seen_atom(_133245, _133246, _133247, _133248 ) ++s 0x5602af15b770 + @0x7efdd88a31c8 0 ++s 0x5602af233710 + @0x7efdd88a31c8 0 ++s 0x5602af271e90 + @0x7efdd88a31c8 0 ++s 0x5602af275e30 + @0x7efdd88a31c8 0 +- 0x5602af15b770 + @0x7efdd88a31c8 254 +4034d 266 0 CALL: prolog:arg(1, counter(0), _133253 ) +4035d 266 0 CALL: prolog:nb_setarg(1, counter(0), 1 ) +4036d 266 0 FAIL RETRY: completion:seen_atom(_133245, _133246, _133247, _133248 ) +4037d 254 0 CALL: prolog:arg(1, counter(1), _133253 ) +4038d 254 0 CALL: prolog:nb_setarg(1, counter(1), 2 ) +4040d 181 0 CALL: prolog:arg(1, counter(2), _133253 ) +4041d 181 0 CALL: prolog:bb_get(completion:counter, _1048338 ) +4042d 181 0 CALL: utils:prefix_bdd_file_with_header('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', 2, 2, '/tmp/YAP_tmpXXRZOJ5R' ) +4043d 181 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', write, _1048333 ) +4044d 181 0 CALL: prolog:format('$stream'(3), '@BDD1~n~w~n0~n~w~n', utils:[2,2] ) +4045d 181 0 CALL: prolog:open('/tmp/YAP_tmpXXRZOJ5R', read, _1048332 ) +4046d 181 0 TRY_OR +4047d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4048d 251 0 CALL: prolog:put_code('$stream'(3), 76 ) +4049d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4051d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4052d 251 0 CALL: prolog:put_code('$stream'(3), 49 ) +4053d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4055d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4056d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4057d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4059d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4060d 251 0 CALL: prolog:put_code('$stream'(3), 61 ) +4061d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4063d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4064d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4065d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4067d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4068d 251 0 CALL: prolog:put_code('$stream'(3), 120 ) +4069d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4071d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4072d 251 0 CALL: prolog:put_code('$stream'(3), 48 ) +4073d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4075d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4076d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4077d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4079d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4080d 251 0 CALL: prolog:put_code('$stream'(3), 43 ) +4081d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4083d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4084d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4085d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4087d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4088d 251 0 CALL: prolog:put_code('$stream'(3), 120 ) +4089d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4091d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4092d 251 0 CALL: prolog:put_code('$stream'(3), 49 ) +4093d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4095d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4096d 251 0 CALL: prolog:put_code('$stream'(3), 10 ) +4097d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4099d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4100d 251 0 CALL: prolog:put_code('$stream'(3), 76 ) +4101d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4103d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4104d 251 0 CALL: prolog:put_code('$stream'(3), 50 ) +4105d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4107d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4108d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4109d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4111d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4112d 251 0 CALL: prolog:put_code('$stream'(3), 61 ) +4113d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4115d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4116d 251 0 CALL: prolog:put_code('$stream'(3), 32 ) +4117d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4119d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4120d 251 0 CALL: prolog:put_code('$stream'(3), 76 ) +4121d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4123d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4124d 251 0 CALL: prolog:put_code('$stream'(3), 49 ) +4125d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4127d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4128d 251 0 CALL: prolog:put_code('$stream'(3), 10 ) +4129d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4131d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4132d 251 0 CALL: prolog:put_code('$stream'(3), 76 ) +4133d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4135d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4136d 251 0 CALL: prolog:put_code('$stream'(3), 50 ) +4137d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4139d 251 0 CALL: prolog:get_code('$stream'(4), _133264 ) +4140d 251 0 CALL: prolog:put_code('$stream'(3), 10 ) +4141d 251 0 CALL: prolog:at_end_of_stream('$stream'(4) ) +4142d 181 0 CALL: prolog:close('$stream'(4) ) +4143d 181 0 CALL: prolog:close('$stream'(3) ) +4144d 181 0 CALL: utils:delete_file_silently('/tmp/YAP_tmpXXRZOJ5R' ) +4145d 243 0 CALL: prolog:catch(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048326, utils:fail ) +4146d 243 0 CALL: prolog:$catch(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048326, utils:fail ) +4147d 259 0 CALL: prolog:$execute(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R') ) +4148d 259 0 CALL: prolog:$call(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), 259, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), user ) +4149d 276 0 FAIL RETRY: prolog:$call(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), 259, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), user ) +4150d 259 0 CALL: prolog:$call(delete_file('/tmp/YAP_tmpXXRZOJ5R'), 259, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils ) +4151d 287 0 FAIL RETRY: prolog:$call(delete_file('/tmp/YAP_tmpXXRZOJ5R'), 259, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils ) +4152d 259 0 CALL: prolog:$execute0(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils ) +4153d 259 0 CALL: utils:delete_file('/tmp/YAP_tmpXXRZOJ5R' ) +4154d 259 0 CALL: prolog:$undefp([utils|delete_file('/tmp/YAP_tmpXXRZOJ5R')], error ) +4155d 259 0 CALL: prolog:yap_flag(unknown, error, fail ) +4156d 259 0 CALL: prolog:$stop_creeping(_1048286 ) +4157d 259 0 TRY_OR +4158d 300 0 CALL: prolog:$undefp_search(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133281:_133282 ) +4159d 309 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_133284,_133285,_133286,_133287), user ) +4160d 309 0 FAIL RETRY: prolog:$undefp_search(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133281:_133282 ) +4161d 300 0 CALL: prolog:expand_goal(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133281:_133282 ) +4162d 300 0 CALL: prolog:$expand_meta_call(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), [], _133281:_133282 ) +4163d 300 0 CALL: prolog:source_module(_133283 ) +4164d 300 0 CALL: prolog:$yap_strip_module(user:utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048266, _133287 ) +4165d 300 0 CALL: prolog:$expand_goals(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, utils, []- (utils:delete_file('/tmp/YAP_tmpXXRZOJ5R')) ) +4166d 324 0 FAIL RETRY: prolog:$expand_goals(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, utils, []- (utils:delete_file('/tmp/YAP_tmpXXRZOJ5R')) ) +4167d 324 0 FAIL RETRY: prolog:$expand_goals(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, utils, []- (utils:delete_file('/tmp/YAP_tmpXXRZOJ5R')) ) +4168d 324 0 FAIL RETRY: prolog:$expand_goals(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, utils, []- (utils:delete_file('/tmp/YAP_tmpXXRZOJ5R')) ) +4169d 300 0 CALL: prolog:$yap_strip_module(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133294, _133295 ) +4170d 300 0 CALL: prolog:$expand_goal(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, utils, []- (utils:delete_file('/tmp/YAP_tmpXXRZOJ5R')) ) +4171d 300 0 CALL: prolog:$yap_strip_module(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133299, _133300 ) +4172d 300 0 CALL: prolog:$user_expansion(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133305:_133306 ) +4173d 334 0 CALL: prolog:_user_expand_goal(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133308:_133309 ) +4177d 334 0 FAIL RETRY: prolog:$user_expansion(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133305:_133306 ) +4178d 300 0 CALL: prolog:$import_expansion(utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133308:_133309 ) +4179d 333 0 CALL: prolog:$imported_predicate(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, _133309, _133308 ) +4180d 349 0 CALL: prolog:$is_system_predicate(delete_file('/tmp/YAP_tmpXXRZOJ5R'), prolog ) +4181d 349 0 FAIL RETRY: prolog:$imported_predicate(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, _133309, _133308 ) +4182d 333 0 CALL: prolog:$undefined(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils ) +4183d 333 0 CALL: prolog:$get_undefined_predicates(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, _133309, _133308 ) +4184d 356 0 CALL: prolog:recorded('$import', '$import'(_133311,utils,_133313,delete_file('/tmp/YAP_tmpXXRZOJ5R'),_133315,_133316), _1048209 ) +4185d 356 0 CALL: prolog:$continue_imported(_133308, operating_system_support, _133309, delete_file('/tmp/YAP_tmpXXRZOJ5R') ) +4186d 367 0 CALL: prolog:$pred_exists(delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support ) +4187d 356 0 CALL: prolog:\=(operating_system_support, utils ) +4188d 300 0 CALL: prolog:$meta_expansion(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, [], _1048254 ) +4189d 332 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133329, _1048233 ) +4190d 332 0 CALL: prolog:functor(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133332, _133333 ) +4191d 332 0 CALL: prolog:$meta_predicate(delete_file, operating_system_support, 1, _1048234 ) +4192d 332 0 FAIL RETRY: prolog:$meta_expansion(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, [], _1048254 ) +4193d 300 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133329, _133330 ) +4194d 300 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133331, _133332 ) +4195d 300 0 CALL: prolog:$end_goal_expansion(delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048265, _1048267, utils, user, operating_system_support, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R') ) +4196d 300 0 CALL: prolog:$match_mod(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, user, operating_system_support, _1048265 ) +4197d 300 0 CALL: prolog:$is_system_predicate(delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support ) +4198d 300 0 TRY_OR +4199d 338 0 CALL: prolog:==(operating_system_support, utils ) +4201d 300 0 CALL: prolog:$c_built_in(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048256 ) +4202d 331 0 CALL: prolog:get_value('$c_arith', true ) +4203d 300 0 CALL: prolog:do_c_built_in(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048256 ) +4204d 342 0 CALL: prolog:$yap_strip_module(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133336, _133337 ) +4205d 342 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048256 ) +4206d 342 0 CALL: prolog:$compop(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048218, _1048219, _1048221 ) +4207d 342 0 FAIL RETRY: prolog:do_c_built_in(operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support, utils:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _1048256 ) +4208d 342 0 CALL: prolog:$yap_strip_module(operating_system_support:operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133339, _133340 ) +4209d 342 0 CALL: prolog:$match_mod(delete_file('/tmp/YAP_tmpXXRZOJ5R'), utils, user, operating_system_support, _1048267 ) +4210d 342 0 CALL: prolog:$is_system_predicate(delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support ) +4211d 342 0 TRY_OR +4212d 358 0 CALL: prolog:==(operating_system_support, utils ) +4214d 342 0 CALL: prolog:$yap_strip_module(utils:operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R'), _133281, _133282 ) +4215d 342 0 TRY_OR +4216d 350 0 CALL: prolog:\==(utils, operating_system_support ) +4217d 342 0 CALL: prolog:\=(delete_file('/tmp/YAP_tmpXXRZOJ5R'), fail ) +4218d 259 0 CALL: prolog:yap_flag(unknown, _1048285, error ) +4219d 259 0 TRY_OR +4220d 297 0 CALL: prolog:==(false, true ) +4222d 259 0 CALL: prolog:$execute0(delete_file('/tmp/YAP_tmpXXRZOJ5R'), operating_system_support ) +4223d 259 0 CALL: operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R' ) +4224d 259 0 CALL: prolog:true_file_name('/tmp/YAP_tmpXXRZOJ5R', _1048304 ) +4225d 259 0 CALL: operating_system_support:delete_file('/tmp/YAP_tmpXXRZOJ5R', off, on, off ) +4226d 259 0 CALL: prolog:true_file_name('/tmp/YAP_tmpXXRZOJ5R', _1048301 ) +4227d 259 0 CALL: operating_system_support:file_property('/tmp/YAP_tmpXXRZOJ5R', _1048300, _1048296, _1048297, _1048298, _1048299, off ) +4228d 259 0 CALL: operating_system_support:delete_file(regular, '/tmp/YAP_tmpXXRZOJ5R', off, on, off ) +4229d 277 0 FAIL RETRY: operating_system_support:delete_file(regular, '/tmp/YAP_tmpXXRZOJ5R', off, on, off ) +4230d 277 0 FAIL RETRY: operating_system_support:delete_file(regular, '/tmp/YAP_tmpXXRZOJ5R', off, on, off ) +4231d 259 0 CALL: operating_system_support:unlink_file('/tmp/YAP_tmpXXRZOJ5R', off ) +4232d 259 0 CALL: prolog:true_file_name('/tmp/YAP_tmpXXRZOJ5R', _1048304 ) +4233d 259 0 CALL: operating_system_support:unlink('/tmp/YAP_tmpXXRZOJ5R', _1048302 ) +4234d 259 0 CALL: operating_system_support:handle_system_internal(_133347, off, delete_file('/tmp/YAP_tmpXXRZOJ5R') ) +4235d 259 0 TRY_OR +4236d 273 0 CALL: prolog:==(259, 259 ) +4237d 181 0 CALL: flags:problog_flag(output_dot_files, _1048340 ) +4238d 181 0 CALL: gflags:flag_get(output_dot_files, _1048340 ) +4239d 181 0 CALL: prolog:recorded(flag_values, flag(output_dot_files,_133352), _133353 ) +4240d 181 0 TRY_OR +4241d 243 0 CALL: prolog:==(true, true ) +4242d 181 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1','.dot'], _1048342 ) +4243d 181 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1.dot', write, _1048354 ) +4244d 181 0 CALL: prolog:format('$stream'(3), 'digraph d{~n', completion:[] ) +4245d 181 0 TRY_OR +4246d 240 0 CALL: completion:seen_atom(_1048345, _1048346, _1048343, _1048344 ) +4247d 252 0 TRY_OR +4248d 260 0 CALL: prolog:format('$stream'(3), '~q [label="~q\\n~q", style="filled", color="lightblue"];~n', completion:[x0,burglary,x0] ) +4249d 252 0 FAIL RETRY: completion:seen_atom(_1048345, _1048346, _1048343, _1048344 ) +4250d 240 0 TRY_OR +4251d 248 0 CALL: prolog:format('$stream'(3), '~q [label="~q\\n~q", style="filled", color="lightblue"];~n', completion:[x1,earthquake,x1] ) +4253d 181 0 CALL: prolog:findall(_133197, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), _1048353 ) +4254d 181 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048353 ) +4255d 239 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048353 ) +4256d 181 0 TRY_OR +4257d 246 0 CALL: error:has_type(list_or_partial_list, _1048353 ) +4258d 246 0 CALL: error:is_list_or_partial_list(_1048353 ) +4259d 246 0 CALL: prolog:$skip_list(_133383, _1048353, _133384 ) +4260d 181 0 CALL: prolog:$findall(_133197, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), [], _133384 ) +4261d 181 0 CALL: nb:nb_queue(_1048345 ) +4262d 181 0 TRY_OR +4263d 240 0 CALL: prolog:$execute(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)) ) +4264d 240 0 CALL: prolog:$call(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), 240, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), user ) +4265d 251 0 FAIL RETRY: prolog:$call(completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), 240, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), user ) +4266d 240 0 CALL: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197), 240, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4267d 240 0 CALL: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]), 240, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4268d 282 0 FAIL RETRY: prolog:$call(member(_133185,['$dbref'(0x5602af2655d0,0)]), 240, completion: (member(_133185,['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,_133185),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4269d 240 0 CALL: prolog:$execute0(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion ) +4270d 240 0 CALL: completion:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +4271d 240 0 CALL: prolog:$undefp([completion|member(_133185,['$dbref'(0x5602af2655d0,0)])], error ) +4272d 240 0 CALL: prolog:yap_flag(unknown, error, fail ) +4273d 240 0 CALL: prolog:$stop_creeping(_1048291 ) +4274d 240 0 TRY_OR +4275d 295 0 CALL: prolog:$undefp_search(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137495:_137496 ) +4276d 304 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_137498,_137499,_137500,_137501), user ) +4277d 304 0 FAIL RETRY: prolog:$undefp_search(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137495:_137496 ) +4278d 295 0 CALL: prolog:expand_goal(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137495:_137496 ) +4279d 295 0 CALL: prolog:$expand_meta_call(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), [], _137495:_137496 ) +4280d 295 0 CALL: prolog:source_module(_137497 ) +4281d 295 0 CALL: prolog:$yap_strip_module(user:completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048271, _137501 ) +4282d 295 0 CALL: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +4283d 319 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +4284d 319 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +4285d 319 0 FAIL RETRY: prolog:$expand_goals(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +4286d 295 0 CALL: prolog:$yap_strip_module(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137508, _137509 ) +4287d 295 0 CALL: prolog:$expand_goal(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, completion, []- (completion:member(_133185,['$dbref'(0x5602af2655d0,0)])) ) +4288d 295 0 CALL: prolog:$yap_strip_module(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137513, _137514 ) +4289d 295 0 CALL: prolog:$user_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137519:_137520 ) +4290d 329 0 CALL: prolog:_user_expand_goal(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137522:_137523 ) +4294d 329 0 FAIL RETRY: prolog:$user_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137519:_137520 ) +4295d 295 0 CALL: prolog:$import_expansion(completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137522:_137523 ) +4296d 328 0 CALL: prolog:$imported_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137523, _137522 ) +4297d 344 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), prolog ) +4298d 344 0 FAIL RETRY: prolog:$imported_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137523, _137522 ) +4299d 328 0 CALL: prolog:$undefined(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion ) +4300d 328 0 CALL: prolog:$get_undefined_predicates(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, _137523, _137522 ) +4301d 351 0 CALL: prolog:recorded('$import', '$import'(_137525,completion,_137527,member(_133185,['$dbref'(0x5602af2655d0,0)]),_137529,_137530), _1048214 ) +4302d 351 0 CALL: prolog:$continue_imported(_137522, lists, _137523, member(_133185,['$dbref'(0x5602af2655d0,0)]) ) +4303d 362 0 CALL: prolog:$pred_exists(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +4304d 351 0 CALL: prolog:\=(lists, completion ) +4305d 295 0 CALL: prolog:$meta_expansion(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, [], _1048259 ) +4306d 327 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137545, _1048238 ) +4307d 327 0 CALL: prolog:functor(member(_133185,['$dbref'(0x5602af2655d0,0)]), _137548, _137549 ) +4308d 327 0 CALL: prolog:$meta_predicate(member, lists, 2, _1048239 ) +4309d 327 0 FAIL RETRY: prolog:$meta_expansion(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, [], _1048259 ) +4310d 295 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137545, _137546 ) +4311d 295 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137547, _137548 ) +4312d 295 0 CALL: prolog:$end_goal_expansion(member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048270, _1048272, completion, user, lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]) ) +4313d 295 0 CALL: prolog:$match_mod(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, user, lists, _1048270 ) +4314d 295 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +4315d 295 0 TRY_OR +4316d 333 0 CALL: prolog:==(lists, completion ) +4318d 295 0 CALL: prolog:$c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048261 ) +4319d 326 0 CALL: prolog:get_value('$c_arith', true ) +4320d 295 0 CALL: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048261 ) +4321d 337 0 CALL: prolog:$yap_strip_module(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137552, _137553 ) +4322d 337 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048261 ) +4323d 337 0 CALL: prolog:$compop(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048223, _1048224, _1048226 ) +4324d 337 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), lists, completion:member(_133185,['$dbref'(0x5602af2655d0,0)]), _1048261 ) +4325d 337 0 CALL: prolog:$yap_strip_module(lists:lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137555, _137556 ) +4326d 337 0 CALL: prolog:$match_mod(member(_133185,['$dbref'(0x5602af2655d0,0)]), completion, user, lists, _1048272 ) +4327d 337 0 CALL: prolog:$is_system_predicate(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +4328d 337 0 TRY_OR +4329d 353 0 CALL: prolog:==(lists, completion ) +4331d 337 0 CALL: prolog:$yap_strip_module(completion:lists:member(_133185,['$dbref'(0x5602af2655d0,0)]), _137495, _137496 ) +4332d 337 0 TRY_OR +4333d 345 0 CALL: prolog:\==(completion, lists ) +4334d 337 0 CALL: prolog:\=(member(_133185,['$dbref'(0x5602af2655d0,0)]), fail ) +4335d 240 0 CALL: prolog:yap_flag(unknown, _1048290, error ) +4336d 240 0 TRY_OR +4337d 292 0 CALL: prolog:==(false, true ) +4339d 240 0 CALL: prolog:$execute0(member(_133185,['$dbref'(0x5602af2655d0,0)]), lists ) +4340d 240 0 CALL: lists:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +4341d 280 0 CALL: prolog:$call(recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)),print_dot_expression(_133192,'$stream'(3),_133197), 240, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4342d 280 0 CALL: prolog:$call(recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)), 240, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4343d 311 0 FAIL RETRY: prolog:$call(recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)), 240, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)),print_dot_expression(_133192,'$stream'(3),_133197)), completion ) +4344d 280 0 CALL: prolog:$execute0(recorded(_133376,_133192,'$dbref'(0x5602af2655d0,0)), completion ) +4345d 280 0 CALL: prolog:recorded(_133376, _133192, '$dbref'(0x5602af2655d0,0) ) +4346d 280 0 CALL: prolog:recorded(_133376, _133192, '$dbref'(0x5602af2655d0,0) ) +4347d 280 0 CALL: prolog:$call(print_dot_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), 240, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(rules,('$atom'(burglary);'$atom'(earthquake)),'$dbref'(0x5602af2655d0,0)),print_dot_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197)), completion ) +4348d 291 0 FAIL RETRY: prolog:$call(print_dot_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), 240, completion: (member('$dbref'(0x5602af2655d0,0),['$dbref'(0x5602af2655d0,0)]),recorded(rules,('$atom'(burglary);'$atom'(earthquake)),'$dbref'(0x5602af2655d0,0)),print_dot_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197)), completion ) +4349d 280 0 CALL: prolog:$execute0(print_dot_expression(('$atom'(burglary);'$atom'(earthquake)),'$stream'(3),_133197), completion ) +4350d 280 0 CALL: completion:print_dot_expression('$atom'(burglary);'$atom'(earthquake), '$stream'(3), _133197 ) ++s 0x5602aeff6720 + @0x7efdd88a3228 0 ++s 0x5602af263e00 + @0x7efdd88a3228 0 +- 0x5602af263e00 + @0x7efdd88a3228 280 ++s 0x5602af27f6e0 + @0x7efdd88a3228 0 ++s 0x5602af265a60 + @0x7efdd88a3228 0 ++s 0x5602af27f180 + @0x7efdd88a3228 0 +- 0x5602aeff6720 + @0x7efdd88a3228 280 +4351d 280 0 CALL: completion:next_counter(_133197 ) +4352d 280 0 CALL: prolog:bb_get(completion:counter, _1048278 ) +4353d 280 0 CALL: prolog:atomic_concat(['L',3], _133197 ) +4354d 280 0 CALL: prolog:bb_put(completion:counter, 3 ) +4355d 280 0 CALL: prolog:format('$stream'(3), '~w [label="v",shape="invtriangle", style="filled", color="greenyellow"];~n', completion:['L3'] ) +4356d 280 0 CALL: completion:print_dot_expression_or('$atom'(burglary);'$atom'(earthquake), '$stream'(3), 'L3' ) ++s 0x5602af27ebf0 + @0x7efdd88a3238 0 ++s 0x5602aebe9360 + @0x7efdd88a3238 0 +- 0x5602af27ebf0 + @0x7efdd88a3238 280 +4357d 280 0 CALL: completion:print_dot_expression('$atom'(burglary), '$stream'(3), _1048276 ) +4358d 280 0 CALL: completion:remember(burglary, _1048276 ) +4359d 308 0 CALL: completion:seen_atom(burglary, _1048276, _1048260, _1048261 ) ++s 0x5602af27ebf0 + @0x7efdd88a3238 0 ++s 0x5602af27f970 + @0x7efdd88a3238 0 +- 0x5602af27f970 + @0x7efdd88a3238 308 ++s 0x5602af263e00 + @0x7efdd88a3238 0 ++s 0x5602af265b10 + @0x7efdd88a3238 0 +- 0x5602af27ebf0 + @0x7efdd88a3238 308 +4360d 280 0 CALL: completion:print_dot_line(x0, 'L3', '$stream'(3) ) +4361d 280 0 TRY_OR +4362d 316 0 CALL: prolog:atomic_concat(~, _1048268, x0 ) +4364d 280 0 CALL: prolog:format('$stream'(3), '~w -> ~w;~n', completion:[x0,'L3'] ) +4365d 280 0 CALL: completion:print_dot_expression_or('$atom'(earthquake), '$stream'(3), 'L3' ) +4366d 290 0 FAIL RETRY: completion:print_dot_expression_or('$atom'(earthquake), '$stream'(3), 'L3' ) +4367d 280 0 CALL: completion:print_dot_expression('$atom'(earthquake), '$stream'(3), _1048287 ) +4368d 280 0 CALL: completion:remember(earthquake, _1048287 ) +4369d 297 0 CALL: completion:seen_atom(earthquake, _1048287, _1048271, _1048272 ) +4370d 280 0 CALL: completion:print_dot_line(x1, 'L3', '$stream'(3) ) +4371d 280 0 TRY_OR +4372d 298 0 CALL: prolog:atomic_concat(~, _1048286, x1 ) +4374d 280 0 CALL: prolog:format('$stream'(3), '~w -> ~w;~n', completion:[x1,'L3'] ) +4375d 280 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), 'L3' ) +4376d 280 0 FAIL RETRY: lists:member(_133185, ['$dbref'(0x5602af2655d0,0)] ) +4377d 240 0 CALL: lists:member(_133185, [] ) +4379d 181 0 CALL: nb:nb_queue_close(queue(0,['L3'|_133391],_133391,1), _133384, [] ) +4380d 181 0 CALL: prolog:format('$stream'(3), '}~n', completion:[] ) +4381d 181 0 CALL: prolog:close('$stream'(3) ) +4382d 181 0 CALL: prolog:retractall(completion:script_hash(_133399,_133400) ) +4383d 181 0 CALL: prolog:$retractall(script_hash(_133399,_133400), completion ) +4384d 237 0 FAIL RETRY: prolog:$retractall(script_hash(_133399,_133400), completion ) +4385d 181 0 CALL: prolog:functor(script_hash(_133399,_133400), _133402, _133403 ) +4386d 181 0 CALL: prolog:$is_log_updatable(script_hash(_133399,_133400), completion ) +4387d 181 0 CALL: prolog:$is_multifile(script_hash(_133399,_133400), completion ) +4388d 181 0 CALL: prolog:$retractall_lu(script_hash(_133399,_133400), completion ) +4389d 229 0 CALL: prolog:$free_arguments(script_hash(_133399,_133400) ) +4390d 181 0 TRY_OR +4391d 244 0 CALL: prolog:$purge_clauses(script_hash(_133399,_133400), completion ) +- 0x5602af037910 + @0x7efdd88a31d8 244 +4393d 181 0 CALL: prolog:retractall(completion:seen_atom(_133405,_133406,_133407,_133408) ) +4394d 181 0 CALL: prolog:$retractall(seen_atom(_133405,_133406,_133407,_133408), completion ) +4395d 232 0 FAIL RETRY: prolog:$retractall(seen_atom(_133405,_133406,_133407,_133408), completion ) +4396d 181 0 CALL: prolog:functor(seen_atom(_133405,_133406,_133407,_133408), _133410, _133411 ) +4397d 181 0 CALL: prolog:$is_log_updatable(seen_atom(_133405,_133406,_133407,_133408), completion ) +4398d 181 0 CALL: prolog:$is_multifile(seen_atom(_133405,_133406,_133407,_133408), completion ) +4399d 181 0 CALL: prolog:$retractall_lu(seen_atom(_133405,_133406,_133407,_133408), completion ) +4400d 224 0 CALL: prolog:$free_arguments(seen_atom(_133405,_133406,_133407,_133408) ) +4401d 181 0 TRY_OR +4402d 239 0 CALL: prolog:$purge_clauses(seen_atom(_133405,_133406,_133407,_133408), completion ) +- 0x5602af263e00 + @0x7efdd88a31d8 239 +- 0x5602af265b10 + @0x7efdd88a31d8 239 +- 0x5602af271e90 + @0x7efdd88a31d8 239 +- 0x5602af275e30 + @0x7efdd88a31d8 239 +- 0x5602af233710 + @0x7efdd88a31d8 239 +- 0x5602af2545f0 + @0x7efdd88a31d8 239 +- 0x5602aeffcbe0 + @0x7efdd88a31d8 239 +4404d 181 0 CALL: completion:print_script_per_cluster([], 1, 2, 2, _1048379, [1], _1048375 ) +4405d 181 0 CALL: completion:store_known_atoms(1, [1], training ) +4406d 181 0 TRY_OR +4407d 229 0 CALL: prolog:==(training, test ) +4409d 181 0 CALL: prolog:retractall(completion:bdd_cluster(1,_133418) ) +4410d 181 0 CALL: prolog:$retractall(bdd_cluster(1,_133418), completion ) +4411d 238 0 FAIL RETRY: prolog:$retractall(bdd_cluster(1,_133418), completion ) +4412d 181 0 CALL: prolog:functor(bdd_cluster(1,_133418), _133420, _133421 ) +4413d 181 0 CALL: prolog:$is_log_updatable(bdd_cluster(1,_133418), completion ) +4414d 181 0 CALL: prolog:$is_multifile(bdd_cluster(1,_133418), completion ) +4415d 181 0 CALL: prolog:$retractall_lu_mf(bdd_cluster(1,_133418), completion, bdd_cluster, 2 ) +4416d 232 0 CALL: prolog:$log_update_clause(bdd_cluster(1,_133418), completion, _1048332, _1048337 ) +4417d 232 0 FAIL RETRY: prolog:$retractall_lu_mf(bdd_cluster(1,_133418), completion, bdd_cluster, 2 ) +4418d 181 0 CALL: prolog:assertz(completion:bdd_cluster(1,[1]) ) +4419d 181 0 CALL: prolog:$assert(completion:bdd_cluster(1,[1]), assertz, _133425 ) +4420d 181 0 CALL: prolog:$yap_strip_clause(completion:bdd_cluster(1,[1]), _1048343, _1048344 ) +4421d 181 0 CALL: prolog:$expand_clause(completion:bdd_cluster(1,[1]), _1048347, _1048345 ) +4422d 242 0 CALL: prolog:source_module(_133426 ) +4423d 242 0 CALL: prolog:$yap_strip_clause(user:completion:bdd_cluster(1,[1]), _133430, _133431 ) +4424d 242 0 CALL: prolog:$expand_a_clause(completion:bdd_cluster(1,[1]), user, _1048347, _1048345 ) +4425d 242 0 CALL: prolog:$yap_strip_module(user:completion:bdd_cluster(1,[1]), _1048314, _133438 ) +4426d 242 0 CALL: prolog:$head_and_body(bdd_cluster(1,[1]), _1048313, _1048315 ) +4427d 272 0 FAIL RETRY: prolog:$head_and_body(bdd_cluster(1,[1]), _1048313, _1048315 ) +4428d 242 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(1,[1]), _1048316, _1048317 ) +4429d 242 0 CALL: prolog:$not_imported(bdd_cluster(1,[1]), completion ) +4430d 270 0 CALL: prolog:recorded('$import', '$import'(_133443,completion,_133445,bdd_cluster(1,[1]),_133447,_133448), _1048299 ) +4431d 270 0 FAIL RETRY: prolog:$not_imported(bdd_cluster(1,[1]), completion ) +4432d 242 0 CALL: prolog:$yap_strip_module(completion:true, _133445, _133446 ) +4433d 242 0 CALL: prolog:$expand_clause_body(true, bdd_cluster(1,[1]), completion, user, completion, _1048319, _1048321 ) +4434d 242 0 CALL: prolog:$build_up(completion, bdd_cluster(1,[1]), user, true, _1048347, true, _1048345 ) +4435d 261 0 CALL: prolog:==(completion, user ) +4436d 261 0 FAIL RETRY: prolog:$build_up(completion, bdd_cluster(1,[1]), user, true, _1048347, true, _1048345 ) +4437d 181 0 CALL: prolog:$$compile(completion:bdd_cluster(1,[1]), assertz, completion:bdd_cluster(1,[1]), _133425 ) +4438d 181 0 CALL: prolog:$head_and_body(completion:bdd_cluster(1,[1]), _1048342, _1048344 ) +4439d 243 0 FAIL RETRY: prolog:$head_and_body(completion:bdd_cluster(1,[1]), _1048342, _1048344 ) +4440d 181 0 CALL: prolog:strip_module(completion:bdd_cluster(1,[1]), _1048347, _1048343 ) +4441d 181 0 CALL: prolog:$undefined(bdd_cluster(1,[1]), completion ) +4442d 181 0 CALL: prolog:$compile(bdd_cluster(1,[1]):-true, assertz, completion:bdd_cluster(1,[1]), completion, _133425 ) ++s 0x5602af265bc0 + @0x7efdd88a31d8 0 ++s 0x5602aeffcbe0 + @0x7efdd88a31e8 0 +4443d 181 0 CALL: utils_learning:create_known_values_file_name(1, _1048354 ) +4444d 230 0 CALL: flags:problog_flag(bdd_directory, _1048337 ) +4445d 230 0 CALL: gflags:flag_get(bdd_directory, _1048337 ) +4446d 230 0 CALL: prolog:recorded(flag_values, flag(bdd_directory,_133461), _133462 ) +4447d 181 0 CALL: prolog:atomic_concat([query_,1,'_known_values'], _1048338 ) +4448d 181 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', query_1_known_values, _1048354 ) +4449d 181 0 CALL: os:path_separator(_1048346 ) +4450d 238 0 CALL: prolog:current_prolog_flag(windows, true ) +4451d 238 0 FAIL RETRY: os:path_separator(_1048346 ) +4452d 181 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_1_known_values], _1048354 ) +4453d 181 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_1_known_values], _1048354 ) +4454d 181 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_1_known_values', write, _1048371 ) +4455d 181 0 CALL: prolog:format('$stream'(3), 'completion:bdd_cluster(~w,~w).~n', completion:[1,[1]] ) +4456d 181 0 TRY_OR +4457d 227 0 CALL: prolog:recorded(known_atoms, <=>('$atom'(_133490),_133488), _1048356 ) +4458d 227 0 CALL: completion:remember(alarm, _1048357 ) +4459d 236 0 CALL: completion:seen_atom(alarm, _1048357, _1048332, _1048333 ) +4460d 236 0 FAIL RETRY: completion:remember(alarm, _1048357 ) +4461d 236 0 CALL: prolog:atom_codes(alarm, [76|_133492] ) +4462d 236 0 FAIL RETRY: completion:remember(alarm, _1048357 ) +4463d 236 0 CALL: problog:probabilistic_fact(_1048333, alarm, _1048332 ) +4464d 257 0 CALL: prolog:ground(alarm ) +4465d 236 0 CALL: prolog:=..(alarm, [_133491|_133492] ) +4466d 236 0 CALL: prolog:atomic_concat(problog_, alarm, _1048308 ) +4467d 236 0 CALL: lists:append([_133495], [_133497], _1048307 ) +4468d 236 0 CALL: lists:append([], [_133497], _133500 ) +4469d 236 0 CALL: prolog:=..(_1048310, [problog_alarm,_133495,_133497] ) +4470d 236 0 CALL: prolog:length([_133495,_133497], _1048309 ) +4471d 236 0 CALL: prolog:$skip_list([_133495,_133497], _1048309, _133506, _133507 ) +4472d 236 0 CALL: prolog:==([], [] ) +4473d 236 0 CALL: prolog:current_predicate(problog:problog_alarm/2 ) +4474d 236 0 CALL: prolog:$yap_strip_module(problog:problog_alarm/2, _1048304, _1048303 ) +4475d 236 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_alarm/2 ) +4476d 236 0 TRY_OR +4477d 288 0 CALL: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +4478d 297 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +4479d 288 0 TRY_OR +4481d 288 0 CALL: error:may_bind_to_type(atom, problog_alarm ) +4482d 305 0 FAIL RETRY: error:may_bind_to_type(atom, problog_alarm ) +4483d 288 0 CALL: error:may_bind_to_type(integer, 2 ) +4484d 297 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +4485d 236 0 CALL: prolog:$c_i_predicate(problog_alarm/2, problog ) +4486d 236 0 TRY_OR +4487d 282 0 CALL: prolog:ground(problog_alarm/2 ) +4488d 236 0 CALL: prolog:functor(_133514, problog_alarm, 2 ) +4489d 236 0 CALL: prolog:current_predicate(problog_alarm, problog:problog_alarm(_133515,_133516) ) +4490d 236 0 CALL: prolog:$yap_strip_module(problog:problog_alarm(_133515,_133516), _1048300, _1048299 ) +4491d 236 0 CALL: prolog:functor(problog_alarm(_133515,_133516), problog_alarm, _1048298 ) +4492d 236 0 TRY_OR +4493d 284 0 CALL: prolog:$current_predicate(problog_alarm, problog, problog_alarm(_133515,_133516), user ) +4495d 236 0 CALL: prolog:$imported_predicate(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4496d 285 0 CALL: prolog:$is_system_predicate(problog_alarm(_133515,_133516), prolog ) +4497d 285 0 FAIL RETRY: prolog:$imported_predicate(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4498d 236 0 CALL: prolog:$undefined(problog_alarm(_133515,_133516), problog ) +4499d 236 0 CALL: prolog:$get_undefined_predicates(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4500d 292 0 CALL: prolog:recorded('$import', '$import'(_133521,problog,_133523,problog_alarm(_133515,_133516),_133525,_133526), _1048273 ) +4501d 292 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4502d 292 0 CALL: prolog:$pred_exists(problog_alarm(_133515,_133516), user ) +4503d 292 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4504d 292 0 CALL: prolog:recorded('$dialect', swi, _1048268 ) +4505d 292 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_133515,_133516), problog, _1048303, _1048304 ) +4506d 236 0 CALL: prolog:$parent_module(problog, _1048286 ) +4507d 236 0 FAIL RETRY: completion:remember(alarm, _1048357 ) +4508d 227 0 CALL: completion:next_det_counter(_1048340 ) +4509d 227 0 CALL: prolog:bb_get(completion:det_counter, _1048331 ) +4510d 227 0 CALL: prolog:atomic_concat([y,1], _1048340 ) +4511d 227 0 CALL: prolog:bb_put(completion:det_counter, 1 ) +4512d 227 0 CALL: prolog:atomic_concat([y,y1], _1048357 ) +4513d 227 0 CALL: prolog:assertz(completion:seen_atom(alarm,yy1,det,1) ) +4514d 227 0 CALL: prolog:$assert(completion:seen_atom(alarm,yy1,det,1), assertz, _133510 ) +4515d 227 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(alarm,yy1,det,1), _1048337, _1048338 ) +4516d 227 0 CALL: prolog:$expand_clause(completion:seen_atom(alarm,yy1,det,1), _1048341, _1048339 ) +4517d 248 0 CALL: prolog:source_module(_133511 ) +4518d 248 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(alarm,yy1,det,1), _133515, _133516 ) +4519d 248 0 CALL: prolog:$expand_a_clause(completion:seen_atom(alarm,yy1,det,1), user, _1048341, _1048339 ) +4520d 248 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(alarm,yy1,det,1), _1048308, _133523 ) +4521d 248 0 CALL: prolog:$head_and_body(seen_atom(alarm,yy1,det,1), _1048307, _1048309 ) +4522d 278 0 FAIL RETRY: prolog:$head_and_body(seen_atom(alarm,yy1,det,1), _1048307, _1048309 ) +4523d 248 0 CALL: prolog:$yap_strip_module(completion:seen_atom(alarm,yy1,det,1), _1048310, _1048311 ) +4524d 248 0 CALL: prolog:$not_imported(seen_atom(alarm,yy1,det,1), completion ) +4525d 276 0 CALL: prolog:recorded('$import', '$import'(_133528,completion,_133530,seen_atom(alarm,yy1,det,1),_133532,_133533), _1048293 ) +4526d 276 0 FAIL RETRY: prolog:$not_imported(seen_atom(alarm,yy1,det,1), completion ) +4527d 248 0 CALL: prolog:$yap_strip_module(completion:true, _133530, _133531 ) +4528d 248 0 CALL: prolog:$expand_clause_body(true, seen_atom(alarm,yy1,det,1), completion, user, completion, _1048313, _1048315 ) +4529d 248 0 CALL: prolog:$build_up(completion, seen_atom(alarm,yy1,det,1), user, true, _1048341, true, _1048339 ) +4530d 267 0 CALL: prolog:==(completion, user ) +4531d 267 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(alarm,yy1,det,1), user, true, _1048341, true, _1048339 ) +4532d 227 0 CALL: prolog:$$compile(completion:seen_atom(alarm,yy1,det,1), assertz, completion:seen_atom(alarm,yy1,det,1), _133510 ) +4533d 227 0 CALL: prolog:$head_and_body(completion:seen_atom(alarm,yy1,det,1), _1048336, _1048338 ) +4534d 249 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(alarm,yy1,det,1), _1048336, _1048338 ) +4535d 227 0 CALL: prolog:strip_module(completion:seen_atom(alarm,yy1,det,1), _1048341, _1048337 ) +4536d 227 0 CALL: prolog:$undefined(seen_atom(alarm,yy1,det,1), completion ) +4537d 227 0 CALL: prolog:$compile(seen_atom(alarm,yy1,det,1):-true, assertz, completion:seen_atom(alarm,yy1,det,1), completion, _133510 ) ++s 0x5602af2545f0 + @0x7efdd88a3238 0 +4538d 227 0 CALL: completion:split_atom_name(yy1, _1048365, _1048366 ) +4539d 227 0 CALL: prolog:atomic_concat(x, _1048336, yy1 ) +4541d 181 0 CALL: prolog:close('$stream'(3) ) +4542d 181 0 CALL: prolog:key_statistics(known_atoms, _1048381, _1048377 ) +4543d 181 0 CALL: prolog:key_statistics(known_atoms, _1048381, _1048369, _1048370 ) +4544d 181 0 CALL: logger:logger_add_to_variable(train_bdd_script_generation_active_ground_atoms, 2 ) +4545d 181 0 TRY_OR +4546d 212 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_active_ground_atoms ) +4547d 212 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_active_ground_atoms, _1048356 ) +4548d 212 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, _1048357 ) +4549d 212 0 CALL: prolog:\=(null, null ) +4551d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_active_ground_atoms, 2 ) +4552d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_active_ground_atoms, _1048371 ) +4553d 181 0 TRY_OR +4554d 213 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, null ) +4555d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_active_ground_atoms, 2 ) +4556d 181 0 CALL: logger:logger_add_to_variable(train_bdd_script_generation_propagated_ground_atoms, 1 ) +4557d 181 0 TRY_OR +4558d 210 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_propagated_ground_atoms ) +4559d 210 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagated_ground_atoms, _1048358 ) +4560d 210 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, _1048359 ) +4561d 210 0 CALL: prolog:\=(null, null ) +4563d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation_propagated_ground_atoms, 1 ) +4564d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagated_ground_atoms, _1048373 ) +4565d 181 0 TRY_OR +4566d 211 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, null ) +4567d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, 1 ) +4568d 181 0 CALL: prolog:eraseall(rules ) +- 0x5602af2655d0 + @0x7efdd88a31e8 181 +4569d 181 0 CALL: prolog:eraseall(unpropagated_rules ) +4570d 181 0 CALL: prolog:eraseall(known_atoms ) +- 0x5602af265760 + @0x7efdd88a31e8 181 +4571d 181 0 CALL: grounder:grounder_reset +4572d 181 0 CALL: prolog:eraseall(reachable ) +4573d 181 0 CALL: logger:logger_stop_timer(train_bdd_script_generation ) +4574d 181 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation, _1048375 ) +4575d 181 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation, _1048378 ) +4576d 181 0 CALL: prolog:statistics(walltime, [_133501,_133503] ) +4577d 181 0 CALL: prolog:$walltime(_133501, _133503 ) +4578d 181 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation, null ) +4579d 181 0 TRY_OR +4580d 204 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation ) +4581d 204 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation, _1048364 ) +4582d 204 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, _1048365 ) +4583d 204 0 CALL: prolog:\=(null, null ) +4585d 181 0 CALL: logger:logger_set_variable(train_bdd_script_generation, 35794 ) +4586d 181 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation, _1048374 ) +4587d 181 0 TRY_OR +4588d 210 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, null ) +4589d 181 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation, 35794 ) +4590d 181 0 CALL: print_learning:format_learning(3, '~n', [] ) +4591d 196 0 CALL: flags:problog_flag(verbosity_learning, _1048370 ) +4592d 196 0 CALL: gflags:flag_get(verbosity_learning, _1048370 ) +4593d 196 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_133513), _133514 ) +4594d 196 0 CALL: prolog:>=(5, 3 ) +4595d 181 0 CALL: prolog:format('~n', print_learning:[] ) +4596d 181 0 CALL: prolog:flush_output(user ) + +4597d 181 0 CALL: prolog:garbage_collect_atoms +4598d 181 0 CALL: prolog:$atom_gc +- 0x5602af272db0 + @0x7efdd88a31e8 181 +- 0x5602af271fc0 + @0x7efdd88a31e8 181 +- 0x5602af273a60 + @0x7efdd88a31e8 181 +- 0x5602af282bf0 + @0x7efdd88a31e8 181 +- 0x5602af2750b0 + @0x7efdd88a31e8 181 +4599d 181 0 CALL: prolog:garbage_collect +4600d 181 0 CALL: prolog:$gc +- 0x5602aecef570 + @0x7efdd88a3258 181 +4601d 173 0 FAIL RETRY: user:example(_1048418 ) +4602d 165 0 TRY_OR +4603d 173 0 CALL: print_learning:format_learning(3, 'training example ~q: ', [2] ) +4604d 183 0 CALL: flags:problog_flag(verbosity_learning, _1048383 ) +4605d 183 0 CALL: gflags:flag_get(verbosity_learning, _1048383 ) +4606d 183 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_130923), _130924 ) +4607d 183 0 CALL: prolog:>=(5, 3 ) +4608d 173 0 CALL: prolog:format('training example ~q: ', print_learning:[2] ) +4609d 173 0 CALL: prolog:flush_output(user ) +training example 2: 4610d 173 0 CALL: problog_lfi:init_one_query(2, training ) +4611d 182 0 CALL: utils_learning:create_known_values_file_name(2, _1048387 ) +4612d 198 0 CALL: flags:problog_flag(bdd_directory, _1048369 ) +4613d 198 0 CALL: gflags:flag_get(bdd_directory, _1048369 ) +4614d 198 0 CALL: prolog:recorded(flag_values, flag(bdd_directory,_130931), _130932 ) +4615d 182 0 CALL: prolog:atomic_concat([query_,2,'_known_values'], _1048370 ) +4616d 182 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', query_2_known_values, _1048387 ) +4617d 182 0 CALL: os:path_separator(_1048378 ) +4618d 206 0 CALL: prolog:current_prolog_flag(windows, true ) +4619d 206 0 FAIL RETRY: os:path_separator(_1048378 ) +4620d 182 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_2_known_values], _1048387 ) +4621d 182 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_2_known_values], _1048387 ) +4622d 182 0 CALL: prolog:file_exists('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +4623d 182 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _130945, [expand(true),solutions(first),access(exist)] ) +4624d 182 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', [expand(true),solutions(first),access(exist)], _130945 ) +4625d 209 0 FAIL RETRY: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', [expand(true),solutions(first),access(exist)], _130945 ) +4626d 182 0 CALL: prolog:$absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', [expand(true),solutions(first),access(exist)], _130945 ) +4627d 182 0 CALL: prolog:gated_call('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',[expand(true),solutions(first),access(exist)],_130961,_130962,_130963,_130964,_130965,_130966,_130967,_130968,_130969), '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',_130961,_130945,_130962,_130968), _130976, '$absf_port'(_130976,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',_130945,_130962,_130963,_130964,_130965,_130966,_130967,_130968,_130969) ) +4628d 182 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',[expand(true),solutions(first),access(exist)],_130961,_130962,_130963,_130964,_130965,_130966,_130967,_130968,_130969) ) +4629d 219 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _130961 ) +4630d 219 0 CALL: prolog:current_prolog_flag(open_expands_filename, _130963 ) +4631d 219 0 CALL: prolog:current_prolog_flag(fileerrors, _130964 ) +4632d 219 0 CALL: prolog:current_prolog_flag(verbose_file_search, _130965 ) +4633d 219 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _130967 ) +4634d 219 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _130966 ) +4635d 219 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +4636d 219 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _130999 ) +4637d 219 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _130968 ) +4638d 219 0 TRY_OR +4639d 237 0 CALL: prolog:==(error, fail ) +4641d 219 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +4642d 219 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +4643d 219 0 CALL: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +4644d 234 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4645d 234 0 FAIL RETRY: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values' ) +4646d 219 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +4647d 233 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4648d 233 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +4649d 182 0 CALL: prolog:$gated_call(true, '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',opt(exist,true,[],error,txt,'','',first,false),_130945,t(no),first), _130976, '$absf_port'(_130976,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',_130945,t(no),false,true,false,true,false,first,true) ) +4650d 182 0 CALL: prolog:$tag_cleanup(_131008, cleanup(true,_130976,'$absf_port'(_130976,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',_130945,t(no),false,true,false,true,false,first,true),_131006,true,_131008) ) +4651d 182 0 CALL: prolog:$execute('$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values',opt(exist,true,[],error,txt,'','',first,false),_130945,t(no),first) ) +4652d 182 0 CALL: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', opt(exist,true,[],error,txt,'','',first,false), _130945, t(no), first ) +4653d 208 0 FAIL RETRY: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', opt(exist,true,[],error,txt,'','',first,false), _130945, t(no), first ) +4654d 182 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048371 ) +4655d 182 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048372 ) +4656d 182 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048366 ) +4657d 182 0 CALL: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +4658d 224 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4659d 224 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +4660d 182 0 CALL: prolog:$core_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048362, [] ) +4661d 182 0 CALL: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048351, _1048362, _1048352 ) +4662d 236 0 CALL: prolog:=..('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', [_131026,_131028] ) +4663d 236 0 FAIL RETRY: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', opt(exist,true,[],error,txt,'','',first,false), _1048351, _1048362, _1048352 ) +4664d 182 0 CALL: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048351, _1048362, _1048352 ) +4665d 235 0 FAIL RETRY: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048351, _1048362, _1048352 ) +4666d 235 0 CALL: prolog:atom_codes('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048351 ) +4667d 182 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048362, _1048352 ) +4668d 182 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131201, _1048352 ) +4669d 182 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131203, _1048352 ) +4670d 182 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131205, _1048352 ) +4671d 182 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131207, _1048352 ) +4672d 182 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131209, _1048352 ) +4673d 182 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131211, _1048352 ) +4674d 182 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131213, _1048352 ) +4675d 182 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131215, _1048352 ) +4676d 182 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131217, _1048352 ) +4677d 182 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131219, _1048352 ) +4678d 182 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131221, _1048352 ) +4679d 182 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131223, _1048352 ) +4680d 182 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131225, _1048352 ) +4681d 182 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131227, _1048352 ) +4682d 182 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131229, _1048352 ) +4683d 182 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131231, _1048352 ) +4684d 182 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131233, _1048352 ) +4685d 182 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131235, _1048352 ) +4686d 182 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131237, _1048352 ) +4687d 182 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131239, _1048352 ) +4688d 182 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131241, _1048352 ) +4689d 182 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131243, _1048352 ) +4690d 182 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131245, _1048352 ) +4691d 182 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131247, _1048352 ) +4692d 182 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131249, _1048352 ) +4693d 182 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131251, _1048352 ) +4694d 182 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131253, _1048352 ) +4695d 182 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131255, _1048352 ) +4696d 182 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131257, _1048352 ) +4697d 182 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131259, _1048352 ) +4698d 182 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131261, _1048352 ) +4699d 182 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131263, _1048352 ) +4700d 182 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131265, _1048352 ) +4701d 182 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131267, _1048352 ) +4702d 182 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131269, _1048352 ) +4703d 182 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131271, _1048352 ) +4704d 182 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131273, _1048352 ) +4705d 182 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131275, _1048352 ) +4706d 182 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131277, _1048352 ) +4707d 182 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131279, _1048352 ) +4708d 182 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131281, _1048352 ) +4709d 182 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131283, _1048352 ) +4710d 182 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131285, _1048352 ) +4711d 182 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131287, _1048352 ) +4712d 182 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131289, _1048352 ) +4713d 182 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131291, _1048352 ) +4714d 182 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131293, _1048352 ) +4715d 182 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131295, _1048352 ) +4716d 182 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131297, _1048352 ) +4717d 182 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131299, _1048352 ) +4718d 182 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131301, _1048352 ) +4719d 182 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131303, _1048352 ) +4720d 182 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131305, _1048352 ) +4721d 182 0 CALL: prolog:$phrase_list([112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131307, _1048352 ) +4722d 182 0 CALL: prolog:$phrase_list([108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131309, _1048352 ) +4723d 182 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131311, _1048352 ) +4724d 182 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131313, _1048352 ) +4725d 182 0 CALL: prolog:$phrase_list([47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131315, _1048352 ) +4726d 182 0 CALL: prolog:$phrase_list([113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131317, _1048352 ) +4727d 182 0 CALL: prolog:$phrase_list([117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131319, _1048352 ) +4728d 182 0 CALL: prolog:$phrase_list([101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131321, _1048352 ) +4729d 182 0 CALL: prolog:$phrase_list([114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131323, _1048352 ) +4730d 182 0 CALL: prolog:$phrase_list([105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131325, _1048352 ) +4731d 182 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131327, _1048352 ) +4732d 182 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131329, _1048352 ) +4733d 182 0 CALL: prolog:$phrase_list([47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131331, _1048352 ) +4734d 182 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131333, _1048352 ) +4735d 182 0 CALL: prolog:$phrase_list([117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131335, _1048352 ) +4736d 182 0 CALL: prolog:$phrase_list([101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131337, _1048352 ) +4737d 182 0 CALL: prolog:$phrase_list([114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131339, _1048352 ) +4738d 182 0 CALL: prolog:$phrase_list([121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131341, _1048352 ) +4739d 182 0 CALL: prolog:$phrase_list([95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131343, _1048352 ) +4740d 182 0 CALL: prolog:$phrase_list([50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131345, _1048352 ) +4741d 182 0 CALL: prolog:$phrase_list([95,107,110,111,119,110,95,118,97,108,117,101,115], _131347, _1048352 ) +4742d 182 0 CALL: prolog:$phrase_list([107,110,111,119,110,95,118,97,108,117,101,115], _131349, _1048352 ) +4743d 182 0 CALL: prolog:$phrase_list([110,111,119,110,95,118,97,108,117,101,115], _131351, _1048352 ) +4744d 182 0 CALL: prolog:$phrase_list([111,119,110,95,118,97,108,117,101,115], _131353, _1048352 ) +4745d 182 0 CALL: prolog:$phrase_list([119,110,95,118,97,108,117,101,115], _131355, _1048352 ) +4746d 182 0 CALL: prolog:$phrase_list([110,95,118,97,108,117,101,115], _131357, _1048352 ) +4747d 182 0 CALL: prolog:$phrase_list([95,118,97,108,117,101,115], _131359, _1048352 ) +4748d 182 0 CALL: prolog:$phrase_list([118,97,108,117,101,115], _131361, _1048352 ) +4749d 182 0 CALL: prolog:$phrase_list([97,108,117,101,115], _131363, _1048352 ) +4750d 182 0 CALL: prolog:$phrase_list([108,117,101,115], _131365, _1048352 ) +4751d 182 0 CALL: prolog:$phrase_list([117,101,115], _131367, _1048352 ) +4752d 182 0 CALL: prolog:$phrase_list([101,115], _131369, _1048352 ) +4753d 182 0 CALL: prolog:$phrase_list([115], _131371, _1048352 ) +4754d 182 0 CALL: prolog:$phrase_list([], _131373, _1048352 ) +4755d 182 0 CALL: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _131373, _1048354 ) +4756d 233 0 CALL: lists:append(_1048332, [46|_131375], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4757d 253 0 FAIL RETRY: lists:append(_1048332, [46|_131375], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4758d 233 0 CALL: lists:append(_131377, [46|_131375], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4759d 253 0 FAIL RETRY: lists:append(_131377, [46|_131375], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4760d 233 0 CALL: lists:append(_131379, [46|_131375], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4761d 253 0 FAIL RETRY: lists:append(_131379, [46|_131375], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4762d 233 0 CALL: lists:append(_131381, [46|_131375], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4763d 253 0 FAIL RETRY: lists:append(_131381, [46|_131375], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4764d 233 0 CALL: lists:append(_131383, [46|_131375], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4765d 253 0 FAIL RETRY: lists:append(_131383, [46|_131375], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4766d 233 0 CALL: lists:append(_131385, [46|_131375], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4767d 253 0 FAIL RETRY: lists:append(_131385, [46|_131375], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4768d 233 0 CALL: lists:append(_131387, [46|_131375], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4769d 253 0 FAIL RETRY: lists:append(_131387, [46|_131375], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4770d 233 0 CALL: lists:append(_131389, [46|_131375], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4771d 253 0 FAIL RETRY: lists:append(_131389, [46|_131375], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4772d 233 0 CALL: lists:append(_131391, [46|_131375], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4773d 253 0 FAIL RETRY: lists:append(_131391, [46|_131375], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4774d 233 0 CALL: lists:append(_131393, [46|_131375], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4775d 253 0 FAIL RETRY: lists:append(_131393, [46|_131375], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4776d 233 0 CALL: lists:append(_131395, [46|_131375], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4777d 253 0 FAIL RETRY: lists:append(_131395, [46|_131375], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4778d 233 0 CALL: lists:append(_131397, [46|_131375], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4779d 253 0 FAIL RETRY: lists:append(_131397, [46|_131375], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4780d 233 0 CALL: lists:append(_131399, [46|_131375], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4781d 253 0 FAIL RETRY: lists:append(_131399, [46|_131375], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4782d 233 0 CALL: lists:append(_131401, [46|_131375], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4783d 253 0 FAIL RETRY: lists:append(_131401, [46|_131375], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4784d 233 0 CALL: lists:append(_131403, [46|_131375], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4785d 253 0 FAIL RETRY: lists:append(_131403, [46|_131375], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4786d 233 0 CALL: lists:append(_131405, [46|_131375], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4787d 253 0 FAIL RETRY: lists:append(_131405, [46|_131375], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4788d 233 0 CALL: lists:append(_131407, [46|_131375], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4789d 253 0 FAIL RETRY: lists:append(_131407, [46|_131375], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4790d 233 0 CALL: lists:append(_131409, [46|_131375], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4791d 253 0 FAIL RETRY: lists:append(_131409, [46|_131375], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4792d 233 0 CALL: lists:append(_131411, [46|_131375], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4793d 253 0 FAIL RETRY: lists:append(_131411, [46|_131375], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4794d 233 0 CALL: lists:append(_131413, [46|_131375], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4795d 253 0 FAIL RETRY: lists:append(_131413, [46|_131375], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4796d 233 0 CALL: lists:append(_131415, [46|_131375], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4797d 253 0 FAIL RETRY: lists:append(_131415, [46|_131375], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4798d 233 0 CALL: lists:append(_131417, [46|_131375], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4799d 253 0 FAIL RETRY: lists:append(_131417, [46|_131375], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4800d 233 0 CALL: lists:append(_131419, [46|_131375], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4801d 253 0 CALL: prolog:$id([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048333, [] ) +4802d 253 0 CALL: prolog:C(_1048333, 51, _1048315 ) +4803d 253 0 TRY_OR +4804d 270 0 CALL: prolog:>=(51, 97 ) +4806d 270 0 CALL: prolog:>=(51, 65 ) +4808d 270 0 CALL: prolog:>=(51, 48 ) +4809d 270 0 CALL: prolog:=<(51, 57 ) +4810d 253 0 CALL: prolog:$id([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131421, [] ) +4811d 253 0 CALL: prolog:C(_131421, 47, _1048315 ) +4812d 253 0 TRY_OR +4813d 270 0 CALL: prolog:>=(47, 97 ) +4815d 270 0 CALL: prolog:>=(47, 65 ) +4817d 270 0 CALL: prolog:>=(47, 48 ) +4819d 253 0 CALL: prolog:=:=(47, 95 ) +4820d 253 0 FAIL RETRY: lists:append(_131419, [46|_131375], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4821d 233 0 CALL: lists:append(_131421, [46|_131375], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4822d 253 0 FAIL RETRY: lists:append(_131421, [46|_131375], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4823d 233 0 CALL: lists:append(_131423, [46|_131375], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4824d 253 0 FAIL RETRY: lists:append(_131423, [46|_131375], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4825d 233 0 CALL: lists:append(_131425, [46|_131375], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4826d 253 0 FAIL RETRY: lists:append(_131425, [46|_131375], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4827d 233 0 CALL: lists:append(_131427, [46|_131375], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4828d 253 0 FAIL RETRY: lists:append(_131427, [46|_131375], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4829d 233 0 CALL: lists:append(_131429, [46|_131375], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4830d 253 0 FAIL RETRY: lists:append(_131429, [46|_131375], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4831d 233 0 CALL: lists:append(_131431, [46|_131375], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4832d 253 0 FAIL RETRY: lists:append(_131431, [46|_131375], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4833d 233 0 CALL: lists:append(_131433, [46|_131375], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4834d 253 0 FAIL RETRY: lists:append(_131433, [46|_131375], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4835d 233 0 CALL: lists:append(_131435, [46|_131375], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4836d 253 0 FAIL RETRY: lists:append(_131435, [46|_131375], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4837d 233 0 CALL: lists:append(_131437, [46|_131375], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4838d 253 0 FAIL RETRY: lists:append(_131437, [46|_131375], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4839d 233 0 CALL: lists:append(_131439, [46|_131375], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4840d 253 0 FAIL RETRY: lists:append(_131439, [46|_131375], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4841d 233 0 CALL: lists:append(_131441, [46|_131375], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4842d 253 0 FAIL RETRY: lists:append(_131441, [46|_131375], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4843d 233 0 CALL: lists:append(_131443, [46|_131375], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4844d 253 0 FAIL RETRY: lists:append(_131443, [46|_131375], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4845d 233 0 CALL: lists:append(_131445, [46|_131375], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4846d 253 0 FAIL RETRY: lists:append(_131445, [46|_131375], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4847d 233 0 CALL: lists:append(_131447, [46|_131375], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4848d 253 0 FAIL RETRY: lists:append(_131447, [46|_131375], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4849d 233 0 CALL: lists:append(_131449, [46|_131375], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4850d 253 0 FAIL RETRY: lists:append(_131449, [46|_131375], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4851d 233 0 CALL: lists:append(_131451, [46|_131375], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4852d 253 0 FAIL RETRY: lists:append(_131451, [46|_131375], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4853d 233 0 CALL: lists:append(_131453, [46|_131375], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4854d 253 0 FAIL RETRY: lists:append(_131453, [46|_131375], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4855d 233 0 CALL: lists:append(_131455, [46|_131375], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4856d 253 0 FAIL RETRY: lists:append(_131455, [46|_131375], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4857d 233 0 CALL: lists:append(_131457, [46|_131375], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4858d 253 0 FAIL RETRY: lists:append(_131457, [46|_131375], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4859d 233 0 CALL: lists:append(_131459, [46|_131375], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4860d 253 0 FAIL RETRY: lists:append(_131459, [46|_131375], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4861d 233 0 CALL: lists:append(_131461, [46|_131375], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4862d 253 0 FAIL RETRY: lists:append(_131461, [46|_131375], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4863d 233 0 CALL: lists:append(_131463, [46|_131375], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4864d 253 0 FAIL RETRY: lists:append(_131463, [46|_131375], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4865d 233 0 CALL: lists:append(_131465, [46|_131375], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4866d 253 0 FAIL RETRY: lists:append(_131465, [46|_131375], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4867d 233 0 CALL: lists:append(_131467, [46|_131375], [108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4868d 253 0 FAIL RETRY: lists:append(_131467, [46|_131375], [108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4869d 233 0 CALL: lists:append(_131469, [46|_131375], [111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4870d 253 0 FAIL RETRY: lists:append(_131469, [46|_131375], [111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4871d 233 0 CALL: lists:append(_131471, [46|_131375], [103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4872d 253 0 FAIL RETRY: lists:append(_131471, [46|_131375], [103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4873d 233 0 CALL: lists:append(_131473, [46|_131375], [95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4874d 253 0 FAIL RETRY: lists:append(_131473, [46|_131375], [95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4875d 233 0 CALL: lists:append(_131475, [46|_131375], [101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4876d 253 0 FAIL RETRY: lists:append(_131475, [46|_131375], [101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4877d 233 0 CALL: lists:append(_131477, [46|_131375], [120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4878d 253 0 FAIL RETRY: lists:append(_131477, [46|_131375], [120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4879d 233 0 CALL: lists:append(_131479, [46|_131375], [97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4880d 253 0 FAIL RETRY: lists:append(_131479, [46|_131375], [97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4881d 233 0 CALL: lists:append(_131481, [46|_131375], [109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4882d 253 0 FAIL RETRY: lists:append(_131481, [46|_131375], [109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4883d 233 0 CALL: lists:append(_131483, [46|_131375], [112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4884d 253 0 FAIL RETRY: lists:append(_131483, [46|_131375], [112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4885d 233 0 CALL: lists:append(_131485, [46|_131375], [108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4886d 253 0 FAIL RETRY: lists:append(_131485, [46|_131375], [108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4887d 233 0 CALL: lists:append(_131487, [46|_131375], [101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4888d 253 0 FAIL RETRY: lists:append(_131487, [46|_131375], [101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4889d 233 0 CALL: lists:append(_131489, [46|_131375], [115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4890d 253 0 FAIL RETRY: lists:append(_131489, [46|_131375], [115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4891d 233 0 CALL: lists:append(_131491, [46|_131375], [47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4892d 253 0 FAIL RETRY: lists:append(_131491, [46|_131375], [47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4893d 233 0 CALL: lists:append(_131493, [46|_131375], [113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4894d 253 0 FAIL RETRY: lists:append(_131493, [46|_131375], [113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4895d 233 0 CALL: lists:append(_131495, [46|_131375], [117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4896d 253 0 FAIL RETRY: lists:append(_131495, [46|_131375], [117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4897d 233 0 CALL: lists:append(_131497, [46|_131375], [101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4898d 253 0 FAIL RETRY: lists:append(_131497, [46|_131375], [101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4899d 233 0 CALL: lists:append(_131499, [46|_131375], [114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4900d 253 0 FAIL RETRY: lists:append(_131499, [46|_131375], [114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4901d 233 0 CALL: lists:append(_131501, [46|_131375], [105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4902d 253 0 FAIL RETRY: lists:append(_131501, [46|_131375], [105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4903d 233 0 CALL: lists:append(_131503, [46|_131375], [101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4904d 253 0 FAIL RETRY: lists:append(_131503, [46|_131375], [101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4905d 233 0 CALL: lists:append(_131505, [46|_131375], [115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4906d 253 0 FAIL RETRY: lists:append(_131505, [46|_131375], [115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4907d 233 0 CALL: lists:append(_131507, [46|_131375], [47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4908d 253 0 FAIL RETRY: lists:append(_131507, [46|_131375], [47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4909d 233 0 CALL: lists:append(_131509, [46|_131375], [113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4910d 253 0 FAIL RETRY: lists:append(_131509, [46|_131375], [113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4911d 233 0 CALL: lists:append(_131511, [46|_131375], [117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4912d 253 0 FAIL RETRY: lists:append(_131511, [46|_131375], [117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4913d 233 0 CALL: lists:append(_131513, [46|_131375], [101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4914d 253 0 FAIL RETRY: lists:append(_131513, [46|_131375], [101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4915d 233 0 CALL: lists:append(_131515, [46|_131375], [114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4916d 253 0 FAIL RETRY: lists:append(_131515, [46|_131375], [114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4917d 233 0 CALL: lists:append(_131517, [46|_131375], [121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4918d 253 0 FAIL RETRY: lists:append(_131517, [46|_131375], [121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4919d 233 0 CALL: lists:append(_131519, [46|_131375], [95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4920d 253 0 FAIL RETRY: lists:append(_131519, [46|_131375], [95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4921d 233 0 CALL: lists:append(_131521, [46|_131375], [50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4922d 253 0 FAIL RETRY: lists:append(_131521, [46|_131375], [50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4923d 233 0 CALL: lists:append(_131523, [46|_131375], [95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4924d 253 0 FAIL RETRY: lists:append(_131523, [46|_131375], [95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4925d 233 0 CALL: lists:append(_131525, [46|_131375], [107,110,111,119,110,95,118,97,108,117,101,115] ) +4926d 253 0 FAIL RETRY: lists:append(_131525, [46|_131375], [107,110,111,119,110,95,118,97,108,117,101,115] ) +4927d 233 0 CALL: lists:append(_131527, [46|_131375], [110,111,119,110,95,118,97,108,117,101,115] ) +4928d 253 0 FAIL RETRY: lists:append(_131527, [46|_131375], [110,111,119,110,95,118,97,108,117,101,115] ) +4929d 233 0 CALL: lists:append(_131529, [46|_131375], [111,119,110,95,118,97,108,117,101,115] ) +4930d 253 0 FAIL RETRY: lists:append(_131529, [46|_131375], [111,119,110,95,118,97,108,117,101,115] ) +4931d 233 0 CALL: lists:append(_131531, [46|_131375], [119,110,95,118,97,108,117,101,115] ) +4932d 253 0 FAIL RETRY: lists:append(_131531, [46|_131375], [119,110,95,118,97,108,117,101,115] ) +4933d 233 0 CALL: lists:append(_131533, [46|_131375], [110,95,118,97,108,117,101,115] ) +4934d 253 0 FAIL RETRY: lists:append(_131533, [46|_131375], [110,95,118,97,108,117,101,115] ) +4935d 233 0 CALL: lists:append(_131535, [46|_131375], [95,118,97,108,117,101,115] ) +4936d 253 0 FAIL RETRY: lists:append(_131535, [46|_131375], [95,118,97,108,117,101,115] ) +4937d 233 0 CALL: lists:append(_131537, [46|_131375], [118,97,108,117,101,115] ) +4938d 253 0 FAIL RETRY: lists:append(_131537, [46|_131375], [118,97,108,117,101,115] ) +4939d 233 0 CALL: lists:append(_131539, [46|_131375], [97,108,117,101,115] ) +4940d 253 0 FAIL RETRY: lists:append(_131539, [46|_131375], [97,108,117,101,115] ) +4941d 233 0 CALL: lists:append(_131541, [46|_131375], [108,117,101,115] ) +4942d 253 0 FAIL RETRY: lists:append(_131541, [46|_131375], [108,117,101,115] ) +4943d 233 0 CALL: lists:append(_131543, [46|_131375], [117,101,115] ) +4944d 253 0 FAIL RETRY: lists:append(_131543, [46|_131375], [117,101,115] ) +4945d 233 0 CALL: lists:append(_131545, [46|_131375], [101,115] ) +4946d 253 0 FAIL RETRY: lists:append(_131545, [46|_131375], [101,115] ) +4947d 233 0 CALL: lists:append(_131547, [46|_131375], [115] ) +4948d 253 0 FAIL RETRY: lists:append(_131547, [46|_131375], [115] ) +4949d 233 0 CALL: lists:append(_131549, [46|_131375], [] ) +4950d 253 0 FAIL RETRY: lists:append(_131549, [46|_131375], [] ) +4951d 233 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _131373, _1048354 ) +4952d 233 0 TRY_OR +4953d 255 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048328 ) +4954d 255 0 CALL: prolog:\=([], [] ) +4956d 233 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _131374 ) +4957d 233 0 TRY_OR +4958d 253 0 CALL: prolog:==(txt, source ) +4960d 233 0 CALL: user:prolog_file_type(_1048333, txt ) +4961d 233 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _131373, _1048354 ) +4962d 182 0 CALL: prolog:$absf_trace(' try no suffix', [], _131373, _1048354 ) +4963d 233 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4964d 233 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _131373, _1048354 ) +4965d 182 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131373, [] ) +4966d 224 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _131374 ) +4967d 224 0 CALL: prolog:\=('', '' ) +4968d 224 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131373, [] ) +4969d 182 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +4970d 222 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4971d 222 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +4972d 182 0 CALL: prolog:$variable_expansion([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _1048363 ) +4973d 222 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +4974d 182 0 CALL: prolog:$expand_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048363 ) +4975d 182 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +4976d 221 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +4977d 221 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +4978d 182 0 CALL: prolog:$prefix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], opt(exist,true,[],error,txt,'','',first,false), _1048365, [] ) +4979d 221 0 CALL: prolog:is_absolute_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +4980d 182 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _1048365, [] ) +4981d 182 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131553, [] ) +4982d 182 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131555, [] ) +4983d 182 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131557, [] ) +4984d 182 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131559, [] ) +4985d 182 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131561, [] ) +4986d 182 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131563, [] ) +4987d 182 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131565, [] ) +4988d 182 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131567, [] ) +4989d 182 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131569, [] ) +4990d 182 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131571, [] ) +4991d 182 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131573, [] ) +4992d 182 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131575, [] ) +4993d 182 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131577, [] ) +4994d 182 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131579, [] ) +4995d 182 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131581, [] ) +4996d 182 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131583, [] ) +4997d 182 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131585, [] ) +4998d 182 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131587, [] ) +4999d 182 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131589, [] ) +5000d 182 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131591, [] ) +5001d 182 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131593, [] ) +5002d 182 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131595, [] ) +5003d 182 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131597, [] ) +5004d 182 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131599, [] ) +5005d 182 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131601, [] ) +5006d 182 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131603, [] ) +5007d 182 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131605, [] ) +5008d 182 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131607, [] ) +5009d 182 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131609, [] ) +5010d 182 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131611, [] ) +5011d 182 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131613, [] ) +5012d 182 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131615, [] ) +5013d 182 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131617, [] ) +5014d 182 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131619, [] ) +5015d 182 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131621, [] ) +5016d 182 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131623, [] ) +5017d 182 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131625, [] ) +5018d 182 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131627, [] ) +5019d 182 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131629, [] ) +5020d 182 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131631, [] ) +5021d 182 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131633, [] ) +5022d 182 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131635, [] ) +5023d 182 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131637, [] ) +5024d 182 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131639, [] ) +5025d 182 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131641, [] ) +5026d 182 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131643, [] ) +5027d 182 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131645, [] ) +5028d 182 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131647, [] ) +5029d 182 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131649, [] ) +5030d 182 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131651, [] ) +5031d 182 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131653, [] ) +5032d 182 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131655, [] ) +5033d 182 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131657, [] ) +5034d 182 0 CALL: prolog:$phrase_list([112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131659, [] ) +5035d 182 0 CALL: prolog:$phrase_list([108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131661, [] ) +5036d 182 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131663, [] ) +5037d 182 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131665, [] ) +5038d 182 0 CALL: prolog:$phrase_list([47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131667, [] ) +5039d 182 0 CALL: prolog:$phrase_list([113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131669, [] ) +5040d 182 0 CALL: prolog:$phrase_list([117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131671, [] ) +5041d 182 0 CALL: prolog:$phrase_list([101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131673, [] ) +5042d 182 0 CALL: prolog:$phrase_list([114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131675, [] ) +5043d 182 0 CALL: prolog:$phrase_list([105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131677, [] ) +5044d 182 0 CALL: prolog:$phrase_list([101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131679, [] ) +5045d 182 0 CALL: prolog:$phrase_list([115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131681, [] ) +5046d 182 0 CALL: prolog:$phrase_list([47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131683, [] ) +5047d 182 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131685, [] ) +5048d 182 0 CALL: prolog:$phrase_list([117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131687, [] ) +5049d 182 0 CALL: prolog:$phrase_list([101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131689, [] ) +5050d 182 0 CALL: prolog:$phrase_list([114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131691, [] ) +5051d 182 0 CALL: prolog:$phrase_list([121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131693, [] ) +5052d 182 0 CALL: prolog:$phrase_list([95,50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131695, [] ) +5053d 182 0 CALL: prolog:$phrase_list([50,95,107,110,111,119,110,95,118,97,108,117,101,115], _131697, [] ) +5054d 182 0 CALL: prolog:$phrase_list([95,107,110,111,119,110,95,118,97,108,117,101,115], _131699, [] ) +5055d 182 0 CALL: prolog:$phrase_list([107,110,111,119,110,95,118,97,108,117,101,115], _131701, [] ) +5056d 182 0 CALL: prolog:$phrase_list([110,111,119,110,95,118,97,108,117,101,115], _131703, [] ) +5057d 182 0 CALL: prolog:$phrase_list([111,119,110,95,118,97,108,117,101,115], _131705, [] ) +5058d 182 0 CALL: prolog:$phrase_list([119,110,95,118,97,108,117,101,115], _131707, [] ) +5059d 182 0 CALL: prolog:$phrase_list([110,95,118,97,108,117,101,115], _131709, [] ) +5060d 182 0 CALL: prolog:$phrase_list([95,118,97,108,117,101,115], _131711, [] ) +5061d 182 0 CALL: prolog:$phrase_list([118,97,108,117,101,115], _131713, [] ) +5062d 182 0 CALL: prolog:$phrase_list([97,108,117,101,115], _131715, [] ) +5063d 182 0 CALL: prolog:$phrase_list([108,117,101,115], _131717, [] ) +5064d 182 0 CALL: prolog:$phrase_list([117,101,115], _131719, [] ) +5065d 182 0 CALL: prolog:$phrase_list([101,115], _131721, [] ) +5066d 182 0 CALL: prolog:$phrase_list([115], _131723, [] ) +5067d 182 0 CALL: prolog:$phrase_list([], _131725, [] ) +5068d 182 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +5069d 219 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +5070d 219 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115]] ) +5071d 182 0 CALL: prolog:atom_codes(_1048368, [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,113,117,101,114,105,101,115,47,113,117,101,114,121,95,50,95,107,110,111,119,110,95,118,97,108,117,101,115] ) +5072d 182 0 TRY_OR +5073d 182 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _1048367 ) +5074d 182 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values']] ) +5075d 217 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +5076d 217 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values']] ) +5077d 182 0 CALL: lists:member(_1048369, ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +5078d 216 0 CALL: prolog:real_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', _130945 ) +5079d 216 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +5080d 225 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +5081d 225 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +5082d 216 0 CALL: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', txt, exist ) +5083d 226 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', txt, exist ) +5084d 226 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', txt, exist ) +5085d 226 0 CALL: prolog:$access_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', exist ) +5086d 226 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', txt, exist ) +5087d 216 0 CALL: prolog:$access_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', exist ) +5088d 216 0 FAIL RETRY: lists:member(_1048369, ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values'] ) +5089d 182 0 CALL: lists:member(_1048369, [] ) +5090d 233 0 CALL: prolog:$absf_trace(' !------- failed.', [] ) +5091d 257 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +5092d 257 0 FAIL RETRY: prolog:$absf_trace(' !------- failed.', [] ) +5093d 233 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +5094d 233 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +5095d 233 0 CALL: prolog:set_prolog_flag(file_name_variables, false ) +5096d 233 0 CALL: prolog:arg(1, t(no), _131734 ) +5098d 182 0 FAIL RETRY: problog_lfi:init_one_query(2, training ) +5099d 173 0 CALL: prolog:$current_choice_point(_1048396 ) +5100d 173 0 CALL: completion:propagate_evidence(2, training ) +5101d 188 0 TRY_OR +5102d 203 0 CALL: prolog:$current_choice_point(_1048380 ) +5103d 203 0 CALL: prolog:current_predicate(user:known/3 ) +5104d 203 0 CALL: prolog:$yap_strip_module(user:known/3, _1048366, _1048365 ) +5105d 203 0 CALL: prolog:must_bind_to_type(predicate_indicator, known/3 ) +5106d 203 0 TRY_OR +5107d 226 0 CALL: error:may_bind_to_type(predicate_indicator, known/3 ) +5108d 235 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, known/3 ) +5109d 226 0 TRY_OR +5111d 226 0 CALL: error:may_bind_to_type(atom, known ) +5112d 243 0 FAIL RETRY: error:may_bind_to_type(atom, known ) +5113d 226 0 CALL: error:may_bind_to_type(integer, 3 ) +5114d 235 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5115d 203 0 CALL: prolog:$c_i_predicate(known/3, user ) +5116d 203 0 TRY_OR +5117d 220 0 CALL: prolog:ground(known/3 ) +5118d 203 0 CALL: prolog:functor(_130935, known, 3 ) +5119d 203 0 CALL: prolog:current_predicate(known, user:known(_130936,_130937,_130938) ) +5120d 203 0 CALL: prolog:$yap_strip_module(user:known(_130936,_130937,_130938), _1048362, _1048361 ) +5121d 203 0 CALL: prolog:functor(known(_130936,_130937,_130938), known, _1048360 ) +5122d 203 0 TRY_OR +5123d 222 0 CALL: prolog:$current_predicate(known, user, known(_130936,_130937,_130938), user ) +5124d 188 0 FAIL RETRY: completion:propagate_evidence(2, training ) +5125d 173 0 CALL: prolog:eraseall(rules ) +5126d 173 0 CALL: prolog:eraseall(unpropagated_rules ) +5127d 173 0 CALL: prolog:eraseall(known_atoms ) +5128d 173 0 CALL: grounder:grounder_reset +5129d 173 0 CALL: prolog:eraseall(reachable ) +5130d 173 0 TRY_OR +5131d 218 0 CALL: prolog:==(training, test ) +5133d 173 0 CALL: logger:logger_start_timer(train_bdd_script_generation ) +5134d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation, _1048356 ) +5135d 173 0 TRY_OR +5136d 228 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation, null ) +5137d 173 0 CALL: prolog:statistics(walltime, [_130939,_130941] ) +5138d 173 0 CALL: prolog:$walltime(_130939, _130941 ) +5139d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation, 341924 ) +5140d 173 0 CALL: logger:logger_start_timer(train_bdd_script_generation_grounding ) +5141d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_grounding, _1048356 ) +5142d 173 0 TRY_OR +5143d 228 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_grounding, null ) +5144d 173 0 CALL: prolog:statistics(walltime, [_130949,_130951] ) +5145d 173 0 CALL: prolog:$walltime(_130949, _130951 ) +5146d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_grounding, 341960 ) +5147d 173 0 CALL: print_learning:format_learning(5, d, [] ) +5148d 220 0 CALL: flags:problog_flag(verbosity_learning, _1048346 ) +5149d 220 0 CALL: gflags:flag_get(verbosity_learning, _1048346 ) +5150d 220 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_130958), _130959 ) +5151d 220 0 CALL: prolog:>=(5, 5 ) +5152d 173 0 CALL: prolog:format(d, print_learning:[] ) +5153d 173 0 CALL: prolog:flush_output(user ) +d5154d 173 0 TRY_OR +5155d 218 0 CALL: user:known(2, _1048369, _1048367 ) +5156d 228 0 TRY_OR +5157d 236 0 CALL: prolog:catch(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048365, completion:fail ) +5158d 236 0 CALL: prolog:$catch(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048365, completion:fail ) +5159d 246 0 CALL: prolog:$execute(completion:grounder_compute_reachable_atoms(earthquake,2,_130969) ) +5160d 246 0 CALL: prolog:$call(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), 246, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), user ) +5161d 263 0 FAIL RETRY: prolog:$call(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), 246, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), user ) +5162d 246 0 CALL: prolog:$call(grounder_compute_reachable_atoms(earthquake,2,_130969), 246, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), completion ) +5163d 274 0 FAIL RETRY: prolog:$call(grounder_compute_reachable_atoms(earthquake,2,_130969), 246, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), completion ) +5164d 246 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(earthquake,2,_130969), completion ) +5165d 246 0 CALL: completion:grounder_compute_reachable_atoms(earthquake, 2, _130969 ) +5166d 246 0 CALL: prolog:$undefp([completion|grounder_compute_reachable_atoms(earthquake,2,_130969)], error ) +5167d 246 0 CALL: prolog:yap_flag(unknown, error, fail ) +5168d 246 0 CALL: prolog:$stop_creeping(_1048299 ) +5169d 246 0 TRY_OR +5170d 287 0 CALL: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _130983:_130984 ) +5171d 296 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_130986,_130987,_130988,_130989), user ) +5172d 296 0 FAIL RETRY: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _130983:_130984 ) +5173d 287 0 CALL: prolog:expand_goal(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _130983:_130984 ) +5174d 287 0 CALL: prolog:$expand_meta_call(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), [], _130983:_130984 ) +5175d 287 0 CALL: prolog:source_module(_130985 ) +5176d 287 0 CALL: prolog:$yap_strip_module(user:completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048279, _130989 ) +5177d 287 0 CALL: prolog:$expand_goals(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(earthquake,2,_130969)) ) +5178d 311 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(earthquake,2,_130969)) ) +5179d 311 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(earthquake,2,_130969)) ) +5180d 311 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(earthquake,2,_130969)) ) +5181d 287 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _130996, _130997 ) +5182d 287 0 CALL: prolog:$expand_goal(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(earthquake,2,_130969)) ) +5183d 287 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _131001, _131002 ) +5184d 287 0 CALL: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _131007:_131008 ) +5185d 321 0 CALL: prolog:_user_expand_goal(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _131010:_131011 ) +5189d 321 0 FAIL RETRY: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _131007:_131008 ) +5190d 287 0 CALL: prolog:$import_expansion(completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _131010:_131011 ) +5191d 320 0 CALL: prolog:$imported_predicate(grounder_compute_reachable_atoms(earthquake,2,_130969), completion, _131011, _131010 ) +5192d 336 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(earthquake,2,_130969), prolog ) +5193d 336 0 FAIL RETRY: prolog:$imported_predicate(grounder_compute_reachable_atoms(earthquake,2,_130969), completion, _131011, _131010 ) +5194d 320 0 CALL: prolog:$undefined(grounder_compute_reachable_atoms(earthquake,2,_130969), completion ) +5195d 320 0 CALL: prolog:$get_undefined_predicates(grounder_compute_reachable_atoms(earthquake,2,_130969), completion, _131011, _131010 ) +5196d 343 0 CALL: prolog:recorded('$import', '$import'(_131013,completion,_131015,grounder_compute_reachable_atoms(earthquake,2,_130969),_131017,_131018), _1048222 ) +5197d 343 0 CALL: prolog:$continue_imported(_131010, grounder, _131011, grounder_compute_reachable_atoms(earthquake,2,_130969) ) +5198d 354 0 CALL: prolog:$pred_exists(grounder_compute_reachable_atoms(earthquake,2,_130969), grounder ) +5199d 343 0 CALL: prolog:\=(grounder, completion ) +5200d 287 0 CALL: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), completion, [], _1048267 ) +5201d 319 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _131035, _1048246 ) +5202d 319 0 CALL: prolog:functor(grounder_compute_reachable_atoms(earthquake,2,_130969), _131038, _131039 ) +5203d 319 0 CALL: prolog:$meta_predicate(grounder_compute_reachable_atoms, grounder, 3, _1048247 ) +5204d 319 0 FAIL RETRY: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), completion, [], _1048267 ) +5205d 287 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _131035, _131036 ) +5206d 287 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _131037, _131038 ) +5207d 287 0 CALL: prolog:$end_goal_expansion(grounder_compute_reachable_atoms(earthquake,2,_130969), _1048278, _1048280, completion, user, grounder, completion:grounder_compute_reachable_atoms(earthquake,2,_130969) ) +5208d 287 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(earthquake,2,_130969), completion, user, grounder, _1048278 ) +5209d 287 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(earthquake,2,_130969), grounder ) +5210d 287 0 TRY_OR +5211d 325 0 CALL: prolog:==(grounder, completion ) +5213d 287 0 CALL: prolog:$c_built_in(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), grounder, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048269 ) +5214d 318 0 CALL: prolog:get_value('$c_arith', true ) +5215d 287 0 CALL: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), grounder, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048269 ) +5216d 329 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _131042, _131043 ) +5217d 329 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), grounder, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048269 ) +5218d 329 0 CALL: prolog:$compop(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048231, _1048232, _1048234 ) +5219d 329 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), grounder, completion:grounder_compute_reachable_atoms(earthquake,2,_130969), _1048269 ) +5220d 329 0 CALL: prolog:$yap_strip_module(grounder:grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _131045, _131046 ) +5221d 329 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(earthquake,2,_130969), completion, user, grounder, _1048280 ) +5222d 329 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(earthquake,2,_130969), grounder ) +5223d 329 0 TRY_OR +5224d 345 0 CALL: prolog:==(grounder, completion ) +5226d 329 0 CALL: prolog:$yap_strip_module(completion:grounder:grounder_compute_reachable_atoms(earthquake,2,_130969), _130983, _130984 ) +5227d 329 0 TRY_OR +5228d 337 0 CALL: prolog:\==(completion, grounder ) +5229d 329 0 CALL: prolog:\=(grounder_compute_reachable_atoms(earthquake,2,_130969), fail ) +5230d 246 0 CALL: prolog:yap_flag(unknown, _1048298, error ) +5231d 246 0 TRY_OR +5232d 284 0 CALL: prolog:==(false, true ) +5234d 246 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(earthquake,2,_130969), grounder ) +5235d 246 0 CALL: grounder:grounder_compute_reachable_atoms(earthquake, 2, _130969 ) +5236d 246 0 CALL: prolog:bb_put(grounder:dep_proven, false ) +5237d 246 0 TRY_OR +5238d 269 0 CALL: grounder:tabled_meta_interpreter(earthquake, 2 ) +5239d 278 0 CALL: prolog:writeln(2:earthquake ) +5240d 278 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 2 ) +5241d 278 0 CALL: prolog:predicate_property(grounder:earthquake, built_in ) +5242d 278 0 CALL: prolog:strip_module(grounder:earthquake, _131059, _131060 ) +5243d 278 0 CALL: prolog:$predicate_property2(earthquake, built_in, grounder ) +5244d 294 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5245d 294 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5246d 294 0 CALL: prolog:$pred_exists(earthquake, grounder ) +5247d 294 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5248d 278 0 CALL: prolog:$get_undefined_pred(earthquake, grounder, _1048283, _1048284 ) +5249d 278 0 CALL: prolog:$get_undefined_predicates(earthquake, grounder, _1048283, _1048284 ) +5250d 308 0 CALL: prolog:recorded('$import', '$import'(_131062,grounder,_131064,earthquake,_131066,_131067), _1048257 ) +5251d 308 0 FAIL RETRY: prolog:$get_undefined_predicates(earthquake, grounder, _1048283, _1048284 ) +5252d 308 0 CALL: prolog:$pred_exists(earthquake, user ) +5253d 278 0 TRY_OR +5255d 278 0 CALL: prolog:$predicate_property(earthquake, user, user, built_in ) +5256d 278 0 CALL: prolog:$is_system_predicate(earthquake, user ) +5257d 278 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 2 ) +5258d 278 0 CALL: prolog:ground(earthquake ) +5259d 269 0 TRY_OR +5260d 296 0 CALL: prolog:recorded(reachable, earthquake, _1048287 ) +5262d 269 0 CALL: prolog:recorda(reachable, earthquake, _1048289 ) ++s 0x5602af28e320 + @0x7efdd88a31e8 0 +5263d 269 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(earthquake, 2 ) +5264d 278 0 CALL: problog:probabilistic_fact(_1048290, earthquake, _1048291 ) +5265d 295 0 CALL: prolog:ground(earthquake ) +5266d 278 0 CALL: prolog:=..(earthquake, [_131056|_131057] ) +5267d 278 0 CALL: prolog:atomic_concat(problog_, earthquake, _1048270 ) +5268d 278 0 CALL: lists:append([_131060], [_131062], _1048269 ) +5269d 278 0 CALL: lists:append([], [_131062], _131065 ) +5270d 278 0 CALL: prolog:=..(_1048272, [problog_earthquake,_131060,_131062] ) +5271d 278 0 CALL: prolog:length([_131060,_131062], _1048271 ) +5272d 278 0 CALL: prolog:$skip_list([_131060,_131062], _1048271, _131071, _131072 ) +5273d 278 0 CALL: prolog:==([], [] ) +5274d 278 0 CALL: prolog:current_predicate(problog:problog_earthquake/2 ) +5275d 278 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake/2, _1048266, _1048265 ) +5276d 278 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_earthquake/2 ) +5277d 278 0 TRY_OR +5278d 326 0 CALL: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +5279d 335 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +5280d 326 0 TRY_OR +5282d 326 0 CALL: error:may_bind_to_type(atom, problog_earthquake ) +5283d 343 0 FAIL RETRY: error:may_bind_to_type(atom, problog_earthquake ) +5284d 326 0 CALL: error:may_bind_to_type(integer, 2 ) +5285d 335 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5286d 278 0 CALL: prolog:$c_i_predicate(problog_earthquake/2, problog ) +5287d 278 0 TRY_OR +5288d 320 0 CALL: prolog:ground(problog_earthquake/2 ) +5289d 278 0 CALL: prolog:functor(_131079, problog_earthquake, 2 ) +5290d 278 0 CALL: prolog:current_predicate(problog_earthquake, problog:problog_earthquake(_131080,_131081) ) +5291d 278 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake(_131080,_131081), _1048262, _1048261 ) +5292d 278 0 CALL: prolog:functor(problog_earthquake(_131080,_131081), problog_earthquake, _1048260 ) +5293d 278 0 TRY_OR +5294d 322 0 CALL: prolog:$current_predicate(problog_earthquake, problog, problog_earthquake(_131080,_131081), user ) +5295d 322 0 CALL: problog:problog_earthquake(_131060, _131062 ) +5296d 322 0 CALL: prolog:is(_1048290, 3, -0.6596650473806767 ) +5297d 269 0 CALL: prolog:bb_put(grounder:dep_proven, true ) +5299d 246 0 CALL: prolog:bb_delete(grounder:dep_proven, _130969 ) +5300d 246 0 TRY_OR +5301d 260 0 CALL: prolog:==(246, 246 ) +5302d 236 0 TRY_OR +5303d 244 0 TRY_OR +5304d 252 0 CALL: prolog:==(true, true ) +5305d 228 0 FAIL RETRY: user:known(2, _1048369, _1048367 ) +5306d 218 0 TRY_OR +5307d 226 0 CALL: prolog:catch(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048365, completion:fail ) +5308d 226 0 CALL: prolog:$catch(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048365, completion:fail ) +5309d 236 0 CALL: prolog:$execute(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971) ) +5310d 236 0 CALL: prolog:$call(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), 236, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), user ) +5311d 253 0 FAIL RETRY: prolog:$call(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), 236, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), user ) +5312d 236 0 CALL: prolog:$call(grounder_compute_reachable_atoms(calls(mary),2,_130971), 236, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), completion ) +5313d 264 0 FAIL RETRY: prolog:$call(grounder_compute_reachable_atoms(calls(mary),2,_130971), 236, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), completion ) +5314d 236 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion ) +5315d 236 0 CALL: completion:grounder_compute_reachable_atoms(calls(mary), 2, _130971 ) +5316d 236 0 CALL: prolog:$undefp([completion|grounder_compute_reachable_atoms(calls(mary),2,_130971)], error ) +5317d 236 0 CALL: prolog:yap_flag(unknown, error, fail ) +5318d 236 0 CALL: prolog:$stop_creeping(_1048309 ) +5319d 236 0 TRY_OR +5320d 277 0 CALL: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _130985:_130986 ) +5321d 286 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_130988,_130989,_130990,_130991), user ) +5322d 286 0 FAIL RETRY: prolog:$undefp_search(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _130985:_130986 ) +5323d 277 0 CALL: prolog:expand_goal(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _130985:_130986 ) +5324d 277 0 CALL: prolog:$expand_meta_call(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), [], _130985:_130986 ) +5325d 277 0 CALL: prolog:source_module(_130987 ) +5326d 277 0 CALL: prolog:$yap_strip_module(user:completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048289, _130991 ) +5327d 277 0 CALL: prolog:$expand_goals(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(calls(mary),2,_130971)) ) +5328d 301 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(calls(mary),2,_130971)) ) +5329d 301 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(calls(mary),2,_130971)) ) +5330d 301 0 FAIL RETRY: prolog:$expand_goals(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(calls(mary),2,_130971)) ) +5331d 277 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _130998, _130999 ) +5332d 277 0 CALL: prolog:$expand_goal(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, completion, []- (completion:grounder_compute_reachable_atoms(calls(mary),2,_130971)) ) +5333d 277 0 CALL: prolog:$yap_strip_module(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131003, _131004 ) +5334d 277 0 CALL: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131009:_131010 ) +5335d 311 0 CALL: prolog:_user_expand_goal(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131012:_131013 ) +5339d 311 0 FAIL RETRY: prolog:$user_expansion(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131009:_131010 ) +5340d 277 0 CALL: prolog:$import_expansion(completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131012:_131013 ) +5341d 310 0 CALL: prolog:$imported_predicate(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, _131013, _131012 ) +5342d 326 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(calls(mary),2,_130971), prolog ) +5343d 326 0 FAIL RETRY: prolog:$imported_predicate(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, _131013, _131012 ) +5344d 310 0 CALL: prolog:$undefined(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion ) +5345d 310 0 CALL: prolog:$get_undefined_predicates(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, _131013, _131012 ) +5346d 333 0 CALL: prolog:recorded('$import', '$import'(_131015,completion,_131017,grounder_compute_reachable_atoms(calls(mary),2,_130971),_131019,_131020), _1048232 ) +5347d 333 0 CALL: prolog:$continue_imported(_131012, grounder, _131013, grounder_compute_reachable_atoms(calls(mary),2,_130971) ) +5348d 344 0 CALL: prolog:$pred_exists(grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder ) +5349d 333 0 CALL: prolog:\=(grounder, completion ) +5350d 277 0 CALL: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, [], _1048277 ) +5351d 309 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131037, _1048256 ) +5352d 309 0 CALL: prolog:functor(grounder_compute_reachable_atoms(calls(mary),2,_130971), _131040, _131041 ) +5353d 309 0 CALL: prolog:$meta_predicate(grounder_compute_reachable_atoms, grounder, 3, _1048257 ) +5354d 309 0 FAIL RETRY: prolog:$meta_expansion(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, [], _1048277 ) +5355d 277 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131037, _131038 ) +5356d 277 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131039, _131040 ) +5357d 277 0 CALL: prolog:$end_goal_expansion(grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048288, _1048290, completion, user, grounder, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971) ) +5358d 277 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, user, grounder, _1048288 ) +5359d 277 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder ) +5360d 277 0 TRY_OR +5361d 315 0 CALL: prolog:==(grounder, completion ) +5363d 277 0 CALL: prolog:$c_built_in(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048279 ) +5364d 308 0 CALL: prolog:get_value('$c_arith', true ) +5365d 277 0 CALL: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048279 ) +5366d 319 0 CALL: prolog:$yap_strip_module(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131044, _131045 ) +5367d 319 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048279 ) +5368d 319 0 CALL: prolog:$compop(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048241, _1048242, _1048244 ) +5369d 319 0 FAIL RETRY: prolog:do_c_built_in(grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder, completion:grounder_compute_reachable_atoms(calls(mary),2,_130971), _1048279 ) +5370d 319 0 CALL: prolog:$yap_strip_module(grounder:grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _131047, _131048 ) +5371d 319 0 CALL: prolog:$match_mod(grounder_compute_reachable_atoms(calls(mary),2,_130971), completion, user, grounder, _1048290 ) +5372d 319 0 CALL: prolog:$is_system_predicate(grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder ) +5373d 319 0 TRY_OR +5374d 335 0 CALL: prolog:==(grounder, completion ) +5376d 319 0 CALL: prolog:$yap_strip_module(completion:grounder:grounder_compute_reachable_atoms(calls(mary),2,_130971), _130985, _130986 ) +5377d 319 0 TRY_OR +5378d 327 0 CALL: prolog:\==(completion, grounder ) +5379d 319 0 CALL: prolog:\=(grounder_compute_reachable_atoms(calls(mary),2,_130971), fail ) +5380d 236 0 CALL: prolog:yap_flag(unknown, _1048308, error ) +5381d 236 0 TRY_OR +5382d 274 0 CALL: prolog:==(false, true ) +5384d 236 0 CALL: prolog:$execute0(grounder_compute_reachable_atoms(calls(mary),2,_130971), grounder ) +5385d 236 0 CALL: grounder:grounder_compute_reachable_atoms(calls(mary), 2, _130971 ) +5386d 236 0 CALL: prolog:bb_put(grounder:dep_proven, false ) +5387d 236 0 TRY_OR +5388d 259 0 CALL: grounder:tabled_meta_interpreter(calls(mary), 2 ) +5389d 268 0 CALL: prolog:writeln(2:calls(mary) ) +5390d 268 0 FAIL RETRY: grounder:tabled_meta_interpreter(calls(mary), 2 ) +5391d 268 0 FAIL RETRY: grounder:tabled_meta_interpreter(calls(mary), 2 ) +5392d 268 0 CALL: prolog:predicate_property(grounder:calls(mary), built_in ) +5393d 268 0 CALL: prolog:strip_module(grounder:calls(mary), _131061, _131062 ) +5394d 268 0 CALL: prolog:$predicate_property2(calls(mary), built_in, grounder ) +5395d 284 0 FAIL RETRY: prolog:$predicate_property2(calls(mary), built_in, grounder ) +5396d 284 0 FAIL RETRY: prolog:$predicate_property2(calls(mary), built_in, grounder ) +5397d 284 0 CALL: prolog:$pred_exists(calls(mary), grounder ) +5398d 284 0 FAIL RETRY: prolog:$predicate_property2(calls(mary), built_in, grounder ) +5399d 268 0 CALL: prolog:$get_undefined_pred(calls(mary), grounder, _1048293, _1048294 ) +5400d 268 0 CALL: prolog:$get_undefined_predicates(calls(mary), grounder, _1048293, _1048294 ) +5401d 298 0 CALL: prolog:recorded('$import', '$import'(_131064,grounder,_131066,calls(mary),_131068,_131069), _1048267 ) +5402d 298 0 FAIL RETRY: prolog:$get_undefined_predicates(calls(mary), grounder, _1048293, _1048294 ) +5403d 298 0 CALL: prolog:$pred_exists(calls(mary), user ) +5404d 298 0 FAIL RETRY: prolog:$get_undefined_predicates(calls(mary), grounder, _1048293, _1048294 ) +5405d 298 0 CALL: prolog:recorded('$dialect', swi, _1048262 ) +5406d 298 0 FAIL RETRY: prolog:$get_undefined_predicates(calls(mary), grounder, _1048293, _1048294 ) +5407d 268 0 CALL: prolog:$parent_module(grounder, _1048280 ) +5408d 268 0 FAIL RETRY: grounder:tabled_meta_interpreter(calls(mary), 2 ) +5409d 268 0 CALL: prolog:ground(calls(mary) ) +5410d 259 0 TRY_OR +5411d 286 0 CALL: prolog:recorded(reachable, calls(mary), _1048297 ) +5413d 259 0 CALL: prolog:recorda(reachable, calls(mary), _1048299 ) ++s 0x5602af28dfd0 + @0x7efdd88a31e8 0 +5414d 259 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(calls(mary), 2 ) +5415d 268 0 CALL: problog:probabilistic_fact(_1048300, calls(mary), _1048301 ) +5416d 285 0 CALL: prolog:ground(calls(mary) ) +5417d 268 0 CALL: prolog:=..(calls(mary), [_131058|_131059] ) +5418d 268 0 CALL: prolog:atomic_concat(problog_, calls, _1048280 ) +5419d 268 0 CALL: lists:append([_131064,mary], [_131066], _1048279 ) +5420d 268 0 CALL: lists:append([mary], [_131066], _131069 ) +5421d 268 0 CALL: lists:append([], [_131066], _131071 ) +5422d 268 0 CALL: prolog:=..(_1048282, [problog_calls,_131064,mary,_131066] ) ++s 0x5602af297e00 + @0x7efdd88a31f8 0 +5423d 268 0 CALL: prolog:length([_131064,mary,_131066], _1048281 ) +5424d 268 0 CALL: prolog:$skip_list([_131064,mary,_131066], _1048281, _131078, _131079 ) +5425d 268 0 CALL: prolog:==([], [] ) +5426d 268 0 CALL: prolog:current_predicate(problog:problog_calls/3 ) +5427d 268 0 CALL: prolog:$yap_strip_module(problog:problog_calls/3, _1048276, _1048275 ) +5428d 268 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_calls/3 ) +5429d 268 0 TRY_OR +5430d 316 0 CALL: error:may_bind_to_type(predicate_indicator, problog_calls/3 ) +5431d 325 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_calls/3 ) +5432d 316 0 TRY_OR +5434d 316 0 CALL: error:may_bind_to_type(atom, problog_calls ) +5435d 333 0 FAIL RETRY: error:may_bind_to_type(atom, problog_calls ) +5436d 316 0 CALL: error:may_bind_to_type(integer, 3 ) +5437d 325 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5438d 268 0 CALL: prolog:$c_i_predicate(problog_calls/3, problog ) +5439d 268 0 TRY_OR +5440d 310 0 CALL: prolog:ground(problog_calls/3 ) +5441d 268 0 CALL: prolog:functor(_131086, problog_calls, 3 ) +5442d 268 0 CALL: prolog:current_predicate(problog_calls, problog:problog_calls(_131087,_131088,_131089) ) +5443d 268 0 CALL: prolog:$yap_strip_module(problog:problog_calls(_131087,_131088,_131089), _1048272, _1048271 ) +5444d 268 0 CALL: prolog:functor(problog_calls(_131087,_131088,_131089), problog_calls, _1048270 ) +5445d 268 0 TRY_OR +5446d 312 0 CALL: prolog:$current_predicate(problog_calls, problog, problog_calls(_131087,_131088,_131089), user ) +5448d 268 0 CALL: prolog:$imported_predicate(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5449d 313 0 CALL: prolog:$is_system_predicate(problog_calls(_131087,_131088,_131089), prolog ) +5450d 313 0 FAIL RETRY: prolog:$imported_predicate(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5451d 268 0 CALL: prolog:$undefined(problog_calls(_131087,_131088,_131089), problog ) +5452d 268 0 CALL: prolog:$get_undefined_predicates(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5453d 320 0 CALL: prolog:recorded('$import', '$import'(_131094,problog,_131096,problog_calls(_131087,_131088,_131089),_131098,_131099), _1048245 ) +5454d 320 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5455d 320 0 CALL: prolog:$pred_exists(problog_calls(_131087,_131088,_131089), user ) +5456d 320 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5457d 320 0 CALL: prolog:recorded('$dialect', swi, _1048240 ) +5458d 320 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131087,_131088,_131089), problog, _1048275, _1048276 ) +5459d 268 0 CALL: prolog:$parent_module(problog, _1048258 ) +5460d 268 0 FAIL RETRY: grounder:tabled_meta_interpreter_aux_ground_atom(calls(mary), 2 ) +5461d 259 0 CALL: prolog:current_predicate(user:myclause/3 ) +5462d 259 0 CALL: prolog:$yap_strip_module(user:myclause/3, _1048302, _1048301 ) +5463d 259 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/3 ) +5464d 259 0 TRY_OR +5465d 290 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5466d 299 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5467d 290 0 TRY_OR +5469d 290 0 CALL: error:may_bind_to_type(atom, myclause ) +5470d 307 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5471d 290 0 CALL: error:may_bind_to_type(integer, 3 ) +5472d 299 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5473d 259 0 CALL: prolog:$c_i_predicate(myclause/3, user ) +5474d 259 0 TRY_OR +5475d 284 0 CALL: prolog:ground(myclause/3 ) +5476d 259 0 CALL: prolog:functor(_131064, myclause, 3 ) +5477d 259 0 CALL: prolog:current_predicate(myclause, user:myclause(_131065,_131066,_131067) ) +5478d 259 0 CALL: prolog:$yap_strip_module(user:myclause(_131065,_131066,_131067), _1048298, _1048297 ) +5479d 259 0 CALL: prolog:functor(myclause(_131065,_131066,_131067), myclause, _1048296 ) +5480d 259 0 TRY_OR +5481d 286 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131065,_131066,_131067), user ) +5482d 286 0 CALL: user:myclause(2, calls(mary), _1048309 ) +5483d 286 0 CALL: prolog:current_predicate(user:myclause/2 ) +5484d 286 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048276, _1048275 ) +5485d 286 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +5486d 286 0 TRY_OR +5487d 316 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5488d 325 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5489d 316 0 TRY_OR +5491d 316 0 CALL: error:may_bind_to_type(atom, myclause ) +5492d 333 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5493d 316 0 CALL: error:may_bind_to_type(integer, 2 ) +5494d 325 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5495d 286 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +5496d 286 0 TRY_OR +5497d 310 0 CALL: prolog:ground(myclause/2 ) +5498d 286 0 CALL: prolog:functor(_131077, myclause, 2 ) +5499d 286 0 CALL: prolog:current_predicate(myclause, user:myclause(_131078,_131079) ) +5500d 286 0 CALL: prolog:$yap_strip_module(user:myclause(_131078,_131079), _1048272, _1048271 ) +5501d 286 0 CALL: prolog:functor(myclause(_131078,_131079), myclause, _1048270 ) +5502d 286 0 TRY_OR +5503d 312 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131078,_131079), user ) +5504d 312 0 CALL: user:myclause(calls(mary), _1048309 ) +5505d 312 0 CALL: grounder:tabled_meta_interpreter(person(mary),alarm,hears_alarm(mary), 2 ) +5506d 321 0 CALL: prolog:writeln(2: (person(mary),alarm,hears_alarm(mary)) ) +5507d 321 0 FAIL RETRY: grounder:tabled_meta_interpreter(person(mary),alarm,hears_alarm(mary), 2 ) +5508d 312 0 CALL: grounder:tabled_meta_interpreter(person(mary), 2 ) +5509d 337 0 CALL: prolog:writeln(2:person(mary) ) +5510d 337 0 FAIL RETRY: grounder:tabled_meta_interpreter(person(mary), 2 ) +5511d 337 0 FAIL RETRY: grounder:tabled_meta_interpreter(person(mary), 2 ) +5512d 337 0 CALL: prolog:predicate_property(grounder:person(mary), built_in ) +5513d 337 0 CALL: prolog:strip_module(grounder:person(mary), _131096, _131097 ) +5514d 337 0 CALL: prolog:$predicate_property2(person(mary), built_in, grounder ) +5515d 353 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +5516d 353 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +5517d 353 0 CALL: prolog:$pred_exists(person(mary), grounder ) +5518d 353 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +5519d 337 0 CALL: prolog:$get_undefined_pred(person(mary), grounder, _1048224, _1048225 ) +5520d 337 0 CALL: prolog:$get_undefined_predicates(person(mary), grounder, _1048224, _1048225 ) +5521d 367 0 CALL: prolog:recorded('$import', '$import'(_131099,grounder,_131101,person(mary),_131103,_131104), _1048198 ) +5522d 367 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048224, _1048225 ) +5523d 367 0 CALL: prolog:$pred_exists(person(mary), user ) +5524d 367 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048224, _1048225 ) +5525d 367 0 CALL: prolog:recorded('$dialect', swi, _1048193 ) +5526d 367 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048224, _1048225 ) +5527d 337 0 CALL: prolog:$parent_module(grounder, _1048211 ) +5528d 337 0 FAIL RETRY: grounder:tabled_meta_interpreter(person(mary), 2 ) +5529d 337 0 CALL: prolog:ground(person(mary) ) +5530d 312 0 TRY_OR +5531d 355 0 CALL: prolog:recorded(reachable, person(mary), _1048228 ) ++s 0x5602af299950 + @0x7efdd88a3208 0 ++s 0x5602af2994a0 + @0x7efdd88a3208 0 +- 0x5602af2994a0 + @0x7efdd88a3208 355 ++s 0x5602af298680 + @0x7efdd88a3208 0 ++s 0x5602aefa12f0 + @0x7efdd88a3208 0 ++s 0x5602af28ce10 + @0x7efdd88a3208 0 +- 0x5602af299950 + @0x7efdd88a3208 355 +5533d 312 0 CALL: prolog:recorda(reachable, person(mary), _1048230 ) ++s 0x5602af2666d0 + @0x7efdd88a3208 0 ++s 0x5602af2960a0 + @0x7efdd88a3208 0 +- 0x5602aefa12f0 + @0x7efdd88a3208 312 +5534d 312 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(person(mary), 2 ) +5535d 337 0 CALL: problog:probabilistic_fact(_1048231, person(mary), _1048232 ) +5536d 354 0 CALL: prolog:ground(person(mary) ) +5537d 337 0 CALL: prolog:=..(person(mary), [_131093|_131094] ) +5538d 337 0 CALL: prolog:atomic_concat(problog_, person, _1048211 ) +5539d 337 0 CALL: lists:append([_131099,mary], [_131101], _1048210 ) +5540d 337 0 CALL: lists:append([mary], [_131101], _131104 ) +5541d 337 0 CALL: lists:append([], [_131101], _131106 ) +5542d 337 0 CALL: prolog:=..(_1048213, [problog_person,_131099,mary,_131101] ) +5543d 337 0 CALL: prolog:length([_131099,mary,_131101], _1048212 ) +5544d 337 0 CALL: prolog:$skip_list([_131099,mary,_131101], _1048212, _131113, _131114 ) +5545d 337 0 CALL: prolog:==([], [] ) +5546d 337 0 CALL: prolog:current_predicate(problog:problog_person/3 ) +5547d 337 0 CALL: prolog:$yap_strip_module(problog:problog_person/3, _1048207, _1048206 ) +5548d 337 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_person/3 ) +5549d 337 0 TRY_OR +5550d 385 0 CALL: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +5551d 394 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +5552d 385 0 TRY_OR +5554d 385 0 CALL: error:may_bind_to_type(atom, problog_person ) +5555d 402 0 FAIL RETRY: error:may_bind_to_type(atom, problog_person ) +5556d 385 0 CALL: error:may_bind_to_type(integer, 3 ) +5557d 394 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5558d 337 0 CALL: prolog:$c_i_predicate(problog_person/3, problog ) +5559d 337 0 TRY_OR +5560d 379 0 CALL: prolog:ground(problog_person/3 ) +5561d 337 0 CALL: prolog:functor(_131121, problog_person, 3 ) +5562d 337 0 CALL: prolog:current_predicate(problog_person, problog:problog_person(_131122,_131123,_131124) ) +5563d 337 0 CALL: prolog:$yap_strip_module(problog:problog_person(_131122,_131123,_131124), _1048203, _1048202 ) +5564d 337 0 CALL: prolog:functor(problog_person(_131122,_131123,_131124), problog_person, _1048201 ) +5565d 337 0 TRY_OR +5566d 381 0 CALL: prolog:$current_predicate(problog_person, problog, problog_person(_131122,_131123,_131124), user ) +5568d 337 0 CALL: prolog:$imported_predicate(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5569d 382 0 CALL: prolog:$is_system_predicate(problog_person(_131122,_131123,_131124), prolog ) +5570d 382 0 FAIL RETRY: prolog:$imported_predicate(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5571d 337 0 CALL: prolog:$undefined(problog_person(_131122,_131123,_131124), problog ) +5572d 337 0 CALL: prolog:$get_undefined_predicates(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5573d 389 0 CALL: prolog:recorded('$import', '$import'(_131129,problog,_131131,problog_person(_131122,_131123,_131124),_131133,_131134), _1048176 ) +5574d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5575d 389 0 CALL: prolog:$pred_exists(problog_person(_131122,_131123,_131124), user ) +5576d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5577d 389 0 CALL: prolog:recorded('$dialect', swi, _1048171 ) +5578d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131122,_131123,_131124), problog, _1048206, _1048207 ) +5579d 337 0 CALL: prolog:$parent_module(problog, _1048189 ) +5580d 337 0 FAIL RETRY: grounder:tabled_meta_interpreter_aux_ground_atom(person(mary), 2 ) +5581d 312 0 CALL: prolog:current_predicate(user:myclause/3 ) +5582d 312 0 CALL: prolog:$yap_strip_module(user:myclause/3, _1048233, _1048232 ) +5583d 312 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/3 ) +5584d 312 0 TRY_OR +5585d 359 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5586d 368 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5587d 359 0 TRY_OR +5589d 359 0 CALL: error:may_bind_to_type(atom, myclause ) +5590d 376 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5591d 359 0 CALL: error:may_bind_to_type(integer, 3 ) +5592d 368 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5593d 312 0 CALL: prolog:$c_i_predicate(myclause/3, user ) +5594d 312 0 TRY_OR +5595d 353 0 CALL: prolog:ground(myclause/3 ) +5596d 312 0 CALL: prolog:functor(_131099, myclause, 3 ) +5597d 312 0 CALL: prolog:current_predicate(myclause, user:myclause(_131100,_131101,_131102) ) +5598d 312 0 CALL: prolog:$yap_strip_module(user:myclause(_131100,_131101,_131102), _1048229, _1048228 ) +5599d 312 0 CALL: prolog:functor(myclause(_131100,_131101,_131102), myclause, _1048227 ) +5600d 312 0 TRY_OR +5601d 355 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131100,_131101,_131102), user ) +5602d 355 0 CALL: user:myclause(2, person(mary), _1048240 ) +5603d 355 0 CALL: prolog:current_predicate(user:myclause/2 ) +5604d 355 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048207, _1048206 ) +5605d 355 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +5606d 355 0 TRY_OR +5607d 385 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5608d 394 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5609d 385 0 TRY_OR +5611d 385 0 CALL: error:may_bind_to_type(atom, myclause ) +5612d 402 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5613d 385 0 CALL: error:may_bind_to_type(integer, 2 ) +5614d 394 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5615d 355 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +5616d 355 0 TRY_OR +5617d 379 0 CALL: prolog:ground(myclause/2 ) +5618d 355 0 CALL: prolog:functor(_131112, myclause, 2 ) +5619d 355 0 CALL: prolog:current_predicate(myclause, user:myclause(_131113,_131114) ) +5620d 355 0 CALL: prolog:$yap_strip_module(user:myclause(_131113,_131114), _1048203, _1048202 ) +5621d 355 0 CALL: prolog:functor(myclause(_131113,_131114), myclause, _1048201 ) +5622d 355 0 TRY_OR +5623d 381 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131113,_131114), user ) +5624d 381 0 CALL: user:myclause(person(mary), _1048240 ) ++s 0x5602af28dc40 + @0x7efdd88a3218 0 ++s 0x5602af29b580 + @0x7efdd88a3218 0 +- 0x5602af29b580 + @0x7efdd88a3218 381 ++s 0x5602af297030 + @0x7efdd88a3218 0 ++s 0x5602af266940 + @0x7efdd88a3218 0 +- 0x5602af28dc40 + @0x7efdd88a3218 381 +5625d 381 0 CALL: grounder:tabled_meta_interpreter(true, 2 ) +5626d 390 0 CALL: prolog:writeln(2:true ) +5627d 390 0 FAIL RETRY: grounder:tabled_meta_interpreter(true, 2 ) +5628d 390 0 CALL: prolog:predicate_property(grounder:true, built_in ) +5629d 390 0 CALL: prolog:strip_module(grounder:true, _131121, _131122 ) +5630d 390 0 CALL: prolog:$predicate_property2(true, built_in, grounder ) +5631d 406 0 FAIL RETRY: prolog:$predicate_property2(true, built_in, grounder ) +5632d 406 0 FAIL RETRY: prolog:$predicate_property2(true, built_in, grounder ) +5633d 406 0 CALL: prolog:$pred_exists(true, grounder ) +5634d 390 0 CALL: prolog:$predicate_property(true, grounder, grounder, built_in ) +5635d 390 0 CALL: prolog:$is_system_predicate(true, grounder ) +5636d 381 0 CALL: prolog:call(grounder:true ) +5637d 381 0 CALL: prolog:$execute(grounder:true ) +5638d 381 0 CALL: grounder:tabled_meta_interpreter(alarm,hears_alarm(mary), 2 ) +5639d 390 0 CALL: prolog:writeln(2: (alarm,hears_alarm(mary)) ) +5640d 390 0 FAIL RETRY: grounder:tabled_meta_interpreter(alarm,hears_alarm(mary), 2 ) +5641d 381 0 CALL: grounder:tabled_meta_interpreter(alarm, 2 ) +5642d 406 0 CALL: prolog:writeln(2:alarm ) +5643d 406 0 FAIL RETRY: grounder:tabled_meta_interpreter(alarm, 2 ) +5644d 406 0 CALL: prolog:predicate_property(grounder:alarm, built_in ) +5645d 406 0 CALL: prolog:strip_module(grounder:alarm, _131126, _131127 ) +5646d 406 0 CALL: prolog:$predicate_property2(alarm, built_in, grounder ) +5647d 422 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +5648d 422 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +5649d 422 0 CALL: prolog:$pred_exists(alarm, grounder ) +5650d 422 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +5651d 406 0 CALL: prolog:$get_undefined_pred(alarm, grounder, _1048155, _1048156 ) +5652d 406 0 CALL: prolog:$get_undefined_predicates(alarm, grounder, _1048155, _1048156 ) +5653d 436 0 CALL: prolog:recorded('$import', '$import'(_131129,grounder,_131131,alarm,_131133,_131134), _1048129 ) +5654d 436 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048155, _1048156 ) +5655d 436 0 CALL: prolog:$pred_exists(alarm, user ) +5656d 436 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048155, _1048156 ) +5657d 436 0 CALL: prolog:recorded('$dialect', swi, _1048124 ) +5658d 436 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048155, _1048156 ) +5659d 406 0 CALL: prolog:$parent_module(grounder, _1048142 ) +5660d 406 0 FAIL RETRY: grounder:tabled_meta_interpreter(alarm, 2 ) +5661d 406 0 CALL: prolog:ground(alarm ) +5662d 381 0 TRY_OR +5663d 424 0 CALL: prolog:recorded(reachable, alarm, _1048159 ) +5665d 381 0 CALL: prolog:recorda(reachable, alarm, _1048161 ) ++s 0x5602af2339c0 + @0x7efdd88a3228 0 ++s 0x5602af263e00 + @0x7efdd88a3228 0 +- 0x5602af298680 + @0x7efdd88a3228 381 +5666d 381 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(alarm, 2 ) +5667d 406 0 CALL: problog:probabilistic_fact(_1048162, alarm, _1048163 ) +5668d 423 0 CALL: prolog:ground(alarm ) +5669d 406 0 CALL: prolog:=..(alarm, [_131123|_131124] ) +5670d 406 0 CALL: prolog:atomic_concat(problog_, alarm, _1048142 ) +5671d 406 0 CALL: lists:append([_131127], [_131129], _1048141 ) +5672d 406 0 CALL: lists:append([], [_131129], _131132 ) +5673d 406 0 CALL: prolog:=..(_1048144, [problog_alarm,_131127,_131129] ) +5674d 406 0 CALL: prolog:length([_131127,_131129], _1048143 ) +5675d 406 0 CALL: prolog:$skip_list([_131127,_131129], _1048143, _131138, _131139 ) +5676d 406 0 CALL: prolog:==([], [] ) +5677d 406 0 CALL: prolog:current_predicate(problog:problog_alarm/2 ) +5678d 406 0 CALL: prolog:$yap_strip_module(problog:problog_alarm/2, _1048138, _1048137 ) +5679d 406 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_alarm/2 ) +5680d 406 0 TRY_OR +5681d 454 0 CALL: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +5682d 463 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_alarm/2 ) +5683d 454 0 TRY_OR +5685d 454 0 CALL: error:may_bind_to_type(atom, problog_alarm ) +5686d 471 0 FAIL RETRY: error:may_bind_to_type(atom, problog_alarm ) +5687d 454 0 CALL: error:may_bind_to_type(integer, 2 ) +5688d 463 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5689d 406 0 CALL: prolog:$c_i_predicate(problog_alarm/2, problog ) +5690d 406 0 TRY_OR +5691d 448 0 CALL: prolog:ground(problog_alarm/2 ) +5692d 406 0 CALL: prolog:functor(_131146, problog_alarm, 2 ) +5693d 406 0 CALL: prolog:current_predicate(problog_alarm, problog:problog_alarm(_131147,_131148) ) +5694d 406 0 CALL: prolog:$yap_strip_module(problog:problog_alarm(_131147,_131148), _1048134, _1048133 ) +5695d 406 0 CALL: prolog:functor(problog_alarm(_131147,_131148), problog_alarm, _1048132 ) +5696d 406 0 TRY_OR +5697d 450 0 CALL: prolog:$current_predicate(problog_alarm, problog, problog_alarm(_131147,_131148), user ) +5699d 406 0 CALL: prolog:$imported_predicate(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5700d 451 0 CALL: prolog:$is_system_predicate(problog_alarm(_131147,_131148), prolog ) +5701d 451 0 FAIL RETRY: prolog:$imported_predicate(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5702d 406 0 CALL: prolog:$undefined(problog_alarm(_131147,_131148), problog ) +5703d 406 0 CALL: prolog:$get_undefined_predicates(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5704d 458 0 CALL: prolog:recorded('$import', '$import'(_131153,problog,_131155,problog_alarm(_131147,_131148),_131157,_131158), _1048107 ) +5705d 458 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5706d 458 0 CALL: prolog:$pred_exists(problog_alarm(_131147,_131148), user ) +5707d 458 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5708d 458 0 CALL: prolog:recorded('$dialect', swi, _1048102 ) +5709d 458 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_alarm(_131147,_131148), problog, _1048137, _1048138 ) +5710d 406 0 CALL: prolog:$parent_module(problog, _1048120 ) +5711d 406 0 FAIL RETRY: grounder:tabled_meta_interpreter_aux_ground_atom(alarm, 2 ) +5712d 381 0 CALL: prolog:current_predicate(user:myclause/3 ) +5713d 381 0 CALL: prolog:$yap_strip_module(user:myclause/3, _1048164, _1048163 ) +5714d 381 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/3 ) +5715d 381 0 TRY_OR +5716d 428 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5717d 437 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/3 ) +5718d 428 0 TRY_OR +5720d 428 0 CALL: error:may_bind_to_type(atom, myclause ) +5721d 445 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5722d 428 0 CALL: error:may_bind_to_type(integer, 3 ) +5723d 437 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5724d 381 0 CALL: prolog:$c_i_predicate(myclause/3, user ) +5725d 381 0 TRY_OR +5726d 422 0 CALL: prolog:ground(myclause/3 ) +5727d 381 0 CALL: prolog:functor(_131129, myclause, 3 ) +5728d 381 0 CALL: prolog:current_predicate(myclause, user:myclause(_131130,_131131,_131132) ) +5729d 381 0 CALL: prolog:$yap_strip_module(user:myclause(_131130,_131131,_131132), _1048160, _1048159 ) +5730d 381 0 CALL: prolog:functor(myclause(_131130,_131131,_131132), myclause, _1048158 ) +5731d 381 0 TRY_OR +5732d 424 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131130,_131131,_131132), user ) +5733d 424 0 CALL: user:myclause(2, alarm, _1048171 ) +5734d 424 0 CALL: prolog:current_predicate(user:myclause/2 ) +5735d 424 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048138, _1048137 ) +5736d 424 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +5737d 424 0 TRY_OR +5738d 454 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5739d 463 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +5740d 454 0 TRY_OR +5742d 454 0 CALL: error:may_bind_to_type(atom, myclause ) +5743d 471 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +5744d 454 0 CALL: error:may_bind_to_type(integer, 2 ) +5745d 463 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5746d 424 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +5747d 424 0 TRY_OR +5748d 448 0 CALL: prolog:ground(myclause/2 ) +5749d 424 0 CALL: prolog:functor(_131142, myclause, 2 ) +5750d 424 0 CALL: prolog:current_predicate(myclause, user:myclause(_131143,_131144) ) +5751d 424 0 CALL: prolog:$yap_strip_module(user:myclause(_131143,_131144), _1048134, _1048133 ) +5752d 424 0 CALL: prolog:functor(myclause(_131143,_131144), myclause, _1048132 ) +5753d 424 0 TRY_OR +5754d 450 0 CALL: prolog:$current_predicate(myclause, user, myclause(_131143,_131144), user ) +5755d 450 0 CALL: user:myclause(alarm, _1048171 ) +5756d 459 0 CALL: grounder:tabled_meta_interpreter(burglary, 2 ) +5757d 468 0 CALL: prolog:writeln(2:burglary ) +5758d 468 0 FAIL RETRY: grounder:tabled_meta_interpreter(burglary, 2 ) +5759d 468 0 CALL: prolog:predicate_property(grounder:burglary, built_in ) +5760d 468 0 CALL: prolog:strip_module(grounder:burglary, _131151, _131152 ) +5761d 468 0 CALL: prolog:$predicate_property2(burglary, built_in, grounder ) +5762d 484 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +5763d 484 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +5764d 484 0 CALL: prolog:$pred_exists(burglary, grounder ) +5765d 484 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +5766d 468 0 CALL: prolog:$get_undefined_pred(burglary, grounder, _1048093, _1048094 ) +5767d 468 0 CALL: prolog:$get_undefined_predicates(burglary, grounder, _1048093, _1048094 ) +5768d 498 0 CALL: prolog:recorded('$import', '$import'(_131154,grounder,_131156,burglary,_131158,_131159), _1048067 ) +5769d 498 0 FAIL RETRY: prolog:$get_undefined_predicates(burglary, grounder, _1048093, _1048094 ) +5770d 498 0 CALL: prolog:$pred_exists(burglary, user ) +5771d 468 0 TRY_OR +5773d 468 0 CALL: prolog:$predicate_property(burglary, user, user, built_in ) +5774d 468 0 CALL: prolog:$is_system_predicate(burglary, user ) +5775d 468 0 FAIL RETRY: grounder:tabled_meta_interpreter(burglary, 2 ) +5776d 468 0 CALL: prolog:ground(burglary ) +5777d 459 0 TRY_OR +5778d 486 0 CALL: prolog:recorded(reachable, burglary, _1048097 ) +5780d 459 0 CALL: prolog:recorda(reachable, burglary, _1048099 ) ++s 0x5602af233a50 + @0x7efdd88a3248 0 ++s 0x5602af233b50 + @0x7efdd88a3248 0 +- 0x5602af263e00 + @0x7efdd88a3248 459 +5781d 459 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(burglary, 2 ) +5782d 468 0 CALL: problog:probabilistic_fact(_1048100, burglary, _1048101 ) +5783d 485 0 CALL: prolog:ground(burglary ) +5784d 468 0 CALL: prolog:=..(burglary, [_131148|_131149] ) +5785d 468 0 CALL: prolog:atomic_concat(problog_, burglary, _1048080 ) +5786d 468 0 CALL: lists:append([_131152], [_131154], _1048079 ) +5787d 468 0 CALL: lists:append([], [_131154], _131157 ) +5788d 468 0 CALL: prolog:=..(_1048082, [problog_burglary,_131152,_131154] ) +5789d 468 0 CALL: prolog:length([_131152,_131154], _1048081 ) +5790d 468 0 CALL: prolog:$skip_list([_131152,_131154], _1048081, _131163, _131164 ) +5791d 468 0 CALL: prolog:==([], [] ) +5792d 468 0 CALL: prolog:current_predicate(problog:problog_burglary/2 ) +5793d 468 0 CALL: prolog:$yap_strip_module(problog:problog_burglary/2, _1048076, _1048075 ) +5794d 468 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_burglary/2 ) +5795d 468 0 TRY_OR +5796d 516 0 CALL: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +5797d 525 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +5798d 516 0 TRY_OR +5800d 516 0 CALL: error:may_bind_to_type(atom, problog_burglary ) +5801d 533 0 FAIL RETRY: error:may_bind_to_type(atom, problog_burglary ) +5802d 516 0 CALL: error:may_bind_to_type(integer, 2 ) +5803d 525 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +5804d 468 0 CALL: prolog:$c_i_predicate(problog_burglary/2, problog ) +5805d 468 0 TRY_OR +5806d 510 0 CALL: prolog:ground(problog_burglary/2 ) +5807d 468 0 CALL: prolog:functor(_131171, problog_burglary, 2 ) +5808d 468 0 CALL: prolog:current_predicate(problog_burglary, problog:problog_burglary(_131172,_131173) ) +5809d 468 0 CALL: prolog:$yap_strip_module(problog:problog_burglary(_131172,_131173), _1048072, _1048071 ) +5810d 468 0 CALL: prolog:functor(problog_burglary(_131172,_131173), problog_burglary, _1048070 ) +5811d 468 0 TRY_OR +5812d 512 0 CALL: prolog:$current_predicate(problog_burglary, problog, problog_burglary(_131172,_131173), user ) +5813d 512 0 CALL: problog:problog_burglary(_131152, _131154 ) +5814d 512 0 CALL: prolog:is(_1048100, 3, -1.249826789005093 ) +5815d 459 0 CALL: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5816d 468 0 CALL: prolog:writeln(2:hears_alarm(mary) ) +5817d 468 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5818d 468 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5819d 468 0 CALL: prolog:predicate_property(grounder:hears_alarm(mary), built_in ) +5820d 468 0 CALL: prolog:strip_module(grounder:hears_alarm(mary), _131183, _131184 ) +5821d 468 0 CALL: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5822d 484 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5823d 484 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5824d 484 0 CALL: prolog:$pred_exists(hears_alarm(mary), grounder ) +5825d 484 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5826d 468 0 CALL: prolog:$get_undefined_pred(hears_alarm(mary), grounder, _1048093, _1048094 ) +5827d 468 0 CALL: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048093, _1048094 ) +5828d 498 0 CALL: prolog:recorded('$import', '$import'(_131186,grounder,_131188,hears_alarm(mary),_131190,_131191), _1048067 ) +5829d 498 0 FAIL RETRY: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048093, _1048094 ) +5830d 498 0 CALL: prolog:$pred_exists(hears_alarm(mary), user ) +5831d 468 0 TRY_OR +5833d 468 0 CALL: prolog:$predicate_property(hears_alarm(mary), user, user, built_in ) +5834d 468 0 CALL: prolog:$is_system_predicate(hears_alarm(mary), user ) +5835d 468 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5836d 468 0 CALL: prolog:ground(hears_alarm(mary) ) +5837d 459 0 TRY_OR +5838d 486 0 CALL: prolog:recorded(reachable, hears_alarm(mary), _1048097 ) +5840d 459 0 CALL: prolog:recorda(reachable, hears_alarm(mary), _1048099 ) ++s 0x5602af266af0 + @0x7efdd88a3268 0 ++s 0x5602af08ccb0 + @0x7efdd88a3268 0 +- 0x5602af2960a0 + @0x7efdd88a3268 459 +5841d 459 0 CALL: grounder:tabled_meta_interpreter_aux_ground_atom(hears_alarm(mary), 2 ) +5842d 468 0 CALL: problog:probabilistic_fact(_1048100, hears_alarm(mary), _1048101 ) +5843d 485 0 CALL: prolog:ground(hears_alarm(mary) ) +5844d 468 0 CALL: prolog:=..(hears_alarm(mary), [_131180|_131181] ) +5845d 468 0 CALL: prolog:atomic_concat(problog_, hears_alarm, _1048080 ) +5846d 468 0 CALL: lists:append([_131186,mary], [_131188], _1048079 ) +5847d 468 0 CALL: lists:append([mary], [_131188], _131191 ) +5848d 468 0 CALL: lists:append([], [_131188], _131193 ) +5849d 468 0 CALL: prolog:=..(_1048082, [problog_hears_alarm,_131186,mary,_131188] ) +5850d 468 0 CALL: prolog:length([_131186,mary,_131188], _1048081 ) +5851d 468 0 CALL: prolog:$skip_list([_131186,mary,_131188], _1048081, _131200, _131201 ) +5852d 468 0 CALL: prolog:==([], [] ) +5853d 468 0 CALL: prolog:current_predicate(problog:problog_hears_alarm/3 ) +5854d 468 0 CALL: prolog:$yap_strip_module(problog:problog_hears_alarm/3, _1048076, _1048075 ) +5855d 468 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +5856d 468 0 TRY_OR +5857d 516 0 CALL: error:may_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +5858d 525 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +5859d 516 0 TRY_OR +5861d 516 0 CALL: error:may_bind_to_type(atom, problog_hears_alarm ) +5862d 533 0 FAIL RETRY: error:may_bind_to_type(atom, problog_hears_alarm ) +5863d 516 0 CALL: error:may_bind_to_type(integer, 3 ) +5864d 525 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +5865d 468 0 CALL: prolog:$c_i_predicate(problog_hears_alarm/3, problog ) +5866d 468 0 TRY_OR +5867d 510 0 CALL: prolog:ground(problog_hears_alarm/3 ) +5868d 468 0 CALL: prolog:functor(_131208, problog_hears_alarm, 3 ) +5869d 468 0 CALL: prolog:current_predicate(problog_hears_alarm, problog:problog_hears_alarm(_131209,_131210,_131211) ) +5870d 468 0 CALL: prolog:$yap_strip_module(problog:problog_hears_alarm(_131209,_131210,_131211), _1048072, _1048071 ) +5871d 468 0 CALL: prolog:functor(problog_hears_alarm(_131209,_131210,_131211), problog_hears_alarm, _1048070 ) +5872d 468 0 TRY_OR +5873d 512 0 CALL: prolog:$current_predicate(problog_hears_alarm, problog, problog_hears_alarm(_131209,_131210,_131211), user ) +5874d 512 0 CALL: problog:problog_hears_alarm(_131186, mary, _131188 ) +5875d 512 0 CALL: prolog:is(_1048100, 3, -0.8533637893529484 ) +5876d 459 0 CALL: prolog:bb_put(grounder:dep_proven, true ) +5877d 459 0 FAIL RETRY: user:myclause(alarm, _1048171 ) +5878d 450 0 CALL: grounder:tabled_meta_interpreter(earthquake, 2 ) +5879d 459 0 CALL: prolog:writeln(2:earthquake ) +5880d 459 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 2 ) +5881d 459 0 CALL: prolog:predicate_property(grounder:earthquake, built_in ) +5882d 459 0 CALL: prolog:strip_module(grounder:earthquake, _131151, _131152 ) +5883d 459 0 CALL: prolog:$predicate_property2(earthquake, built_in, grounder ) +5884d 475 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5885d 475 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5886d 475 0 CALL: prolog:$pred_exists(earthquake, grounder ) +5887d 475 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +5888d 459 0 CALL: prolog:$get_undefined_pred(earthquake, grounder, _1048102, _1048103 ) +5889d 459 0 CALL: prolog:$get_undefined_predicates(earthquake, grounder, _1048102, _1048103 ) +5890d 489 0 CALL: prolog:recorded('$import', '$import'(_131154,grounder,_131156,earthquake,_131158,_131159), _1048076 ) +5891d 489 0 FAIL RETRY: prolog:$get_undefined_predicates(earthquake, grounder, _1048102, _1048103 ) +5892d 489 0 CALL: prolog:$pred_exists(earthquake, user ) +5893d 459 0 TRY_OR +5895d 459 0 CALL: prolog:$predicate_property(earthquake, user, user, built_in ) +5896d 459 0 CALL: prolog:$is_system_predicate(earthquake, user ) +5897d 459 0 FAIL RETRY: grounder:tabled_meta_interpreter(earthquake, 2 ) +5898d 459 0 CALL: prolog:ground(earthquake ) +5899d 450 0 TRY_OR +5900d 477 0 CALL: prolog:recorded(reachable, earthquake, _1048106 ) +5901d 450 0 CALL: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5902d 459 0 CALL: prolog:writeln(2:hears_alarm(mary) ) +5903d 459 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5904d 459 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5905d 459 0 CALL: prolog:predicate_property(grounder:hears_alarm(mary), built_in ) +5906d 459 0 CALL: prolog:strip_module(grounder:hears_alarm(mary), _131151, _131152 ) +5907d 459 0 CALL: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5908d 475 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5909d 475 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5910d 475 0 CALL: prolog:$pred_exists(hears_alarm(mary), grounder ) +5911d 475 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +5912d 459 0 CALL: prolog:$get_undefined_pred(hears_alarm(mary), grounder, _1048102, _1048103 ) +5913d 459 0 CALL: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048102, _1048103 ) +5914d 489 0 CALL: prolog:recorded('$import', '$import'(_131154,grounder,_131156,hears_alarm(mary),_131158,_131159), _1048076 ) +5915d 489 0 FAIL RETRY: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048102, _1048103 ) +5916d 489 0 CALL: prolog:$pred_exists(hears_alarm(mary), user ) +5917d 459 0 TRY_OR +5919d 459 0 CALL: prolog:$predicate_property(hears_alarm(mary), user, user, built_in ) +5920d 459 0 CALL: prolog:$is_system_predicate(hears_alarm(mary), user ) +5921d 459 0 FAIL RETRY: grounder:tabled_meta_interpreter(hears_alarm(mary), 2 ) +5922d 459 0 CALL: prolog:ground(hears_alarm(mary) ) +5923d 450 0 TRY_OR +5924d 477 0 CALL: prolog:recorded(reachable, hears_alarm(mary), _1048106 ) +5925d 450 0 CALL: prolog:bb_put(grounder:dep_proven, true ) +5927d 424 0 CALL: prolog:$imported_predicate(myclause(_131143,_131144), user, _1048137, _1048138 ) +5928d 451 0 CALL: prolog:$is_system_predicate(myclause(_131143,_131144), prolog ) +5929d 451 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131143,_131144), user, _1048137, _1048138 ) +5930d 424 0 CALL: prolog:$undefined(myclause(_131143,_131144), user ) +5932d 381 0 CALL: prolog:$imported_predicate(myclause(_131130,_131131,_131132), user, _1048163, _1048164 ) +5933d 425 0 CALL: prolog:$is_system_predicate(myclause(_131130,_131131,_131132), prolog ) +5934d 425 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131130,_131131,_131132), user, _1048163, _1048164 ) +5935d 381 0 CALL: prolog:$undefined(myclause(_131130,_131131,_131132), user ) +5937d 355 0 CALL: prolog:$imported_predicate(myclause(_131113,_131114), user, _1048206, _1048207 ) +5938d 382 0 CALL: prolog:$is_system_predicate(myclause(_131113,_131114), prolog ) +5939d 382 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131113,_131114), user, _1048206, _1048207 ) +5940d 355 0 CALL: prolog:$undefined(myclause(_131113,_131114), user ) +5942d 312 0 CALL: prolog:$imported_predicate(myclause(_131100,_131101,_131102), user, _1048232, _1048233 ) +5943d 356 0 CALL: prolog:$is_system_predicate(myclause(_131100,_131101,_131102), prolog ) +5944d 356 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131100,_131101,_131102), user, _1048232, _1048233 ) +5945d 312 0 CALL: prolog:$undefined(myclause(_131100,_131101,_131102), user ) +5947d 286 0 CALL: prolog:$imported_predicate(myclause(_131078,_131079), user, _1048275, _1048276 ) +5948d 313 0 CALL: prolog:$is_system_predicate(myclause(_131078,_131079), prolog ) +5949d 313 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131078,_131079), user, _1048275, _1048276 ) +5950d 286 0 CALL: prolog:$undefined(myclause(_131078,_131079), user ) +5952d 259 0 CALL: prolog:$imported_predicate(myclause(_131065,_131066,_131067), user, _1048301, _1048302 ) +5953d 287 0 CALL: prolog:$is_system_predicate(myclause(_131065,_131066,_131067), prolog ) +5954d 287 0 FAIL RETRY: prolog:$imported_predicate(myclause(_131065,_131066,_131067), user, _1048301, _1048302 ) +5955d 259 0 CALL: prolog:$undefined(myclause(_131065,_131066,_131067), user ) +5957d 236 0 CALL: prolog:bb_delete(grounder:dep_proven, _130971 ) +5958d 236 0 TRY_OR +5959d 250 0 CALL: prolog:==(236, 236 ) +5960d 226 0 TRY_OR +5961d 234 0 TRY_OR +5962d 242 0 CALL: prolog:==(true, true ) +5964d 173 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_grounding ) +5965d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_grounding, _1048360 ) +5966d 173 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_grounding, _1048363 ) +5967d 173 0 CALL: prolog:statistics(walltime, [_130966,_130968] ) +5968d 173 0 CALL: prolog:$walltime(_130966, _130968 ) +5969d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_grounding, null ) +5970d 173 0 TRY_OR +5971d 219 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_grounding ) +5972d 219 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_grounding, _1048349 ) +5973d 219 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, _1048350 ) +5974d 219 0 CALL: prolog:\=(1838, null ) +5975d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_grounding, _1048365 ) +5976d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_grounding, _1048357 ) +5977d 173 0 TRY_OR +5978d 227 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, null ) +5980d 227 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, _1048365 ) +5981d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_grounding, 6169 ) +5982d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_grounding, _1048358 ) +5983d 173 0 TRY_OR +5984d 227 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_grounding, _1048356 ) +5985d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_grounding, 6169 ) +5986d 173 0 CALL: logger:logger_start_timer(train_bdd_script_generation_completion ) +5987d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_completion, _1048364 ) +5988d 173 0 TRY_OR +5989d 220 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_completion, null ) +5990d 173 0 CALL: prolog:statistics(walltime, [_130985,_130987] ) +5991d 173 0 CALL: prolog:$walltime(_130985, _130987 ) +5992d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_completion, 346436 ) +5993d 173 0 CALL: print_learning:format_learning(5, c, [] ) +5994d 212 0 CALL: flags:problog_flag(verbosity_learning, _1048354 ) +5995d 212 0 CALL: gflags:flag_get(verbosity_learning, _1048354 ) +5996d 212 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_130994), _130995 ) +5997d 212 0 CALL: prolog:>=(5, 5 ) +5998d 173 0 CALL: prolog:format(c, print_learning:[] ) +5999d 173 0 CALL: prolog:flush_output(user ) +2:earthquake +2:calls(mary) +2: (person(mary),alarm,hears_alarm(mary)) +2:person(mary) +2:true +2: (alarm,hears_alarm(mary)) +2:alarm +2:burglary +2:hears_alarm(mary) +2:earthquake +2:hears_alarm(mary) +c6000d 173 0 CALL: prolog:$current_choice_point(_1048373 ) +6001d 173 0 CALL: completion:completion(2 ) +6002d 173 0 TRY_OR +6003d 230 0 CALL: grounder:grounder_reachable_atom(_1048356 ) +6004d 230 0 CALL: prolog:recorded(reachable, _1048356, _130999 ) ++s 0x5602af28d370 + @0x7efdd88a31a8 0 ++s 0x5602aeec6410 + @0x7efdd88a31a8 0 ++s 0x5602af27fff0 + @0x7efdd88a31a8 0 ++s 0x5602af2a1fb0 + @0x7efdd88a31a8 0 ++s 0x5602af03be90 + @0x7efdd88a31a8 0 ++s 0x5602aefeaa80 + @0x7efdd88a31a8 0 ++s 0x5602aec1f700 + @0x7efdd88a31a8 0 ++s 0x5602aec8ed70 + @0x7efdd88a31a8 0 +- 0x5602af28d370 + @0x7efdd88a31a8 230 +6005d 241 0 CALL: grounder:grounder_completion_for_atom(hears_alarm(mary), 2, _1048357 ) +6006d 241 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048327 ) +6007d 241 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6008d 265 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6009d 241 0 TRY_OR +6010d 272 0 CALL: error:has_type(list_or_partial_list, _1048327 ) +6011d 272 0 CALL: error:is_list_or_partial_list(_1048327 ) +6012d 272 0 CALL: prolog:$skip_list(_131022, _1048327, _131023 ) +6013d 241 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6014d 241 0 CALL: nb:nb_queue(_1048319 ) +6015d 241 0 TRY_OR +6016d 266 0 CALL: prolog:$execute(grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6017d 266 0 CALL: prolog:$call(grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6018d 277 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6019d 266 0 CALL: prolog:$call(user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6020d 266 0 CALL: prolog:$call(user:myclause(2,hears_alarm(mary),_131018), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6021d 308 0 FAIL RETRY: prolog:$call(user:myclause(2,hears_alarm(mary),_131018), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6022d 266 0 CALL: prolog:$call(myclause(2,hears_alarm(mary),_131018), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6023d 319 0 FAIL RETRY: prolog:$call(myclause(2,hears_alarm(mary),_131018), 266, grounder: (user:myclause(2,hears_alarm(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6024d 266 0 CALL: prolog:$execute0(myclause(2,hears_alarm(mary),_131018), user ) +6025d 266 0 CALL: user:myclause(2, hears_alarm(mary), _131018 ) +6026d 266 0 CALL: prolog:current_predicate(user:myclause/2 ) +6027d 266 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048254, _1048253 ) +6028d 266 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6029d 266 0 TRY_OR +6030d 338 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6031d 347 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6032d 338 0 TRY_OR +6034d 338 0 CALL: error:may_bind_to_type(atom, myclause ) +6035d 355 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6036d 338 0 CALL: error:may_bind_to_type(integer, 2 ) +6037d 347 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6038d 266 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6039d 266 0 TRY_OR +6040d 332 0 CALL: prolog:ground(myclause/2 ) +6041d 266 0 CALL: prolog:functor(_135131, myclause, 2 ) +6042d 266 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6043d 266 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048250, _1048249 ) +6044d 266 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048248 ) +6045d 266 0 TRY_OR +6046d 334 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6047d 334 0 CALL: user:myclause(hears_alarm(mary), _131018 ) +6049d 266 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6050d 335 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6051d 335 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6052d 266 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6054d 241 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _131023, [] ) +6055d 241 0 CALL: prolog:\==([], [] ) +6056d 241 0 FAIL RETRY: idb:recorded(reachable, _1048356, _130999 ) +6057d 241 0 CALL: grounder:grounder_completion_for_atom(burglary, 2, _1048357 ) +6058d 241 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048327 ) +6059d 241 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6060d 265 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6061d 241 0 TRY_OR +6062d 272 0 CALL: error:has_type(list_or_partial_list, _1048327 ) +6063d 272 0 CALL: error:is_list_or_partial_list(_1048327 ) +6064d 272 0 CALL: prolog:$skip_list(_131022, _1048327, _131023 ) +6065d 241 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6066d 241 0 CALL: nb:nb_queue(_1048319 ) +6067d 241 0 TRY_OR +6068d 266 0 CALL: prolog:$execute(grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6069d 266 0 CALL: prolog:$call(grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6070d 277 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6071d 266 0 CALL: prolog:$call(user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6072d 266 0 CALL: prolog:$call(user:myclause(2,burglary,_131018), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6073d 308 0 FAIL RETRY: prolog:$call(user:myclause(2,burglary,_131018), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6074d 266 0 CALL: prolog:$call(myclause(2,burglary,_131018), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6075d 319 0 FAIL RETRY: prolog:$call(myclause(2,burglary,_131018), 266, grounder: (user:myclause(2,burglary,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6076d 266 0 CALL: prolog:$execute0(myclause(2,burglary,_131018), user ) +6077d 266 0 CALL: user:myclause(2, burglary, _131018 ) +6078d 266 0 CALL: prolog:current_predicate(user:myclause/2 ) +6079d 266 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048254, _1048253 ) +6080d 266 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6081d 266 0 TRY_OR +6082d 338 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6083d 347 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6084d 338 0 TRY_OR +6086d 338 0 CALL: error:may_bind_to_type(atom, myclause ) +6087d 355 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6088d 338 0 CALL: error:may_bind_to_type(integer, 2 ) +6089d 347 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6090d 266 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6091d 266 0 TRY_OR +6092d 332 0 CALL: prolog:ground(myclause/2 ) +6093d 266 0 CALL: prolog:functor(_135131, myclause, 2 ) +6094d 266 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6095d 266 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048250, _1048249 ) +6096d 266 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048248 ) +6097d 266 0 TRY_OR +6098d 334 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6099d 334 0 CALL: user:myclause(burglary, _131018 ) +6101d 266 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6102d 335 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6103d 335 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6104d 266 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6106d 241 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _131023, [] ) +6107d 241 0 CALL: prolog:\==([], [] ) +6108d 241 0 FAIL RETRY: idb:recorded(reachable, _1048356, _130999 ) +6109d 241 0 CALL: grounder:grounder_completion_for_atom(alarm, 2, _1048357 ) +6110d 241 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048327 ) +6111d 241 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6112d 265 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6113d 241 0 TRY_OR +6114d 272 0 CALL: error:has_type(list_or_partial_list, _1048327 ) +6115d 272 0 CALL: error:is_list_or_partial_list(_1048327 ) +6116d 272 0 CALL: prolog:$skip_list(_131022, _1048327, _131023 ) +6117d 241 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6118d 241 0 CALL: nb:nb_queue(_1048319 ) +6119d 241 0 TRY_OR +6120d 266 0 CALL: prolog:$execute(grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6121d 266 0 CALL: prolog:$call(grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6122d 277 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6123d 266 0 CALL: prolog:$call(user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6124d 266 0 CALL: prolog:$call(user:myclause(2,alarm,_131018), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6125d 308 0 FAIL RETRY: prolog:$call(user:myclause(2,alarm,_131018), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6126d 266 0 CALL: prolog:$call(myclause(2,alarm,_131018), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6127d 319 0 FAIL RETRY: prolog:$call(myclause(2,alarm,_131018), 266, grounder: (user:myclause(2,alarm,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6128d 266 0 CALL: prolog:$execute0(myclause(2,alarm,_131018), user ) +6129d 266 0 CALL: user:myclause(2, alarm, _131018 ) +6130d 266 0 CALL: prolog:current_predicate(user:myclause/2 ) +6131d 266 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048254, _1048253 ) +6132d 266 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6133d 266 0 TRY_OR +6134d 338 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6135d 347 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6136d 338 0 TRY_OR +6138d 338 0 CALL: error:may_bind_to_type(atom, myclause ) +6139d 355 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6140d 338 0 CALL: error:may_bind_to_type(integer, 2 ) +6141d 347 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6142d 266 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6143d 266 0 TRY_OR +6144d 332 0 CALL: prolog:ground(myclause/2 ) +6145d 266 0 CALL: prolog:functor(_135131, myclause, 2 ) +6146d 266 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6147d 266 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048250, _1048249 ) +6148d 266 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048248 ) +6149d 266 0 TRY_OR +6150d 334 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6151d 334 0 CALL: user:myclause(alarm, _131018 ) +6152d 343 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms(burglary,_131005), 266, grounder: (user:myclause(2,alarm,burglary),grounder_ground_term_with_reachable_atoms(burglary,_131005)), grounder ) +6153d 354 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms(burglary,_131005), 266, grounder: (user:myclause(2,alarm,burglary),grounder_ground_term_with_reachable_atoms(burglary,_131005)), grounder ) +6154d 343 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms(burglary,_131005), grounder ) +6155d 343 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(burglary, _131005 ) +6156d 352 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(burglary, _131005 ) +6157d 352 0 CALL: prolog:predicate_property(grounder:burglary, built_in ) +6158d 352 0 CALL: prolog:strip_module(grounder:burglary, _135140, _135141 ) +6159d 352 0 CALL: prolog:$predicate_property2(burglary, built_in, grounder ) +6160d 368 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +6161d 368 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +6162d 368 0 CALL: prolog:$pred_exists(burglary, grounder ) +6163d 368 0 FAIL RETRY: prolog:$predicate_property2(burglary, built_in, grounder ) +6164d 352 0 CALL: prolog:$get_undefined_pred(burglary, grounder, _1048209, _1048210 ) +6165d 352 0 CALL: prolog:$get_undefined_predicates(burglary, grounder, _1048209, _1048210 ) +6166d 382 0 CALL: prolog:recorded('$import', '$import'(_135143,grounder,_135145,burglary,_135147,_135148), _1048183 ) +6167d 382 0 FAIL RETRY: prolog:$get_undefined_predicates(burglary, grounder, _1048209, _1048210 ) +6168d 382 0 CALL: prolog:$pred_exists(burglary, user ) +6169d 352 0 TRY_OR +6171d 352 0 CALL: prolog:$predicate_property(burglary, user, user, built_in ) +6172d 352 0 CALL: prolog:$is_system_predicate(burglary, user ) +6173d 352 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(burglary, _131005 ) +6174d 343 0 CALL: prolog:recorded(reachable, burglary, _135139 ) +6175d 343 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), '$atom'(burglary) ) +6176d 343 0 FAIL RETRY: user:myclause(alarm, _131018 ) +6177d 334 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms(earthquake,_131005), 266, grounder: (user:myclause(2,alarm,earthquake),grounder_ground_term_with_reachable_atoms(earthquake,_131005)), grounder ) +6178d 345 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms(earthquake,_131005), 266, grounder: (user:myclause(2,alarm,earthquake),grounder_ground_term_with_reachable_atoms(earthquake,_131005)), grounder ) +6179d 334 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms(earthquake,_131005), grounder ) +6180d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _131005 ) +6181d 343 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _131005 ) +6182d 343 0 CALL: prolog:predicate_property(grounder:earthquake, built_in ) +6183d 343 0 CALL: prolog:strip_module(grounder:earthquake, _135140, _135141 ) +6184d 343 0 CALL: prolog:$predicate_property2(earthquake, built_in, grounder ) +6185d 359 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +6186d 359 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +6187d 359 0 CALL: prolog:$pred_exists(earthquake, grounder ) +6188d 359 0 FAIL RETRY: prolog:$predicate_property2(earthquake, built_in, grounder ) +6189d 343 0 CALL: prolog:$get_undefined_pred(earthquake, grounder, _1048218, _1048219 ) +6190d 343 0 CALL: prolog:$get_undefined_predicates(earthquake, grounder, _1048218, _1048219 ) +6191d 373 0 CALL: prolog:recorded('$import', '$import'(_135143,grounder,_135145,earthquake,_135147,_135148), _1048192 ) +6192d 373 0 FAIL RETRY: prolog:$get_undefined_predicates(earthquake, grounder, _1048218, _1048219 ) +6193d 373 0 CALL: prolog:$pred_exists(earthquake, user ) +6194d 343 0 TRY_OR +6196d 343 0 CALL: prolog:$predicate_property(earthquake, user, user, built_in ) +6197d 343 0 CALL: prolog:$is_system_predicate(earthquake, user ) +6198d 343 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(earthquake, _131005 ) +6199d 334 0 CALL: prolog:recorded(reachable, earthquake, _135139 ) +6200d 334 0 CALL: nb:nb_queue_enqueue(queue(0,['$atom'(burglary) |_131032],_131032,1), '$atom'(earthquake) ) +6202d 266 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6203d 335 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6204d 335 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6205d 266 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6207d 241 0 CALL: nb:nb_queue_close(queue(0,['$atom'(burglary),'$atom'(earthquake) |_131036],_131036,2), _131023, [] ) +6208d 241 0 CALL: prolog:\==(['$atom'(burglary),'$atom'(earthquake)], [] ) +6209d 241 0 CALL: termhandling:list_to_disjunction(['$atom'(burglary),'$atom'(earthquake)], _131002 ) +6210d 241 0 CALL: termhandling:list_to_disjunction(['$atom'(earthquake)], _131039 ) +6211d 241 0 TRY_OR +6212d 249 0 CALL: prolog:$current_choice_point(_1048353 ) +6213d 249 0 CALL: termhandling:propagate_interpretation(<=>('$atom'(alarm),('$atom'(burglary);'$atom'(earthquake))), 2, _1048358 ) +6214d 249 0 CALL: termhandling:propagate_interpretation('$atom'(alarm), 2, _131041 ) +6215d 249 0 TRY_OR +6216d 273 0 CALL: user:known(2, alarm, _131041 ) +6218d 249 0 CALL: termhandling:propagate_interpretation('$atom'(burglary);'$atom'(earthquake), 2, _131042 ) +6219d 249 0 CALL: termhandling:propagate_interpretation('$atom'(burglary), 2, _131044 ) +6220d 249 0 TRY_OR +6221d 273 0 CALL: user:known(2, burglary, _131044 ) +6223d 249 0 CALL: termhandling:propagate_interpretation('$atom'(earthquake), 2, _131045 ) +6224d 249 0 TRY_OR +6225d 265 0 CALL: user:known(2, earthquake, _131045 ) +6226d 249 0 CALL: termhandling:simplify(<=>('$atom'(alarm),('$atom'(burglary);false)), _1048359, _1048354 ) +6227d 259 0 CALL: termhandling:simplify_intern(<=>('$atom'(alarm),('$atom'(burglary);false)), _1048309, _1048308 ) +6228d 259 0 CALL: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary);false, _1048309, _1048308 ) +6229d 278 0 FAIL RETRY: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary);false, _1048309, _1048308 ) +6230d 278 0 FAIL RETRY: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary);false, _1048309, _1048308 ) +6231d 259 0 CALL: termhandling:simplify_intern('$atom'(burglary);false, _131048, _1048308 ) +6232d 259 0 CALL: termhandling:simplify_intern_or('$atom'(burglary), false, _131048, _1048308 ) +6233d 278 0 FAIL RETRY: termhandling:simplify_intern_or('$atom'(burglary), false, _131048, _1048308 ) +6234d 259 0 CALL: prolog:==(true, true ) +6235d 249 0 CALL: termhandling:simplify(<=>('$atom'(alarm),'$atom'(burglary)), _1048359, _131049 ) +6236d 259 0 CALL: termhandling:simplify_intern(<=>('$atom'(alarm),'$atom'(burglary)), _1048309, _1048308 ) +6237d 259 0 CALL: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary), _1048309, _1048308 ) +6238d 278 0 FAIL RETRY: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary), _1048309, _1048308 ) +6239d 278 0 FAIL RETRY: termhandling:simplify_intern_implication('$atom'(alarm), '$atom'(burglary), _1048309, _1048308 ) +6240d 259 0 CALL: termhandling:simplify_intern('$atom'(burglary), _131052, _1048308 ) +6241d 259 0 CALL: prolog:==(false, true ) +6242d 259 0 FAIL RETRY: termhandling:simplify(<=>('$atom'(alarm),'$atom'(burglary)), _1048359, _131049 ) +6243d 249 0 TRY_OR +6244d 257 0 CALL: prolog:\==(<=>('$atom'(alarm),'$atom'(burglary)), false ) +6245d 257 0 CALL: completion:record_constraint_cs_check(<=>('$atom'(alarm),'$atom'(burglary)) ) +6246d 257 0 CALL: prolog:recorda(rules, <=>('$atom'(alarm),'$atom'(burglary)), _131050 ) ++s 0x5602af28d780 + @0x7efdd88a3238 0 +6247d 241 0 FAIL RETRY: idb:recorded(reachable, _1048356, _130999 ) +6248d 241 0 CALL: grounder:grounder_completion_for_atom(person(mary), 2, _1048357 ) +6249d 241 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048327 ) +6250d 241 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6251d 265 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6252d 241 0 TRY_OR +6253d 272 0 CALL: error:has_type(list_or_partial_list, _1048327 ) +6254d 272 0 CALL: error:is_list_or_partial_list(_1048327 ) +6255d 272 0 CALL: prolog:$skip_list(_131022, _1048327, _131023 ) +6256d 241 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6257d 241 0 CALL: nb:nb_queue(_1048319 ) +6258d 241 0 TRY_OR +6259d 266 0 CALL: prolog:$execute(grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6260d 266 0 CALL: prolog:$call(grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6261d 277 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6262d 266 0 CALL: prolog:$call(user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6263d 266 0 CALL: prolog:$call(user:myclause(2,person(mary),_131018), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6264d 308 0 FAIL RETRY: prolog:$call(user:myclause(2,person(mary),_131018), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6265d 266 0 CALL: prolog:$call(myclause(2,person(mary),_131018), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6266d 319 0 FAIL RETRY: prolog:$call(myclause(2,person(mary),_131018), 266, grounder: (user:myclause(2,person(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6267d 266 0 CALL: prolog:$execute0(myclause(2,person(mary),_131018), user ) +6268d 266 0 CALL: user:myclause(2, person(mary), _131018 ) +6269d 266 0 CALL: prolog:current_predicate(user:myclause/2 ) +6270d 266 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048254, _1048253 ) +6271d 266 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6272d 266 0 TRY_OR +6273d 338 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6274d 347 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6275d 338 0 TRY_OR +6277d 338 0 CALL: error:may_bind_to_type(atom, myclause ) +6278d 355 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6279d 338 0 CALL: error:may_bind_to_type(integer, 2 ) +6280d 347 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6281d 266 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6282d 266 0 TRY_OR +6283d 332 0 CALL: prolog:ground(myclause/2 ) +6284d 266 0 CALL: prolog:functor(_135131, myclause, 2 ) +6285d 266 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6286d 266 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048250, _1048249 ) +6287d 266 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048248 ) +6288d 266 0 TRY_OR +6289d 334 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6290d 334 0 CALL: user:myclause(person(mary), _131018 ) +6291d 334 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms(true,_131005), 266, grounder: (user:myclause(2,person(mary),true),grounder_ground_term_with_reachable_atoms(true,_131005)), grounder ) +6292d 345 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms(true,_131005), 266, grounder: (user:myclause(2,person(mary),true),grounder_ground_term_with_reachable_atoms(true,_131005)), grounder ) +6293d 334 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms(true,_131005), grounder ) +6294d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(true, _131005 ) +6295d 343 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(true, _131005 ) +6296d 343 0 CALL: prolog:predicate_property(grounder:true, built_in ) +6297d 343 0 CALL: prolog:strip_module(grounder:true, _135140, _135141 ) +6298d 343 0 CALL: prolog:$predicate_property2(true, built_in, grounder ) +6299d 359 0 FAIL RETRY: prolog:$predicate_property2(true, built_in, grounder ) +6300d 359 0 FAIL RETRY: prolog:$predicate_property2(true, built_in, grounder ) +6301d 359 0 CALL: prolog:$pred_exists(true, grounder ) +6302d 343 0 CALL: prolog:$predicate_property(true, grounder, grounder, built_in ) +6303d 343 0 CALL: prolog:$is_system_predicate(true, grounder ) +6304d 334 0 CALL: prolog:call(grounder:true ) +6305d 334 0 CALL: prolog:$execute(grounder:true ) +6306d 334 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), true ) +6308d 266 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6309d 335 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6310d 335 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6311d 266 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6313d 241 0 CALL: nb:nb_queue_close(queue(0,[true|_131030],_131030,1), _131023, [] ) +6314d 241 0 CALL: prolog:\==([true], [] ) +6315d 241 0 CALL: termhandling:list_to_disjunction([true], _131002 ) +6316d 241 0 TRY_OR +6317d 249 0 CALL: prolog:$current_choice_point(_1048353 ) +6318d 249 0 CALL: termhandling:propagate_interpretation(<=>('$atom'(person(mary)),true), 2, _1048358 ) +6319d 249 0 CALL: termhandling:propagate_interpretation('$atom'(person(mary)), 2, _131032 ) +6320d 249 0 TRY_OR +6321d 273 0 CALL: user:known(2, person(mary), _131032 ) +6323d 249 0 CALL: termhandling:propagate_interpretation(true, 2, _131033 ) +6324d 249 0 CALL: termhandling:simplify(<=>('$atom'(person(mary)),true), _1048359, _1048354 ) +6325d 259 0 CALL: termhandling:simplify_intern(<=>('$atom'(person(mary)),true), _1048309, _1048308 ) +6326d 259 0 CALL: termhandling:simplify_intern_implication('$atom'(person(mary)), true, _1048309, _1048308 ) +6327d 259 0 CALL: prolog:==(true, true ) +6328d 249 0 CALL: termhandling:simplify('$atom'(person(mary)), _1048359, _131034 ) +6329d 259 0 CALL: termhandling:simplify_intern('$atom'(person(mary)), _1048309, _1048308 ) +6330d 259 0 CALL: prolog:==(false, true ) +6331d 259 0 FAIL RETRY: termhandling:simplify('$atom'(person(mary)), _1048359, _131034 ) +6332d 249 0 TRY_OR +6333d 257 0 CALL: prolog:\==('$atom'(person(mary)), false ) +6334d 257 0 CALL: completion:record_constraint_cs_check('$atom'(person(mary)) ) +6335d 257 0 TRY_OR +6336d 274 0 CALL: prolog:recorded(unpropagated_rules, <=>('$atom'(person(mary)),_131037), _1048309 ) +6338d 257 0 CALL: prolog:recorda(unpropagated_rules, <=>('$atom'(person(mary)),true), _131038 ) ++s 0x5602af01ad50 + @0x7efdd88a3238 0 +6339d 241 0 FAIL RETRY: idb:recorded(reachable, _1048356, _130999 ) +6340d 241 0 CALL: grounder:grounder_completion_for_atom(calls(mary), 2, _1048357 ) +6341d 241 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048327 ) +6342d 241 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6343d 265 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048327 ) +6344d 241 0 TRY_OR +6345d 272 0 CALL: error:has_type(list_or_partial_list, _1048327 ) +6346d 272 0 CALL: error:is_list_or_partial_list(_1048327 ) +6347d 272 0 CALL: prolog:$skip_list(_131022, _1048327, _131023 ) +6348d 241 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6349d 241 0 CALL: nb:nb_queue(_1048319 ) +6350d 241 0 TRY_OR +6351d 266 0 CALL: prolog:$execute(grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6352d 266 0 CALL: prolog:$call(grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6353d 277 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6354d 266 0 CALL: prolog:$call(user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6355d 266 0 CALL: prolog:$call(user:myclause(2,calls(mary),_131018), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6356d 308 0 FAIL RETRY: prolog:$call(user:myclause(2,calls(mary),_131018), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6357d 266 0 CALL: prolog:$call(myclause(2,calls(mary),_131018), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6358d 319 0 FAIL RETRY: prolog:$call(myclause(2,calls(mary),_131018), 266, grounder: (user:myclause(2,calls(mary),_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6359d 266 0 CALL: prolog:$execute0(myclause(2,calls(mary),_131018), user ) +6360d 266 0 CALL: user:myclause(2, calls(mary), _131018 ) +6361d 266 0 CALL: prolog:current_predicate(user:myclause/2 ) +6362d 266 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048254, _1048253 ) +6363d 266 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6364d 266 0 TRY_OR +6365d 338 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6366d 347 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6367d 338 0 TRY_OR +6369d 338 0 CALL: error:may_bind_to_type(atom, myclause ) +6370d 355 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6371d 338 0 CALL: error:may_bind_to_type(integer, 2 ) +6372d 347 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6373d 266 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6374d 266 0 TRY_OR +6375d 332 0 CALL: prolog:ground(myclause/2 ) +6376d 266 0 CALL: prolog:functor(_135131, myclause, 2 ) +6377d 266 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6378d 266 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048250, _1048249 ) +6379d 266 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048248 ) +6380d 266 0 TRY_OR +6381d 334 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6382d 334 0 CALL: user:myclause(calls(mary), _131018 ) +6383d 334 0 CALL: prolog:$call(grounder_ground_term_with_reachable_atoms((person(mary),alarm,hears_alarm(mary)),_131005), 266, grounder: (user:myclause(2,calls(mary),(person(mary),alarm,hears_alarm(mary))),grounder_ground_term_with_reachable_atoms((person(mary),alarm,hears_alarm(mary)),_131005)), grounder ) +6384d 345 0 FAIL RETRY: prolog:$call(grounder_ground_term_with_reachable_atoms((person(mary),alarm,hears_alarm(mary)),_131005), 266, grounder: (user:myclause(2,calls(mary),(person(mary),alarm,hears_alarm(mary))),grounder_ground_term_with_reachable_atoms((person(mary),alarm,hears_alarm(mary)),_131005)), grounder ) +6385d 334 0 CALL: prolog:$execute0(grounder_ground_term_with_reachable_atoms((person(mary),alarm,hears_alarm(mary)),_131005), grounder ) +6386d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(person(mary),alarm,hears_alarm(mary), _131005 ) +6387d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(person(mary), _135148 ) +6388d 359 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(person(mary), _135148 ) +6389d 359 0 CALL: prolog:predicate_property(grounder:person(mary), built_in ) +6390d 359 0 CALL: prolog:strip_module(grounder:person(mary), _135153, _135154 ) +6391d 359 0 CALL: prolog:$predicate_property2(person(mary), built_in, grounder ) +6392d 375 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +6393d 375 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +6394d 375 0 CALL: prolog:$pred_exists(person(mary), grounder ) +6395d 375 0 FAIL RETRY: prolog:$predicate_property2(person(mary), built_in, grounder ) +6396d 359 0 CALL: prolog:$get_undefined_pred(person(mary), grounder, _1048202, _1048203 ) +6397d 359 0 CALL: prolog:$get_undefined_predicates(person(mary), grounder, _1048202, _1048203 ) +6398d 389 0 CALL: prolog:recorded('$import', '$import'(_135156,grounder,_135158,person(mary),_135160,_135161), _1048176 ) +6399d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048202, _1048203 ) +6400d 389 0 CALL: prolog:$pred_exists(person(mary), user ) +6401d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048202, _1048203 ) +6402d 389 0 CALL: prolog:recorded('$dialect', swi, _1048171 ) +6403d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(person(mary), grounder, _1048202, _1048203 ) +6404d 359 0 CALL: prolog:$parent_module(grounder, _1048189 ) +6405d 359 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(person(mary), _135148 ) +6406d 334 0 CALL: prolog:recorded(reachable, person(mary), _135152 ) +6407d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(alarm,hears_alarm(mary), _135149 ) +6408d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(alarm, _135154 ) +6409d 359 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(alarm, _135154 ) +6410d 359 0 CALL: prolog:predicate_property(grounder:alarm, built_in ) +6411d 359 0 CALL: prolog:strip_module(grounder:alarm, _135159, _135160 ) +6412d 359 0 CALL: prolog:$predicate_property2(alarm, built_in, grounder ) +6413d 375 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +6414d 375 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +6415d 375 0 CALL: prolog:$pred_exists(alarm, grounder ) +6416d 375 0 FAIL RETRY: prolog:$predicate_property2(alarm, built_in, grounder ) +6417d 359 0 CALL: prolog:$get_undefined_pred(alarm, grounder, _1048202, _1048203 ) +6418d 359 0 CALL: prolog:$get_undefined_predicates(alarm, grounder, _1048202, _1048203 ) +6419d 389 0 CALL: prolog:recorded('$import', '$import'(_135162,grounder,_135164,alarm,_135166,_135167), _1048176 ) +6420d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048202, _1048203 ) +6421d 389 0 CALL: prolog:$pred_exists(alarm, user ) +6422d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048202, _1048203 ) +6423d 389 0 CALL: prolog:recorded('$dialect', swi, _1048171 ) +6424d 389 0 FAIL RETRY: prolog:$get_undefined_predicates(alarm, grounder, _1048202, _1048203 ) +6425d 359 0 CALL: prolog:$parent_module(grounder, _1048189 ) +6426d 359 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(alarm, _135154 ) +6427d 334 0 CALL: prolog:recorded(reachable, alarm, _135158 ) +6428d 334 0 CALL: grounder:grounder_ground_term_with_reachable_atoms(hears_alarm(mary), _135155 ) +6429d 343 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(hears_alarm(mary), _135155 ) +6430d 343 0 CALL: prolog:predicate_property(grounder:hears_alarm(mary), built_in ) +6431d 343 0 CALL: prolog:strip_module(grounder:hears_alarm(mary), _135162, _135163 ) +6432d 343 0 CALL: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +6433d 359 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +6434d 359 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +6435d 359 0 CALL: prolog:$pred_exists(hears_alarm(mary), grounder ) +6436d 359 0 FAIL RETRY: prolog:$predicate_property2(hears_alarm(mary), built_in, grounder ) +6437d 343 0 CALL: prolog:$get_undefined_pred(hears_alarm(mary), grounder, _1048218, _1048219 ) +6438d 343 0 CALL: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048218, _1048219 ) +6439d 373 0 CALL: prolog:recorded('$import', '$import'(_135165,grounder,_135167,hears_alarm(mary),_135169,_135170), _1048192 ) +6440d 373 0 FAIL RETRY: prolog:$get_undefined_predicates(hears_alarm(mary), grounder, _1048218, _1048219 ) +6441d 373 0 CALL: prolog:$pred_exists(hears_alarm(mary), user ) +6442d 343 0 TRY_OR +6444d 343 0 CALL: prolog:$predicate_property(hears_alarm(mary), user, user, built_in ) +6445d 343 0 CALL: prolog:$is_system_predicate(hears_alarm(mary), user ) +6446d 343 0 FAIL RETRY: grounder:grounder_ground_term_with_reachable_atoms(hears_alarm(mary), _135155 ) +6447d 334 0 CALL: prolog:recorded(reachable, hears_alarm(mary), _135161 ) +6448d 334 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), '$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)) ) +6450d 266 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6451d 335 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6452d 335 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048253, _1048254 ) +6453d 266 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6455d 241 0 CALL: nb:nb_queue_close(queue(0,[('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary))) |_131046],_131046,1), _131023, [] ) +6456d 241 0 CALL: prolog:\==([('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)))], [] ) +6457d 241 0 CALL: termhandling:list_to_disjunction([('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)))], _131002 ) +6458d 241 0 TRY_OR +6459d 249 0 CALL: prolog:$current_choice_point(_1048353 ) +6460d 249 0 CALL: termhandling:propagate_interpretation(<=>('$atom'(calls(mary)),('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)))), 2, _1048358 ) +6461d 249 0 CALL: termhandling:propagate_interpretation('$atom'(calls(mary)), 2, _131048 ) +6462d 249 0 TRY_OR +6463d 273 0 CALL: user:known(2, calls(mary), _131048 ) +6464d 249 0 CALL: termhandling:propagate_interpretation('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), 2, _131049 ) +6465d 249 0 CALL: termhandling:propagate_interpretation('$atom'(person(mary)), 2, _131051 ) +6466d 249 0 TRY_OR +6467d 273 0 CALL: user:known(2, person(mary), _131051 ) +6469d 249 0 CALL: termhandling:propagate_interpretation('$atom'(alarm),'$atom'(hears_alarm(mary)), 2, _131052 ) +6470d 249 0 CALL: termhandling:propagate_interpretation('$atom'(alarm), 2, _131054 ) +6471d 249 0 TRY_OR +6472d 273 0 CALL: user:known(2, alarm, _131054 ) +6474d 249 0 CALL: termhandling:propagate_interpretation('$atom'(hears_alarm(mary)), 2, _131055 ) +6475d 249 0 TRY_OR +6476d 265 0 CALL: user:known(2, hears_alarm(mary), _131055 ) +6478d 249 0 CALL: termhandling:simplify(<=>(true,('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)))), _1048359, _1048354 ) +6479d 259 0 CALL: termhandling:simplify_intern(<=>(true,('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)))), _1048309, _1048308 ) +6480d 259 0 CALL: termhandling:simplify_intern_implication(true, '$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), _1048309, _1048308 ) +6481d 259 0 CALL: prolog:==(true, true ) +6482d 249 0 CALL: termhandling:simplify('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), _1048359, _131056 ) +6483d 259 0 CALL: termhandling:simplify_intern('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), _1048309, _1048308 ) +6484d 259 0 CALL: termhandling:simplify_intern_and('$atom'(person(mary)), '$atom'(alarm),'$atom'(hears_alarm(mary)), _1048309, _1048308 ) ++s 0x5602af28dc40 + @0x7efdd88a3238 0 ++s 0x5602af2ace20 + @0x7efdd88a3238 0 +- 0x5602af2ace20 + @0x7efdd88a3238 259 ++s 0x5602af2acf90 + @0x7efdd88a3238 0 ++s 0x5602af28c380 + @0x7efdd88a3238 0 +- 0x5602af28dc40 + @0x7efdd88a3238 259 +6485d 278 0 FAIL RETRY: termhandling:simplify_intern_and('$atom'(person(mary)), '$atom'(alarm),'$atom'(hears_alarm(mary)), _1048309, _1048308 ) +6486d 278 0 FAIL RETRY: termhandling:simplify_intern_and('$atom'(person(mary)), '$atom'(alarm),'$atom'(hears_alarm(mary)), _1048309, _1048308 ) +6487d 259 0 CALL: termhandling:simplify_intern('$atom'(person(mary)), _131058, _1048300 ) +6488d 259 0 CALL: termhandling:simplify_intern('$atom'(alarm),'$atom'(hears_alarm(mary)), _131059, _1048301 ) +6489d 259 0 CALL: termhandling:simplify_intern_and('$atom'(alarm), '$atom'(hears_alarm(mary)), _131059, _1048301 ) +6490d 286 0 FAIL RETRY: termhandling:simplify_intern_and('$atom'(alarm), '$atom'(hears_alarm(mary)), _131059, _1048301 ) +6491d 286 0 FAIL RETRY: termhandling:simplify_intern_and('$atom'(alarm), '$atom'(hears_alarm(mary)), _131059, _1048301 ) +6492d 259 0 CALL: termhandling:simplify_intern('$atom'(alarm), _131061, _1048292 ) +6493d 259 0 CALL: termhandling:simplify_intern('$atom'(hears_alarm(mary)), _131062, _1048293 ) +6494d 259 0 CALL: termhandling:or(false, false, _1048301 ) +6495d 259 0 CALL: termhandling:or(false, false, _1048308 ) +6496d 259 0 CALL: prolog:==(false, true ) +6497d 259 0 FAIL RETRY: termhandling:simplify('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), _1048359, _131056 ) +6498d 249 0 TRY_OR +6499d 257 0 CALL: prolog:\==('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)), false ) +6500d 257 0 CALL: completion:record_constraint_cs_check('$atom'(person(mary)),'$atom'(alarm),'$atom'(hears_alarm(mary)) ) +6501d 257 0 CALL: completion:record_constraint_cs_check('$atom'(person(mary)) ) +6502d 257 0 TRY_OR +6503d 280 0 CALL: prolog:recorded(unpropagated_rules, <=>('$atom'(person(mary)),_131059), _1048303 ) +6504d 257 0 CALL: prolog:==(true, true ) +6505d 257 0 CALL: completion:record_constraint_cs_check('$atom'(alarm),'$atom'(hears_alarm(mary)) ) +6506d 257 0 CALL: completion:record_constraint_cs_check('$atom'(alarm) ) +6507d 257 0 TRY_OR +6508d 280 0 CALL: prolog:recorded(unpropagated_rules, <=>('$atom'(alarm),_131062), _1048303 ) +6510d 257 0 CALL: prolog:recorda(unpropagated_rules, <=>('$atom'(alarm),true), _131063 ) ++s 0x5602af28dc40 + @0x7efdd88a3248 0 +6511d 257 0 CALL: completion:record_constraint_cs_check('$atom'(hears_alarm(mary)) ) +6512d 257 0 TRY_OR +6513d 274 0 CALL: prolog:recorded(unpropagated_rules, <=>('$atom'(hears_alarm(mary)),_131066), _1048309 ) ++s 0x5602af2ad980 + @0x7efdd88a3258 0 ++s 0x5602af2adc30 + @0x7efdd88a3258 0 +- 0x5602af2adc30 + @0x7efdd88a3258 274 ++s 0x5602af2aca20 + @0x7efdd88a3258 0 ++s 0x5602af2adc30 + @0x7efdd88a3258 0 +- 0x5602af2adc30 + @0x7efdd88a3258 274 ++s 0x5602af29a880 + @0x7efdd88a3258 0 ++s 0x5602af2adc30 + @0x7efdd88a3258 0 +- 0x5602af2adc30 + @0x7efdd88a3258 274 ++s 0x5602af159630 + @0x7efdd88a3258 0 ++s 0x5602aeff6af0 + @0x7efdd88a3258 0 ++s 0x5602af239da0 + @0x7efdd88a3258 0 +- 0x5602af2ad980 + @0x7efdd88a3258 274 +6515d 257 0 CALL: prolog:recorda(unpropagated_rules, <=>('$atom'(hears_alarm(mary)),true), _131067 ) ++s 0x5602af2aaeb0 + @0x7efdd88a3258 0 ++s 0x5602af2aa660 + @0x7efdd88a3258 0 +- 0x5602aeff6af0 + @0x7efdd88a3258 257 +6516d 241 0 FAIL RETRY: idb:recorded(reachable, _1048356, _130999 ) +6517d 230 0 CALL: grounder:grounder_completion_for_atom(earthquake, 2, _1048357 ) +6518d 230 0 CALL: prolog:findall(_131005, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), _1048338 ) +6519d 230 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048338 ) +6520d 254 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048338 ) +6521d 230 0 TRY_OR +6522d 261 0 CALL: error:has_type(list_or_partial_list, _1048338 ) +6523d 261 0 CALL: error:is_list_or_partial_list(_1048338 ) +6524d 261 0 CALL: prolog:$skip_list(_131022, _1048338, _131023 ) +6525d 230 0 CALL: prolog:$findall(_131005, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), [], _131023 ) +6526d 230 0 CALL: nb:nb_queue(_1048330 ) +6527d 230 0 TRY_OR +6528d 255 0 CALL: prolog:$execute(grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)) ) +6529d 255 0 CALL: prolog:$call(grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6530d 266 0 FAIL RETRY: prolog:$call(grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6531d 255 0 CALL: prolog:$call(user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6532d 255 0 CALL: prolog:$call(user:myclause(2,earthquake,_131018), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6533d 297 0 FAIL RETRY: prolog:$call(user:myclause(2,earthquake,_131018), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), grounder ) +6534d 255 0 CALL: prolog:$call(myclause(2,earthquake,_131018), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6535d 308 0 FAIL RETRY: prolog:$call(myclause(2,earthquake,_131018), 255, grounder: (user:myclause(2,earthquake,_131018),grounder_ground_term_with_reachable_atoms(_131018,_131005)), user ) +6536d 255 0 CALL: prolog:$execute0(myclause(2,earthquake,_131018), user ) +6537d 255 0 CALL: user:myclause(2, earthquake, _131018 ) +6538d 255 0 CALL: prolog:current_predicate(user:myclause/2 ) +6539d 255 0 CALL: prolog:$yap_strip_module(user:myclause/2, _1048265, _1048264 ) +6540d 255 0 CALL: prolog:must_bind_to_type(predicate_indicator, myclause/2 ) +6541d 255 0 TRY_OR +6542d 327 0 CALL: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6543d 336 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, myclause/2 ) +6544d 327 0 TRY_OR +6546d 327 0 CALL: error:may_bind_to_type(atom, myclause ) +6547d 344 0 FAIL RETRY: error:may_bind_to_type(atom, myclause ) +6548d 327 0 CALL: error:may_bind_to_type(integer, 2 ) +6549d 336 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6550d 255 0 CALL: prolog:$c_i_predicate(myclause/2, user ) +6551d 255 0 TRY_OR +6552d 321 0 CALL: prolog:ground(myclause/2 ) +6553d 255 0 CALL: prolog:functor(_135131, myclause, 2 ) +6554d 255 0 CALL: prolog:current_predicate(myclause, user:myclause(_135132,_135133) ) +6555d 255 0 CALL: prolog:$yap_strip_module(user:myclause(_135132,_135133), _1048261, _1048260 ) +6556d 255 0 CALL: prolog:functor(myclause(_135132,_135133), myclause, _1048259 ) +6557d 255 0 TRY_OR +6558d 323 0 CALL: prolog:$current_predicate(myclause, user, myclause(_135132,_135133), user ) +6559d 323 0 CALL: user:myclause(earthquake, _131018 ) +6561d 255 0 CALL: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048264, _1048265 ) +6562d 324 0 CALL: prolog:$is_system_predicate(myclause(_135132,_135133), prolog ) +6563d 324 0 FAIL RETRY: prolog:$imported_predicate(myclause(_135132,_135133), user, _1048264, _1048265 ) +6564d 255 0 CALL: prolog:$undefined(myclause(_135132,_135133), user ) +6566d 230 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _131023, [] ) +6567d 230 0 CALL: prolog:\==([], [] ) +6569d 173 0 TRY_OR +6570d 221 0 CALL: user:known(2, _1048363, _1048364 ) +6571d 231 0 TRY_OR +6572d 239 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(earthquake),false), _1048365 ) ++s 0x5602af265b10 + @0x7efdd88a31c8 0 +6573d 231 0 FAIL RETRY: user:known(2, _1048363, _1048364 ) +6574d 221 0 TRY_OR +6575d 229 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(calls(mary)),true), _1048365 ) ++s 0x5602af266c50 + @0x7efdd88a31c8 0 +6577d 173 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_completion ) +6578d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_completion, _1048362 ) +6579d 173 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_completion, _1048365 ) +6580d 173 0 CALL: prolog:statistics(walltime, [_131002,_131004] ) +6581d 173 0 CALL: prolog:$walltime(_131002, _131004 ) +6582d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_completion, null ) +6583d 173 0 TRY_OR +6584d 217 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_completion ) +6585d 217 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_completion, _1048351 ) +6586d 217 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, _1048352 ) +6587d 217 0 CALL: prolog:\=(1698, null ) +6588d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_completion, _1048367 ) +6589d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_completion, _1048359 ) +6590d 173 0 TRY_OR +6591d 225 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, null ) +6593d 225 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, _1048367 ) +6594d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_completion, 5417 ) +6595d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_completion, _1048360 ) +6596d 173 0 TRY_OR +6597d 225 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_completion, _1048358 ) +6598d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_completion, 5417 ) +6599d 173 0 CALL: grounder:grounder_reset +6600d 173 0 CALL: prolog:eraseall(reachable ) +- 0x5602af27fff0 + @0x7efdd88a31a8 173 +- 0x5602af2a1fb0 + @0x7efdd88a31a8 173 +- 0x5602af03be90 + @0x7efdd88a31a8 173 +- 0x5602aefeaa80 + @0x7efdd88a31a8 173 +- 0x5602aec1f700 + @0x7efdd88a31a8 173 +- 0x5602aec8ed70 + @0x7efdd88a31a8 173 +- 0x5602aeec6410 + @0x7efdd88a31a8 173 +- 0x5602af08ccb0 + @0x7efdd88a31a8 173 +- 0x5602af233b50 + @0x7efdd88a31a8 173 +- 0x5602af28ce10 + @0x7efdd88a31a8 173 +- 0x5602af266af0 + @0x7efdd88a31a8 173 +- 0x5602af233a50 + @0x7efdd88a31a8 173 +- 0x5602af2339c0 + @0x7efdd88a31a8 173 +- 0x5602af2666d0 + @0x7efdd88a31a8 173 +- 0x5602af28dfd0 + @0x7efdd88a31a8 173 +- 0x5602af28e320 + @0x7efdd88a31a8 173 +6601d 173 0 CALL: prolog:garbage_collect_atoms +6602d 173 0 CALL: prolog:$atom_gc +- 0x5602aeb49e10 + @0x7efdd88a31a8 173 +- 0x5602af229bb0 + @0x7efdd88a31a8 173 +- 0x5602aebb3a40 + @0x7efdd88a31a8 173 +- 0x5602af20ebd0 + @0x7efdd88a31a8 173 +- 0x5602af26d2e0 + @0x7efdd88a31a8 173 +- 0x5602af26d4d0 + @0x7efdd88a31a8 173 +- 0x5602af281820 + @0x7efdd88a31a8 173 +- 0x5602af22d6a0 + @0x7efdd88a31a8 173 +- 0x5602af222600 + @0x7efdd88a31a8 173 +- 0x5602af267be0 + @0x7efdd88a31a8 173 +- 0x5602af226060 + @0x7efdd88a31a8 173 +- 0x5602af275d90 + @0x7efdd88a31a8 173 +- 0x5602af27f850 + @0x7efdd88a31a8 173 +- 0x5602af20eb60 + @0x7efdd88a31a8 173 +6603d 173 0 CALL: flags:problog_flag(propagate_known, _1048375 ) +6604d 173 0 CALL: gflags:flag_get(propagate_known, _1048375 ) +6605d 173 0 CALL: prolog:recorded(flag_values, flag(propagate_known,_131020), _131021 ) +6606d 173 0 TRY_OR +6607d 208 0 CALL: prolog:==(true, true ) +6608d 173 0 CALL: logger:logger_start_timer(train_bdd_script_generation_propagation ) +6609d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_propagation, _1048367 ) +6610d 173 0 TRY_OR +6611d 217 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_propagation, null ) +6612d 173 0 CALL: prolog:statistics(walltime, [_131025,_131027] ) +6613d 173 0 CALL: prolog:$walltime(_131025, _131027 ) +6614d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_propagation, 357409 ) +6615d 173 0 CALL: print_learning:format_learning(5, p, [] ) +6616d 209 0 CALL: flags:problog_flag(verbosity_learning, _1048357 ) +6617d 209 0 CALL: gflags:flag_get(verbosity_learning, _1048357 ) +6618d 209 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_131034), _131035 ) +6619d 209 0 CALL: prolog:>=(5, 5 ) +6620d 173 0 CALL: prolog:format(p, print_learning:[] ) +6621d 173 0 CALL: prolog:flush_output(user ) +p6622d 173 0 CALL: prolog:$current_choice_point(_1048376 ) +6623d 173 0 CALL: completion:propagate +6624d 207 0 CALL: flags:problog_flag(propagate_det, true ) +6625d 207 0 CALL: gflags:flag_get(propagate_det, true ) +6626d 207 0 CALL: prolog:recorded(flag_values, flag(propagate_det,true), _131042 ) +6627d 173 0 TRY_OR +6628d 224 0 CALL: prolog:$current_choice_point(_1048359 ) +6629d 224 0 CALL: completion:propagate_intern_known(_1048360 ) +6630d 232 0 CALL: prolog:recorded(unpropagated_rules, <=>(_131044,_131045), _1048323 ) ++s 0x5602af226060 + @0x7efdd88a31e8 0 ++s 0x5602af2adaa0 + @0x7efdd88a31e8 0 +- 0x5602af2adaa0 + @0x7efdd88a31e8 232 ++s 0x5602af222600 + @0x7efdd88a31e8 0 ++s 0x5602af2339c0 + @0x7efdd88a31e8 0 +- 0x5602af226060 + @0x7efdd88a31e8 232 ++s 0x5602af226060 + @0x7efdd88a31e8 0 ++s 0x5602aeec6410 + @0x7efdd88a31e8 0 ++s 0x5602af2afee0 + @0x7efdd88a31e8 0 ++s 0x5602af2afd30 + @0x7efdd88a31e8 0 ++s 0x5602af1de3e0 + @0x7efdd88a31e8 0 +- 0x5602af226060 + @0x7efdd88a31e8 232 +6631d 224 0 CALL: prolog:erase('$dbref'(0x5602af2aaeb0,1) ) +- 0x5602af2afee0 + @0x7efdd88a31f8 224 +- 0x5602af2afd30 + @0x7efdd88a31f8 224 +- 0x5602af1de3e0 + @0x7efdd88a31f8 224 +- 0x5602aeec6410 + @0x7efdd88a31f8 224 +- 0x5602af222600 + @0x7efdd88a31f8 224 +- 0x5602af2339c0 + @0x7efdd88a31f8 224 +- 0x5602af2aa660 + @0x7efdd88a31f8 224 +- 0x5602af159630 + @0x7efdd88a31f8 224 +- 0x5602af29a880 + @0x7efdd88a31f8 224 +- 0x5602af2aca20 + @0x7efdd88a31f8 224 +- 0x5602af239da0 + @0x7efdd88a31f8 224 +6632d 224 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(hears_alarm(mary)),true), _1048325 ) ++s 0x5602af266d10 + @0x7efdd88a31f8 0 +6633d 224 0 TRY_OR +6634d 257 0 CALL: prolog:recorded(rules, _1048335, _1048327 ) +6635d 257 0 CALL: prolog:$current_choice_point(_1048326 ) +6636d 257 0 CALL: termhandling:propagate(<=>('$atom'(alarm),'$atom'(burglary)), '$atom'(hears_alarm(mary)), true, _1048328, true ) ++s 0x5602af28c980 + @0x7efdd88a3248 0 ++s 0x5602af2aa660 + @0x7efdd88a3248 0 +- 0x5602af2aa660 + @0x7efdd88a3248 257 ++s 0x5602aeff1e90 + @0x7efdd88a3248 0 ++s 0x5602af2339c0 + @0x7efdd88a3248 0 ++s 0x5602af266dd0 + @0x7efdd88a3248 0 +- 0x5602af28c980 + @0x7efdd88a3248 257 +6637d 257 0 CALL: termhandling:propagate('$atom'(alarm), '$atom'(hears_alarm(mary)), true, _131047, _1048310 ) +6638d 257 0 TRY_OR +6639d 285 0 CALL: prolog:==(alarm, hears_alarm(mary) ) +6641d 257 0 CALL: termhandling:propagate('$atom'(burglary), '$atom'(hears_alarm(mary)), true, _131048, _1048311 ) +6642d 257 0 TRY_OR +6643d 281 0 CALL: prolog:==(burglary, hears_alarm(mary) ) +6645d 257 0 CALL: termhandling:or(false, false, true ) +6647d 224 0 CALL: prolog:==(true, false ) +- 0x5602af2aaeb0 + @0x7efdd88a3208 224 +6649d 224 0 CALL: prolog:$current_choice_point(_1048359 ) +6650d 224 0 CALL: completion:propagate_intern_known(_1048360 ) +6651d 232 0 CALL: prolog:recorded(unpropagated_rules, <=>(_131044,_131045), _1048323 ) ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602af2b02c0 + @0x7efdd88a31e8 0 +- 0x5602af2b02c0 + @0x7efdd88a31e8 232 ++s 0x5602af222600 + @0x7efdd88a31e8 0 ++s 0x5602af2b02c0 + @0x7efdd88a31e8 0 +- 0x5602af2b02c0 + @0x7efdd88a31e8 232 ++s 0x5602af226060 + @0x7efdd88a31e8 0 ++s 0x5602af2669e0 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602af2b02c0 + @0x7efdd88a31e8 0 +- 0x5602af2b02c0 + @0x7efdd88a31e8 232 ++s 0x5602af22d6a0 + @0x7efdd88a31e8 0 ++s 0x5602af266e90 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602aeec6410 + @0x7efdd88a31e8 0 ++s 0x5602af2b02c0 + @0x7efdd88a31e8 0 ++s 0x5602af2afd30 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 +6652d 224 0 CALL: prolog:erase('$dbref'(0x5602af28dc40,1) ) +- 0x5602af2b02c0 + @0x7efdd88a31f8 224 +- 0x5602af2afd30 + @0x7efdd88a31f8 224 +- 0x5602aeec6410 + @0x7efdd88a31f8 224 +- 0x5602af22d6a0 + @0x7efdd88a31f8 224 +- 0x5602af266e90 + @0x7efdd88a31f8 224 +- 0x5602af226060 + @0x7efdd88a31f8 224 +- 0x5602af222600 + @0x7efdd88a31f8 224 +- 0x5602af2669e0 + @0x7efdd88a31f8 224 +6653d 224 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(alarm),true), _1048325 ) ++s 0x5602af266e90 + @0x7efdd88a31f8 0 +6654d 224 0 TRY_OR +6655d 257 0 CALL: prolog:recorded(rules, _1048335, _1048327 ) +6656d 257 0 CALL: prolog:$current_choice_point(_1048326 ) +6657d 257 0 CALL: termhandling:propagate(<=>('$atom'(alarm),'$atom'(burglary)), '$atom'(alarm), true, _1048328, true ) +6658d 257 0 CALL: termhandling:propagate('$atom'(alarm), '$atom'(alarm), true, _131047, _1048310 ) +6659d 257 0 TRY_OR +6660d 285 0 CALL: prolog:==(alarm, alarm ) +6661d 257 0 CALL: termhandling:propagate('$atom'(burglary), '$atom'(alarm), true, _131048, _1048311 ) +6662d 257 0 TRY_OR +6663d 281 0 CALL: prolog:==(burglary, alarm ) +6665d 257 0 CALL: termhandling:or(true, false, true ) +6666d 257 0 TRY_OR +6667d 265 0 CALL: prolog:erase('$dbref'(0x5602af28d780,0) ) +6668d 265 0 CALL: prolog:$current_choice_point(_1048330 ) +6669d 265 0 CALL: termhandling:simplify(<=>(true,'$atom'(burglary)), _1048331, _1048329 ) +6670d 275 0 CALL: termhandling:simplify_intern(<=>(true,'$atom'(burglary)), _1048293, _1048292 ) +6671d 275 0 CALL: termhandling:simplify_intern_implication(true, '$atom'(burglary), _1048293, _1048292 ) +6672d 275 0 CALL: prolog:==(true, true ) +6673d 265 0 CALL: termhandling:simplify('$atom'(burglary), _1048331, _131049 ) +6674d 275 0 CALL: termhandling:simplify_intern('$atom'(burglary), _1048293, _1048292 ) +6675d 275 0 CALL: prolog:==(false, true ) +6676d 275 0 FAIL RETRY: termhandling:simplify('$atom'(burglary), _1048331, _131049 ) +6677d 265 0 TRY_OR +6678d 273 0 CALL: prolog:\==('$atom'(burglary), false ) +6679d 273 0 CALL: completion:record_constraint_cs_check('$atom'(burglary) ) +6680d 273 0 TRY_OR +6681d 290 0 CALL: prolog:recorded(unpropagated_rules, <=>('$atom'(burglary),_131052), _1048293 ) +6683d 273 0 CALL: prolog:recorda(unpropagated_rules, <=>('$atom'(burglary),true), _131053 ) ++s 0x5602af266f40 + @0x7efdd88a3288 0 +- 0x5602af28d780 + @0x7efdd88a3298 257 +6685d 224 0 CALL: prolog:==(true, false ) +- 0x5602af28dc40 + @0x7efdd88a3208 224 +6687d 224 0 CALL: prolog:$current_choice_point(_1048359 ) +6688d 224 0 CALL: completion:propagate_intern_known(_1048360 ) +6689d 232 0 CALL: prolog:recorded(unpropagated_rules, <=>(_131044,_131045), _1048323 ) ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602af2b0d00 + @0x7efdd88a31e8 0 +- 0x5602af2b0d00 + @0x7efdd88a31e8 232 ++s 0x5602af222600 + @0x7efdd88a31e8 0 ++s 0x5602af2b0d00 + @0x7efdd88a31e8 0 +- 0x5602af2b0d00 + @0x7efdd88a31e8 232 ++s 0x5602af226060 + @0x7efdd88a31e8 0 ++s 0x5602af2669e0 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602af2b0d00 + @0x7efdd88a31e8 0 +- 0x5602af2b0d00 + @0x7efdd88a31e8 232 ++s 0x5602af22d6a0 + @0x7efdd88a31e8 0 ++s 0x5602af28dc40 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 ++s 0x5602af2afbc0 + @0x7efdd88a31e8 0 ++s 0x5602aeec6410 + @0x7efdd88a31e8 0 ++s 0x5602af2b0d00 + @0x7efdd88a31e8 0 ++s 0x5602af2b02c0 + @0x7efdd88a31e8 0 +- 0x5602af2afbc0 + @0x7efdd88a31e8 232 +6690d 224 0 CALL: prolog:erase('$dbref'(0x5602af266f40,1) ) +- 0x5602af2b0d00 + @0x7efdd88a31f8 224 +- 0x5602af2b02c0 + @0x7efdd88a31f8 224 +- 0x5602aeec6410 + @0x7efdd88a31f8 224 +- 0x5602af22d6a0 + @0x7efdd88a31f8 224 +- 0x5602af28dc40 + @0x7efdd88a31f8 224 +- 0x5602af226060 + @0x7efdd88a31f8 224 +- 0x5602af222600 + @0x7efdd88a31f8 224 +- 0x5602af2669e0 + @0x7efdd88a31f8 224 +6691d 224 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(burglary),true), _1048325 ) ++s 0x5602af28dc40 + @0x7efdd88a31f8 0 +6692d 224 0 TRY_OR +6693d 257 0 CALL: prolog:recorded(rules, _1048335, _1048327 ) +6695d 224 0 CALL: prolog:==(true, false ) +- 0x5602af266f40 + @0x7efdd88a3208 224 +6697d 224 0 CALL: prolog:$current_choice_point(_1048359 ) +6698d 224 0 CALL: completion:propagate_intern_known(_1048360 ) +6699d 232 0 CALL: prolog:recorded(unpropagated_rules, <=>(_131044,_131045), _1048323 ) +6700d 224 0 CALL: prolog:erase('$dbref'(0x5602af01ad50,0) ) +6701d 224 0 CALL: prolog:recorda(known_atoms, <=>('$atom'(person(mary)),true), _1048325 ) ++s 0x5602af28d780 + @0x7efdd88a31f8 0 +6702d 224 0 TRY_OR +6703d 257 0 CALL: prolog:recorded(rules, _1048335, _1048327 ) +6705d 224 0 CALL: prolog:==(true, false ) +- 0x5602af01ad50 + @0x7efdd88a3208 224 +6707d 224 0 CALL: prolog:$current_choice_point(_1048359 ) +6708d 224 0 CALL: completion:propagate_intern_known(_1048360 ) +6709d 232 0 CALL: prolog:recorded(unpropagated_rules, <=>(_131044,_131045), _1048323 ) +6710d 232 0 FAIL RETRY: completion:propagate_intern_known(_1048360 ) +6711d 224 0 CALL: prolog:==(false, false ) +6712d 224 0 CALL: prolog:$current_choice_point(_1048361 ) +6713d 224 0 CALL: completion:propagate_intern_deterministic(_1048362 ) +6714d 232 0 CALL: prolog:recorded(rules, <=>(_131044,_131045), _1048325 ) +6715d 232 0 FAIL RETRY: completion:propagate_intern_deterministic(_1048362 ) +6716d 224 0 CALL: prolog:==(false, false ) +6717d 173 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_propagation ) +6718d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_propagation, _1048365 ) +6719d 173 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_propagation, _1048368 ) +6720d 173 0 CALL: prolog:statistics(walltime, [_131046,_131048] ) +6721d 173 0 CALL: prolog:$walltime(_131046, _131048 ) +6722d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_propagation, null ) +6723d 173 0 TRY_OR +6724d 214 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_propagation ) +6725d 214 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagation, _1048354 ) +6726d 214 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, _1048355 ) +6727d 214 0 CALL: prolog:\=(167, null ) +6728d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_propagation, _1048370 ) +6729d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagation, _1048362 ) +6730d 173 0 TRY_OR +6731d 222 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, null ) +6733d 222 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, _1048370 ) +6734d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_propagation, 896 ) +6735d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagation, _1048363 ) +6736d 173 0 TRY_OR +6737d 222 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagation, _1048361 ) +6738d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_propagation, 896 ) +6739d 173 0 CALL: flags:problog_flag(split_bdds, _1048378 ) +6740d 173 0 CALL: gflags:flag_get(split_bdds, _1048378 ) +6741d 173 0 CALL: prolog:recorded(flag_values, flag(split_bdds,_131064), _131065 ) +6742d 173 0 CALL: print_learning:format_learning(5, 'S', [] ) +6743d 207 0 CALL: flags:problog_flag(verbosity_learning, _1048359 ) +6744d 207 0 CALL: gflags:flag_get(verbosity_learning, _1048359 ) +6745d 207 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_131068), _131069 ) +6746d 207 0 CALL: prolog:>=(5, 5 ) +6747d 173 0 CALL: prolog:format('S', print_learning:[] ) +6748d 173 0 CALL: prolog:flush_output(user ) +S6749d 173 0 TRY_OR +6750d 205 0 CALL: prolog:==(true, false ) +6752d 173 0 CALL: logger:logger_start_timer(train_bdd_script_generation_splitting ) +6753d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_splitting, _1048371 ) +6754d 173 0 TRY_OR +6755d 213 0 CALL: prolog:bb_get(logger:logger_start_time_train_bdd_script_generation_splitting, null ) +6756d 173 0 CALL: prolog:statistics(walltime, [_131076,_131078] ) +6757d 173 0 CALL: prolog:$walltime(_131076, _131078 ) +6758d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_splitting, 358313 ) +6759d 173 0 CALL: completion:split_rules(_1048381 ) +6760d 173 0 CALL: prolog:eraseall(cluster ) +6761d 173 0 TRY_OR +6762d 216 0 CALL: prolog:recorded(rules, _1048369, _1048370 ) +6764d 173 0 TRY_OR +6765d 214 0 CALL: prolog:recorded(unpropagated_rules, _1048369, _1048370 ) +6767d 173 0 CALL: prolog:garbage_collect_atoms +6768d 173 0 CALL: prolog:$atom_gc +6769d 173 0 TRY_OR +6770d 210 0 CALL: completion:merge_cluster(_1048373 ) +6771d 218 0 CALL: prolog:recorded(cluster, c(_131084,_131085), _1048343 ) +6772d 218 0 FAIL RETRY: completion:merge_cluster(_1048373 ) +6773d 210 0 CALL: prolog:==(false, false ) +6774d 173 0 CALL: prolog:findall(_131083, completion:recorded(cluster,c(_131092,_131083),_131090), _1048381 ) +6775d 173 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048381 ) +6776d 217 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048381 ) +6777d 173 0 TRY_OR +6778d 224 0 CALL: error:has_type(list_or_partial_list, _1048381 ) +6779d 224 0 CALL: error:is_list_or_partial_list(_1048381 ) +6780d 224 0 CALL: prolog:$skip_list(_131094, _1048381, _131095 ) +6781d 173 0 CALL: prolog:$findall(_131083, completion:recorded(cluster,c(_131092,_131083),_131090), [], _131095 ) +6782d 173 0 CALL: nb:nb_queue(_1048367 ) +6783d 173 0 TRY_OR +6784d 218 0 CALL: prolog:$execute(completion:recorded(cluster,c(_131092,_131083),_131090) ) +6785d 218 0 CALL: prolog:recorded(cluster, c(_131092,_131083), _131090 ) +6786d 218 0 CALL: prolog:recorded(cluster, c(_131092,_131083), _131090 ) +6788d 173 0 CALL: nb:nb_queue_close(queue(0,0,0,0), _131095, [] ) +6789d 173 0 CALL: prolog:eraseall(cluster ) +6790d 173 0 CALL: prolog:garbage_collect_atoms +6791d 173 0 CALL: prolog:$atom_gc +6792d 173 0 CALL: logger:logger_stop_timer(train_bdd_script_generation_splitting ) +6793d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation_splitting, _1048368 ) +6794d 173 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation_splitting, _1048371 ) +6795d 173 0 CALL: prolog:statistics(walltime, [_131104,_131106] ) +6796d 173 0 CALL: prolog:$walltime(_131104, _131106 ) +6797d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation_splitting, null ) +6798d 173 0 TRY_OR +6799d 211 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_splitting ) +6800d 211 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_splitting, _1048357 ) +6801d 211 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, _1048358 ) +6802d 211 0 CALL: prolog:\=(14936, null ) +6803d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_splitting, _1048373 ) +6804d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_splitting, _1048365 ) +6805d 173 0 TRY_OR +6806d 219 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, null ) +6808d 219 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, _1048373 ) +6809d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_splitting, 28963 ) +6810d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_splitting, _1048366 ) +6811d 173 0 TRY_OR +6812d 219 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_splitting, _1048364 ) +6813d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_splitting, 28963 ) +6814d 173 0 CALL: print_learning:format_learning(5, s, [] ) +6815d 204 0 CALL: flags:problog_flag(verbosity_learning, _1048362 ) +6816d 204 0 CALL: gflags:flag_get(verbosity_learning, _1048362 ) +6817d 204 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_131122), _131123 ) +6818d 204 0 CALL: prolog:>=(5, 5 ) +6819d 173 0 CALL: prolog:format(s, print_learning:[] ) +6820d 173 0 CALL: prolog:flush_output(user ) +s6821d 173 0 CALL: completion:print_script_per_cluster([], 2, 1, 0, _1048387, [], _1048383 ) +6822d 173 0 CALL: completion:store_known_atoms(2, [], training ) +6823d 173 0 TRY_OR +6824d 221 0 CALL: prolog:==(training, test ) +6826d 173 0 CALL: prolog:retractall(completion:bdd_cluster(2,_131134) ) +6827d 173 0 CALL: prolog:$retractall(bdd_cluster(2,_131134), completion ) +6828d 230 0 FAIL RETRY: prolog:$retractall(bdd_cluster(2,_131134), completion ) +6829d 173 0 CALL: prolog:functor(bdd_cluster(2,_131134), _131136, _131137 ) +6830d 173 0 CALL: prolog:$is_log_updatable(bdd_cluster(2,_131134), completion ) +6831d 173 0 CALL: prolog:$is_multifile(bdd_cluster(2,_131134), completion ) +6832d 173 0 CALL: prolog:$retractall_lu_mf(bdd_cluster(2,_131134), completion, bdd_cluster, 2 ) +6833d 224 0 CALL: prolog:$log_update_clause(bdd_cluster(2,_131134), completion, _1048340, _1048345 ) +6834d 224 0 FAIL RETRY: prolog:$retractall_lu_mf(bdd_cluster(2,_131134), completion, bdd_cluster, 2 ) +6835d 173 0 CALL: prolog:assertz(completion:bdd_cluster(2,[]) ) +6836d 173 0 CALL: prolog:$assert(completion:bdd_cluster(2,[]), assertz, _131141 ) +6837d 173 0 CALL: prolog:$yap_strip_clause(completion:bdd_cluster(2,[]), _1048351, _1048352 ) +6838d 173 0 CALL: prolog:$expand_clause(completion:bdd_cluster(2,[]), _1048355, _1048353 ) +6839d 234 0 CALL: prolog:source_module(_131142 ) +6840d 234 0 CALL: prolog:$yap_strip_clause(user:completion:bdd_cluster(2,[]), _131146, _131147 ) +6841d 234 0 CALL: prolog:$expand_a_clause(completion:bdd_cluster(2,[]), user, _1048355, _1048353 ) +6842d 234 0 CALL: prolog:$yap_strip_module(user:completion:bdd_cluster(2,[]), _1048322, _131154 ) +6843d 234 0 CALL: prolog:$head_and_body(bdd_cluster(2,[]), _1048321, _1048323 ) +6844d 264 0 FAIL RETRY: prolog:$head_and_body(bdd_cluster(2,[]), _1048321, _1048323 ) +6845d 234 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(2,[]), _1048324, _1048325 ) +6846d 234 0 CALL: prolog:$not_imported(bdd_cluster(2,[]), completion ) +6847d 262 0 CALL: prolog:recorded('$import', '$import'(_131159,completion,_131161,bdd_cluster(2,[]),_131163,_131164), _1048307 ) +6848d 262 0 FAIL RETRY: prolog:$not_imported(bdd_cluster(2,[]), completion ) +6849d 234 0 CALL: prolog:$yap_strip_module(completion:true, _131161, _131162 ) +6850d 234 0 CALL: prolog:$expand_clause_body(true, bdd_cluster(2,[]), completion, user, completion, _1048327, _1048329 ) +6851d 234 0 CALL: prolog:$build_up(completion, bdd_cluster(2,[]), user, true, _1048355, true, _1048353 ) +6852d 253 0 CALL: prolog:==(completion, user ) +6853d 253 0 FAIL RETRY: prolog:$build_up(completion, bdd_cluster(2,[]), user, true, _1048355, true, _1048353 ) +6854d 173 0 CALL: prolog:$$compile(completion:bdd_cluster(2,[]), assertz, completion:bdd_cluster(2,[]), _131141 ) +6855d 173 0 CALL: prolog:$head_and_body(completion:bdd_cluster(2,[]), _1048350, _1048352 ) +6856d 235 0 FAIL RETRY: prolog:$head_and_body(completion:bdd_cluster(2,[]), _1048350, _1048352 ) +6857d 173 0 CALL: prolog:strip_module(completion:bdd_cluster(2,[]), _1048355, _1048351 ) +6858d 173 0 CALL: prolog:$undefined(bdd_cluster(2,[]), completion ) +6859d 173 0 CALL: prolog:$compile(bdd_cluster(2,[]):-true, assertz, completion:bdd_cluster(2,[]), completion, _131141 ) ++s 0x5602af28dfd0 + @0x7efdd88a31d8 0 ++s 0x5602af28d370 + @0x7efdd88a31e8 0 ++s 0x5602af222600 + @0x7efdd88a31e8 0 +6860d 173 0 CALL: utils_learning:create_known_values_file_name(2, _1048362 ) +6861d 222 0 CALL: flags:problog_flag(bdd_directory, _1048345 ) +6862d 222 0 CALL: gflags:flag_get(bdd_directory, _1048345 ) +6863d 222 0 CALL: prolog:recorded(flag_values, flag(bdd_directory,_131177), _131178 ) +6864d 173 0 CALL: prolog:atomic_concat([query_,2,'_known_values'], _1048346 ) +6865d 173 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries', query_2_known_values, _1048362 ) +6866d 173 0 CALL: os:path_separator(_1048354 ) +6867d 230 0 CALL: prolog:current_prolog_flag(windows, true ) +6868d 230 0 FAIL RETRY: os:path_separator(_1048354 ) +6869d 173 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_2_known_values], _1048362 ) +6870d 173 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries',/,query_2_known_values], _1048362 ) +6871d 173 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/queries/query_2_known_values', write, _1048379 ) +6872d 173 0 CALL: prolog:format('$stream'(3), 'completion:bdd_cluster(~w,~w).~n', completion:[2,[]] ) +6873d 173 0 TRY_OR +6874d 219 0 CALL: prolog:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) ++s 0x5602af266ff0 + @0x7efdd88a3228 0 ++s 0x5602af2b4110 + @0x7efdd88a3228 0 +- 0x5602af2b4110 + @0x7efdd88a3228 219 ++s 0x5602af2b4110 + @0x7efdd88a3228 0 ++s 0x5602af26d4d0 + @0x7efdd88a3228 0 +- 0x5602af26d4d0 + @0x7efdd88a3228 219 ++s 0x5602af26d4d0 + @0x7efdd88a3228 0 ++s 0x5602af20ebd0 + @0x7efdd88a3228 0 +- 0x5602af20ebd0 + @0x7efdd88a3228 219 ++s 0x5602aeec6410 + @0x7efdd88a3228 0 ++s 0x5602af1e08d0 + @0x7efdd88a3228 0 ++s 0x5602af239da0 + @0x7efdd88a3228 0 +- 0x5602af266ff0 + @0x7efdd88a3228 219 ++s 0x5602af266ff0 + @0x7efdd88a3228 0 ++s 0x5602af000ee0 + @0x7efdd88a3228 0 ++s 0x5602af2b4250 + @0x7efdd88a3228 0 ++s 0x5602af2b0e30 + @0x7efdd88a3228 0 ++s 0x5602af2affd0 + @0x7efdd88a3228 0 ++s 0x5602aeebe100 + @0x7efdd88a3228 0 ++s 0x5602af001a10 + @0x7efdd88a3228 0 ++s 0x5602af1b7ee0 + @0x7efdd88a3228 0 +- 0x5602af266ff0 + @0x7efdd88a3228 219 +6875d 230 0 CALL: completion:remember(person(mary), _1048365 ) +6876d 239 0 CALL: completion:seen_atom(person(mary), _1048365, _1048329, _1048330 ) +6877d 239 0 FAIL RETRY: completion:remember(person(mary), _1048365 ) +6878d 239 0 FAIL RETRY: completion:remember(person(mary), _1048365 ) +6879d 239 0 CALL: problog:probabilistic_fact(_1048330, person(mary), _1048329 ) +6880d 260 0 CALL: prolog:ground(person(mary) ) +6881d 239 0 CALL: prolog:=..(person(mary), [_131207|_131208] ) +6882d 239 0 CALL: prolog:atomic_concat(problog_, person, _1048305 ) +6883d 239 0 CALL: lists:append([_131213,mary], [_131215], _1048304 ) +6884d 239 0 CALL: lists:append([mary], [_131215], _131218 ) +6885d 239 0 CALL: lists:append([], [_131215], _131220 ) +6886d 239 0 CALL: prolog:=..(_1048307, [problog_person,_131213,mary,_131215] ) +6887d 239 0 CALL: prolog:length([_131213,mary,_131215], _1048306 ) +6888d 239 0 CALL: prolog:$skip_list([_131213,mary,_131215], _1048306, _131227, _131228 ) +6889d 239 0 CALL: prolog:==([], [] ) +6890d 239 0 CALL: prolog:current_predicate(problog:problog_person/3 ) +6891d 239 0 CALL: prolog:$yap_strip_module(problog:problog_person/3, _1048301, _1048300 ) +6892d 239 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_person/3 ) +6893d 239 0 TRY_OR +6894d 291 0 CALL: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +6895d 300 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_person/3 ) +6896d 291 0 TRY_OR +6898d 291 0 CALL: error:may_bind_to_type(atom, problog_person ) +6899d 308 0 FAIL RETRY: error:may_bind_to_type(atom, problog_person ) +6900d 291 0 CALL: error:may_bind_to_type(integer, 3 ) +6901d 300 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +6902d 239 0 CALL: prolog:$c_i_predicate(problog_person/3, problog ) +6903d 239 0 TRY_OR +6904d 285 0 CALL: prolog:ground(problog_person/3 ) +6905d 239 0 CALL: prolog:functor(_131235, problog_person, 3 ) +6906d 239 0 CALL: prolog:current_predicate(problog_person, problog:problog_person(_131236,_131237,_131238) ) +6907d 239 0 CALL: prolog:$yap_strip_module(problog:problog_person(_131236,_131237,_131238), _1048297, _1048296 ) +6908d 239 0 CALL: prolog:functor(problog_person(_131236,_131237,_131238), problog_person, _1048295 ) +6909d 239 0 TRY_OR +6910d 287 0 CALL: prolog:$current_predicate(problog_person, problog, problog_person(_131236,_131237,_131238), user ) +6912d 239 0 CALL: prolog:$imported_predicate(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6913d 288 0 CALL: prolog:$is_system_predicate(problog_person(_131236,_131237,_131238), prolog ) +6914d 288 0 FAIL RETRY: prolog:$imported_predicate(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6915d 239 0 CALL: prolog:$undefined(problog_person(_131236,_131237,_131238), problog ) +6916d 239 0 CALL: prolog:$get_undefined_predicates(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6917d 295 0 CALL: prolog:recorded('$import', '$import'(_131243,problog,_131245,problog_person(_131236,_131237,_131238),_131247,_131248), _1048270 ) +6918d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6919d 295 0 CALL: prolog:$pred_exists(problog_person(_131236,_131237,_131238), user ) +6920d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6921d 295 0 CALL: prolog:recorded('$dialect', swi, _1048265 ) +6922d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_person(_131236,_131237,_131238), problog, _1048300, _1048301 ) +6923d 239 0 CALL: prolog:$parent_module(problog, _1048283 ) +6924d 239 0 FAIL RETRY: completion:remember(person(mary), _1048365 ) +6925d 230 0 CALL: completion:next_det_counter(_1048337 ) +6926d 230 0 CALL: prolog:bb_get(completion:det_counter, _1048328 ) +6927d 230 0 CALL: prolog:atomic_concat([y,2], _1048337 ) +6928d 230 0 CALL: prolog:bb_put(completion:det_counter, 2 ) +6929d 230 0 CALL: prolog:atomic_concat([y,y2], _1048365 ) +6930d 230 0 CALL: prolog:assertz(completion:seen_atom(person(mary),yy2,det,1) ) +6931d 230 0 CALL: prolog:$assert(completion:seen_atom(person(mary),yy2,det,1), assertz, _131226 ) +6932d 230 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(person(mary),yy2,det,1), _1048334, _1048335 ) +6933d 230 0 CALL: prolog:$expand_clause(completion:seen_atom(person(mary),yy2,det,1), _1048338, _1048336 ) +6934d 251 0 CALL: prolog:source_module(_131227 ) +6935d 251 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(person(mary),yy2,det,1), _131231, _131232 ) +6936d 251 0 CALL: prolog:$expand_a_clause(completion:seen_atom(person(mary),yy2,det,1), user, _1048338, _1048336 ) +6937d 251 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(person(mary),yy2,det,1), _1048305, _131239 ) +6938d 251 0 CALL: prolog:$head_and_body(seen_atom(person(mary),yy2,det,1), _1048304, _1048306 ) +6939d 281 0 FAIL RETRY: prolog:$head_and_body(seen_atom(person(mary),yy2,det,1), _1048304, _1048306 ) +6940d 251 0 CALL: prolog:$yap_strip_module(completion:seen_atom(person(mary),yy2,det,1), _1048307, _1048308 ) +6941d 251 0 CALL: prolog:$not_imported(seen_atom(person(mary),yy2,det,1), completion ) +6942d 279 0 CALL: prolog:recorded('$import', '$import'(_131244,completion,_131246,seen_atom(person(mary),yy2,det,1),_131248,_131249), _1048290 ) +6943d 279 0 FAIL RETRY: prolog:$not_imported(seen_atom(person(mary),yy2,det,1), completion ) +6944d 251 0 CALL: prolog:$yap_strip_module(completion:true, _131246, _131247 ) +6945d 251 0 CALL: prolog:$expand_clause_body(true, seen_atom(person(mary),yy2,det,1), completion, user, completion, _1048310, _1048312 ) +6946d 251 0 CALL: prolog:$build_up(completion, seen_atom(person(mary),yy2,det,1), user, true, _1048338, true, _1048336 ) +6947d 270 0 CALL: prolog:==(completion, user ) +6948d 270 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(person(mary),yy2,det,1), user, true, _1048338, true, _1048336 ) +6949d 230 0 CALL: prolog:$$compile(completion:seen_atom(person(mary),yy2,det,1), assertz, completion:seen_atom(person(mary),yy2,det,1), _131226 ) +6950d 230 0 CALL: prolog:$head_and_body(completion:seen_atom(person(mary),yy2,det,1), _1048333, _1048335 ) +6951d 252 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(person(mary),yy2,det,1), _1048333, _1048335 ) +6952d 230 0 CALL: prolog:strip_module(completion:seen_atom(person(mary),yy2,det,1), _1048338, _1048334 ) +6953d 230 0 CALL: prolog:$undefined(seen_atom(person(mary),yy2,det,1), completion ) +6954d 230 0 CALL: prolog:$compile(seen_atom(person(mary),yy2,det,1):-true, assertz, completion:seen_atom(person(mary),yy2,det,1), completion, _131226 ) ++s 0x5602af28b690 + @0x7efdd88a3288 0 +6955d 230 0 CALL: completion:split_atom_name(yy2, _1048373, _1048374 ) +6956d 230 0 CALL: prolog:atomic_concat(x, _1048333, yy2 ) +6957d 230 0 FAIL RETRY: idb:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) +6958d 230 0 CALL: completion:remember(burglary, _1048365 ) +6959d 239 0 CALL: completion:seen_atom(burglary, _1048365, _1048329, _1048330 ) ++s 0x5602af281870 + @0x7efdd88a3278 0 ++s 0x5602af2b6110 + @0x7efdd88a3278 0 +- 0x5602af2b6110 + @0x7efdd88a3278 239 ++s 0x5602af2b4eb0 + @0x7efdd88a3278 0 ++s 0x5602af229bb0 + @0x7efdd88a3278 0 ++s 0x5602af266ff0 + @0x7efdd88a3278 0 +- 0x5602af281870 + @0x7efdd88a3278 239 +6960d 239 0 FAIL RETRY: completion:remember(burglary, _1048365 ) +6961d 239 0 CALL: prolog:atom_codes(burglary, [76|_131208] ) +6962d 239 0 FAIL RETRY: completion:remember(burglary, _1048365 ) +6963d 239 0 CALL: problog:probabilistic_fact(_1048330, burglary, _1048329 ) +6964d 260 0 CALL: prolog:ground(burglary ) +6965d 239 0 CALL: prolog:=..(burglary, [_131207|_131208] ) +6966d 239 0 CALL: prolog:atomic_concat(problog_, burglary, _1048305 ) +6967d 239 0 CALL: lists:append([_131211], [_131213], _1048304 ) +6968d 239 0 CALL: lists:append([], [_131213], _131216 ) +6969d 239 0 CALL: prolog:=..(_1048307, [problog_burglary,_131211,_131213] ) +6970d 239 0 CALL: prolog:length([_131211,_131213], _1048306 ) +6971d 239 0 CALL: prolog:$skip_list([_131211,_131213], _1048306, _131222, _131223 ) +6972d 239 0 CALL: prolog:==([], [] ) +6973d 239 0 CALL: prolog:current_predicate(problog:problog_burglary/2 ) +6974d 239 0 CALL: prolog:$yap_strip_module(problog:problog_burglary/2, _1048301, _1048300 ) +6975d 239 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_burglary/2 ) +6976d 239 0 TRY_OR +6977d 291 0 CALL: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +6978d 300 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_burglary/2 ) +6979d 291 0 TRY_OR +6981d 291 0 CALL: error:may_bind_to_type(atom, problog_burglary ) +6982d 308 0 FAIL RETRY: error:may_bind_to_type(atom, problog_burglary ) +6983d 291 0 CALL: error:may_bind_to_type(integer, 2 ) +6984d 300 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +6985d 239 0 CALL: prolog:$c_i_predicate(problog_burglary/2, problog ) +6986d 239 0 TRY_OR +6987d 285 0 CALL: prolog:ground(problog_burglary/2 ) +6988d 239 0 CALL: prolog:functor(_131230, problog_burglary, 2 ) +6989d 239 0 CALL: prolog:current_predicate(problog_burglary, problog:problog_burglary(_131231,_131232) ) +6990d 239 0 CALL: prolog:$yap_strip_module(problog:problog_burglary(_131231,_131232), _1048297, _1048296 ) +6991d 239 0 CALL: prolog:functor(problog_burglary(_131231,_131232), problog_burglary, _1048295 ) +6992d 239 0 TRY_OR +6993d 287 0 CALL: prolog:$current_predicate(problog_burglary, problog, problog_burglary(_131231,_131232), user ) +6994d 287 0 CALL: problog:problog_burglary(_131211, _131213 ) +6995d 287 0 CALL: prolog:is(_1048330, 3, -1.249826789005093 ) +6996d 230 0 TRY_OR +6997d 258 0 CALL: problog:non_ground_fact(0 ) +6999d 230 0 CALL: prolog:atomic_concat([x,0], _1048365 ) +7000d 230 0 CALL: prolog:assertz(completion:seen_atom(burglary,x0,0,0.2865544269392134) ) +7001d 230 0 CALL: prolog:$assert(completion:seen_atom(burglary,x0,0,0.2865544269392134), assertz, _131251 ) +7002d 230 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048334, _1048335 ) +7003d 230 0 CALL: prolog:$expand_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048338, _1048336 ) +7004d 251 0 CALL: prolog:source_module(_131252 ) +7005d 251 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(burglary,x0,0,0.2865544269392134), _131256, _131257 ) +7006d 251 0 CALL: prolog:$expand_a_clause(completion:seen_atom(burglary,x0,0,0.2865544269392134), user, _1048338, _1048336 ) +7007d 251 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048305, _131264 ) +7008d 251 0 CALL: prolog:$head_and_body(seen_atom(burglary,x0,0,0.2865544269392134), _1048304, _1048306 ) +7009d 281 0 FAIL RETRY: prolog:$head_and_body(seen_atom(burglary,x0,0,0.2865544269392134), _1048304, _1048306 ) +7010d 251 0 CALL: prolog:$yap_strip_module(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048307, _1048308 ) +7011d 251 0 CALL: prolog:$not_imported(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +7012d 279 0 CALL: prolog:recorded('$import', '$import'(_131269,completion,_131271,seen_atom(burglary,x0,0,0.2865544269392134),_131273,_131274), _1048290 ) +7013d 279 0 FAIL RETRY: prolog:$not_imported(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +7014d 251 0 CALL: prolog:$yap_strip_module(completion:true, _131271, _131272 ) +7015d 251 0 CALL: prolog:$expand_clause_body(true, seen_atom(burglary,x0,0,0.2865544269392134), completion, user, completion, _1048310, _1048312 ) +7016d 251 0 CALL: prolog:$build_up(completion, seen_atom(burglary,x0,0,0.2865544269392134), user, true, _1048338, true, _1048336 ) +7017d 270 0 CALL: prolog:==(completion, user ) +7018d 270 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(burglary,x0,0,0.2865544269392134), user, true, _1048338, true, _1048336 ) +7019d 230 0 CALL: prolog:$$compile(completion:seen_atom(burglary,x0,0,0.2865544269392134), assertz, completion:seen_atom(burglary,x0,0,0.2865544269392134), _131251 ) +7020d 230 0 CALL: prolog:$head_and_body(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048333, _1048335 ) +7021d 252 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048333, _1048335 ) +7022d 230 0 CALL: prolog:strip_module(completion:seen_atom(burglary,x0,0,0.2865544269392134), _1048338, _1048334 ) +7023d 230 0 CALL: prolog:$undefined(seen_atom(burglary,x0,0,0.2865544269392134), completion ) +7024d 230 0 CALL: prolog:$compile(seen_atom(burglary,x0,0,0.2865544269392134):-true, assertz, completion:seen_atom(burglary,x0,0,0.2865544269392134), completion, _131251 ) ++s 0x5602af2670c0 + @0x7efdd88a3298 0 ++s 0x5602af2aa660 + @0x7efdd88a3298 0 +- 0x5602af2b4eb0 + @0x7efdd88a3298 230 +7025d 230 0 CALL: completion:split_atom_name(x0, _1048373, _1048374 ) +7026d 230 0 CALL: prolog:atomic_concat(x, _1048333, x0 ) +7027d 230 0 CALL: prolog:atom_codes('0', _1048338 ) +7028d 230 0 TRY_OR +7029d 249 0 CALL: lists:append(_1048335, [95|_131282], [48] ) +7030d 259 0 FAIL RETRY: lists:append(_1048335, [95|_131282], [48] ) +7031d 249 0 CALL: lists:append(_131284, [95|_131282], [] ) +7032d 259 0 FAIL RETRY: lists:append(_131284, [95|_131282], [] ) +7034d 230 0 CALL: prolog:number_chars(_1048373, [48] ) +7035d 230 0 TRY_OR +7036d 238 0 TRY_OR +7037d 246 0 CALL: prolog:==(true, true ) +7038d 238 0 CALL: prolog:add_to_array_element(known_count_true_training, 0, 1, _1048370 ) +7039d 238 0 CALL: completion:know_atom_expected_count(true, _1048375 ) ++s 0x5602af2b6f20 + @0x7efdd88a32e8 0 ++s 0x5602af2b7cc0 + @0x7efdd88a32e8 0 +- 0x5602af2b7cc0 + @0x7efdd88a32e8 238 ++s 0x5602af2b5890 + @0x7efdd88a32e8 0 ++s 0x5602af05bf90 + @0x7efdd88a32e8 0 +- 0x5602af2b6f20 + @0x7efdd88a32e8 238 +7040d 238 0 CALL: prolog:format('$stream'(3), 'completion:known_count(~w,~w,~w,~w). % ~w~n', completion:[2,0,0,1,burglary] ) +7041d 230 0 FAIL RETRY: idb:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) +7042d 230 0 CALL: completion:remember(alarm, _1048365 ) +7043d 239 0 CALL: completion:seen_atom(alarm, _1048365, _1048329, _1048330 ) +7044d 230 0 CALL: completion:split_atom_name(yy1, _1048373, _1048374 ) +7045d 230 0 CALL: prolog:atomic_concat(x, _1048333, yy1 ) +7046d 230 0 FAIL RETRY: idb:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) +7047d 230 0 CALL: completion:remember(hears_alarm(mary), _1048365 ) +7048d 239 0 CALL: completion:seen_atom(hears_alarm(mary), _1048365, _1048329, _1048330 ) +7049d 239 0 FAIL RETRY: completion:remember(hears_alarm(mary), _1048365 ) +7050d 239 0 FAIL RETRY: completion:remember(hears_alarm(mary), _1048365 ) +7051d 239 0 CALL: problog:probabilistic_fact(_1048330, hears_alarm(mary), _1048329 ) +7052d 260 0 CALL: prolog:ground(hears_alarm(mary) ) +7053d 239 0 CALL: prolog:=..(hears_alarm(mary), [_131207|_131208] ) +7054d 239 0 CALL: prolog:atomic_concat(problog_, hears_alarm, _1048305 ) +7055d 239 0 CALL: lists:append([_131213,mary], [_131215], _1048304 ) +7056d 239 0 CALL: lists:append([mary], [_131215], _131218 ) +7057d 239 0 CALL: lists:append([], [_131215], _131220 ) +7058d 239 0 CALL: prolog:=..(_1048307, [problog_hears_alarm,_131213,mary,_131215] ) +7059d 239 0 CALL: prolog:length([_131213,mary,_131215], _1048306 ) +7060d 239 0 CALL: prolog:$skip_list([_131213,mary,_131215], _1048306, _131227, _131228 ) +7061d 239 0 CALL: prolog:==([], [] ) +7062d 239 0 CALL: prolog:current_predicate(problog:problog_hears_alarm/3 ) +7063d 239 0 CALL: prolog:$yap_strip_module(problog:problog_hears_alarm/3, _1048301, _1048300 ) +7064d 239 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +7065d 239 0 TRY_OR +7066d 291 0 CALL: error:may_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +7067d 300 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_hears_alarm/3 ) +7068d 291 0 TRY_OR +7070d 291 0 CALL: error:may_bind_to_type(atom, problog_hears_alarm ) +7071d 308 0 FAIL RETRY: error:may_bind_to_type(atom, problog_hears_alarm ) +7072d 291 0 CALL: error:may_bind_to_type(integer, 3 ) +7073d 300 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +7074d 239 0 CALL: prolog:$c_i_predicate(problog_hears_alarm/3, problog ) +7075d 239 0 TRY_OR +7076d 285 0 CALL: prolog:ground(problog_hears_alarm/3 ) +7077d 239 0 CALL: prolog:functor(_131235, problog_hears_alarm, 3 ) +7078d 239 0 CALL: prolog:current_predicate(problog_hears_alarm, problog:problog_hears_alarm(_131236,_131237,_131238) ) +7079d 239 0 CALL: prolog:$yap_strip_module(problog:problog_hears_alarm(_131236,_131237,_131238), _1048297, _1048296 ) +7080d 239 0 CALL: prolog:functor(problog_hears_alarm(_131236,_131237,_131238), problog_hears_alarm, _1048295 ) +7081d 239 0 TRY_OR +7082d 287 0 CALL: prolog:$current_predicate(problog_hears_alarm, problog, problog_hears_alarm(_131236,_131237,_131238), user ) +7083d 287 0 CALL: problog:problog_hears_alarm(_131213, mary, _131215 ) +7084d 287 0 CALL: prolog:is(_1048330, 3, -0.8533637893529484 ) +7085d 230 0 TRY_OR +7086d 258 0 CALL: problog:non_ground_fact(2 ) +7087d 230 0 CALL: completion:next_grounding_id(_1048326 ) +7088d 230 0 CALL: prolog:bb_get(completion:grounding_counter, _1048326 ) +7089d 230 0 CALL: prolog:bb_put(completion:grounding_counter, 1 ) +7090d 230 0 CALL: prolog:atomic_concat([x,2,'_',0], _1048365 ) +7091d 230 0 CALL: prolog:assertz(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997) ) +7092d 230 0 CALL: prolog:$assert(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), assertz, _131264 ) +7093d 230 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048334, _1048335 ) +7094d 230 0 CALL: prolog:$expand_clause(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048338, _1048336 ) +7095d 251 0 CALL: prolog:source_module(_131265 ) +7096d 251 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _131269, _131270 ) +7097d 251 0 CALL: prolog:$expand_a_clause(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), user, _1048338, _1048336 ) +7098d 251 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048305, _131277 ) +7099d 251 0 CALL: prolog:$head_and_body(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048304, _1048306 ) +7100d 281 0 FAIL RETRY: prolog:$head_and_body(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048304, _1048306 ) +7101d 251 0 CALL: prolog:$yap_strip_module(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048307, _1048308 ) +7102d 251 0 CALL: prolog:$not_imported(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), completion ) +7103d 279 0 CALL: prolog:recorded('$import', '$import'(_131282,completion,_131284,seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997),_131286,_131287), _1048290 ) +7104d 279 0 FAIL RETRY: prolog:$not_imported(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), completion ) +7105d 251 0 CALL: prolog:$yap_strip_module(completion:true, _131284, _131285 ) +7106d 251 0 CALL: prolog:$expand_clause_body(true, seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), completion, user, completion, _1048310, _1048312 ) +7107d 251 0 CALL: prolog:$build_up(completion, seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), user, true, _1048338, true, _1048336 ) +7108d 270 0 CALL: prolog:==(completion, user ) +7109d 270 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), user, true, _1048338, true, _1048336 ) +7110d 230 0 CALL: prolog:$$compile(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), assertz, completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _131264 ) +7111d 230 0 CALL: prolog:$head_and_body(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048333, _1048335 ) +7112d 252 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048333, _1048335 ) +7113d 230 0 CALL: prolog:strip_module(completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), _1048338, _1048334 ) +7114d 230 0 CALL: prolog:$undefined(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), completion ) +7115d 230 0 CALL: prolog:$compile(seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997):-true, assertz, completion:seen_atom(hears_alarm(mary),x2_0,2,0.4259796135590997), completion, _131264 ) ++s 0x5602af267190 + @0x7efdd88a3298 0 ++s 0x5602af2b9280 + @0x7efdd88a3298 0 +- 0x5602af229bb0 + @0x7efdd88a3298 230 +7116d 230 0 CALL: completion:split_atom_name(x2_0, _1048373, _1048374 ) +7117d 230 0 CALL: prolog:atomic_concat(x, _1048333, x2_0 ) +7118d 230 0 CALL: prolog:atom_codes('2_0', _1048338 ) +7119d 230 0 TRY_OR +7120d 249 0 CALL: lists:append(_1048335, [95|_131299], [50,95,48] ) +7121d 259 0 FAIL RETRY: lists:append(_1048335, [95|_131299], [50,95,48] ) +7122d 249 0 CALL: lists:append(_131301, [95|_131299], [95,48] ) +7123d 230 0 CALL: prolog:number_chars(_1048373, [50] ) +7124d 230 0 CALL: prolog:number_chars(_1048374, [48] ) +7125d 230 0 TRY_OR +7126d 238 0 TRY_OR +7127d 246 0 CALL: prolog:==(true, true ) +7128d 238 0 CALL: prolog:add_to_array_element(known_count_true_training, 2, 1, _1048370 ) +7129d 238 0 CALL: completion:know_atom_expected_count(true, _1048375 ) +7130d 238 0 CALL: prolog:format('$stream'(3), 'completion:known_count(~w,~w,~w,~w). % ~w~n', completion:[2,2,0,1,hears_alarm(mary)] ) +7131d 230 0 FAIL RETRY: idb:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) +7132d 230 0 CALL: completion:remember(calls(mary), _1048365 ) +7133d 239 0 CALL: completion:seen_atom(calls(mary), _1048365, _1048329, _1048330 ) +7134d 239 0 FAIL RETRY: completion:remember(calls(mary), _1048365 ) +7135d 239 0 FAIL RETRY: completion:remember(calls(mary), _1048365 ) +7136d 239 0 CALL: problog:probabilistic_fact(_1048330, calls(mary), _1048329 ) +7137d 260 0 CALL: prolog:ground(calls(mary) ) +7138d 239 0 CALL: prolog:=..(calls(mary), [_131207|_131208] ) +7139d 239 0 CALL: prolog:atomic_concat(problog_, calls, _1048305 ) +7140d 239 0 CALL: lists:append([_131213,mary], [_131215], _1048304 ) +7141d 239 0 CALL: lists:append([mary], [_131215], _131218 ) +7142d 239 0 CALL: lists:append([], [_131215], _131220 ) +7143d 239 0 CALL: prolog:=..(_1048307, [problog_calls,_131213,mary,_131215] ) +7144d 239 0 CALL: prolog:length([_131213,mary,_131215], _1048306 ) +7145d 239 0 CALL: prolog:$skip_list([_131213,mary,_131215], _1048306, _131227, _131228 ) +7146d 239 0 CALL: prolog:==([], [] ) +7147d 239 0 CALL: prolog:current_predicate(problog:problog_calls/3 ) +7148d 239 0 CALL: prolog:$yap_strip_module(problog:problog_calls/3, _1048301, _1048300 ) +7149d 239 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_calls/3 ) +7150d 239 0 TRY_OR +7151d 291 0 CALL: error:may_bind_to_type(predicate_indicator, problog_calls/3 ) +7152d 300 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_calls/3 ) +7153d 291 0 TRY_OR +7155d 291 0 CALL: error:may_bind_to_type(atom, problog_calls ) +7156d 308 0 FAIL RETRY: error:may_bind_to_type(atom, problog_calls ) +7157d 291 0 CALL: error:may_bind_to_type(integer, 3 ) +7158d 300 0 FAIL RETRY: error:may_bind_to_type(integer, 3 ) +7159d 239 0 CALL: prolog:$c_i_predicate(problog_calls/3, problog ) +7160d 239 0 TRY_OR +7161d 285 0 CALL: prolog:ground(problog_calls/3 ) +7162d 239 0 CALL: prolog:functor(_131235, problog_calls, 3 ) +7163d 239 0 CALL: prolog:current_predicate(problog_calls, problog:problog_calls(_131236,_131237,_131238) ) +7164d 239 0 CALL: prolog:$yap_strip_module(problog:problog_calls(_131236,_131237,_131238), _1048297, _1048296 ) +7165d 239 0 CALL: prolog:functor(problog_calls(_131236,_131237,_131238), problog_calls, _1048295 ) +7166d 239 0 TRY_OR +7167d 287 0 CALL: prolog:$current_predicate(problog_calls, problog, problog_calls(_131236,_131237,_131238), user ) +7169d 239 0 CALL: prolog:$imported_predicate(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7170d 288 0 CALL: prolog:$is_system_predicate(problog_calls(_131236,_131237,_131238), prolog ) +7171d 288 0 FAIL RETRY: prolog:$imported_predicate(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7172d 239 0 CALL: prolog:$undefined(problog_calls(_131236,_131237,_131238), problog ) +7173d 239 0 CALL: prolog:$get_undefined_predicates(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7174d 295 0 CALL: prolog:recorded('$import', '$import'(_131243,problog,_131245,problog_calls(_131236,_131237,_131238),_131247,_131248), _1048270 ) +7175d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7176d 295 0 CALL: prolog:$pred_exists(problog_calls(_131236,_131237,_131238), user ) +7177d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7178d 295 0 CALL: prolog:recorded('$dialect', swi, _1048265 ) +7179d 295 0 FAIL RETRY: prolog:$get_undefined_predicates(problog_calls(_131236,_131237,_131238), problog, _1048300, _1048301 ) +7180d 239 0 CALL: prolog:$parent_module(problog, _1048283 ) +7181d 239 0 FAIL RETRY: completion:remember(calls(mary), _1048365 ) +7182d 230 0 CALL: completion:next_det_counter(_1048337 ) +7183d 230 0 CALL: prolog:bb_get(completion:det_counter, _1048328 ) +7184d 230 0 CALL: prolog:atomic_concat([y,3], _1048337 ) +7185d 230 0 CALL: prolog:bb_put(completion:det_counter, 3 ) +7186d 230 0 CALL: prolog:atomic_concat([y,y3], _1048365 ) +7187d 230 0 CALL: prolog:assertz(completion:seen_atom(calls(mary),yy3,det,1) ) +7188d 230 0 CALL: prolog:$assert(completion:seen_atom(calls(mary),yy3,det,1), assertz, _131226 ) +7189d 230 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(calls(mary),yy3,det,1), _1048334, _1048335 ) +7190d 230 0 CALL: prolog:$expand_clause(completion:seen_atom(calls(mary),yy3,det,1), _1048338, _1048336 ) +7191d 251 0 CALL: prolog:source_module(_131227 ) +7192d 251 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(calls(mary),yy3,det,1), _131231, _131232 ) +7193d 251 0 CALL: prolog:$expand_a_clause(completion:seen_atom(calls(mary),yy3,det,1), user, _1048338, _1048336 ) +7194d 251 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(calls(mary),yy3,det,1), _1048305, _131239 ) +7195d 251 0 CALL: prolog:$head_and_body(seen_atom(calls(mary),yy3,det,1), _1048304, _1048306 ) +7196d 281 0 FAIL RETRY: prolog:$head_and_body(seen_atom(calls(mary),yy3,det,1), _1048304, _1048306 ) +7197d 251 0 CALL: prolog:$yap_strip_module(completion:seen_atom(calls(mary),yy3,det,1), _1048307, _1048308 ) +7198d 251 0 CALL: prolog:$not_imported(seen_atom(calls(mary),yy3,det,1), completion ) +7199d 279 0 CALL: prolog:recorded('$import', '$import'(_131244,completion,_131246,seen_atom(calls(mary),yy3,det,1),_131248,_131249), _1048290 ) +7200d 279 0 FAIL RETRY: prolog:$not_imported(seen_atom(calls(mary),yy3,det,1), completion ) +7201d 251 0 CALL: prolog:$yap_strip_module(completion:true, _131246, _131247 ) +7202d 251 0 CALL: prolog:$expand_clause_body(true, seen_atom(calls(mary),yy3,det,1), completion, user, completion, _1048310, _1048312 ) +7203d 251 0 CALL: prolog:$build_up(completion, seen_atom(calls(mary),yy3,det,1), user, true, _1048338, true, _1048336 ) +7204d 270 0 CALL: prolog:==(completion, user ) +7205d 270 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(calls(mary),yy3,det,1), user, true, _1048338, true, _1048336 ) +7206d 230 0 CALL: prolog:$$compile(completion:seen_atom(calls(mary),yy3,det,1), assertz, completion:seen_atom(calls(mary),yy3,det,1), _131226 ) +7207d 230 0 CALL: prolog:$head_and_body(completion:seen_atom(calls(mary),yy3,det,1), _1048333, _1048335 ) +7208d 252 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(calls(mary),yy3,det,1), _1048333, _1048335 ) +7209d 230 0 CALL: prolog:strip_module(completion:seen_atom(calls(mary),yy3,det,1), _1048338, _1048334 ) +7210d 230 0 CALL: prolog:$undefined(seen_atom(calls(mary),yy3,det,1), completion ) +7211d 230 0 CALL: prolog:$compile(seen_atom(calls(mary),yy3,det,1):-true, assertz, completion:seen_atom(calls(mary),yy3,det,1), completion, _131226 ) ++s 0x5602af267380 + @0x7efdd88a3288 0 ++s 0x5602af1db490 + @0x7efdd88a3288 0 +- 0x5602af2b9280 + @0x7efdd88a3288 230 +7212d 230 0 CALL: completion:split_atom_name(yy3, _1048373, _1048374 ) +7213d 230 0 CALL: prolog:atomic_concat(x, _1048333, yy3 ) +7214d 230 0 FAIL RETRY: idb:recorded(known_atoms, <=>('$atom'(_131206),_131204), _1048364 ) +7215d 219 0 CALL: completion:remember(earthquake, _1048365 ) +7216d 228 0 CALL: completion:seen_atom(earthquake, _1048365, _1048340, _1048341 ) +7217d 228 0 FAIL RETRY: completion:remember(earthquake, _1048365 ) +7218d 228 0 CALL: prolog:atom_codes(earthquake, [76|_131208] ) +7219d 228 0 FAIL RETRY: completion:remember(earthquake, _1048365 ) +7220d 228 0 CALL: problog:probabilistic_fact(_1048341, earthquake, _1048340 ) +7221d 249 0 CALL: prolog:ground(earthquake ) +7222d 228 0 CALL: prolog:=..(earthquake, [_131207|_131208] ) +7223d 228 0 CALL: prolog:atomic_concat(problog_, earthquake, _1048316 ) +7224d 228 0 CALL: lists:append([_131211], [_131213], _1048315 ) +7225d 228 0 CALL: lists:append([], [_131213], _131216 ) +7226d 228 0 CALL: prolog:=..(_1048318, [problog_earthquake,_131211,_131213] ) +7227d 228 0 CALL: prolog:length([_131211,_131213], _1048317 ) +7228d 228 0 CALL: prolog:$skip_list([_131211,_131213], _1048317, _131222, _131223 ) +7229d 228 0 CALL: prolog:==([], [] ) +7230d 228 0 CALL: prolog:current_predicate(problog:problog_earthquake/2 ) +7231d 228 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake/2, _1048312, _1048311 ) +7232d 228 0 CALL: prolog:must_bind_to_type(predicate_indicator, problog_earthquake/2 ) +7233d 228 0 TRY_OR +7234d 280 0 CALL: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +7235d 289 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, problog_earthquake/2 ) +7236d 280 0 TRY_OR +7238d 280 0 CALL: error:may_bind_to_type(atom, problog_earthquake ) +7239d 297 0 FAIL RETRY: error:may_bind_to_type(atom, problog_earthquake ) +7240d 280 0 CALL: error:may_bind_to_type(integer, 2 ) +7241d 289 0 FAIL RETRY: error:may_bind_to_type(integer, 2 ) +7242d 228 0 CALL: prolog:$c_i_predicate(problog_earthquake/2, problog ) +7243d 228 0 TRY_OR +7244d 274 0 CALL: prolog:ground(problog_earthquake/2 ) +7245d 228 0 CALL: prolog:functor(_131230, problog_earthquake, 2 ) +7246d 228 0 CALL: prolog:current_predicate(problog_earthquake, problog:problog_earthquake(_131231,_131232) ) +7247d 228 0 CALL: prolog:$yap_strip_module(problog:problog_earthquake(_131231,_131232), _1048308, _1048307 ) +7248d 228 0 CALL: prolog:functor(problog_earthquake(_131231,_131232), problog_earthquake, _1048306 ) +7249d 228 0 TRY_OR +7250d 276 0 CALL: prolog:$current_predicate(problog_earthquake, problog, problog_earthquake(_131231,_131232), user ) +7251d 276 0 CALL: problog:problog_earthquake(_131211, _131213 ) +7252d 276 0 CALL: prolog:is(_1048341, 3, -0.6596650473806767 ) +7253d 219 0 TRY_OR +7254d 247 0 CALL: problog:non_ground_fact(1 ) +7256d 219 0 CALL: prolog:atomic_concat([x,1], _1048365 ) +7257d 219 0 CALL: prolog:assertz(completion:seen_atom(earthquake,x1,1,0.5170244841968428) ) +7258d 219 0 CALL: prolog:$assert(completion:seen_atom(earthquake,x1,1,0.5170244841968428), assertz, _131251 ) +7259d 219 0 CALL: prolog:$yap_strip_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048345, _1048346 ) +7260d 219 0 CALL: prolog:$expand_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048349, _1048347 ) +7261d 240 0 CALL: prolog:source_module(_131252 ) +7262d 240 0 CALL: prolog:$yap_strip_clause(user:completion:seen_atom(earthquake,x1,1,0.5170244841968428), _131256, _131257 ) +7263d 240 0 CALL: prolog:$expand_a_clause(completion:seen_atom(earthquake,x1,1,0.5170244841968428), user, _1048349, _1048347 ) +7264d 240 0 CALL: prolog:$yap_strip_module(user:completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048316, _131264 ) +7265d 240 0 CALL: prolog:$head_and_body(seen_atom(earthquake,x1,1,0.5170244841968428), _1048315, _1048317 ) +7266d 270 0 FAIL RETRY: prolog:$head_and_body(seen_atom(earthquake,x1,1,0.5170244841968428), _1048315, _1048317 ) +7267d 240 0 CALL: prolog:$yap_strip_module(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048318, _1048319 ) +7268d 240 0 CALL: prolog:$not_imported(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +7269d 268 0 CALL: prolog:recorded('$import', '$import'(_131269,completion,_131271,seen_atom(earthquake,x1,1,0.5170244841968428),_131273,_131274), _1048301 ) +7270d 268 0 FAIL RETRY: prolog:$not_imported(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +7271d 240 0 CALL: prolog:$yap_strip_module(completion:true, _131271, _131272 ) +7272d 240 0 CALL: prolog:$expand_clause_body(true, seen_atom(earthquake,x1,1,0.5170244841968428), completion, user, completion, _1048321, _1048323 ) +7273d 240 0 CALL: prolog:$build_up(completion, seen_atom(earthquake,x1,1,0.5170244841968428), user, true, _1048349, true, _1048347 ) +7274d 259 0 CALL: prolog:==(completion, user ) +7275d 259 0 FAIL RETRY: prolog:$build_up(completion, seen_atom(earthquake,x1,1,0.5170244841968428), user, true, _1048349, true, _1048347 ) +7276d 219 0 CALL: prolog:$$compile(completion:seen_atom(earthquake,x1,1,0.5170244841968428), assertz, completion:seen_atom(earthquake,x1,1,0.5170244841968428), _131251 ) +7277d 219 0 CALL: prolog:$head_and_body(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048344, _1048346 ) +7278d 241 0 FAIL RETRY: prolog:$head_and_body(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048344, _1048346 ) +7279d 219 0 CALL: prolog:strip_module(completion:seen_atom(earthquake,x1,1,0.5170244841968428), _1048349, _1048345 ) +7280d 219 0 CALL: prolog:$undefined(seen_atom(earthquake,x1,1,0.5170244841968428), completion ) +7281d 219 0 CALL: prolog:$compile(seen_atom(earthquake,x1,1,0.5170244841968428):-true, assertz, completion:seen_atom(earthquake,x1,1,0.5170244841968428), completion, _131251 ) ++s 0x5602af2672b0 + @0x7efdd88a3268 0 ++s 0x5602af1db2f0 + @0x7efdd88a3268 0 +- 0x5602af2aa660 + @0x7efdd88a3268 219 +7282d 219 0 CALL: completion:split_atom_name(x1, _1048373, _1048374 ) +7283d 219 0 CALL: prolog:atomic_concat(x, _1048344, x1 ) +7284d 219 0 CALL: prolog:atom_codes('1', _1048349 ) +7285d 219 0 TRY_OR +7286d 238 0 CALL: lists:append(_1048346, [95|_131282], [49] ) +7287d 248 0 FAIL RETRY: lists:append(_1048346, [95|_131282], [49] ) +7288d 238 0 CALL: lists:append(_131284, [95|_131282], [] ) +7289d 248 0 FAIL RETRY: lists:append(_131284, [95|_131282], [] ) +7291d 219 0 CALL: prolog:number_chars(_1048373, [49] ) +7292d 219 0 TRY_OR +7293d 227 0 TRY_OR +7294d 235 0 CALL: prolog:==(false, true ) +7296d 227 0 CALL: prolog:add_to_array_element(known_count_false_training, 1, 1, _1048371 ) +7297d 227 0 CALL: completion:know_atom_expected_count(false, _1048375 ) +7298d 227 0 CALL: prolog:format('$stream'(3), 'completion:known_count(~w,~w,~w,~w). % ~w~n', completion:[2,1,0,0,earthquake] ) +7300d 173 0 CALL: prolog:close('$stream'(3) ) +7301d 173 0 CALL: prolog:key_statistics(known_atoms, _1048389, _1048385 ) +7302d 173 0 CALL: prolog:key_statistics(known_atoms, _1048389, _1048377, _1048378 ) +7303d 173 0 CALL: logger:logger_add_to_variable(train_bdd_script_generation_active_ground_atoms, 0 ) +7304d 173 0 TRY_OR +7305d 204 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_active_ground_atoms ) +7306d 204 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_active_ground_atoms, _1048364 ) +7307d 204 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, _1048365 ) +7308d 204 0 CALL: prolog:\=(2, null ) +7309d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_active_ground_atoms, _1048380 ) +7310d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_active_ground_atoms, _1048372 ) +7311d 173 0 TRY_OR +7312d 212 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, null ) +7314d 212 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, _1048380 ) +7315d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_active_ground_atoms, 2 ) +7316d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_active_ground_atoms, _1048380 ) +7317d 173 0 TRY_OR +7318d 205 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_active_ground_atoms, _1048378 ) +7319d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_active_ground_atoms, 2 ) +7320d 173 0 CALL: logger:logger_add_to_variable(train_bdd_script_generation_propagated_ground_atoms, 6 ) +7321d 173 0 TRY_OR +7322d 202 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation_propagated_ground_atoms ) +7323d 202 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagated_ground_atoms, _1048366 ) +7324d 202 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, _1048367 ) +7325d 202 0 CALL: prolog:\=(1, null ) +7326d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation_propagated_ground_atoms, _1048382 ) +7327d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagated_ground_atoms, _1048374 ) +7328d 173 0 TRY_OR +7329d 210 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, null ) +7331d 210 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, _1048382 ) +7332d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation_propagated_ground_atoms, 7 ) +7333d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation_propagated_ground_atoms, _1048382 ) +7334d 173 0 TRY_OR +7335d 203 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, _1048380 ) +7336d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation_propagated_ground_atoms, 7 ) +7337d 173 0 CALL: prolog:eraseall(rules ) +7338d 173 0 CALL: prolog:eraseall(unpropagated_rules ) +7339d 173 0 CALL: prolog:eraseall(known_atoms ) +- 0x5602af2b4250 + @0x7efdd88a3208 173 +- 0x5602af2b0e30 + @0x7efdd88a3208 173 +- 0x5602af2affd0 + @0x7efdd88a3208 173 +- 0x5602aeebe100 + @0x7efdd88a3208 173 +- 0x5602af001a10 + @0x7efdd88a3208 173 +- 0x5602af1b7ee0 + @0x7efdd88a3208 173 +- 0x5602af000ee0 + @0x7efdd88a3208 173 +- 0x5602af1e08d0 + @0x7efdd88a3208 173 +- 0x5602aeec6410 + @0x7efdd88a3208 173 +- 0x5602af26d4d0 + @0x7efdd88a3208 173 +- 0x5602af2b4110 + @0x7efdd88a3208 173 +- 0x5602af239da0 + @0x7efdd88a3208 173 +- 0x5602af28d780 + @0x7efdd88a3208 173 +- 0x5602af28dc40 + @0x7efdd88a3208 173 +- 0x5602af266e90 + @0x7efdd88a3208 173 +- 0x5602af266d10 + @0x7efdd88a3208 173 +- 0x5602af266c50 + @0x7efdd88a3208 173 +- 0x5602af265b10 + @0x7efdd88a3208 173 +7340d 173 0 CALL: grounder:grounder_reset +7341d 173 0 CALL: prolog:eraseall(reachable ) +7342d 173 0 CALL: logger:logger_stop_timer(train_bdd_script_generation ) +7343d 173 0 CALL: prolog:atom_concat(logger_start_time_, train_bdd_script_generation, _1048383 ) +7344d 173 0 CALL: prolog:bb_delete(logger:logger_start_time_train_bdd_script_generation, _1048386 ) +7345d 173 0 CALL: prolog:statistics(walltime, [_131229,_131231] ) +7346d 173 0 CALL: prolog:$walltime(_131229, _131231 ) +7347d 173 0 CALL: prolog:bb_put(logger:logger_start_time_train_bdd_script_generation, null ) +7348d 173 0 TRY_OR +7349d 196 0 CALL: logger:logger_variable_is_set(train_bdd_script_generation ) +7350d 196 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation, _1048372 ) +7351d 196 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, _1048373 ) +7352d 196 0 CALL: prolog:\=(35794, null ) +7353d 173 0 CALL: logger:logger_get_variable(train_bdd_script_generation, _1048388 ) +7354d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation, _1048380 ) +7355d 173 0 TRY_OR +7356d 204 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, null ) +7358d 204 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, _1048388 ) +7359d 173 0 CALL: logger:logger_set_variable_again(train_bdd_script_generation, 69727 ) +7360d 173 0 CALL: prolog:atom_concat(logger_data_, train_bdd_script_generation, _1048381 ) +7361d 173 0 TRY_OR +7362d 204 0 CALL: prolog:bb_get(logger:logger_data_train_bdd_script_generation, _1048379 ) +7363d 173 0 CALL: prolog:bb_put(logger:logger_data_train_bdd_script_generation, 69727 ) +7364d 173 0 CALL: print_learning:format_learning(3, '~n', [] ) +7365d 188 0 CALL: flags:problog_flag(verbosity_learning, _1048378 ) +7366d 188 0 CALL: gflags:flag_get(verbosity_learning, _1048378 ) +7367d 188 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_131247), _131248 ) +7368d 188 0 CALL: prolog:>=(5, 3 ) +7369d 173 0 CALL: prolog:format('~n', print_learning:[] ) +7370d 173 0 CALL: prolog:flush_output(user ) + +7371d 173 0 CALL: prolog:garbage_collect_atoms +7372d 173 0 CALL: prolog:$atom_gc +- 0x5602af2b7c60 + @0x7efdd88a3208 173 +- 0x5602af2b9bb0 + @0x7efdd88a3208 173 +- 0x5602af2bd850 + @0x7efdd88a3208 173 +- 0x5602af2b52a0 + @0x7efdd88a3208 173 +- 0x5602af2baff0 + @0x7efdd88a3208 173 +- 0x5602af2b4080 + @0x7efdd88a3208 173 +7373d 173 0 CALL: prolog:garbage_collect +7374d 173 0 CALL: prolog:$gc +7376d 140 0 TRY_OR +7377d 162 0 CALL: prolog:current_predicate(user:test_example/1 ) +7378d 162 0 CALL: prolog:$yap_strip_module(user:test_example/1, _1048407, _1048406 ) +7379d 162 0 CALL: prolog:must_bind_to_type(predicate_indicator, test_example/1 ) +7380d 162 0 TRY_OR +7381d 185 0 CALL: error:may_bind_to_type(predicate_indicator, test_example/1 ) +7382d 194 0 FAIL RETRY: error:may_bind_to_type(predicate_indicator, test_example/1 ) +7383d 185 0 TRY_OR +7385d 185 0 CALL: error:may_bind_to_type(atom, test_example ) +7386d 202 0 FAIL RETRY: error:may_bind_to_type(atom, test_example ) +7387d 185 0 CALL: error:may_bind_to_type(integer, 1 ) +7388d 194 0 FAIL RETRY: error:may_bind_to_type(integer, 1 ) +7389d 162 0 CALL: prolog:$c_i_predicate(test_example/1, user ) +7390d 162 0 TRY_OR +7391d 179 0 CALL: prolog:ground(test_example/1 ) +7392d 162 0 CALL: prolog:functor(_130925, test_example, 1 ) +7393d 162 0 CALL: prolog:current_predicate(test_example, user:test_example(_130926) ) +7394d 162 0 CALL: prolog:$yap_strip_module(user:test_example(_130926), _1048403, _1048402 ) +7395d 162 0 CALL: prolog:functor(test_example(_130926), test_example, _1048401 ) +7396d 162 0 TRY_OR +7397d 181 0 CALL: prolog:$current_predicate(test_example, user, test_example(_130926), user ) +7398d 181 0 CALL: user:test_example(_1048421 ) +7400d 162 0 CALL: prolog:$imported_predicate(test_example(_130926), user, _1048406, _1048407 ) +7401d 182 0 CALL: prolog:$is_system_predicate(test_example(_130926), prolog ) +7402d 182 0 FAIL RETRY: prolog:$imported_predicate(test_example(_130926), user, _1048406, _1048407 ) +7403d 162 0 CALL: prolog:$undefined(test_example(_130926), user ) +7405d 140 0 TRY_OR +7406d 159 0 CALL: prolog:==(true, true ) +7407d 140 0 CALL: print_learning:format_learning(2, 'Calculate MD5s for training example BDD scripts~n', [] ) +7408d 160 0 CALL: flags:problog_flag(verbosity_learning, _1048406 ) +7409d 160 0 CALL: gflags:flag_get(verbosity_learning, _1048406 ) +7410d 160 0 CALL: prolog:recorded(flag_values, flag(verbosity_learning,_130921), _130922 ) +7411d 160 0 CALL: prolog:>=(5, 2 ) +7412d 140 0 CALL: prolog:format('Calculate MD5s for training example BDD scripts~n', print_learning:[] ) +7413d 140 0 CALL: prolog:flush_output(user ) +Calculate MD5s for training example BDD scripts +7414d 140 0 CALL: problog_lfi:create_training_query_cluster_list(_1048428 ) +7415d 140 0 CALL: prolog:findall(a(_130927,_130928), problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), _1048416 ) +7416d 140 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048416 ) +7417d 180 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048416 ) +7418d 140 0 TRY_OR +7419d 187 0 CALL: error:has_type(list_or_partial_list, _1048416 ) +7420d 187 0 CALL: error:is_list_or_partial_list(_1048416 ) +7421d 187 0 CALL: prolog:$skip_list(_130949, _1048416, _130950 ) +7422d 140 0 CALL: prolog:$findall(a(_130927,_130928), problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), [], _130950 ) +7423d 140 0 CALL: nb:nb_queue(_1048404 ) +7424d 140 0 TRY_OR +7425d 181 0 CALL: prolog:$execute(problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)) ) +7426d 181 0 CALL: prolog:$call(problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), user ) +7427d 192 0 FAIL RETRY: prolog:$call(problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), user ) +7428d 181 0 CALL: prolog:$call(user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), problog_lfi ) +7429d 181 0 CALL: prolog:$call(user:example(_130927), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), problog_lfi ) +7430d 223 0 FAIL RETRY: prolog:$call(user:example(_130927), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), problog_lfi ) +7431d 181 0 CALL: prolog:$call(example(_130927), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), user ) +7432d 234 0 FAIL RETRY: prolog:$call(example(_130927), 181, problog_lfi: (user:example(_130927),bdd_cluster(_130927,_130945),member(_130928,_130945)), user ) +7433d 181 0 CALL: prolog:$execute0(example(_130927), user ) +7434d 181 0 CALL: user:example(_130927 ) +7435d 231 0 CALL: prolog:$call(bdd_cluster(1,_130945),member(_130928,_130945), 181, problog_lfi: (user:example(1),bdd_cluster(1,_130945),member(_130928,_130945)), problog_lfi ) +7436d 231 0 CALL: prolog:$call(bdd_cluster(1,_130945), 181, problog_lfi: (user:example(1),bdd_cluster(1,_130945),member(_130928,_130945)), problog_lfi ) +7437d 262 0 FAIL RETRY: prolog:$call(bdd_cluster(1,_130945), 181, problog_lfi: (user:example(1),bdd_cluster(1,_130945),member(_130928,_130945)), problog_lfi ) +7438d 231 0 CALL: prolog:$execute0(bdd_cluster(1,_130945), problog_lfi ) ++s 0x5602af265b10 + @0x7efdd88a31a8 0 +7439d 231 0 CALL: problog_lfi:bdd_cluster(1, _130945 ) +7440d 231 0 CALL: prolog:$undefp([problog_lfi|bdd_cluster(1,_130945)], error ) +7441d 231 0 CALL: prolog:yap_flag(unknown, error, fail ) +7442d 231 0 CALL: prolog:$stop_creeping(_1048311 ) +7443d 231 0 TRY_OR +7444d 275 0 CALL: prolog:$undefp_search(problog_lfi:bdd_cluster(1,_130945), _135061:_135062 ) +7445d 284 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_135064,_135065,_135066,_135067), user ) +7446d 284 0 FAIL RETRY: prolog:$undefp_search(problog_lfi:bdd_cluster(1,_130945), _135061:_135062 ) +7447d 275 0 CALL: prolog:expand_goal(problog_lfi:bdd_cluster(1,_130945), _135061:_135062 ) +7448d 275 0 CALL: prolog:$expand_meta_call(problog_lfi:bdd_cluster(1,_130945), [], _135061:_135062 ) +7449d 275 0 CALL: prolog:source_module(_135063 ) +7450d 275 0 CALL: prolog:$yap_strip_module(user:problog_lfi:bdd_cluster(1,_130945), _1048291, _135067 ) +7451d 275 0 CALL: prolog:$expand_goals(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(1,_130945)) ) +7452d 299 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(1,_130945)) ) +7453d 299 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(1,_130945)) ) +7454d 299 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(1,_130945)) ) +7455d 275 0 CALL: prolog:$yap_strip_module(problog_lfi:bdd_cluster(1,_130945), _135074, _135075 ) +7456d 275 0 CALL: prolog:$expand_goal(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(1,_130945)) ) +7457d 275 0 CALL: prolog:$yap_strip_module(problog_lfi:bdd_cluster(1,_130945), _135079, _135080 ) +7458d 275 0 CALL: prolog:$user_expansion(problog_lfi:bdd_cluster(1,_130945), _135085:_135086 ) +7459d 309 0 CALL: prolog:_user_expand_goal(problog_lfi:bdd_cluster(1,_130945), _135088:_135089 ) +7463d 309 0 FAIL RETRY: prolog:$user_expansion(problog_lfi:bdd_cluster(1,_130945), _135085:_135086 ) +7464d 275 0 CALL: prolog:$import_expansion(problog_lfi:bdd_cluster(1,_130945), _135088:_135089 ) +7465d 308 0 CALL: prolog:$imported_predicate(bdd_cluster(1,_130945), problog_lfi, _135089, _135088 ) +7466d 324 0 CALL: prolog:$is_system_predicate(bdd_cluster(1,_130945), prolog ) +7467d 324 0 FAIL RETRY: prolog:$imported_predicate(bdd_cluster(1,_130945), problog_lfi, _135089, _135088 ) +7468d 308 0 CALL: prolog:$undefined(bdd_cluster(1,_130945), problog_lfi ) +7469d 308 0 CALL: prolog:$get_undefined_predicates(bdd_cluster(1,_130945), problog_lfi, _135089, _135088 ) +7470d 331 0 CALL: prolog:recorded('$import', '$import'(_135091,problog_lfi,_135093,bdd_cluster(1,_130945),_135095,_135096), _1048234 ) +7471d 331 0 CALL: prolog:$continue_imported(_135088, completion, _135089, bdd_cluster(1,_130945) ) +7472d 342 0 CALL: prolog:$pred_exists(bdd_cluster(1,_130945), completion ) +7473d 331 0 CALL: prolog:\=(completion, problog_lfi ) +7474d 275 0 CALL: prolog:$meta_expansion(completion:bdd_cluster(1,_130945), problog_lfi, [], _1048279 ) +7475d 307 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(1,_130945), _135111, _1048258 ) +7476d 307 0 CALL: prolog:functor(bdd_cluster(1,_130945), _135114, _135115 ) +7477d 307 0 CALL: prolog:$meta_predicate(bdd_cluster, completion, 2, _1048259 ) +7478d 307 0 FAIL RETRY: prolog:$meta_expansion(completion:bdd_cluster(1,_130945), problog_lfi, [], _1048279 ) +7479d 275 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(1,_130945), _135111, _135112 ) +7480d 275 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(1,_130945), _135113, _135114 ) +7481d 275 0 CALL: prolog:$end_goal_expansion(bdd_cluster(1,_130945), _1048290, _1048292, problog_lfi, user, completion, problog_lfi:bdd_cluster(1,_130945) ) +7482d 275 0 CALL: prolog:$match_mod(bdd_cluster(1,_130945), problog_lfi, user, completion, _1048290 ) +7483d 275 0 CALL: prolog:$is_system_predicate(bdd_cluster(1,_130945), completion ) +7484d 275 0 TRY_OR +7485d 313 0 CALL: prolog:==(completion, problog_lfi ) +7487d 275 0 CALL: prolog:$c_built_in(completion:bdd_cluster(1,_130945), completion, problog_lfi:bdd_cluster(1,_130945), _1048281 ) +7488d 306 0 CALL: prolog:get_value('$c_arith', true ) +7489d 275 0 CALL: prolog:do_c_built_in(completion:bdd_cluster(1,_130945), completion, problog_lfi:bdd_cluster(1,_130945), _1048281 ) +7490d 317 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(1,_130945), _135118, _135119 ) +7491d 317 0 FAIL RETRY: prolog:do_c_built_in(completion:bdd_cluster(1,_130945), completion, problog_lfi:bdd_cluster(1,_130945), _1048281 ) +7492d 317 0 CALL: prolog:$compop(completion:bdd_cluster(1,_130945), _1048243, _1048244, _1048246 ) +7493d 317 0 FAIL RETRY: prolog:do_c_built_in(completion:bdd_cluster(1,_130945), completion, problog_lfi:bdd_cluster(1,_130945), _1048281 ) +7494d 317 0 CALL: prolog:$yap_strip_module(completion:completion:bdd_cluster(1,_130945), _135121, _135122 ) +7495d 317 0 CALL: prolog:$match_mod(bdd_cluster(1,_130945), problog_lfi, user, completion, _1048292 ) +7496d 317 0 CALL: prolog:$is_system_predicate(bdd_cluster(1,_130945), completion ) +7497d 317 0 TRY_OR +7498d 333 0 CALL: prolog:==(completion, problog_lfi ) +7500d 317 0 CALL: prolog:$yap_strip_module(problog_lfi:completion:bdd_cluster(1,_130945), _135061, _135062 ) +7501d 317 0 TRY_OR +7502d 325 0 CALL: prolog:\==(problog_lfi, completion ) +7503d 317 0 CALL: prolog:\=(bdd_cluster(1,_130945), fail ) +7504d 231 0 CALL: prolog:yap_flag(unknown, _1048310, error ) +7505d 231 0 TRY_OR +7506d 272 0 CALL: prolog:==(false, true ) +7508d 231 0 CALL: prolog:$execute0(bdd_cluster(1,_130945), completion ) +7509d 231 0 CALL: completion:bdd_cluster(1, _130945 ) ++s 0x5602af2c0770 + @0x7efdd88a31b8 0 ++s 0x5602af2c1d10 + @0x7efdd88a31b8 0 +- 0x5602af2c1d10 + @0x7efdd88a31b8 231 ++s 0x5602af2aa660 + @0x7efdd88a31b8 0 ++s 0x5602af266e90 + @0x7efdd88a31b8 0 +- 0x5602af2c0770 + @0x7efdd88a31b8 231 +7510d 231 0 CALL: prolog:$call(member(_130928,[1]), 181, problog_lfi: (user:example(1),bdd_cluster(1,[1]),member(_130928,[1])), problog_lfi ) +7511d 242 0 FAIL RETRY: prolog:$call(member(_130928,[1]), 181, problog_lfi: (user:example(1),bdd_cluster(1,[1]),member(_130928,[1])), problog_lfi ) +7512d 231 0 CALL: prolog:$execute0(member(_130928,[1]), problog_lfi ) ++s 0x5602af28dc40 + @0x7efdd88a31c8 0 +7513d 231 0 CALL: problog_lfi:member(_130928, [1] ) +7514d 231 0 CALL: prolog:$undefp([problog_lfi|member(_130928,[1])], error ) +7515d 231 0 CALL: prolog:yap_flag(unknown, error, fail ) +7516d 231 0 CALL: prolog:$stop_creeping(_1048331 ) +7517d 231 0 TRY_OR +7518d 255 0 CALL: prolog:$undefp_search(problog_lfi:member(_130928,[1]), _135140:_135141 ) +7519d 264 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_135143,_135144,_135145,_135146), user ) +7520d 264 0 FAIL RETRY: prolog:$undefp_search(problog_lfi:member(_130928,[1]), _135140:_135141 ) +7521d 255 0 CALL: prolog:expand_goal(problog_lfi:member(_130928,[1]), _135140:_135141 ) +7522d 255 0 CALL: prolog:$expand_meta_call(problog_lfi:member(_130928,[1]), [], _135140:_135141 ) +7523d 255 0 CALL: prolog:source_module(_135142 ) +7524d 255 0 CALL: prolog:$yap_strip_module(user:problog_lfi:member(_130928,[1]), _1048311, _135146 ) +7525d 255 0 CALL: prolog:$expand_goals(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[1])) ) +7526d 279 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[1])) ) +7527d 279 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[1])) ) +7528d 279 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[1])) ) +7529d 255 0 CALL: prolog:$yap_strip_module(problog_lfi:member(_130928,[1]), _135153, _135154 ) +7530d 255 0 CALL: prolog:$expand_goal(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[1])) ) +7531d 255 0 CALL: prolog:$yap_strip_module(problog_lfi:member(_130928,[1]), _135158, _135159 ) +7532d 255 0 CALL: prolog:$user_expansion(problog_lfi:member(_130928,[1]), _135164:_135165 ) +7533d 289 0 CALL: prolog:_user_expand_goal(problog_lfi:member(_130928,[1]), _135167:_135168 ) +7537d 289 0 FAIL RETRY: prolog:$user_expansion(problog_lfi:member(_130928,[1]), _135164:_135165 ) +7538d 255 0 CALL: prolog:$import_expansion(problog_lfi:member(_130928,[1]), _135167:_135168 ) +7539d 288 0 CALL: prolog:$imported_predicate(member(_130928,[1]), problog_lfi, _135168, _135167 ) +7540d 304 0 CALL: prolog:$is_system_predicate(member(_130928,[1]), prolog ) +7541d 304 0 FAIL RETRY: prolog:$imported_predicate(member(_130928,[1]), problog_lfi, _135168, _135167 ) +7542d 288 0 CALL: prolog:$undefined(member(_130928,[1]), problog_lfi ) +7543d 288 0 CALL: prolog:$get_undefined_predicates(member(_130928,[1]), problog_lfi, _135168, _135167 ) +7544d 311 0 CALL: prolog:recorded('$import', '$import'(_135170,problog_lfi,_135172,member(_130928,[1]),_135174,_135175), _1048254 ) +7545d 311 0 CALL: prolog:$continue_imported(_135167, lists, _135168, member(_130928,[1]) ) +7546d 322 0 CALL: prolog:$pred_exists(member(_130928,[1]), lists ) +7547d 311 0 CALL: prolog:\=(lists, problog_lfi ) +7548d 255 0 CALL: prolog:$meta_expansion(lists:member(_130928,[1]), problog_lfi, [], _1048299 ) +7549d 287 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[1]), _135190, _1048278 ) +7550d 287 0 CALL: prolog:functor(member(_130928,[1]), _135193, _135194 ) +7551d 287 0 CALL: prolog:$meta_predicate(member, lists, 2, _1048279 ) +7552d 287 0 FAIL RETRY: prolog:$meta_expansion(lists:member(_130928,[1]), problog_lfi, [], _1048299 ) +7553d 255 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[1]), _135190, _135191 ) +7554d 255 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[1]), _135192, _135193 ) +7555d 255 0 CALL: prolog:$end_goal_expansion(member(_130928,[1]), _1048310, _1048312, problog_lfi, user, lists, problog_lfi:member(_130928,[1]) ) +7556d 255 0 CALL: prolog:$match_mod(member(_130928,[1]), problog_lfi, user, lists, _1048310 ) +7557d 255 0 CALL: prolog:$is_system_predicate(member(_130928,[1]), lists ) +7558d 255 0 TRY_OR +7559d 293 0 CALL: prolog:==(lists, problog_lfi ) +7561d 255 0 CALL: prolog:$c_built_in(lists:member(_130928,[1]), lists, problog_lfi:member(_130928,[1]), _1048301 ) +7562d 286 0 CALL: prolog:get_value('$c_arith', true ) +7563d 255 0 CALL: prolog:do_c_built_in(lists:member(_130928,[1]), lists, problog_lfi:member(_130928,[1]), _1048301 ) +7564d 297 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[1]), _135197, _135198 ) +7565d 297 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_130928,[1]), lists, problog_lfi:member(_130928,[1]), _1048301 ) +7566d 297 0 CALL: prolog:$compop(lists:member(_130928,[1]), _1048263, _1048264, _1048266 ) +7567d 297 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_130928,[1]), lists, problog_lfi:member(_130928,[1]), _1048301 ) +7568d 297 0 CALL: prolog:$yap_strip_module(lists:lists:member(_130928,[1]), _135200, _135201 ) +7569d 297 0 CALL: prolog:$match_mod(member(_130928,[1]), problog_lfi, user, lists, _1048312 ) +7570d 297 0 CALL: prolog:$is_system_predicate(member(_130928,[1]), lists ) +7571d 297 0 TRY_OR +7572d 313 0 CALL: prolog:==(lists, problog_lfi ) +7574d 297 0 CALL: prolog:$yap_strip_module(problog_lfi:lists:member(_130928,[1]), _135140, _135141 ) +7575d 297 0 TRY_OR +7576d 305 0 CALL: prolog:\==(problog_lfi, lists ) +7577d 297 0 CALL: prolog:\=(member(_130928,[1]), fail ) +7578d 231 0 CALL: prolog:yap_flag(unknown, _1048330, error ) +7579d 231 0 TRY_OR +7580d 252 0 CALL: prolog:==(false, true ) +7582d 231 0 CALL: prolog:$execute0(member(_130928,[1]), lists ) +7583d 231 0 CALL: lists:member(_130928, [1] ) +7584d 240 0 CALL: nb:nb_queue_enqueue(queue(0,0,0,0), a(1,1) ) +7585d 240 0 FAIL RETRY: lists:member(_130928, [1] ) +7586d 231 0 CALL: lists:member(_130928, [] ) +7587d 231 0 FAIL RETRY: user:example(_130927 ) +7588d 181 0 CALL: prolog:$call(bdd_cluster(2,_130945),member(_130928,_130945), 181, problog_lfi: (user:example(2),bdd_cluster(2,_130945),member(_130928,_130945)), problog_lfi ) +7589d 181 0 CALL: prolog:$call(bdd_cluster(2,_130945), 181, problog_lfi: (user:example(2),bdd_cluster(2,_130945),member(_130928,_130945)), problog_lfi ) +7590d 212 0 FAIL RETRY: prolog:$call(bdd_cluster(2,_130945), 181, problog_lfi: (user:example(2),bdd_cluster(2,_130945),member(_130928,_130945)), problog_lfi ) +7591d 181 0 CALL: prolog:$execute0(bdd_cluster(2,_130945), problog_lfi ) +7592d 181 0 CALL: problog_lfi:bdd_cluster(2, _130945 ) +7593d 181 0 CALL: prolog:$undefp([problog_lfi|bdd_cluster(2,_130945)], error ) +7594d 181 0 CALL: prolog:yap_flag(unknown, error, fail ) +7595d 181 0 CALL: prolog:$stop_creeping(_1048361 ) +7596d 181 0 TRY_OR +7597d 225 0 CALL: prolog:$undefp_search(problog_lfi:bdd_cluster(2,_130945), _135061:_135062 ) +7598d 234 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_135064,_135065,_135066,_135067), user ) +7599d 234 0 FAIL RETRY: prolog:$undefp_search(problog_lfi:bdd_cluster(2,_130945), _135061:_135062 ) +7600d 225 0 CALL: prolog:expand_goal(problog_lfi:bdd_cluster(2,_130945), _135061:_135062 ) +7601d 225 0 CALL: prolog:$expand_meta_call(problog_lfi:bdd_cluster(2,_130945), [], _135061:_135062 ) +7602d 225 0 CALL: prolog:source_module(_135063 ) +7603d 225 0 CALL: prolog:$yap_strip_module(user:problog_lfi:bdd_cluster(2,_130945), _1048341, _135067 ) +7604d 225 0 CALL: prolog:$expand_goals(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(2,_130945)) ) +7605d 249 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(2,_130945)) ) +7606d 249 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(2,_130945)) ) +7607d 249 0 FAIL RETRY: prolog:$expand_goals(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(2,_130945)) ) +7608d 225 0 CALL: prolog:$yap_strip_module(problog_lfi:bdd_cluster(2,_130945), _135074, _135075 ) +7609d 225 0 CALL: prolog:$expand_goal(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, problog_lfi, []- (problog_lfi:bdd_cluster(2,_130945)) ) +7610d 225 0 CALL: prolog:$yap_strip_module(problog_lfi:bdd_cluster(2,_130945), _135079, _135080 ) +7611d 225 0 CALL: prolog:$user_expansion(problog_lfi:bdd_cluster(2,_130945), _135085:_135086 ) +7612d 259 0 CALL: prolog:_user_expand_goal(problog_lfi:bdd_cluster(2,_130945), _135088:_135089 ) +7616d 259 0 FAIL RETRY: prolog:$user_expansion(problog_lfi:bdd_cluster(2,_130945), _135085:_135086 ) +7617d 225 0 CALL: prolog:$import_expansion(problog_lfi:bdd_cluster(2,_130945), _135088:_135089 ) +7618d 258 0 CALL: prolog:$imported_predicate(bdd_cluster(2,_130945), problog_lfi, _135089, _135088 ) +7619d 274 0 CALL: prolog:$is_system_predicate(bdd_cluster(2,_130945), prolog ) +7620d 274 0 FAIL RETRY: prolog:$imported_predicate(bdd_cluster(2,_130945), problog_lfi, _135089, _135088 ) +7621d 258 0 CALL: prolog:$undefined(bdd_cluster(2,_130945), problog_lfi ) +7622d 258 0 CALL: prolog:$get_undefined_predicates(bdd_cluster(2,_130945), problog_lfi, _135089, _135088 ) +7623d 281 0 CALL: prolog:recorded('$import', '$import'(_135091,problog_lfi,_135093,bdd_cluster(2,_130945),_135095,_135096), _1048284 ) +7624d 281 0 CALL: prolog:$continue_imported(_135088, completion, _135089, bdd_cluster(2,_130945) ) +7625d 292 0 CALL: prolog:$pred_exists(bdd_cluster(2,_130945), completion ) +7626d 281 0 CALL: prolog:\=(completion, problog_lfi ) +7627d 225 0 CALL: prolog:$meta_expansion(completion:bdd_cluster(2,_130945), problog_lfi, [], _1048329 ) +7628d 257 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(2,_130945), _135111, _1048308 ) +7629d 257 0 CALL: prolog:functor(bdd_cluster(2,_130945), _135114, _135115 ) +7630d 257 0 CALL: prolog:$meta_predicate(bdd_cluster, completion, 2, _1048309 ) +7631d 257 0 FAIL RETRY: prolog:$meta_expansion(completion:bdd_cluster(2,_130945), problog_lfi, [], _1048329 ) +7632d 225 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(2,_130945), _135111, _135112 ) +7633d 225 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(2,_130945), _135113, _135114 ) +7634d 225 0 CALL: prolog:$end_goal_expansion(bdd_cluster(2,_130945), _1048340, _1048342, problog_lfi, user, completion, problog_lfi:bdd_cluster(2,_130945) ) +7635d 225 0 CALL: prolog:$match_mod(bdd_cluster(2,_130945), problog_lfi, user, completion, _1048340 ) +7636d 225 0 CALL: prolog:$is_system_predicate(bdd_cluster(2,_130945), completion ) +7637d 225 0 TRY_OR +7638d 263 0 CALL: prolog:==(completion, problog_lfi ) +7640d 225 0 CALL: prolog:$c_built_in(completion:bdd_cluster(2,_130945), completion, problog_lfi:bdd_cluster(2,_130945), _1048331 ) +7641d 256 0 CALL: prolog:get_value('$c_arith', true ) +7642d 225 0 CALL: prolog:do_c_built_in(completion:bdd_cluster(2,_130945), completion, problog_lfi:bdd_cluster(2,_130945), _1048331 ) +7643d 267 0 CALL: prolog:$yap_strip_module(completion:bdd_cluster(2,_130945), _135118, _135119 ) +7644d 267 0 FAIL RETRY: prolog:do_c_built_in(completion:bdd_cluster(2,_130945), completion, problog_lfi:bdd_cluster(2,_130945), _1048331 ) +7645d 267 0 CALL: prolog:$compop(completion:bdd_cluster(2,_130945), _1048293, _1048294, _1048296 ) +7646d 267 0 FAIL RETRY: prolog:do_c_built_in(completion:bdd_cluster(2,_130945), completion, problog_lfi:bdd_cluster(2,_130945), _1048331 ) +7647d 267 0 CALL: prolog:$yap_strip_module(completion:completion:bdd_cluster(2,_130945), _135121, _135122 ) +7648d 267 0 CALL: prolog:$match_mod(bdd_cluster(2,_130945), problog_lfi, user, completion, _1048342 ) +7649d 267 0 CALL: prolog:$is_system_predicate(bdd_cluster(2,_130945), completion ) +7650d 267 0 TRY_OR +7651d 283 0 CALL: prolog:==(completion, problog_lfi ) +7653d 267 0 CALL: prolog:$yap_strip_module(problog_lfi:completion:bdd_cluster(2,_130945), _135061, _135062 ) +7654d 267 0 TRY_OR +7655d 275 0 CALL: prolog:\==(problog_lfi, completion ) +7656d 267 0 CALL: prolog:\=(bdd_cluster(2,_130945), fail ) +7657d 181 0 CALL: prolog:yap_flag(unknown, _1048360, error ) +7658d 181 0 TRY_OR +7659d 222 0 CALL: prolog:==(false, true ) +7661d 181 0 CALL: prolog:$execute0(bdd_cluster(2,_130945), completion ) +7662d 181 0 CALL: completion:bdd_cluster(2, _130945 ) +7663d 181 0 CALL: prolog:$call(member(_130928,[]), 181, problog_lfi: (user:example(2),bdd_cluster(2,[]),member(_130928,[])), problog_lfi ) +7664d 192 0 FAIL RETRY: prolog:$call(member(_130928,[]), 181, problog_lfi: (user:example(2),bdd_cluster(2,[]),member(_130928,[])), problog_lfi ) +7665d 181 0 CALL: prolog:$execute0(member(_130928,[]), problog_lfi ) +7666d 181 0 CALL: problog_lfi:member(_130928, [] ) +7667d 181 0 CALL: prolog:$undefp([problog_lfi|member(_130928,[])], error ) +7668d 181 0 CALL: prolog:yap_flag(unknown, error, fail ) +7669d 181 0 CALL: prolog:$stop_creeping(_1048381 ) +7670d 181 0 TRY_OR +7671d 205 0 CALL: prolog:$undefp_search(problog_lfi:member(_130928,[]), _135138:_135139 ) +7672d 214 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_135141,_135142,_135143,_135144), user ) +7673d 214 0 FAIL RETRY: prolog:$undefp_search(problog_lfi:member(_130928,[]), _135138:_135139 ) +7674d 205 0 CALL: prolog:expand_goal(problog_lfi:member(_130928,[]), _135138:_135139 ) +7675d 205 0 CALL: prolog:$expand_meta_call(problog_lfi:member(_130928,[]), [], _135138:_135139 ) +7676d 205 0 CALL: prolog:source_module(_135140 ) +7677d 205 0 CALL: prolog:$yap_strip_module(user:problog_lfi:member(_130928,[]), _1048361, _135144 ) +7678d 205 0 CALL: prolog:$expand_goals(member(_130928,[]), _1048360, _1048362, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[])) ) +7679d 229 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[]), _1048360, _1048362, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[])) ) +7680d 229 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[]), _1048360, _1048362, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[])) ) +7681d 229 0 FAIL RETRY: prolog:$expand_goals(member(_130928,[]), _1048360, _1048362, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[])) ) +7682d 205 0 CALL: prolog:$yap_strip_module(problog_lfi:member(_130928,[]), _135151, _135152 ) +7683d 205 0 CALL: prolog:$expand_goal(member(_130928,[]), _1048360, _1048362, problog_lfi, user, problog_lfi, []- (problog_lfi:member(_130928,[])) ) +7684d 205 0 CALL: prolog:$yap_strip_module(problog_lfi:member(_130928,[]), _135156, _135157 ) +7685d 205 0 CALL: prolog:$user_expansion(problog_lfi:member(_130928,[]), _135162:_135163 ) +7686d 239 0 CALL: prolog:_user_expand_goal(problog_lfi:member(_130928,[]), _135165:_135166 ) +7690d 239 0 FAIL RETRY: prolog:$user_expansion(problog_lfi:member(_130928,[]), _135162:_135163 ) +7691d 205 0 CALL: prolog:$import_expansion(problog_lfi:member(_130928,[]), _135165:_135166 ) +7692d 238 0 CALL: prolog:$imported_predicate(member(_130928,[]), problog_lfi, _135166, _135165 ) +7693d 254 0 CALL: prolog:$is_system_predicate(member(_130928,[]), prolog ) +7694d 254 0 FAIL RETRY: prolog:$imported_predicate(member(_130928,[]), problog_lfi, _135166, _135165 ) +7695d 238 0 CALL: prolog:$undefined(member(_130928,[]), problog_lfi ) +7696d 238 0 CALL: prolog:$get_undefined_predicates(member(_130928,[]), problog_lfi, _135166, _135165 ) +7697d 261 0 CALL: prolog:recorded('$import', '$import'(_135168,problog_lfi,_135170,member(_130928,[]),_135172,_135173), _1048304 ) +7698d 261 0 CALL: prolog:$continue_imported(_135165, lists, _135166, member(_130928,[]) ) +7699d 272 0 CALL: prolog:$pred_exists(member(_130928,[]), lists ) +7700d 261 0 CALL: prolog:\=(lists, problog_lfi ) +7701d 205 0 CALL: prolog:$meta_expansion(lists:member(_130928,[]), problog_lfi, [], _1048349 ) +7702d 237 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[]), _135188, _1048328 ) +7703d 237 0 CALL: prolog:functor(member(_130928,[]), _135191, _135192 ) +7704d 237 0 CALL: prolog:$meta_predicate(member, lists, 2, _1048329 ) +7705d 237 0 FAIL RETRY: prolog:$meta_expansion(lists:member(_130928,[]), problog_lfi, [], _1048349 ) +7706d 205 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[]), _135188, _135189 ) +7707d 205 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[]), _135190, _135191 ) +7708d 205 0 CALL: prolog:$end_goal_expansion(member(_130928,[]), _1048360, _1048362, problog_lfi, user, lists, problog_lfi:member(_130928,[]) ) +7709d 205 0 CALL: prolog:$match_mod(member(_130928,[]), problog_lfi, user, lists, _1048360 ) +7710d 205 0 CALL: prolog:$is_system_predicate(member(_130928,[]), lists ) +7711d 205 0 TRY_OR +7712d 243 0 CALL: prolog:==(lists, problog_lfi ) +7714d 205 0 CALL: prolog:$c_built_in(lists:member(_130928,[]), lists, problog_lfi:member(_130928,[]), _1048351 ) +7715d 236 0 CALL: prolog:get_value('$c_arith', true ) +7716d 205 0 CALL: prolog:do_c_built_in(lists:member(_130928,[]), lists, problog_lfi:member(_130928,[]), _1048351 ) +7717d 247 0 CALL: prolog:$yap_strip_module(lists:member(_130928,[]), _135195, _135196 ) +7718d 247 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_130928,[]), lists, problog_lfi:member(_130928,[]), _1048351 ) +7719d 247 0 CALL: prolog:$compop(lists:member(_130928,[]), _1048313, _1048314, _1048316 ) +7720d 247 0 FAIL RETRY: prolog:do_c_built_in(lists:member(_130928,[]), lists, problog_lfi:member(_130928,[]), _1048351 ) +7721d 247 0 CALL: prolog:$yap_strip_module(lists:lists:member(_130928,[]), _135198, _135199 ) +7722d 247 0 CALL: prolog:$match_mod(member(_130928,[]), problog_lfi, user, lists, _1048362 ) +7723d 247 0 CALL: prolog:$is_system_predicate(member(_130928,[]), lists ) +7724d 247 0 TRY_OR +7725d 263 0 CALL: prolog:==(lists, problog_lfi ) +7727d 247 0 CALL: prolog:$yap_strip_module(problog_lfi:lists:member(_130928,[]), _135138, _135139 ) +7728d 247 0 TRY_OR +7729d 255 0 CALL: prolog:\==(problog_lfi, lists ) +7730d 247 0 CALL: prolog:\=(member(_130928,[]), fail ) +7731d 181 0 CALL: prolog:yap_flag(unknown, _1048380, error ) +7732d 181 0 TRY_OR +7733d 202 0 CALL: prolog:==(false, true ) +7735d 181 0 CALL: prolog:$execute0(member(_130928,[]), lists ) +7736d 181 0 CALL: lists:member(_130928, [] ) +7738d 140 0 CALL: nb:nb_queue_close(queue(0,[a(1,1) |_130960],_130960,1), _130950, [] ) +7739d 140 0 CALL: problog_lfi:calc_all_md5([a(1,1)], _1048415 ) ++s 0x5602af2c5ef0 + @0x7efdd88a3198 0 ++s 0x5602af2c7830 + @0x7efdd88a3198 0 +- 0x5602af2c7830 + @0x7efdd88a3198 140 ++s 0x5602af2b3ee0 + @0x7efdd88a3198 0 ++s 0x5602af2c0280 + @0x7efdd88a3198 0 +- 0x5602af2b3ee0 + @0x7efdd88a3198 140 +- 0x5602af2c5ef0 + @0x7efdd88a3198 140 +7740d 140 0 CALL: utils_learning:create_bdd_file_name(1, 1, _1048403 ) +7741d 140 0 CALL: flags:problog_flag(output_directory, _1048395 ) +7742d 140 0 CALL: gflags:flag_get(output_directory, _1048395 ) +7743d 140 0 CALL: prolog:recorded(flag_values, flag(output_directory,_130969), _130970 ) +7744d 140 0 CALL: prolog:atomic_concat([',_query_',1,'_cluster_',1], _1048396 ) +7745d 140 0 CALL: os:concat_path_with_filename('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output', ',_query_1_cluster_1', _1048403 ) +7746d 140 0 CALL: os:path_separator(_1048395 ) +7747d 189 0 CALL: prolog:current_prolog_flag(windows, true ) +7748d 189 0 FAIL RETRY: os:path_separator(_1048395 ) +7749d 140 0 CALL: prolog:atomic_list_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,',_query_1_cluster_1'], _1048403 ) +7750d 140 0 CALL: prolog:atomic_concat(['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output',/,',_query_1_cluster_1'], _1048403 ) +7751d 140 0 CALL: os:calc_md5('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _130966 ) ++s 0x5602af2c7a80 + @0x7efdd88a31a8 0 ++s 0x5602af2b9280 + @0x7efdd88a31a8 0 +- 0x5602af2c7a80 + @0x7efdd88a31a8 140 +7752d 179 0 CALL: prolog:catch(os:calc_md5_intern('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130966), _1048390, os:fail ) +7753d 179 0 CALL: prolog:$catch(os:calc_md5_intern('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130966), _1048390, os:fail ) +7754d 195 0 CALL: prolog:$execute(os:calc_md5_intern('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130966) ) +7755d 195 0 CALL: os:calc_md5_intern('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _130966 ) +7756d 195 0 TRY_OR +7757d 218 0 CALL: prolog:file_exists('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1' ) +7758d 218 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _130994, [expand(true),solutions(first),access(exist)] ) +7759d 218 0 CALL: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', [expand(true),solutions(first),access(exist)], _130994 ) +7760d 238 0 FAIL RETRY: prolog:absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', [expand(true),solutions(first),access(exist)], _130994 ) +7761d 218 0 CALL: prolog:$absolute_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', [expand(true),solutions(first),access(exist)], _130994 ) +7762d 218 0 CALL: prolog:gated_call('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',[expand(true),solutions(first),access(exist)],_131010,_131011,_131012,_131013,_131014,_131015,_131016,_131017,_131018), '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_131010,_130994,_131011,_131017), _131025, '$absf_port'(_131025,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130994,_131011,_131012,_131013,_131014,_131015,_131016,_131017,_131018) ) +7763d 218 0 CALL: prolog:$setup_call_catcher_cleanup('$enter_absf'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',[expand(true),solutions(first),access(exist)],_131010,_131011,_131012,_131013,_131014,_131015,_131016,_131017,_131018) ) +7764d 248 0 CALL: prolog:abs_file_parameters([expand(true),solutions(first),access(exist)], _131010 ) +7765d 248 0 CALL: prolog:current_prolog_flag(open_expands_filename, _131012 ) +7766d 248 0 CALL: prolog:current_prolog_flag(fileerrors, _131013 ) +7767d 248 0 CALL: prolog:current_prolog_flag(verbose_file_search, _131014 ) +7768d 248 0 CALL: prolog:get_abs_file_parameter(verbose_file_search, opt(exist,true,[],error,txt,'','',first,false), _131016 ) +7769d 248 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _131015 ) +7770d 248 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +7771d 248 0 CALL: prolog:get_abs_file_parameter(file_errors, opt(exist,true,[],error,txt,'','',first,false), _131048 ) +7772d 248 0 CALL: prolog:get_abs_file_parameter(solutions, opt(exist,true,[],error,txt,'','',first,false), _131017 ) +7773d 248 0 TRY_OR +7774d 266 0 CALL: prolog:==(error, fail ) +7776d 248 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +7777d 248 0 CALL: prolog:set_prolog_flag(file_name_variables, true ) +7778d 248 0 CALL: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1' ) +7779d 263 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +7780d 263 0 FAIL RETRY: prolog:$absf_trace('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1' ) +7781d 248 0 CALL: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +7782d 262 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +7783d 262 0 FAIL RETRY: prolog:$absf_trace_options([expand(true),solutions(first),access(exist)] ) +7784d 218 0 CALL: prolog:$gated_call(true, '$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',opt(exist,true,[],error,txt,'','',first,false),_130994,t(no),first), _131025, '$absf_port'(_131025,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130994,t(no),false,true,false,true,false,first,true) ) +7785d 218 0 CALL: prolog:$tag_cleanup(_131057, cleanup(true,_131025,'$absf_port'(_131025,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',_130994,t(no),false,true,false,true,false,first,true),_131055,true,_131057) ) +7786d 218 0 CALL: prolog:$execute('$find_in_path'('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',opt(exist,true,[],error,txt,'','',first,false),_130994,t(no),first) ) +7787d 218 0 CALL: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', opt(exist,true,[],error,txt,'','',first,false), _130994, t(no), first ) +7788d 237 0 FAIL RETRY: prolog:$find_in_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', opt(exist,true,[],error,txt,'','',first,false), _130994, t(no), first ) +7789d 218 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _1048342 ) +7790d 218 0 CALL: prolog:get_abs_file_parameter(access, opt(exist,true,[],error,txt,'','',first,false), _1048343 ) +7791d 218 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), _1048337 ) +7792d 218 0 CALL: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +7793d 253 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +7794d 253 0 FAIL RETRY: prolog:$absf_trace('start with ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +7795d 218 0 CALL: prolog:$core_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', opt(exist,true,[],error,txt,'','',first,false), _1048333, [] ) +7796d 218 0 CALL: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', opt(exist,true,[],error,txt,'','',first,false), _1048322, _1048333, _1048323 ) +7797d 265 0 CALL: prolog:=..('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', [_131075,_131077] ) +7798d 265 0 FAIL RETRY: prolog:$file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', opt(exist,true,[],error,txt,'','',first,false), _1048322, _1048333, _1048323 ) +7799d 218 0 CALL: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048322, _1048333, _1048323 ) +7800d 264 0 FAIL RETRY: prolog:$cat_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048322, _1048333, _1048323 ) +7801d 264 0 CALL: prolog:atom_codes('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048322 ) +7802d 218 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _1048333, _1048323 ) +7803d 218 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131246, _1048323 ) +7804d 218 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131248, _1048323 ) +7805d 218 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131250, _1048323 ) +7806d 218 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131252, _1048323 ) +7807d 218 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131254, _1048323 ) +7808d 218 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131256, _1048323 ) +7809d 218 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131258, _1048323 ) +7810d 218 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131260, _1048323 ) +7811d 218 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131262, _1048323 ) +7812d 218 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131264, _1048323 ) +7813d 218 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131266, _1048323 ) +7814d 218 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131268, _1048323 ) +7815d 218 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131270, _1048323 ) +7816d 218 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131272, _1048323 ) +7817d 218 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131274, _1048323 ) +7818d 218 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131276, _1048323 ) +7819d 218 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131278, _1048323 ) +7820d 218 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131280, _1048323 ) +7821d 218 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131282, _1048323 ) +7822d 218 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131284, _1048323 ) +7823d 218 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131286, _1048323 ) +7824d 218 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131288, _1048323 ) +7825d 218 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131290, _1048323 ) +7826d 218 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131292, _1048323 ) +7827d 218 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131294, _1048323 ) +7828d 218 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131296, _1048323 ) +7829d 218 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131298, _1048323 ) +7830d 218 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131300, _1048323 ) +7831d 218 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131302, _1048323 ) +7832d 218 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131304, _1048323 ) +7833d 218 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131306, _1048323 ) +7834d 218 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131308, _1048323 ) +7835d 218 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131310, _1048323 ) +7836d 218 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131312, _1048323 ) +7837d 218 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131314, _1048323 ) +7838d 218 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131316, _1048323 ) +7839d 218 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131318, _1048323 ) +7840d 218 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131320, _1048323 ) +7841d 218 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131322, _1048323 ) +7842d 218 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131324, _1048323 ) +7843d 218 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131326, _1048323 ) +7844d 218 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131328, _1048323 ) +7845d 218 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131330, _1048323 ) +7846d 218 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131332, _1048323 ) +7847d 218 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131334, _1048323 ) +7848d 218 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131336, _1048323 ) +7849d 218 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131338, _1048323 ) +7850d 218 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131340, _1048323 ) +7851d 218 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131342, _1048323 ) +7852d 218 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131344, _1048323 ) +7853d 218 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131346, _1048323 ) +7854d 218 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131348, _1048323 ) +7855d 218 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131350, _1048323 ) +7856d 218 0 CALL: prolog:$phrase_list([112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131352, _1048323 ) +7857d 218 0 CALL: prolog:$phrase_list([108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131354, _1048323 ) +7858d 218 0 CALL: prolog:$phrase_list([101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131356, _1048323 ) +7859d 218 0 CALL: prolog:$phrase_list([115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131358, _1048323 ) +7860d 218 0 CALL: prolog:$phrase_list([47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131360, _1048323 ) +7861d 218 0 CALL: prolog:$phrase_list([111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131362, _1048323 ) +7862d 218 0 CALL: prolog:$phrase_list([117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131364, _1048323 ) +7863d 218 0 CALL: prolog:$phrase_list([116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131366, _1048323 ) +7864d 218 0 CALL: prolog:$phrase_list([112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131368, _1048323 ) +7865d 218 0 CALL: prolog:$phrase_list([117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131370, _1048323 ) +7866d 218 0 CALL: prolog:$phrase_list([116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131372, _1048323 ) +7867d 218 0 CALL: prolog:$phrase_list([47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131374, _1048323 ) +7868d 218 0 CALL: prolog:$phrase_list([44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131376, _1048323 ) +7869d 218 0 CALL: prolog:$phrase_list([95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131378, _1048323 ) +7870d 218 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131380, _1048323 ) +7871d 218 0 CALL: prolog:$phrase_list([117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131382, _1048323 ) +7872d 218 0 CALL: prolog:$phrase_list([101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131384, _1048323 ) +7873d 218 0 CALL: prolog:$phrase_list([114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131386, _1048323 ) +7874d 218 0 CALL: prolog:$phrase_list([121,95,49,95,99,108,117,115,116,101,114,95,49], _131388, _1048323 ) +7875d 218 0 CALL: prolog:$phrase_list([95,49,95,99,108,117,115,116,101,114,95,49], _131390, _1048323 ) +7876d 218 0 CALL: prolog:$phrase_list([49,95,99,108,117,115,116,101,114,95,49], _131392, _1048323 ) +7877d 218 0 CALL: prolog:$phrase_list([95,99,108,117,115,116,101,114,95,49], _131394, _1048323 ) +7878d 218 0 CALL: prolog:$phrase_list([99,108,117,115,116,101,114,95,49], _131396, _1048323 ) +7879d 218 0 CALL: prolog:$phrase_list([108,117,115,116,101,114,95,49], _131398, _1048323 ) +7880d 218 0 CALL: prolog:$phrase_list([117,115,116,101,114,95,49], _131400, _1048323 ) +7881d 218 0 CALL: prolog:$phrase_list([115,116,101,114,95,49], _131402, _1048323 ) +7882d 218 0 CALL: prolog:$phrase_list([116,101,114,95,49], _131404, _1048323 ) +7883d 218 0 CALL: prolog:$phrase_list([101,114,95,49], _131406, _1048323 ) +7884d 218 0 CALL: prolog:$phrase_list([114,95,49], _131408, _1048323 ) +7885d 218 0 CALL: prolog:$phrase_list([95,49], _131410, _1048323 ) +7886d 218 0 CALL: prolog:$phrase_list([49], _131412, _1048323 ) +7887d 218 0 CALL: prolog:$phrase_list([], _131414, _1048323 ) +7888d 218 0 CALL: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], opt(exist,true,[],error,txt,'','',first,false), _131414, _1048325 ) +7889d 262 0 CALL: lists:append(_1048303, [46|_131416], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7890d 282 0 FAIL RETRY: lists:append(_1048303, [46|_131416], [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7891d 262 0 CALL: lists:append(_131418, [46|_131416], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7892d 282 0 FAIL RETRY: lists:append(_131418, [46|_131416], [104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7893d 262 0 CALL: lists:append(_131420, [46|_131416], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7894d 282 0 FAIL RETRY: lists:append(_131420, [46|_131416], [111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7895d 262 0 CALL: lists:append(_131422, [46|_131416], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7896d 282 0 FAIL RETRY: lists:append(_131422, [46|_131416], [109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7897d 262 0 CALL: lists:append(_131424, [46|_131416], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7898d 282 0 FAIL RETRY: lists:append(_131424, [46|_131416], [101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7899d 262 0 CALL: lists:append(_131426, [46|_131416], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7900d 282 0 FAIL RETRY: lists:append(_131426, [46|_131416], [47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7901d 262 0 CALL: lists:append(_131428, [46|_131416], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7902d 282 0 FAIL RETRY: lists:append(_131428, [46|_131416], [118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7903d 262 0 CALL: lists:append(_131430, [46|_131416], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7904d 282 0 FAIL RETRY: lists:append(_131430, [46|_131416], [115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7905d 262 0 CALL: lists:append(_131432, [46|_131416], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7906d 282 0 FAIL RETRY: lists:append(_131432, [46|_131416], [99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7907d 262 0 CALL: lists:append(_131434, [46|_131416], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7908d 282 0 FAIL RETRY: lists:append(_131434, [46|_131416], [47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7909d 262 0 CALL: lists:append(_131436, [46|_131416], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7910d 282 0 FAIL RETRY: lists:append(_131436, [46|_131416], [103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7911d 262 0 CALL: lists:append(_131438, [46|_131416], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7912d 282 0 FAIL RETRY: lists:append(_131438, [46|_131416], [105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7913d 262 0 CALL: lists:append(_131440, [46|_131416], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7914d 282 0 FAIL RETRY: lists:append(_131440, [46|_131416], [116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7915d 262 0 CALL: lists:append(_131442, [46|_131416], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7916d 282 0 FAIL RETRY: lists:append(_131442, [46|_131416], [104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7917d 262 0 CALL: lists:append(_131444, [46|_131416], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7918d 282 0 FAIL RETRY: lists:append(_131444, [46|_131416], [117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7919d 262 0 CALL: lists:append(_131446, [46|_131416], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7920d 282 0 FAIL RETRY: lists:append(_131446, [46|_131416], [98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7921d 262 0 CALL: lists:append(_131448, [46|_131416], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7922d 282 0 FAIL RETRY: lists:append(_131448, [46|_131416], [47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7923d 262 0 CALL: lists:append(_131450, [46|_131416], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7924d 282 0 FAIL RETRY: lists:append(_131450, [46|_131416], [121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7925d 262 0 CALL: lists:append(_131452, [46|_131416], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7926d 282 0 FAIL RETRY: lists:append(_131452, [46|_131416], [97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7927d 262 0 CALL: lists:append(_131454, [46|_131416], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7928d 282 0 FAIL RETRY: lists:append(_131454, [46|_131416], [112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7929d 262 0 CALL: lists:append(_131456, [46|_131416], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7930d 282 0 FAIL RETRY: lists:append(_131456, [46|_131416], [45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7931d 262 0 CALL: lists:append(_131458, [46|_131416], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7932d 282 0 FAIL RETRY: lists:append(_131458, [46|_131416], [54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7933d 262 0 CALL: lists:append(_131460, [46|_131416], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7934d 282 0 CALL: prolog:$id([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _1048304, [] ) +7935d 282 0 CALL: prolog:C(_1048304, 51, _1048286 ) +7936d 282 0 TRY_OR +7937d 299 0 CALL: prolog:>=(51, 97 ) +7939d 299 0 CALL: prolog:>=(51, 65 ) +7941d 299 0 CALL: prolog:>=(51, 48 ) +7942d 299 0 CALL: prolog:=<(51, 57 ) +7943d 282 0 CALL: prolog:$id([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131462, [] ) +7944d 282 0 CALL: prolog:C(_131462, 47, _1048286 ) +7945d 282 0 TRY_OR +7946d 299 0 CALL: prolog:>=(47, 97 ) +7948d 299 0 CALL: prolog:>=(47, 65 ) +7950d 299 0 CALL: prolog:>=(47, 48 ) +7952d 282 0 CALL: prolog:=:=(47, 95 ) +7953d 282 0 FAIL RETRY: lists:append(_131460, [46|_131416], [46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7954d 262 0 CALL: lists:append(_131462, [46|_131416], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7955d 282 0 FAIL RETRY: lists:append(_131462, [46|_131416], [51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7956d 262 0 CALL: lists:append(_131464, [46|_131416], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7957d 282 0 FAIL RETRY: lists:append(_131464, [46|_131416], [47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7958d 262 0 CALL: lists:append(_131466, [46|_131416], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7959d 282 0 FAIL RETRY: lists:append(_131466, [46|_131416], [112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7960d 262 0 CALL: lists:append(_131468, [46|_131416], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7961d 282 0 FAIL RETRY: lists:append(_131468, [46|_131416], [97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7962d 262 0 CALL: lists:append(_131470, [46|_131416], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7963d 282 0 FAIL RETRY: lists:append(_131470, [46|_131416], [99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7964d 262 0 CALL: lists:append(_131472, [46|_131416], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7965d 282 0 FAIL RETRY: lists:append(_131472, [46|_131416], [107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7966d 262 0 CALL: lists:append(_131474, [46|_131416], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7967d 282 0 FAIL RETRY: lists:append(_131474, [46|_131416], [97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7968d 262 0 CALL: lists:append(_131476, [46|_131416], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7969d 282 0 FAIL RETRY: lists:append(_131476, [46|_131416], [103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7970d 262 0 CALL: lists:append(_131478, [46|_131416], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7971d 282 0 FAIL RETRY: lists:append(_131478, [46|_131416], [101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7972d 262 0 CALL: lists:append(_131480, [46|_131416], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7973d 282 0 FAIL RETRY: lists:append(_131480, [46|_131416], [115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7974d 262 0 CALL: lists:append(_131482, [46|_131416], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7975d 282 0 FAIL RETRY: lists:append(_131482, [46|_131416], [47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7976d 262 0 CALL: lists:append(_131484, [46|_131416], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7977d 282 0 FAIL RETRY: lists:append(_131484, [46|_131416], [80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7978d 262 0 CALL: lists:append(_131486, [46|_131416], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7979d 282 0 FAIL RETRY: lists:append(_131486, [46|_131416], [114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7980d 262 0 CALL: lists:append(_131488, [46|_131416], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7981d 282 0 FAIL RETRY: lists:append(_131488, [46|_131416], [111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7982d 262 0 CALL: lists:append(_131490, [46|_131416], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7983d 282 0 FAIL RETRY: lists:append(_131490, [46|_131416], [98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7984d 262 0 CALL: lists:append(_131492, [46|_131416], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7985d 282 0 FAIL RETRY: lists:append(_131492, [46|_131416], [76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7986d 262 0 CALL: lists:append(_131494, [46|_131416], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7987d 282 0 FAIL RETRY: lists:append(_131494, [46|_131416], [111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7988d 262 0 CALL: lists:append(_131496, [46|_131416], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7989d 282 0 FAIL RETRY: lists:append(_131496, [46|_131416], [103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7990d 262 0 CALL: lists:append(_131498, [46|_131416], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7991d 282 0 FAIL RETRY: lists:append(_131498, [46|_131416], [47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7992d 262 0 CALL: lists:append(_131500, [46|_131416], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7993d 282 0 FAIL RETRY: lists:append(_131500, [46|_131416], [112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7994d 262 0 CALL: lists:append(_131502, [46|_131416], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7995d 282 0 FAIL RETRY: lists:append(_131502, [46|_131416], [114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7996d 262 0 CALL: lists:append(_131504, [46|_131416], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7997d 282 0 FAIL RETRY: lists:append(_131504, [46|_131416], [111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7998d 262 0 CALL: lists:append(_131506, [46|_131416], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +7999d 282 0 FAIL RETRY: lists:append(_131506, [46|_131416], [98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8000d 262 0 CALL: lists:append(_131508, [46|_131416], [108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8001d 282 0 FAIL RETRY: lists:append(_131508, [46|_131416], [108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8002d 262 0 CALL: lists:append(_131510, [46|_131416], [111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8003d 282 0 FAIL RETRY: lists:append(_131510, [46|_131416], [111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8004d 262 0 CALL: lists:append(_131512, [46|_131416], [103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8005d 282 0 FAIL RETRY: lists:append(_131512, [46|_131416], [103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8006d 262 0 CALL: lists:append(_131514, [46|_131416], [95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8007d 282 0 FAIL RETRY: lists:append(_131514, [46|_131416], [95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8008d 262 0 CALL: lists:append(_131516, [46|_131416], [101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8009d 282 0 FAIL RETRY: lists:append(_131516, [46|_131416], [101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8010d 262 0 CALL: lists:append(_131518, [46|_131416], [120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8011d 282 0 FAIL RETRY: lists:append(_131518, [46|_131416], [120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8012d 262 0 CALL: lists:append(_131520, [46|_131416], [97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8013d 282 0 FAIL RETRY: lists:append(_131520, [46|_131416], [97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8014d 262 0 CALL: lists:append(_131522, [46|_131416], [109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8015d 282 0 FAIL RETRY: lists:append(_131522, [46|_131416], [109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8016d 262 0 CALL: lists:append(_131524, [46|_131416], [112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8017d 282 0 FAIL RETRY: lists:append(_131524, [46|_131416], [112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8018d 262 0 CALL: lists:append(_131526, [46|_131416], [108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8019d 282 0 FAIL RETRY: lists:append(_131526, [46|_131416], [108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8020d 262 0 CALL: lists:append(_131528, [46|_131416], [101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8021d 282 0 FAIL RETRY: lists:append(_131528, [46|_131416], [101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8022d 262 0 CALL: lists:append(_131530, [46|_131416], [115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8023d 282 0 FAIL RETRY: lists:append(_131530, [46|_131416], [115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8024d 262 0 CALL: lists:append(_131532, [46|_131416], [47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8025d 282 0 FAIL RETRY: lists:append(_131532, [46|_131416], [47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8026d 262 0 CALL: lists:append(_131534, [46|_131416], [111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8027d 282 0 FAIL RETRY: lists:append(_131534, [46|_131416], [111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8028d 262 0 CALL: lists:append(_131536, [46|_131416], [117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8029d 282 0 FAIL RETRY: lists:append(_131536, [46|_131416], [117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8030d 262 0 CALL: lists:append(_131538, [46|_131416], [116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8031d 282 0 FAIL RETRY: lists:append(_131538, [46|_131416], [116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8032d 262 0 CALL: lists:append(_131540, [46|_131416], [112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8033d 282 0 FAIL RETRY: lists:append(_131540, [46|_131416], [112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8034d 262 0 CALL: lists:append(_131542, [46|_131416], [117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8035d 282 0 FAIL RETRY: lists:append(_131542, [46|_131416], [117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8036d 262 0 CALL: lists:append(_131544, [46|_131416], [116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8037d 282 0 FAIL RETRY: lists:append(_131544, [46|_131416], [116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8038d 262 0 CALL: lists:append(_131546, [46|_131416], [47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8039d 282 0 FAIL RETRY: lists:append(_131546, [46|_131416], [47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8040d 262 0 CALL: lists:append(_131548, [46|_131416], [44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8041d 282 0 FAIL RETRY: lists:append(_131548, [46|_131416], [44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8042d 262 0 CALL: lists:append(_131550, [46|_131416], [95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8043d 282 0 FAIL RETRY: lists:append(_131550, [46|_131416], [95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8044d 262 0 CALL: lists:append(_131552, [46|_131416], [113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8045d 282 0 FAIL RETRY: lists:append(_131552, [46|_131416], [113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8046d 262 0 CALL: lists:append(_131554, [46|_131416], [117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8047d 282 0 FAIL RETRY: lists:append(_131554, [46|_131416], [117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8048d 262 0 CALL: lists:append(_131556, [46|_131416], [101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8049d 282 0 FAIL RETRY: lists:append(_131556, [46|_131416], [101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8050d 262 0 CALL: lists:append(_131558, [46|_131416], [114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8051d 282 0 FAIL RETRY: lists:append(_131558, [46|_131416], [114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8052d 262 0 CALL: lists:append(_131560, [46|_131416], [121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8053d 282 0 FAIL RETRY: lists:append(_131560, [46|_131416], [121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8054d 262 0 CALL: lists:append(_131562, [46|_131416], [95,49,95,99,108,117,115,116,101,114,95,49] ) +8055d 282 0 FAIL RETRY: lists:append(_131562, [46|_131416], [95,49,95,99,108,117,115,116,101,114,95,49] ) +8056d 262 0 CALL: lists:append(_131564, [46|_131416], [49,95,99,108,117,115,116,101,114,95,49] ) +8057d 282 0 FAIL RETRY: lists:append(_131564, [46|_131416], [49,95,99,108,117,115,116,101,114,95,49] ) +8058d 262 0 CALL: lists:append(_131566, [46|_131416], [95,99,108,117,115,116,101,114,95,49] ) +8059d 282 0 FAIL RETRY: lists:append(_131566, [46|_131416], [95,99,108,117,115,116,101,114,95,49] ) +8060d 262 0 CALL: lists:append(_131568, [46|_131416], [99,108,117,115,116,101,114,95,49] ) +8061d 282 0 FAIL RETRY: lists:append(_131568, [46|_131416], [99,108,117,115,116,101,114,95,49] ) +8062d 262 0 CALL: lists:append(_131570, [46|_131416], [108,117,115,116,101,114,95,49] ) +8063d 282 0 FAIL RETRY: lists:append(_131570, [46|_131416], [108,117,115,116,101,114,95,49] ) +8064d 262 0 CALL: lists:append(_131572, [46|_131416], [117,115,116,101,114,95,49] ) +8065d 282 0 FAIL RETRY: lists:append(_131572, [46|_131416], [117,115,116,101,114,95,49] ) +8066d 262 0 CALL: lists:append(_131574, [46|_131416], [115,116,101,114,95,49] ) +8067d 282 0 FAIL RETRY: lists:append(_131574, [46|_131416], [115,116,101,114,95,49] ) +8068d 262 0 CALL: lists:append(_131576, [46|_131416], [116,101,114,95,49] ) +8069d 282 0 FAIL RETRY: lists:append(_131576, [46|_131416], [116,101,114,95,49] ) +8070d 262 0 CALL: lists:append(_131578, [46|_131416], [101,114,95,49] ) +8071d 282 0 FAIL RETRY: lists:append(_131578, [46|_131416], [101,114,95,49] ) +8072d 262 0 CALL: lists:append(_131580, [46|_131416], [114,95,49] ) +8073d 282 0 FAIL RETRY: lists:append(_131580, [46|_131416], [114,95,49] ) +8074d 262 0 CALL: lists:append(_131582, [46|_131416], [95,49] ) +8075d 282 0 FAIL RETRY: lists:append(_131582, [46|_131416], [95,49] ) +8076d 262 0 CALL: lists:append(_131584, [46|_131416], [49] ) +8077d 282 0 FAIL RETRY: lists:append(_131584, [46|_131416], [49] ) +8078d 262 0 CALL: lists:append(_131586, [46|_131416], [] ) +8079d 282 0 FAIL RETRY: lists:append(_131586, [46|_131416], [] ) +8080d 262 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], opt(exist,true,[],error,txt,'','',first,false), _131414, _1048325 ) +8081d 262 0 TRY_OR +8082d 284 0 CALL: prolog:get_abs_file_parameter(extensions, opt(exist,true,[],error,txt,'','',first,false), _1048299 ) +8083d 284 0 CALL: prolog:\=([], [] ) +8085d 262 0 CALL: prolog:get_abs_file_parameter(file_type, opt(exist,true,[],error,txt,'','',first,false), _131415 ) +8086d 262 0 TRY_OR +8087d 282 0 CALL: prolog:==(txt, source ) +8089d 262 0 CALL: user:prolog_file_type(_1048304, txt ) +8090d 262 0 FAIL RETRY: prolog:$suffix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], opt(exist,true,[],error,txt,'','',first,false), _131414, _1048325 ) +8091d 218 0 CALL: prolog:$absf_trace(' try no suffix', [], _131414, _1048325 ) +8092d 262 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8093d 262 0 FAIL RETRY: prolog:$absf_trace(' try no suffix', [], _131414, _1048325 ) +8094d 218 0 CALL: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131414, [] ) +8095d 253 0 CALL: prolog:get_abs_file_parameter(glob, opt(exist,true,[],error,txt,'','',first,false), _131415 ) +8096d 253 0 CALL: prolog:\=('', '' ) +8097d 253 0 FAIL RETRY: prolog:$glob(opt(exist,true,[],error,txt,'','',first,false), _131414, [] ) +8098d 218 0 CALL: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8099d 251 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8100d 251 0 FAIL RETRY: prolog:$absf_trace(' after name/library unfolding: ~w', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8101d 218 0 CALL: prolog:$variable_expansion([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], opt(exist,true,[],error,txt,'','',first,false), _1048334 ) +8102d 251 0 CALL: prolog:get_abs_file_parameter(expand, opt(exist,true,[],error,txt,'','',first,false), true ) +8103d 218 0 CALL: prolog:$expand_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _1048334 ) +8104d 218 0 CALL: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49]] ) +8105d 250 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8106d 250 0 FAIL RETRY: prolog:$absf_trace(' after environment variable expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49]] ) +8107d 218 0 CALL: prolog:$prefix([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], opt(exist,true,[],error,txt,'','',first,false), _1048336, [] ) +8108d 250 0 CALL: prolog:is_absolute_file_name([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8109d 218 0 CALL: prolog:phrase([47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _1048336, [] ) +8110d 218 0 CALL: prolog:$phrase_list([104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131590, [] ) +8111d 218 0 CALL: prolog:$phrase_list([111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131592, [] ) +8112d 218 0 CALL: prolog:$phrase_list([109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131594, [] ) +8113d 218 0 CALL: prolog:$phrase_list([101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131596, [] ) +8114d 218 0 CALL: prolog:$phrase_list([47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131598, [] ) +8115d 218 0 CALL: prolog:$phrase_list([118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131600, [] ) +8116d 218 0 CALL: prolog:$phrase_list([115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131602, [] ) +8117d 218 0 CALL: prolog:$phrase_list([99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131604, [] ) +8118d 218 0 CALL: prolog:$phrase_list([47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131606, [] ) +8119d 218 0 CALL: prolog:$phrase_list([103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131608, [] ) +8120d 218 0 CALL: prolog:$phrase_list([105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131610, [] ) +8121d 218 0 CALL: prolog:$phrase_list([116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131612, [] ) +8122d 218 0 CALL: prolog:$phrase_list([104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131614, [] ) +8123d 218 0 CALL: prolog:$phrase_list([117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131616, [] ) +8124d 218 0 CALL: prolog:$phrase_list([98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131618, [] ) +8125d 218 0 CALL: prolog:$phrase_list([47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131620, [] ) +8126d 218 0 CALL: prolog:$phrase_list([121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131622, [] ) +8127d 218 0 CALL: prolog:$phrase_list([97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131624, [] ) +8128d 218 0 CALL: prolog:$phrase_list([112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131626, [] ) +8129d 218 0 CALL: prolog:$phrase_list([45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131628, [] ) +8130d 218 0 CALL: prolog:$phrase_list([54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131630, [] ) +8131d 218 0 CALL: prolog:$phrase_list([46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131632, [] ) +8132d 218 0 CALL: prolog:$phrase_list([51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131634, [] ) +8133d 218 0 CALL: prolog:$phrase_list([47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131636, [] ) +8134d 218 0 CALL: prolog:$phrase_list([112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131638, [] ) +8135d 218 0 CALL: prolog:$phrase_list([97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131640, [] ) +8136d 218 0 CALL: prolog:$phrase_list([99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131642, [] ) +8137d 218 0 CALL: prolog:$phrase_list([107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131644, [] ) +8138d 218 0 CALL: prolog:$phrase_list([97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131646, [] ) +8139d 218 0 CALL: prolog:$phrase_list([103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131648, [] ) +8140d 218 0 CALL: prolog:$phrase_list([101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131650, [] ) +8141d 218 0 CALL: prolog:$phrase_list([115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131652, [] ) +8142d 218 0 CALL: prolog:$phrase_list([47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131654, [] ) +8143d 218 0 CALL: prolog:$phrase_list([80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131656, [] ) +8144d 218 0 CALL: prolog:$phrase_list([114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131658, [] ) +8145d 218 0 CALL: prolog:$phrase_list([111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131660, [] ) +8146d 218 0 CALL: prolog:$phrase_list([98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131662, [] ) +8147d 218 0 CALL: prolog:$phrase_list([76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131664, [] ) +8148d 218 0 CALL: prolog:$phrase_list([111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131666, [] ) +8149d 218 0 CALL: prolog:$phrase_list([103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131668, [] ) +8150d 218 0 CALL: prolog:$phrase_list([47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131670, [] ) +8151d 218 0 CALL: prolog:$phrase_list([112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131672, [] ) +8152d 218 0 CALL: prolog:$phrase_list([114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131674, [] ) +8153d 218 0 CALL: prolog:$phrase_list([111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131676, [] ) +8154d 218 0 CALL: prolog:$phrase_list([98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131678, [] ) +8155d 218 0 CALL: prolog:$phrase_list([108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131680, [] ) +8156d 218 0 CALL: prolog:$phrase_list([111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131682, [] ) +8157d 218 0 CALL: prolog:$phrase_list([103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131684, [] ) +8158d 218 0 CALL: prolog:$phrase_list([95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131686, [] ) +8159d 218 0 CALL: prolog:$phrase_list([101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131688, [] ) +8160d 218 0 CALL: prolog:$phrase_list([120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131690, [] ) +8161d 218 0 CALL: prolog:$phrase_list([97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131692, [] ) +8162d 218 0 CALL: prolog:$phrase_list([109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131694, [] ) +8163d 218 0 CALL: prolog:$phrase_list([112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131696, [] ) +8164d 218 0 CALL: prolog:$phrase_list([108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131698, [] ) +8165d 218 0 CALL: prolog:$phrase_list([101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131700, [] ) +8166d 218 0 CALL: prolog:$phrase_list([115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131702, [] ) +8167d 218 0 CALL: prolog:$phrase_list([47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131704, [] ) +8168d 218 0 CALL: prolog:$phrase_list([111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131706, [] ) +8169d 218 0 CALL: prolog:$phrase_list([117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131708, [] ) +8170d 218 0 CALL: prolog:$phrase_list([116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131710, [] ) +8171d 218 0 CALL: prolog:$phrase_list([112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131712, [] ) +8172d 218 0 CALL: prolog:$phrase_list([117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131714, [] ) +8173d 218 0 CALL: prolog:$phrase_list([116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131716, [] ) +8174d 218 0 CALL: prolog:$phrase_list([47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131718, [] ) +8175d 218 0 CALL: prolog:$phrase_list([44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131720, [] ) +8176d 218 0 CALL: prolog:$phrase_list([95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131722, [] ) +8177d 218 0 CALL: prolog:$phrase_list([113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131724, [] ) +8178d 218 0 CALL: prolog:$phrase_list([117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131726, [] ) +8179d 218 0 CALL: prolog:$phrase_list([101,114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131728, [] ) +8180d 218 0 CALL: prolog:$phrase_list([114,121,95,49,95,99,108,117,115,116,101,114,95,49], _131730, [] ) +8181d 218 0 CALL: prolog:$phrase_list([121,95,49,95,99,108,117,115,116,101,114,95,49], _131732, [] ) +8182d 218 0 CALL: prolog:$phrase_list([95,49,95,99,108,117,115,116,101,114,95,49], _131734, [] ) +8183d 218 0 CALL: prolog:$phrase_list([49,95,99,108,117,115,116,101,114,95,49], _131736, [] ) +8184d 218 0 CALL: prolog:$phrase_list([95,99,108,117,115,116,101,114,95,49], _131738, [] ) +8185d 218 0 CALL: prolog:$phrase_list([99,108,117,115,116,101,114,95,49], _131740, [] ) +8186d 218 0 CALL: prolog:$phrase_list([108,117,115,116,101,114,95,49], _131742, [] ) +8187d 218 0 CALL: prolog:$phrase_list([117,115,116,101,114,95,49], _131744, [] ) +8188d 218 0 CALL: prolog:$phrase_list([115,116,101,114,95,49], _131746, [] ) +8189d 218 0 CALL: prolog:$phrase_list([116,101,114,95,49], _131748, [] ) +8190d 218 0 CALL: prolog:$phrase_list([101,114,95,49], _131750, [] ) +8191d 218 0 CALL: prolog:$phrase_list([114,95,49], _131752, [] ) +8192d 218 0 CALL: prolog:$phrase_list([95,49], _131754, [] ) +8193d 218 0 CALL: prolog:$phrase_list([49], _131756, [] ) +8194d 218 0 CALL: prolog:$phrase_list([], _131758, [] ) +8195d 218 0 CALL: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49]] ) +8196d 248 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8197d 248 0 FAIL RETRY: prolog:$absf_trace(' after prefix expansion: ~s', [[47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49]] ) +8198d 218 0 CALL: prolog:atom_codes(_1048339, [47,104,111,109,101,47,118,115,99,47,103,105,116,104,117,98,47,121,97,112,45,54,46,51,47,112,97,99,107,97,103,101,115,47,80,114,111,98,76,111,103,47,112,114,111,98,108,111,103,95,101,120,97,109,112,108,101,115,47,111,117,116,112,117,116,47,44,95,113,117,101,114,121,95,49,95,99,108,117,115,116,101,114,95,49] ) +8199d 218 0 TRY_OR +8200d 218 0 CALL: prolog:expand_file_name('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048338 ) +8201d 218 0 CALL: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1']] ) +8202d 246 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8203d 246 0 FAIL RETRY: prolog:$absf_trace(' after shell globbing: ~w', [['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1']] ) +8204d 218 0 CALL: lists:member(_1048340, ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8205d 245 0 CALL: prolog:real_path('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _130994 ) +8206d 245 0 CALL: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8207d 254 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8208d 254 0 FAIL RETRY: prolog:$absf_trace(' after canonical path name: ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8209d 245 0 CALL: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', txt, exist ) +8210d 255 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', txt, exist ) +8211d 255 0 FAIL RETRY: prolog:$check_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', txt, exist ) +8212d 255 0 CALL: prolog:$access_file('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', exist ) +8213d 255 0 CALL: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',txt,exist] ) +8214d 264 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8215d 264 0 FAIL RETRY: prolog:$absf_trace(' after testing ~a for ~a and ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',txt,exist] ) +8216d 255 0 TRY_OR +8217d 263 0 CALL: prolog:==(first, first ) +8218d 218 0 CALL: prolog:$cleanup_on_exit(218, cleanup(true,_131025,'$absf_port'(_131025,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1','/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1',t(no),false,true,false,true,false,first,true),_131055,false,218) ) +8219d 233 0 TRY_OR +8220d 251 0 CALL: prolog:==(first, first ) +8221d 233 0 CALL: prolog:set_prolog_flag(fileerrors, true ) +8222d 233 0 CALL: prolog:set_prolog_flag(open_expands_filename, false ) +8223d 233 0 CALL: prolog:set_prolog_flag(verbose_file_search, false ) +8224d 233 0 CALL: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8225d 242 0 CALL: prolog:current_prolog_flag(verbose_file_search, true ) +8226d 242 0 FAIL RETRY: prolog:$absf_trace(' |------- found ~a', ['/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1'] ) +8227d 195 0 CALL: os:file_to_codes('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', _1048367, [] ) +8228d 195 0 CALL: prolog:open('/home/vsc/github/yap-6.3/packages/ProbLog/problog_examples/output/,_query_1_cluster_1', read, _1048361 ) +8229d 195 0 CALL: os:get_codes('$stream'(3), _1048367, [] ) ++s 0x5602af2dece0 + @0x7efdd88a31a8 0 ++s 0x5602af2dde20 + @0x7efdd88a31a8 0 +- 0x5602af2dece0 + @0x7efdd88a31a8 195 +8230d 224 0 CALL: prolog:get_code('$stream'(3), _131777 ) +8231d 224 0 CALL: prolog:\=(64, -1 ) +8232d 195 0 CALL: os:get_codes('$stream'(3), _131778, [] ) +8233d 234 0 CALL: prolog:get_code('$stream'(3), _131779 ) +8234d 234 0 CALL: prolog:\=(66, -1 ) +8235d 195 0 CALL: os:get_codes('$stream'(3), _131780, [] ) +8236d 244 0 CALL: prolog:get_code('$stream'(3), _131781 ) +8237d 244 0 CALL: prolog:\=(68, -1 ) +8238d 195 0 CALL: os:get_codes('$stream'(3), _131782, [] ) +8239d 254 0 CALL: prolog:get_code('$stream'(3), _131783 ) +8240d 254 0 CALL: prolog:\=(68, -1 ) +8241d 195 0 CALL: os:get_codes('$stream'(3), _131784, [] ) +8242d 264 0 CALL: prolog:get_code('$stream'(3), _131785 ) +8243d 264 0 CALL: prolog:\=(49, -1 ) +8244d 195 0 CALL: os:get_codes('$stream'(3), _131786, [] ) +8245d 274 0 CALL: prolog:get_code('$stream'(3), _131787 ) +8246d 274 0 CALL: prolog:\=(10, -1 ) +8247d 195 0 CALL: os:get_codes('$stream'(3), _131788, [] ) +8248d 284 0 CALL: prolog:get_code('$stream'(3), _131789 ) +8249d 284 0 CALL: prolog:\=(50, -1 ) +8250d 195 0 CALL: os:get_codes('$stream'(3), _131790, [] ) +8251d 294 0 CALL: prolog:get_code('$stream'(3), _131791 ) +8252d 294 0 CALL: prolog:\=(10, -1 ) +8253d 195 0 CALL: os:get_codes('$stream'(3), _131792, [] ) +8254d 304 0 CALL: prolog:get_code('$stream'(3), _131793 ) +8255d 304 0 CALL: prolog:\=(48, -1 ) +8256d 195 0 CALL: os:get_codes('$stream'(3), _131794, [] ) +8257d 314 0 CALL: prolog:get_code('$stream'(3), _131795 ) +8258d 314 0 CALL: prolog:\=(10, -1 ) +8259d 195 0 CALL: os:get_codes('$stream'(3), _131796, [] ) +8260d 324 0 CALL: prolog:get_code('$stream'(3), _131797 ) +8261d 324 0 CALL: prolog:\=(50, -1 ) +8262d 195 0 CALL: os:get_codes('$stream'(3), _131798, [] ) +8263d 334 0 CALL: prolog:get_code('$stream'(3), _131799 ) +8264d 334 0 CALL: prolog:\=(10, -1 ) +8265d 195 0 CALL: os:get_codes('$stream'(3), _131800, [] ) +8266d 344 0 CALL: prolog:get_code('$stream'(3), _131801 ) +8267d 344 0 CALL: prolog:\=(76, -1 ) +8268d 195 0 CALL: os:get_codes('$stream'(3), _131802, [] ) +8269d 354 0 CALL: prolog:get_code('$stream'(3), _131803 ) +8270d 354 0 CALL: prolog:\=(49, -1 ) +8271d 195 0 CALL: os:get_codes('$stream'(3), _131804, [] ) +8272d 364 0 CALL: prolog:get_code('$stream'(3), _131805 ) +8273d 364 0 CALL: prolog:\=(32, -1 ) +8274d 195 0 CALL: os:get_codes('$stream'(3), _131806, [] ) +8275d 374 0 CALL: prolog:get_code('$stream'(3), _131807 ) +8276d 374 0 CALL: prolog:\=(61, -1 ) +8277d 195 0 CALL: os:get_codes('$stream'(3), _131808, [] ) +8278d 384 0 CALL: prolog:get_code('$stream'(3), _131809 ) +8279d 384 0 CALL: prolog:\=(32, -1 ) +8280d 195 0 CALL: os:get_codes('$stream'(3), _131810, [] ) +8281d 394 0 CALL: prolog:get_code('$stream'(3), _131811 ) +8282d 394 0 CALL: prolog:\=(120, -1 ) +8283d 195 0 CALL: os:get_codes('$stream'(3), _131812, [] ) +8284d 404 0 CALL: prolog:get_code('$stream'(3), _131813 ) +8285d 404 0 CALL: prolog:\=(48, -1 ) +8286d 195 0 CALL: os:get_codes('$stream'(3), _131814, [] ) +8287d 414 0 CALL: prolog:get_code('$stream'(3), _131815 ) +8288d 414 0 CALL: prolog:\=(32, -1 ) +8289d 195 0 CALL: os:get_codes('$stream'(3), _131816, [] ) +8290d 424 0 CALL: prolog:get_code('$stream'(3), _131817 ) +8291d 424 0 CALL: prolog:\=(43, -1 ) +8292d 195 0 CALL: os:get_codes('$stream'(3), _131818, [] ) +8293d 434 0 CALL: prolog:get_code('$stream'(3), _131819 ) +8294d 434 0 CALL: prolog:\=(32, -1 ) +8295d 195 0 CALL: os:get_codes('$stream'(3), _131820, [] ) +8296d 444 0 CALL: prolog:get_code('$stream'(3), _131821 ) +8297d 444 0 CALL: prolog:\=(120, -1 ) +8298d 195 0 CALL: os:get_codes('$stream'(3), _131822, [] ) +8299d 454 0 CALL: prolog:get_code('$stream'(3), _131823 ) +8300d 454 0 CALL: prolog:\=(49, -1 ) +8301d 195 0 CALL: os:get_codes('$stream'(3), _131824, [] ) +8302d 464 0 CALL: prolog:get_code('$stream'(3), _131825 ) +8303d 464 0 CALL: prolog:\=(10, -1 ) +8304d 195 0 CALL: os:get_codes('$stream'(3), _131826, [] ) +8305d 474 0 CALL: prolog:get_code('$stream'(3), _131827 ) +8306d 474 0 CALL: prolog:\=(76, -1 ) +8307d 195 0 CALL: os:get_codes('$stream'(3), _131828, [] ) +8308d 484 0 CALL: prolog:get_code('$stream'(3), _131829 ) +8309d 484 0 CALL: prolog:\=(50, -1 ) +8310d 195 0 CALL: os:get_codes('$stream'(3), _131830, [] ) +8311d 494 0 CALL: prolog:get_code('$stream'(3), _131831 ) +8312d 494 0 CALL: prolog:\=(32, -1 ) +8313d 195 0 CALL: os:get_codes('$stream'(3), _131832, [] ) +8314d 504 0 CALL: prolog:get_code('$stream'(3), _131833 ) +8315d 504 0 CALL: prolog:\=(61, -1 ) +8316d 195 0 CALL: os:get_codes('$stream'(3), _131834, [] ) +8317d 514 0 CALL: prolog:get_code('$stream'(3), _131835 ) +8318d 514 0 CALL: prolog:\=(32, -1 ) +8319d 195 0 CALL: os:get_codes('$stream'(3), _131836, [] ) +8320d 524 0 CALL: prolog:get_code('$stream'(3), _131837 ) +8321d 524 0 CALL: prolog:\=(76, -1 ) +8322d 195 0 CALL: os:get_codes('$stream'(3), _131838, [] ) +8323d 534 0 CALL: prolog:get_code('$stream'(3), _131839 ) +8324d 534 0 CALL: prolog:\=(49, -1 ) +8325d 195 0 CALL: os:get_codes('$stream'(3), _131840, [] ) +8326d 544 0 CALL: prolog:get_code('$stream'(3), _131841 ) +8327d 544 0 CALL: prolog:\=(10, -1 ) +8328d 195 0 CALL: os:get_codes('$stream'(3), _131842, [] ) +8329d 554 0 CALL: prolog:get_code('$stream'(3), _131843 ) +8330d 554 0 CALL: prolog:\=(76, -1 ) +8331d 195 0 CALL: os:get_codes('$stream'(3), _131844, [] ) +8332d 564 0 CALL: prolog:get_code('$stream'(3), _131845 ) +8333d 564 0 CALL: prolog:\=(50, -1 ) +8334d 195 0 CALL: os:get_codes('$stream'(3), _131846, [] ) +8335d 574 0 CALL: prolog:get_code('$stream'(3), _131847 ) +8336d 574 0 CALL: prolog:\=(10, -1 ) +8337d 195 0 CALL: os:get_codes('$stream'(3), _131848, [] ) +8338d 584 0 CALL: prolog:get_code('$stream'(3), _131849 ) +8339d 584 0 CALL: prolog:\=(-1, -1 ) +8340d 584 0 FAIL RETRY: os:get_codes('$stream'(3), _131848, [] ) +8341d 195 0 CALL: prolog:close('$stream'(3) ) +8342d 195 0 CALL: operating_system_support:md5([64,66,68,68,49,10,50,10,48,10,50,10,76,49,32,61,32,120,48,32,43,32,120,49,10,76,50,32,61,32,76,49,10,76,50,10], _130966, [] ) +8343d 195 0 CALL: prolog:format('~s => ~s~n', os:[[64,66,68,68,49,10,50,10,48,10,50,10,76,49,32,61,32,120,48,32,43,32,120,49,10,76,50,32,61,32,76,49,10,76,50,10],[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102]] ) +8344d 195 0 TRY_OR +8345d 209 0 CALL: prolog:==(195, 195 ) +8346d 140 0 CALL: problog_lfi:calc_all_md5([], _130962 ) +8347d 140 0 CALL: prolog:findall(a(_131921,_131922,_131923), problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), _1048428 ) +8348d 140 0 CALL: prolog:must_be_of_type(list_or_partial_list, _1048428 ) +8349d 176 0 FAIL RETRY: prolog:must_be_of_type(list_or_partial_list, _1048428 ) +8350d 140 0 TRY_OR +8351d 183 0 CALL: error:has_type(list_or_partial_list, _1048428 ) +8352d 183 0 CALL: error:is_list_or_partial_list(_1048428 ) +8353d 183 0 CALL: prolog:$skip_list(_131954, _1048428, _131955 ) +8354d 140 0 CALL: prolog:$findall(a(_131921,_131922,_131923), problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), [], _131955 ) +8355d 140 0 CALL: nb:nb_queue(_1048408 ) +8356d 140 0 TRY_OR +8357d 177 0 CALL: prolog:$execute(problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)) ) +8358d 177 0 CALL: prolog:$call(problog_lfi: (bagof(a(_130927,_130928),memxbber(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), 177, problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), user ) +8359d 188 0 FAIL RETRY: prolog:$call(problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), 177, problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), user ) +8360d 177 0 CALL: prolog:$call(bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923), 177, problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), problog_lfi ) +8361d 177 0 CALL: prolog:$call(bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933), 177, problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), problog_lfi ) +8362d 219 0 FAIL RETRY: prolog:$call(bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933), 177, problog_lfi: (bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933),nth1(1,_131933,a(_131921,_131922)),length(_131933,_131923)), problog_lfi ) +8363d 177 0 CALL: prolog:$execute0(bagof(a(_130927,_130928),member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_131933), problog_lfi ) +8364d 177 0 CALL: prolog:bagof(a(_130927,_130928), member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _131933 ) +8365d 177 0 CALL: prolog:$is_list_or_partial_list(_131933 ) +8366d 177 0 CALL: prolog:$bagof(a(_130927,_130928), member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _131933 ) +8367d 177 0 CALL: prolog:$free_variables_in_term(a(_130927,_130928)^member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048359, _1048357 ) +8368d 177 0 TRY_OR +8369d 229 0 CALL: prolog:\==($(_131940), $ ) +8370d 177 0 CALL: prolog:$findall_with_common_vars($(_131940)-a(_130927,_130928), member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048355 ) +8371d 177 0 CALL: nb:nb_queue(_1048348 ) +8372d 177 0 TRY_OR +8373d 237 0 CALL: prolog:$execute(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]) ) ++s 0x5602af2dda90 + @0x7efdd88a31a8 0 +8374d 237 0 CALL: prolog:$call(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), 237, member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8375d 248 0 FAIL RETRY: prolog:$call(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), 237, member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8376d 237 0 CALL: prolog:$execute0(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8377d 237 0 CALL: user:member(a(_130927,_130928,_131940), [a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])] ) +8378d 237 0 CALL: prolog:$undefp([user|member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])], error ) +8379d 237 0 CALL: prolog:yap_flag(unknown, error, fail ) +8380d 237 0 CALL: prolog:$stop_creeping(_1048325 ) +8381d 237 0 TRY_OR +8382d 261 0 CALL: prolog:$undefp_search(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140175:_140176 ) +8383d 270 0 CALL: prolog:$pred_exists(unknown_predicate_handler(_140178,_140179,_140180,_140181), user ) +8384d 270 0 FAIL RETRY: prolog:$undefp_search(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140175:_140176 ) +8385d 261 0 CALL: prolog:expand_goal(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140175:_140176 ) +8386d 261 0 CALL: prolog:$expand_meta_call(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), [], _140175:_140176 ) +8387d 261 0 CALL: prolog:source_module(_140177 ) +8388d 261 0 CALL: prolog:$yap_strip_module(user:user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048305, _140181 ) +8389d 261 0 CALL: prolog:$expand_goals(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, []- (user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])) ) +8390d 285 0 FAIL RETRY: prolog:$expand_goals(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, []- (user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])) ) +8391d 285 0 FAIL RETRY: prolog:$expand_goals(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, []- (user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])) ) +8392d 285 0 FAIL RETRY: prolog:$expand_goals(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, []- (user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])) ) +8393d 261 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140188, _140189 ) +8394d 261 0 CALL: prolog:$expand_goal(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, []- (user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])])) ) +8395d 261 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140193, _140194 ) +8396d 261 0 CALL: prolog:$user_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140199:_140200 ) +8397d 295 0 CALL: prolog:_user_expand_goal(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140202:_140203 ) +8400d 295 0 FAIL RETRY: prolog:$user_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140199:_140200 ) +8401d 261 0 CALL: prolog:$import_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140202:_140203 ) +8402d 294 0 CALL: prolog:$imported_predicate(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8403d 310 0 CALL: prolog:$is_system_predicate(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), prolog ) +8404d 310 0 FAIL RETRY: prolog:$imported_predicate(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8405d 294 0 CALL: prolog:$undefined(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8406d 294 0 CALL: prolog:$get_undefined_predicates(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8407d 317 0 CALL: prolog:recorded('$import', '$import'(_140205,user,_140207,member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),_140209,_140210), _1048248 ) +8408d 317 0 FAIL RETRY: prolog:$get_undefined_predicates(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8409d 317 0 CALL: prolog:$pred_exists(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8410d 317 0 FAIL RETRY: prolog:$get_undefined_predicates(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8411d 317 0 CALL: prolog:recorded('$dialect', swi, _1048243 ) +8412d 317 0 FAIL RETRY: prolog:$get_undefined_predicates(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, _140203, _140202 ) +8413d 294 0 CALL: prolog:$parent_module(user, _1048261 ) +8414d 294 0 FAIL RETRY: prolog:$import_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140202:_140203 ) +8415d 261 0 CALL: prolog:$meta_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, [], _1048293 ) +8416d 293 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140205, _1048272 ) +8417d 293 0 CALL: prolog:functor(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140208, _140209 ) +8418d 293 0 CALL: prolog:$meta_predicate(member, user, 2, _1048273 ) +8419d 293 0 FAIL RETRY: prolog:$meta_expansion(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, [], _1048293 ) +8420d 261 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140205, _140206 ) +8421d 261 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140207, _140208 ) +8422d 261 0 CALL: prolog:$end_goal_expansion(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048304, _1048306, user, user, user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]) ) +8423d 261 0 CALL: prolog:$match_mod(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user, user, _1048304 ) +8424d 261 0 CALL: prolog:$is_system_predicate(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8425d 261 0 TRY_OR +8426d 299 0 CALL: prolog:==(user, user ) +8427d 299 0 CALL: prolog:==(user, user ) +8428d 261 0 CALL: prolog:$c_built_in(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048295 ) +8429d 292 0 CALL: prolog:get_value('$c_arith', true ) +8430d 261 0 CALL: prolog:do_c_built_in(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048295 ) +8431d 303 0 FAIL RETRY: prolog:do_c_built_in(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048295 ) +8432d 303 0 CALL: prolog:$compop(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048257, _1048258, _1048260 ) +8433d 303 0 FAIL RETRY: prolog:do_c_built_in(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048295 ) +8434d 303 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140212, _140213 ) +8435d 303 0 CALL: prolog:$match_mod(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user, user, _1048306 ) +8436d 303 0 CALL: prolog:$is_system_predicate(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8437d 303 0 TRY_OR +8438d 319 0 CALL: prolog:==(user, user ) +8439d 319 0 CALL: prolog:==(user, user ) +8440d 303 0 CALL: prolog:$yap_strip_module(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140175, _140176 ) +8441d 303 0 TRY_OR +8442d 311 0 CALL: prolog:\==(user, user ) +8444d 303 0 CALL: prolog:\==(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]) ) +8445d 303 0 FAIL RETRY: prolog:do_c_built_in(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user, user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _1048295 ) +8447d 237 0 CALL: prolog:yap_flag(unknown, _1048329, error ) +8448d 237 0 CALL: prolog:$handle_error(error, member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), user ) +8449d 237 0 CALL: prolog:functor(member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]), _140172, _140173 ) +8450d 237 0 CALL: prolog:program_continuation(_140171, _140172, _140173 ) +8451d 237 0 CALL: prolog:clause_location(_140174, _140175 ) +8452d 237 0 CALL: prolog:strip_module(prolog:context(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4), _140203, _140204 ) +8453d 237 0 CALL: prolog:throw(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8454d 237 0 CALL: prolog:$jump_env_and_store_ball(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130927,_130928,_131940),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) ++s 0x5602aecefa50 + @0x7efdd88a31a8 0 +8455d 78 0 FAIL RETRY: prolog:$catch(prolog:once(user: (start_low_level_trace,do_learning(100))), _130911, user:'$Error'(_130911) ) +8456d 63 0 CALL: prolog:$get_exception(_130911 ) +- 0x5602aecefa50 + @0x7efdd88a3078 63 +8457d 63 0 CALL: prolog:$run_catch(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])), error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8458d 77 0 FAIL RETRY: prolog:$run_catch(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])), error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8459d 77 0 FAIL RETRY: prolog:$run_catch(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])), error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8460d 77 0 CALL: prolog:functor(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), _131132, _131133 ) +8461d 77 0 CALL: prolog:$hidden_atom(error ) +8462d 77 0 FAIL RETRY: prolog:$run_catch(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])), error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8463d 63 0 CALL: prolog:call(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])) ) +8464d 63 0 CALL: prolog:$execute(user:'$Error'(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]])) ) +8465d 63 0 CALL: prolog:$Error(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8466d 63 0 CALL: prolog:$LoopError(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), top ) +8467d 77 0 CALL: prolog:flush_output(user_output ) +@BDD1 +2 +0 +2 +L1 = x0 + x1 +L2 = L1 +L2 + => 82dd14d88adc9c3ef9bad8c3f905ecaf +8468d 77 0 CALL: prolog:flush_output(user_error ) +8469d 77 0 FAIL RETRY: prolog:$LoopError(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), top ) +8470d 63 0 CALL: prolog:$process_error(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), top ) +8471d 91 0 FAIL RETRY: prolog:$process_error(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), top ) +8472d 91 0 CALL: prolog:functor(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), _131132, _131133 ) +8473d 91 0 CALL: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8474d 105 0 TRY_OR +8475d 121 0 CALL: prolog:==(error, silent ) +8477d 105 0 CALL: prolog:$pred_exists(portray_message(_131132,_131133), user ) +8478d 105 0 CALL: user:portray_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8479d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8480d 105 0 CALL: prolog:current_prolog_flag(verbose_load, silent ) +8481d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8482d 105 0 CALL: prolog:current_prolog_flag(verbose, silent ) +8483d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8484d 105 0 CALL: prolog:__NB_getval__('$if_skip_mode', skip, fail ) +8485d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8486d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8487d 105 0 CALL: prolog:message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), _1048459, [end(_131134)] ) +8488d 105 0 FAIL RETRY: prolog:print_message(error, error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]) ) +8489d 105 0 CALL: $messages:translate_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _1048459, [end(_131134)] ) +8490d 128 0 CALL: $messages:compose_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _1048459, [end(_131134)] ) +8491d 144 0 CALL: prolog:C(_1048459, ' ~w:'-[error], _1048424 ) +8492d 144 0 CALL: prolog:message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), _131141, [end(_131134)] ) +8493d 144 0 FAIL RETRY: $messages:compose_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _1048459, [end(_131134)] ) +8494d 144 0 FAIL RETRY: $messages:compose_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _1048459, [end(_131134)] ) +8495d 144 0 CALL: prolog:$show_consult_level(_1048416 ) +8496d 144 0 CALL: $messages:location(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _1048459, _1048417 ) +8497d 171 0 FAIL RETRY: $messages:location(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _1048459, _1048417 ) +8498d 171 0 FAIL RETRY: $messages:location(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _1048459, _1048417 ) +8499d 171 0 CALL: prolog:source_location(_1048392, _1048393 ) +8500d 171 0 CALL: prolog:stream_property(_1048387, alias(loop_stream) ) +8501d 144 0 CALL: $messages:display_consulting(charsio, error, 0, _1048459, _1048391 ) +8502d 197 0 CALL: prolog:>(0, 0 ) +8503d 197 0 FAIL RETRY: $messages:display_consulting(charsio, error, 0, _1048459, _1048391 ) +8504d 144 0 CALL: lists:memberchk([p|p(_131142,_131143,_131144,_131145,_131146)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8505d 193 0 FAIL RETRY: lists:memberchk([p|p(_131142,_131143,_131144,_131145,_131146)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8506d 144 0 CALL: lists:memberchk([p|p(_131142,_131143,_131144,_131145,_131146)], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8507d 144 0 CALL: prolog:C(_1048459, '~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3], _1048417 ) +8508d 144 0 CALL: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8509d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8510d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8511d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8512d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8513d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8514d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8515d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8516d 169 0 FAIL RETRY: $messages:main_message(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, 0, _131163, _1048418 ) +8517d 144 0 CALL: prolog:C(_131163, ' ~a: ~q ~q could not be found,'-[error,procedure,member/2], _1048399 ) +8518d 144 0 CALL: prolog:C(_131174, nl, _1048418 ) +8519d 144 0 CALL: $messages:c_goal(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _131176, _1048419 ) +8520d 167 0 CALL: lists:memberchk([c|c(_131180,_131181,_131182)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8521d 188 0 FAIL RETRY: lists:memberchk([c|c(_131180,_131181,_131182)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8522d 167 0 CALL: lists:memberchk([c|c(_131180,_131181,_131182)], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8523d 188 0 FAIL RETRY: lists:memberchk([c|c(_131180,_131181,_131182)], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8524d 167 0 CALL: lists:memberchk([c|c(_131180,_131181,_131182)], [[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8525d 188 0 FAIL RETRY: lists:memberchk([c|c(_131180,_131181,_131182)], [[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8526d 167 0 CALL: lists:memberchk([c|c(_131180,_131181,_131182)], [[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8527d 188 0 FAIL RETRY: lists:memberchk([c|c(_131180,_131181,_131182)], [[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8528d 167 0 CALL: lists:memberchk([c|c(_131180,_131181,_131182)], [] ) +8529d 167 0 FAIL RETRY: $messages:c_goal(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _131176, _1048419 ) +8530d 144 0 CALL: $messages:caller(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _131176, _1048422 ) +8531d 166 0 CALL: lists:memberchk([p|p(_131180,_131181,_131182,_131183,_131184)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8532d 192 0 FAIL RETRY: lists:memberchk([p|p(_131180,_131181,_131182,_131183,_131184)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8533d 166 0 CALL: lists:memberchk([p|p(_131180,_131181,_131182,_131183,_131184)], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8534d 166 0 CALL: lists:memberchk([g|g(_131188)], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8535d 144 0 CALL: prolog:C(_131176, '~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)], _1048395 ) +8536d 144 0 CALL: prolog:C(_131197, nl, _1048396 ) +8537d 144 0 CALL: prolog:C(_131199, '~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0], _1048402 ) +8538d 144 0 CALL: prolog:C(_131216, nl, _1048422 ) +8539d 144 0 CALL: $messages:extra_info(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _131218, _1048423 ) +8540d 163 0 CALL: lists:memberchk([i|_131220], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8541d 181 0 FAIL RETRY: lists:memberchk([i|_131220], [[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8542d 163 0 CALL: lists:memberchk([i|_131220], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8543d 181 0 FAIL RETRY: lists:memberchk([i|_131220], [[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8544d 163 0 CALL: lists:memberchk([i|_131220], [[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8545d 181 0 FAIL RETRY: lists:memberchk([i|_131220], [[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8546d 163 0 CALL: lists:memberchk([i|_131220], [[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8547d 181 0 FAIL RETRY: lists:memberchk([i|_131220], [[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]] ) +8548d 163 0 CALL: lists:memberchk([i|_131220], [] ) +8549d 163 0 FAIL RETRY: $messages:extra_info(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, _131218, _1048423 ) +8550d 128 0 CALL: prolog:C(_131218, nl, _1048424 ) +8551d 128 0 CALL: prolog:C(_131220, nl, [end(_131134)] ) +8552d 105 0 TRY_OR +8553d 123 0 CALL: user:message_hook(error(existence_error(procedure,member/2),[[g|g(prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4))],[p|p(prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0)],[e|p(problog_lfi,create_training_query_cluster_list,1,'/home/vsc/github/yap-6.3/packages/ProbLog/problog_lfi.yap',708)],[h|g('$handle_error'(error,member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),user))]]), error, [begin(error,_131134),'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)] ) +8555d 105 0 CALL: $messages:prefix(error, _1048463 ) +8556d 105 0 CALL: prolog:print_message_lines(user_error, '~N'-[], [begin(error,_131134),'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)] ) +8557d 105 0 TRY_OR +8558d 129 0 CALL: prolog:string('~N'-[] ) +8560d 105 0 TRY_OR +8562d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8563d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8564d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8565d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8566d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8567d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131237), [] ) +8568d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8569d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8570d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8571d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8572d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8573d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048446 ) +8574d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8575d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131237), _1048446 ) +8576d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8577d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], begin(_131237,_131238), _1048442 ) +8578d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8579d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131239-_131240), _1048446 ) +8580d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8581d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131237), _1048446 ) +8582d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8583d 122 0 CALL: prolog:C(['~N'-[],'~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], _131237-_131238, _1048446 ) +8584d 105 0 CALL: prolog:format(user_error, '~N', '$messages':[] ) +8585d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8586d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8587d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8588d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8589d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8590d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131243), [] ) +8591d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8592d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8593d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8594d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8595d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8596d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048446 ) +8597d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8598d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131243), _1048446 ) +8599d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8600d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], begin(_131243,_131244), _1048442 ) +8601d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8602d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131245-_131246), _1048446 ) +8603d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8604d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131243), _1048446 ) +8605d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8606d 122 0 CALL: prolog:C(['~a:~d:0 ~a in ~a:~q/~d:'-[charsio,1,error,prolog,'$handle_error',3],' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], _131243-_131244, _1048446 ) +8607d 105 0 CALL: prolog:format(user_error, '~a:~d:0 ~a in ~a:~q/~d:', '$messages':[charsio,1,error,prolog,'$handle_error',3] ) +charsio:1:0 error in prolog:'$handle_error'/3:8608d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8609d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8610d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8611d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8612d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8613d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131253), [] ) +8614d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8615d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8616d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8617d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8618d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8619d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048446 ) +8620d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8621d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131253), _1048446 ) +8622d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8623d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], begin(_131253,_131254), _1048442 ) +8624d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8625d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131255-_131256), _1048446 ) +8626d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8627d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131253), _1048446 ) +8628d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8629d 122 0 CALL: prolog:C([' ~a: ~q ~q could not be found,'-[error,procedure,member/2],nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], _131253-_131254, _1048446 ) +8630d 105 0 CALL: prolog:format(user_error, ' ~a: ~q ~q could not be found,', '$messages':[error,procedure,member/2] ) + error: procedure member/2 could not be found,8631d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8632d 122 0 CALL: prolog:C([nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8633d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131262), [] ) +8634d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8635d 122 0 CALL: prolog:C([nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8636d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8637d 122 0 CALL: prolog:C([nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131262), [] ) +8638d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8639d 122 0 CALL: prolog:C([nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8640d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8641d 122 0 CALL: prolog:C([nl,'~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8642d 105 0 CALL: prolog:nl(user_error ) + +8643d 105 0 CALL: prolog:format(user_error, '~N', '$messages':[] ) +8644d 105 0 TRY_OR +8645d 142 0 CALL: prolog:==([], [] ) +8646d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8647d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8648d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8649d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8650d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8651d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131266), [] ) +8652d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8653d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8654d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8655d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8656d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8657d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048446 ) +8658d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8659d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131266), _1048446 ) +8660d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8661d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], begin(_131266,_131267), _1048442 ) +8662d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8663d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131268-_131269), _1048446 ) +8664d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8665d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131266), _1048446 ) +8666d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8667d 122 0 CALL: prolog:C(['~*|goal was ~q'-[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)],nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], _131266-_131267, _1048446 ) +8668d 105 0 CALL: prolog:format(user_error, '~*|goal was ~q', '$messages':[10,prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)] ) + goal was prolog:context(user:member(a(_130945,_130946,_130947),[a(1,1,[56,50,100,100,49,52,100,56,56,97,100,99,57,99,51,101,102,57,98,97,100,56,99,51,102,57,48,53,101,99,97,102])]),prolog:'$call'/4)8669d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8670d 122 0 CALL: prolog:C([nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8671d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131273), [] ) +8672d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8673d 122 0 CALL: prolog:C([nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8674d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8675d 122 0 CALL: prolog:C([nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131273), [] ) +8676d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8677d 122 0 CALL: prolog:C([nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8678d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8679d 122 0 CALL: prolog:C([nl,'~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8680d 105 0 CALL: prolog:nl(user_error ) + +8681d 105 0 CALL: prolog:format(user_error, '~N', '$messages':[] ) +8682d 105 0 TRY_OR +8683d 142 0 CALL: prolog:==([], [] ) +8684d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8685d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048443 ) +8686d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8687d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048443 ) +8688d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8689d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131277), [] ) +8690d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8691d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8692d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8693d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], nl, _1048446 ) +8694d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8695d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], flush, _1048446 ) +8696d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8697d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], end(_131277), _1048446 ) +8698d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8699d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], begin(_131277,_131278), _1048442 ) +8700d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8701d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131279-_131280), _1048446 ) +8702d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8703d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], prefix(_131277), _1048446 ) +8704d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, ['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], [] ) +8705d 122 0 CALL: prolog:C(['~*|exception raised from ~a:~q:~d, ~a:~d:0: '-[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0],nl,nl,nl,end(_131134)], _131277-_131278, _1048446 ) +8706d 105 0 CALL: prolog:format(user_error, '~*|exception raised from ~a:~q:~d, ~a:~d:0: ', '$messages':[10,prolog,'$handle_error',3,'/home/vsc/github/yap-6.3/pl/undefined.yap',0] ) + exception raised from prolog:'$handle_error':3, /home/vsc/github/yap-6.3/pl/undefined.yap:0:0: 8707d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,nl,end(_131134)], [] ) +8708d 122 0 CALL: prolog:C([nl,nl,nl,end(_131134)], nl, _1048443 ) +8709d 122 0 CALL: prolog:C([nl,nl,end(_131134)], end(_131286), [] ) +8710d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,nl,end(_131134)], [] ) +8711d 122 0 CALL: prolog:C([nl,nl,nl,end(_131134)], flush, _1048443 ) +8712d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,nl,end(_131134)], [] ) +8713d 122 0 CALL: prolog:C([nl,nl,nl,end(_131134)], end(_131286), [] ) +8714d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,nl,end(_131134)], [] ) +8715d 122 0 CALL: prolog:C([nl,nl,nl,end(_131134)], at_same_line, _1048446 ) +8716d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,nl,end(_131134)], [] ) +8717d 122 0 CALL: prolog:C([nl,nl,nl,end(_131134)], nl, _1048446 ) +8718d 105 0 CALL: prolog:nl(user_error ) + +8719d 105 0 CALL: prolog:format(user_error, '~N', '$messages':[] ) +8720d 105 0 TRY_OR +8721d 142 0 CALL: prolog:==([], [] ) +8722d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,end(_131134)], [] ) +8723d 122 0 CALL: prolog:C([nl,nl,end(_131134)], nl, _1048443 ) +8724d 122 0 CALL: prolog:C([nl,end(_131134)], end(_131290), [] ) +8725d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,end(_131134)], [] ) +8726d 122 0 CALL: prolog:C([nl,nl,end(_131134)], flush, _1048443 ) +8727d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,end(_131134)], [] ) +8728d 122 0 CALL: prolog:C([nl,nl,end(_131134)], end(_131290), [] ) +8729d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,end(_131134)], [] ) +8730d 122 0 CALL: prolog:C([nl,nl,end(_131134)], at_same_line, _1048446 ) +8731d 122 0 FAIL RETRY: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,nl,end(_131134)], [] ) +8732d 122 0 CALL: prolog:C([nl,nl,end(_131134)], nl, _1048446 ) +8733d 105 0 CALL: prolog:nl(user_error ) + +8734d 105 0 CALL: prolog:format(user_error, '~N', '$messages':[] ) +8735d 105 0 TRY_OR +8736d 142 0 CALL: prolog:==([], [] ) +8737d 105 0 CALL: $messages:print_lines(user_error, ['~N'-[]], _131134, [nl,end(_131134)], [] ) +8738d 122 0 CALL: prolog:C([nl,end(_131134)], nl, _1048443 ) +8739d 122 0 CALL: prolog:C([end(_131134)], end(_131294), [] ) +8740d 122 0 CALL: prolog:==(_131134, _131134 ) +8741d 105 0 CALL: prolog:nl(user_error ) + +8742d 105 0 CALL: prolog:flush_output(user_error ) +8743d 63 0 FAIL RETRY: prolog:$startup_goals +8744d 63 0 CALL: prolog:recorded('$restore_flag', goal(_130901:_130902), _1048505 ) +8745d 63 0 FAIL RETRY: prolog:$startup_goals +8746d 63 0 CALL: prolog:get_value('$myddas_goal', _130898 ) +8747d 63 0 CALL: prolog:\=([], [] ) +8748d 63 0 FAIL RETRY: prolog:$startup_goals +8749d 50 0 FAIL RETRY: prolog:$init_from_saved_state_and_args +8750d 50 0 CALL: prolog:recorded('$restore_goal', _1048518, _1048517 ) ++s 0x5602af2e83e0 + @0x7efdd88a3078 0 +8751d 50 0 FAIL RETRY: prolog:$init_from_saved_state_and_args +8752d 37 0 FAIL RETRY: prolog:$do_init_state +8753d 37 0 CALL: prolog:stream_property(user_input, tty(true) ) +8754d 37 0 CALL: prolog:set_prolog_flag(readline, true ) +8755d 37 0 CALL: prolog:$db_clean_queues(0 ) +8756d 37 0 CALL: prolog:set_input(user_input ) +8757d 37 0 CALL: prolog:set_output(user_output ) +8758d 37 0 CALL: prolog:$init_or_threads ++s 0x5602af267ca0 + @0x7efdd88a3078 0 ++s 0x5602af2fc750 + @0x7efdd88a3078 0 +- 0x5602af267ca0 + @0x7efdd88a3078 37 +8759d 45 0 CALL: prolog:$c_yapor_workers(_130900 ) +8760d 45 0 FAIL RETRY: prolog:$init_or_threads +8761d 37 0 CALL: prolog:$run_at_thread_start ++s 0x5602af267ca0 + @0x7efdd88a3078 0 ++s 0x5602af1e08d0 + @0x7efdd88a3078 0 +- 0x5602af267ca0 + @0x7efdd88a3078 37 +8762d 45 0 CALL: prolog:recorded('$thread_initialization', _130901:_130902, _1048522 ) +8763d 45 0 FAIL RETRY: prolog:$run_at_thread_start +8764d 37 0 FAIL RETRY: prolog:$do_init_state +8765d 24 0 CALL: prolog:$db_clean_queues(0 ) +8766d 24 0 CALL: prolog:set_input(user_input ) +8767d 24 0 CALL: prolog:set_output(user_output ) +8768d 24 0 CALL: prolog:$init_or_threads +8769d 37 0 CALL: prolog:$c_yapor_workers(_130898 ) +8770d 37 0 FAIL RETRY: prolog:$init_or_threads +8771d 24 0 CALL: prolog:$run_at_thread_start +8772d 32 0 CALL: prolog:recorded('$thread_initialization', _130899:_130900, _1048535 ) +8773d 32 0 FAIL RETRY: prolog:$run_at_thread_start +8776d 24 0 CALL: prolog:$live +8777d 24 0 TRY_OR +8778d 38 0 CALL: prolog:$current_module(_1048545 ) +8779d 38 0 TRY_OR +8780d 46 0 CALL: prolog:==(user, user ) +8781d 38 0 CALL: prolog:$system_catch('$enter_top_level', user, _130898, '$Error'(_130898) ) +8782d 38 0 CALL: prolog:$catch(user:'$enter_top_level', _130898, '$Error'(_130898) ) +8783d 48 0 CALL: prolog:$execute(user:'$enter_top_level' ) +8784d 48 0 CALL: prolog:$enter_top_level ++s 0x5602af000ee0 + @0x7efdd88a3028 0 ++s 0x5602af314c50 + @0x7efdd88a3028 0 +- 0x5602af000ee0 + @0x7efdd88a3028 48 +8785d 62 0 CALL: prolog:$alarm(0, 0, _130904, _130905 ) +8786d 62 0 FAIL RETRY: prolog:$enter_top_level +8787d 62 0 CALL: prolog:$clean_up_dead_clauses +8788d 62 0 FAIL RETRY: prolog:$enter_top_level +8789d 62 0 CALL: prolog:get_value('$top_level_goal', _130904 ) +8790d 62 0 CALL: prolog:\=([], [] ) +8791d 62 0 FAIL RETRY: prolog:$enter_top_level +8792d 48 0 CALL: prolog:flush_output +8793d 48 0 CALL: prolog:$run_toplevel_hooks ++s 0x5602af267ca0 + @0x7efdd88a3028 0 ++s 0x5602af000ee0 + @0x7efdd88a3028 0 +- 0x5602af267ca0 + @0x7efdd88a3028 48 +8794d 72 0 CALL: prolog:current_prolog_flag(break_level, 0 ) +8795d 72 0 CALL: prolog:recorded('$toplevel_hooks', _1048496, _1048495 ) ++s 0x5602aeb59920 + @0x7efdd88a3028 0 +8796d 72 0 FAIL RETRY: prolog:$run_toplevel_hooks +8797d 48 0 CALL: prolog:prompt1(' ?- ' ) +8798d 48 0 CALL: prolog:$read_toplevel(_1048511, _1048512, _1048513 ) +8799d 48 0 CALL: prolog:$prompt +8800d 48 0 CALL: prolog:current_prolog_flag(break_level, _1048490 ) +8801d 48 0 TRY_OR +8802d 93 0 CALL: prolog:==(0, 0 ) +8803d 48 0 CALL: prolog:current_prolog_flag(debug, _1048491 ) +8804d 48 0 TRY_OR +8805d 92 0 CALL: prolog:$trace_on +8806d 92 0 CALL: prolog:__NB_getval__('$trace', on, fail ) +8808d 92 0 CALL: prolog:==(false, true ) +8810d 48 0 CALL: prolog:yap_flag(toplevel_prompt, _130905 ) +8811d 48 0 CALL: prolog:atomic_concat(['?- '], _1048497 ) +8812d 48 0 CALL: prolog:prompt1('?- ' ) +8813d 48 0 CALL: prolog:prompt(_130907, ' | ' ) +8814d 48 0 CALL: prolog:$ensure_prompting +8815d 48 0 CALL: prolog:catch(read_term(user_input,_130910,[variable_names(_130915),syntax_errors(dec10),term_position(_130923)]), _130924, '$handle_toplevel_error'(_130924) ) +8816d 48 0 CALL: prolog:$catch(read_term(user_input,_130910,[variable_names(_130915),syntax_errors(dec10),term_position(_130923)]), _130924, '$handle_toplevel_error'(_130924) ) +8817d 74 0 CALL: prolog:$execute(read_term(user_input,_130910,[variable_names(_130915),syntax_errors(dec10),term_position(_130923)]) ) +8818d 74 0 CALL: prolog:read_term(user_input, _130910, [variable_names(_130915),syntax_errors(dec10),term_position(_130923)] ) +8819d 74 0 CALL: prolog:read_term(user_input, _130910, [variable_names(_130915),syntax_errors(dec10),term_position(_130923)] ) +8820d 74 0 TRY_OR +8821d 88 0 CALL: prolog:==(74, 74 ) +8822d 48 0 CALL: prolog:nb_setval('$spy_gn', 1 ) ++s 0x5602aebff300 + @0x7efdd88a3038 0 +8823d 48 0 CALL: prolog:nb_setval('$debug_run', off ) ++s 0x5602aebfeb80 + @0x7efdd88a3038 0 +8824d 48 0 CALL: prolog:nb_setval('$debug_jump', off ) ++s 0x5602aec01760 + @0x7efdd88a3038 0 +8825d 48 0 CALL: prolog:$command(end_of_file, [], '$stream_position'(0,1,0,0), top ) +8826d 72 0 CALL: prolog:current_prolog_flag(strict_iso, true ) +8827d 72 0 FAIL RETRY: prolog:$command(end_of_file, [], '$stream_position'(0,1,0,0), top ) +8828d 48 0 TRY_OR +8829d 83 0 TRY_OR +8830d 48 0 CALL: prolog:$yap_strip_module(end_of_file, _1048503, _1048502 ) +8831d 48 0 CALL: prolog:$execute_command(end_of_file, user, [], '$stream_position'(0,1,0,0), top, end_of_file ) +8832d 87 0 FAIL RETRY: prolog:$execute_command(end_of_file, user, [], '$stream_position'(0,1,0,0), top, end_of_file ) +8833d 48 0 CALL: prolog:current_prolog_flag(break_level, _1048514 ) +8834d 48 0 TRY_OR +8835d 69 0 CALL: prolog:\=(0, 0 ) +8837d 69 0 CALL: prolog:$pred_exists(halt(_130950), user ) +8838d 48 0 CALL: prolog:halt(0 ) ++s 0x5602af3189d0 + @0x7efdd88a3038 0 ++s 0x5602af1cb240 + @0x7efdd88a3038 0 +- 0x5602af3189d0 + @0x7efdd88a3038 48 +8839d 62 0 CALL: prolog:recorded('$halt', _1048507, _1048506 ) ++s 0x5602aeb599d0 + @0x7efdd88a3038 0 +8840d 62 0 FAIL RETRY: prolog:halt(0 ) +8841d 48 0 CALL: prolog:$sync_mmapped_arrays +8842d 48 0 CALL: prolog:set_value('$live', '$false' ) ++s 0x5602af337e20 + @0x7efdd88a3038 0 +8843d 48 0 CALL: prolog:$halt(0 ) +- 0x5602af1062c0 + @0x7efdd88a3038 48 +- 0x5602af11b460 + @0x7efdd88a3038 48 +- 0x5602aef13000 + @0x7efdd88a3038 48 +- 0x5602aebf0ae0 + @0x7efdd88a3038 48 +- 0x5602aec40450 + @0x7efdd88a3038 48 +- 0x5602aee7c620 + @0x7efdd88a3038 48 +- 0x5602aee75c30 + @0x7efdd88a3038 48 +- 0x5602aebd1b10 + @0x7efdd88a3038 48 diff --git a/packages/bdd/CMakeLists.txt b/packages/bdd/CMakeLists.txt index 88b7de0b5..d748929ef 100644 --- a/packages/bdd/CMakeLists.txt +++ b/packages/bdd/CMakeLists.txt @@ -1,4 +1,3 @@ -CMAKE_MINIMUM_REQUIRED ( VERSION 2.8 ) PROJECT ( YAP_BDD C ) diff --git a/packages/bdd/YAP_BDD.cbp b/packages/bdd/YAP_BDD.cbp new file mode 100644 index 000000000..482a2a6b1 --- /dev/null +++ b/packages/bdd/YAP_BDD.cbp @@ -0,0 +1,620 @@ + + + + + + diff --git a/packages/gecode/gecode_yap_auto_generated.yap b/packages/gecode/gecode_yap_auto_generated.yap new file mode 100644 index 000000000..5b50c32ca --- /dev/null +++ b/packages/gecode/gecode_yap_auto_generated.yap @@ -0,0 +1,3613 @@ +%% -*- prolog -*- +%%============================================================================= +%% Copyright (C) 2011 by Denys Duchier +%% +%% This program is free software: you can redistribute it and/or modify it +%% under the terms of the GNU Lesser General Public License as published by the +%% Free Software Foundation, either version 3 of the License, or (at your +%% option) any later version. +%% +%% This program is distributed in the hope that it will be useful, but WITHOUT +%% ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +%% FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +%% more details. +%% +%% You should have received a copy of the GNU Lesser General Public License +%% along with this program. If not, see . +%%============================================================================= + +is_RestartMode_('RM_NONE'). +is_RestartMode_('RM_CONSTANT'). +is_RestartMode_('RM_LINEAR'). +is_RestartMode_('RM_LUBY'). +is_RestartMode_('RM_GEOMETRIC'). + +is_RestartMode_('RM_NONE','RM_NONE'). +is_RestartMode_('RM_CONSTANT','RM_CONSTANT'). +is_RestartMode_('RM_LINEAR','RM_LINEAR'). +is_RestartMode_('RM_LUBY','RM_LUBY'). +is_RestartMode_('RM_GEOMETRIC','RM_GEOMETRIC'). + +is_RestartMode(X,Y) :- nonvar(X), is_RestartMode_(X,Y). +is_RestartMode(X) :- is_RestartMode_(X,_). + +is_FloatRelType_('FRT_EQ'). +is_FloatRelType_('FRT_NQ'). +is_FloatRelType_('FRT_LQ'). +is_FloatRelType_('FRT_LE'). +is_FloatRelType_('FRT_GQ'). +is_FloatRelType_('FRT_GR'). + +is_FloatRelType_('FRT_EQ','FRT_EQ'). +is_FloatRelType_('FRT_NQ','FRT_NQ'). +is_FloatRelType_('FRT_LQ','FRT_LQ'). +is_FloatRelType_('FRT_LE','FRT_LE'). +is_FloatRelType_('FRT_GQ','FRT_GQ'). +is_FloatRelType_('FRT_GR','FRT_GR'). + +is_FloatRelType(X,Y) :- nonvar(X), is_FloatRelType_(X,Y). +is_FloatRelType(X) :- is_FloatRelType_(X,_). + +is_ReifyMode_('RM_EQV'). +is_ReifyMode_('RM_IMP'). +is_ReifyMode_('RM_PMI'). + +is_ReifyMode_('RM_EQV','RM_EQV'). +is_ReifyMode_('RM_IMP','RM_IMP'). +is_ReifyMode_('RM_PMI','RM_PMI'). + +is_ReifyMode(X,Y) :- nonvar(X), is_ReifyMode_(X,Y). +is_ReifyMode(X) :- is_ReifyMode_(X,_). + +is_IntRelType_('IRT_EQ'). +is_IntRelType_('IRT_NQ'). +is_IntRelType_('IRT_LQ'). +is_IntRelType_('IRT_LE'). +is_IntRelType_('IRT_GQ'). +is_IntRelType_('IRT_GR'). + +is_IntRelType_('IRT_EQ','IRT_EQ'). +is_IntRelType_('IRT_NQ','IRT_NQ'). +is_IntRelType_('IRT_LQ','IRT_LQ'). +is_IntRelType_('IRT_LE','IRT_LE'). +is_IntRelType_('IRT_GQ','IRT_GQ'). +is_IntRelType_('IRT_GR','IRT_GR'). + +is_IntRelType(X,Y) :- nonvar(X), is_IntRelType_(X,Y). +is_IntRelType(X) :- is_IntRelType_(X,_). + +is_BoolOpType_('BOT_AND'). +is_BoolOpType_('BOT_OR'). +is_BoolOpType_('BOT_IMP'). +is_BoolOpType_('BOT_EQV'). +is_BoolOpType_('BOT_XOR'). + +is_BoolOpType_('BOT_AND','BOT_AND'). +is_BoolOpType_('BOT_OR','BOT_OR'). +is_BoolOpType_('BOT_IMP','BOT_IMP'). +is_BoolOpType_('BOT_EQV','BOT_EQV'). +is_BoolOpType_('BOT_XOR','BOT_XOR'). + +is_BoolOpType(X,Y) :- nonvar(X), is_BoolOpType_(X,Y). +is_BoolOpType(X) :- is_BoolOpType_(X,_). + +is_IntPropLevel_('IPL_DEF'). +is_IntPropLevel_('IPL_VAL'). +is_IntPropLevel_('IPL_BND'). +is_IntPropLevel_('IPL_DOM'). +is_IntPropLevel_('IPL_SPEED'). +is_IntPropLevel_('IPL_MEMORY'). +is_IntPropLevel_('IPL_BASIC'). +is_IntPropLevel_('IPL_ADVANCED'). +is_IntPropLevel_('IPL_BASIC_ADVANCED'). + +is_IntPropLevel_('IPL_DEF','IPL_DEF'). +is_IntPropLevel_('IPL_VAL','IPL_VAL'). +is_IntPropLevel_('IPL_BND','IPL_BND'). +is_IntPropLevel_('IPL_DOM','IPL_DOM'). +is_IntPropLevel_('IPL_SPEED','IPL_SPEED'). +is_IntPropLevel_('IPL_MEMORY','IPL_MEMORY'). +is_IntPropLevel_('IPL_BASIC','IPL_BASIC'). +is_IntPropLevel_('IPL_ADVANCED','IPL_ADVANCED'). +is_IntPropLevel_('IPL_BASIC_ADVANCED','IPL_BASIC_ADVANCED'). + +is_IntPropLevel(X,Y) :- nonvar(X), is_IntPropLevel_(X,Y). +is_IntPropLevel(X) :- is_IntPropLevel_(X,_). + +is_TaskType_('TT_FIXP'). +is_TaskType_('TT_FIXS'). +is_TaskType_('TT_FIXE'). + +is_TaskType_('TT_FIXP','TT_FIXP'). +is_TaskType_('TT_FIXS','TT_FIXS'). +is_TaskType_('TT_FIXE','TT_FIXE'). + +is_TaskType(X,Y) :- nonvar(X), is_TaskType_(X,Y). +is_TaskType(X) :- is_TaskType_(X,_). + +is_TraceEvent_('TE_INIT'). +is_TraceEvent_('TE_PRUNE'). +is_TraceEvent_('TE_FIX'). +is_TraceEvent_('TE_FAIL'). +is_TraceEvent_('TE_DONE'). +is_TraceEvent_('TE_PROPAGATE'). +is_TraceEvent_('TE_COMMIT'). + +is_TraceEvent_('TE_INIT','TE_INIT'). +is_TraceEvent_('TE_PRUNE','TE_PRUNE'). +is_TraceEvent_('TE_FIX','TE_FIX'). +is_TraceEvent_('TE_FAIL','TE_FAIL'). +is_TraceEvent_('TE_DONE','TE_DONE'). +is_TraceEvent_('TE_PROPAGATE','TE_PROPAGATE'). +is_TraceEvent_('TE_COMMIT','TE_COMMIT'). + +is_TraceEvent(X,Y) :- nonvar(X), is_TraceEvent_(X,Y). +is_TraceEvent(X) :- is_TraceEvent_(X,_). + +is_SetRelType_('SRT_EQ'). +is_SetRelType_('SRT_NQ'). +is_SetRelType_('SRT_SUB'). +is_SetRelType_('SRT_SUP'). +is_SetRelType_('SRT_DISJ'). +is_SetRelType_('SRT_CMPL'). +is_SetRelType_('SRT_LQ'). +is_SetRelType_('SRT_LE'). +is_SetRelType_('SRT_GQ'). +is_SetRelType_('SRT_GR'). + +is_SetRelType_('SRT_EQ','SRT_EQ'). +is_SetRelType_('SRT_NQ','SRT_NQ'). +is_SetRelType_('SRT_SUB','SRT_SUB'). +is_SetRelType_('SRT_SUP','SRT_SUP'). +is_SetRelType_('SRT_DISJ','SRT_DISJ'). +is_SetRelType_('SRT_CMPL','SRT_CMPL'). +is_SetRelType_('SRT_LQ','SRT_LQ'). +is_SetRelType_('SRT_LE','SRT_LE'). +is_SetRelType_('SRT_GQ','SRT_GQ'). +is_SetRelType_('SRT_GR','SRT_GR'). + +is_SetRelType(X,Y) :- nonvar(X), is_SetRelType_(X,Y). +is_SetRelType(X) :- is_SetRelType_(X,_). + +is_SetOpType_('SOT_UNION'). +is_SetOpType_('SOT_DUNION'). +is_SetOpType_('SOT_INTER'). +is_SetOpType_('SOT_MINUS'). + +is_SetOpType_('SOT_UNION','SOT_UNION'). +is_SetOpType_('SOT_DUNION','SOT_DUNION'). +is_SetOpType_('SOT_INTER','SOT_INTER'). +is_SetOpType_('SOT_MINUS','SOT_MINUS'). + +is_SetOpType(X,Y) :- nonvar(X), is_SetOpType_(X,Y). +is_SetOpType(X) :- is_SetOpType_(X,_). + +branch(X0,X1) :- + (is_Space_or_Clause(X0,Y0) + -> (is_std_function(X1,Y1) + -> gecode_constraint_branch_1(Y0,Y1) + ; throw(error(type_error('std::function'(X1)),gecode_argument_error(branch(X0,X1),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1),arg=1)))). + +convex(X0,X1) :- + (is_Space_or_Clause(X0,Y0) + -> (is_SetVar(X1,Y1) + -> gecode_constraint_convex_2(Y0,Y1) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(convex(X0,X1),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(convex(X0,X1),arg=1)))). + +convex(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_SetVar(X1,Y1) + -> (is_SetVar(X2,Y2) + -> gecode_constraint_convex_3(Y0,Y1,Y2) + ; throw(error(type_error('SetVar'(X2)),gecode_argument_error(convex(X0,X1,X2),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(convex(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(convex(X0,X1,X2),arg=1)))). + +abs(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> gecode_constraint_abs_4(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(abs(X0,X1,X2),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_abs_5(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(abs(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(abs(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(abs(X0,X1,X2),arg=1)))). + +abs(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_abs_6(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(abs(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(abs(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(abs(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(abs(X0,X1,X2,X3),arg=1)))). + +argmax(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_argmax_7(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmax(X0,X1,X2,X3),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_bool(X3,Y3) + -> gecode_constraint_argmax_11(Y0,Y1,Y2,Y3) + ; throw(error(type_error(bool(X3)),gecode_argument_error(argmax(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmax(X0,X1,X2,X3),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmax(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmax(X0,X1,X2,X3),arg=1)))). + +argmax(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_bool(X4,Y4) + -> gecode_constraint_argmax_8(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(bool(X4)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_bool(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_argmax_12(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(bool(X3)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmax(X0,X1,X2,X3,X4),arg=1)))). + +argmax(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_bool(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_argmax_9(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(bool(X4)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmax(X0,X1,X2,X3,X4,X5),arg=1)))). + +argmax(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_argmax_10(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmax(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmax(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmax(X0,X1,X2),arg=1)))). + +argmin(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_argmin_13(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmin(X0,X1,X2,X3),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_bool(X3,Y3) + -> gecode_constraint_argmin_17(Y0,Y1,Y2,Y3) + ; throw(error(type_error(bool(X3)),gecode_argument_error(argmin(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmin(X0,X1,X2,X3),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmin(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmin(X0,X1,X2,X3),arg=1)))). + +argmin(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_bool(X4,Y4) + -> gecode_constraint_argmin_14(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(bool(X4)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_bool(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_argmin_18(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(bool(X3)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmin(X0,X1,X2,X3,X4),arg=1)))). + +argmin(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_bool(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_argmin_15(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(bool(X4)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmin(X0,X1,X2,X3,X4,X5),arg=1)))). + +argmin(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_argmin_16(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(argmin(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(argmin(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(argmin(X0,X1,X2),arg=1)))). + +assign(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolAssign(X2,Y2) + -> gecode_constraint_assign_19(Y0,Y1,Y2) + ; throw(error(type_error('BoolAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_BoolAssign(X2,Y2) + -> gecode_constraint_assign_21(Y0,Y1,Y2) + ; throw(error(type_error('BoolAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatAssign(X2,Y2) + -> gecode_constraint_assign_24(Y0,Y1,Y2) + ; throw(error(type_error('FloatAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntAssign(X2,Y2) + -> gecode_constraint_assign_27(Y0,Y1,Y2) + ; throw(error(type_error('IntAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetAssign(X2,Y2) + -> gecode_constraint_assign_30(Y0,Y1,Y2) + ; throw(error(type_error('SetAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatAssign(X2,Y2) + -> gecode_constraint_assign_33(Y0,Y1,Y2) + ; throw(error(type_error('FloatAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntAssign(X2,Y2) + -> gecode_constraint_assign_35(Y0,Y1,Y2) + ; throw(error(type_error('IntAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_SetAssign(X2,Y2) + -> gecode_constraint_assign_37(Y0,Y1,Y2) + ; throw(error(type_error('SetAssign'(X2)),gecode_argument_error(assign(X0,X1,X2),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(assign(X0,X1,X2),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(assign(X0,X1,X2),arg=1)))). + +assign(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolAssign(X2,Y2) + -> (is_BoolVarValPrint(X3,Y3) + -> gecode_constraint_assign_20(Y0,Y1,Y2,Y3) + ; throw(error(type_error('BoolVarValPrint'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('BoolAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_BoolAssign(X2,Y2) + -> (is_BoolBranchFilter(X3,Y3) + -> gecode_constraint_assign_22(Y0,Y1,Y2,Y3) + ; throw(error(type_error('BoolBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('BoolAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatAssign(X2,Y2) + -> (is_FloatBranchFilter(X3,Y3) + -> gecode_constraint_assign_25(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntAssign(X2,Y2) + -> (is_IntBranchFilter(X3,Y3) + -> gecode_constraint_assign_28(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetAssign(X2,Y2) + -> (is_SetBranchFilter(X3,Y3) + -> gecode_constraint_assign_31(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('SetAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatAssign(X2,Y2) + -> (is_FloatVarValPrint(X3,Y3) + -> gecode_constraint_assign_34(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVarValPrint'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntAssign(X2,Y2) + -> (is_IntVarValPrint(X3,Y3) + -> gecode_constraint_assign_36(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVarValPrint'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_SetAssign(X2,Y2) + -> (is_SetVarValPrint(X3,Y3) + -> gecode_constraint_assign_38(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetVarValPrint'(X3)),gecode_argument_error(assign(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('SetAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(assign(X0,X1,X2,X3),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(assign(X0,X1,X2,X3),arg=1)))). + +assign(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolAssign(X2,Y2) + -> (is_BoolBranchFilter(X3,Y3) + -> (is_BoolVarValPrint(X4,Y4) + -> gecode_constraint_assign_23(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('BoolVarValPrint'(X4)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('BoolBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('BoolAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatAssign(X2,Y2) + -> (is_FloatBranchFilter(X3,Y3) + -> (is_FloatVarValPrint(X4,Y4) + -> gecode_constraint_assign_26(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('FloatVarValPrint'(X4)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('FloatAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntAssign(X2,Y2) + -> (is_IntBranchFilter(X3,Y3) + -> (is_IntVarValPrint(X4,Y4) + -> gecode_constraint_assign_29(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVarValPrint'(X4)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=3)))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetAssign(X2,Y2) + -> (is_SetBranchFilter(X3,Y3) + -> (is_SetVarValPrint(X4,Y4) + -> gecode_constraint_assign_32(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('SetVarValPrint'(X4)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('SetBranchFilter'(X3)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('SetAssign'(X2)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('SetVarArgs'(X1)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(assign(X0,X1,X2,X3,X4),arg=1)))). + +binpacking(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_binpacking_39(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(binpacking(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(binpacking(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(binpacking(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(binpacking(X0,X1,X2,X3),arg=1)))). + +binpacking(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_binpacking_40(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(binpacking(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(binpacking(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(binpacking(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(binpacking(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(binpacking(X0,X1,X2,X3,X4),arg=1)))). + +branch(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolValBranch(X2,Y2) + -> gecode_constraint_branch_41(Y0,Y1,Y2) + ; throw(error(type_error('BoolValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatValBranch(X2,Y2) + -> gecode_constraint_branch_85(Y0,Y1,Y2) + ; throw(error(type_error('FloatValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntValBranch(X2,Y2) + -> gecode_constraint_branch_87(Y0,Y1,Y2) + ; throw(error(type_error('IntValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_SetValBranch(X2,Y2) + -> gecode_constraint_branch_89(Y0,Y1,Y2) + ; throw(error(type_error('SetValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(branch(X0,X1,X2),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1,X2),arg=1)))). + +branch(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolValBranch(X2,Y2) + -> (is_BoolVarValPrint(X3,Y3) + -> gecode_constraint_branch_42(Y0,Y1,Y2,Y3) + ; throw(error(type_error('BoolVarValPrint'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('BoolValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> gecode_constraint_branch_43(Y0,Y1,Y2,Y3) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> gecode_constraint_branch_49(Y0,Y1,Y2,Y3) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3))))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> gecode_constraint_branch_55(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> gecode_constraint_branch_58(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> gecode_constraint_branch_64(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> gecode_constraint_branch_70(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> gecode_constraint_branch_76(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> gecode_constraint_branch_82(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3))))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatValBranch(X2,Y2) + -> (is_FloatVarValPrint(X3,Y3) + -> gecode_constraint_branch_86(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVarValPrint'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntValBranch(X2,Y2) + -> (is_IntVarValPrint(X3,Y3) + -> gecode_constraint_branch_88(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVarValPrint'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_SetValBranch(X2,Y2) + -> (is_SetVarValPrint(X3,Y3) + -> gecode_constraint_branch_90(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetVarValPrint'(X3)),gecode_argument_error(branch(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('SetValBranch'(X2)),gecode_argument_error(branch(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(branch(X0,X1,X2,X3),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1,X2,X3),arg=1)))). + +branch(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_BoolBranchFilter(X4,Y4) + -> gecode_constraint_branch_44(Y0,Y1,Y2,Y3,Y4) + ; (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_46(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_BoolBranchFilter(X4,Y4) + -> gecode_constraint_branch_50(Y0,Y1,Y2,Y3,Y4) + ; (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_52(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=3))))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> (is_FloatBranchFilter(X4,Y4) + -> gecode_constraint_branch_56(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('FloatBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> (is_FloatBranchFilter(X4,Y4) + -> gecode_constraint_branch_59(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('FloatBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_61(Y0,Y1,Y2,Y3,Y4) + ; (is_IntBranchFilter(X4,Y4) + -> gecode_constraint_branch_65(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_67(Y0,Y1,Y2,Y3,Y4) + ; (is_IntBranchFilter(X4,Y4) + -> gecode_constraint_branch_71(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=3))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_73(Y0,Y1,Y2,Y3,Y4) + ; (is_SetBranchFilter(X4,Y4) + -> gecode_constraint_branch_77(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('SetBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> gecode_constraint_branch_79(Y0,Y1,Y2,Y3,Y4) + ; (is_SetBranchFilter(X4,Y4) + -> gecode_constraint_branch_83(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('SetBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=3))))) + ; throw(error(type_error('SetVarArgs'(X1)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1,X2,X3,X4),arg=1)))). + +branch(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_BoolBranchFilter(X4,Y4) + -> (is_BoolVarValPrint(X5,Y5) + -> gecode_constraint_branch_45(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('BoolVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_Symmetries(X4,Y4) + -> (is_BoolBranchFilter(X5,Y5) + -> gecode_constraint_branch_47(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('BoolBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_BoolBranchFilter(X4,Y4) + -> (is_BoolVarValPrint(X5,Y5) + -> gecode_constraint_branch_51(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('BoolVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_Symmetries(X4,Y4) + -> (is_BoolBranchFilter(X5,Y5) + -> gecode_constraint_branch_53(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('BoolBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> (is_FloatBranchFilter(X4,Y4) + -> (is_FloatVarValPrint(X5,Y5) + -> gecode_constraint_branch_57(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('FloatVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('FloatBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_FloatVarBranch(X2,Y2) + -> (is_FloatValBranch(X3,Y3) + -> (is_FloatBranchFilter(X4,Y4) + -> (is_FloatVarValPrint(X5,Y5) + -> gecode_constraint_branch_60(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('FloatVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('FloatBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('FloatValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_IntBranchFilter(X5,Y5) + -> gecode_constraint_branch_62(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntBranchFilter(X4,Y4) + -> (is_IntVarValPrint(X5,Y5) + -> gecode_constraint_branch_66(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_IntBranchFilter(X5,Y5) + -> gecode_constraint_branch_68(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntBranchFilter(X4,Y4) + -> (is_IntVarValPrint(X5,Y5) + -> gecode_constraint_branch_72(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_SetBranchFilter(X5,Y5) + -> gecode_constraint_branch_74(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('SetBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_SetBranchFilter(X4,Y4) + -> (is_SetVarValPrint(X5,Y5) + -> gecode_constraint_branch_78(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('SetVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('SetBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_SetBranchFilter(X5,Y5) + -> gecode_constraint_branch_80(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('SetBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_SetBranchFilter(X4,Y4) + -> (is_SetVarValPrint(X5,Y5) + -> gecode_constraint_branch_84(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('SetVarValPrint'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('SetBranchFilter'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=3))))) + ; throw(error(type_error('SetVarArgs'(X1)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5),arg=1)))). + +branch(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_BoolBranchFilter(X5,Y5) + -> (is_BoolVarValPrint(X6,Y6) + -> gecode_constraint_branch_48(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('BoolVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('BoolBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_BoolVarBranch(X2,Y2) + -> (is_BoolValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_BoolBranchFilter(X5,Y5) + -> (is_BoolVarValPrint(X6,Y6) + -> gecode_constraint_branch_54(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('BoolVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('BoolBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('BoolValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_IntBranchFilter(X5,Y5) + -> (is_IntVarValPrint(X6,Y6) + -> gecode_constraint_branch_63(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_IntVarBranch(X2,Y2) + -> (is_IntValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_IntBranchFilter(X5,Y5) + -> (is_IntVarValPrint(X6,Y6) + -> gecode_constraint_branch_69(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_SetBranchFilter(X5,Y5) + -> (is_SetVarValPrint(X6,Y6) + -> gecode_constraint_branch_75(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('SetVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('SetBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_SetVarBranch(X2,Y2) + -> (is_SetValBranch(X3,Y3) + -> (is_Symmetries(X4,Y4) + -> (is_SetBranchFilter(X5,Y5) + -> (is_SetVarValPrint(X6,Y6) + -> gecode_constraint_branch_81(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('SetVarValPrint'(X6)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('SetBranchFilter'(X5)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('Symmetries'(X4)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('SetValBranch'(X3)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('TieBreak'(X2)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; throw(error(type_error('SetVarArgs'(X1)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(branch(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +cardinality(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_SetVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_cardinality_91(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_cardinality_92(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cardinality(X0,X1,X2,X3),arg=1)))). + +channel(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_channel_93(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_channel_95(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> gecode_constraint_channel_98(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(channel(X0,X1,X2),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> gecode_constraint_channel_102(Y0,Y1,Y2) + ; (is_IntVar(X2,Y2) + -> gecode_constraint_channel_103(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2),arg=3))))) + ; throw(error(type_error('FloatVar'(X1)),gecode_argument_error(channel(X0,X1,X2),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(channel(X0,X1,X2),arg=1)))). + +channel(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_channel_94(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(channel(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_channel_96(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(channel(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_channel_99(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(channel(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(channel(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(channel(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(channel(X0,X1,X2,X3),arg=1)))). + +channel(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_channel_97(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_channel_100(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(int(X4)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(channel(X0,X1,X2,X3,X4),arg=1)))). + +channel(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_channel_101(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(channel(X0,X1,X2,X3,X4,X5),arg=1)))). + +circuit(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> gecode_constraint_circuit_104(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_circuit_107(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=4))))) + ; (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> gecode_constraint_circuit_110(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=3))))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1,X2,X3,X4),arg=1)))). + +circuit(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_circuit_105(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntVar(X5,Y5) + -> gecode_constraint_circuit_108(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_circuit_111(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=3))))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5),arg=1)))). + +circuit(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_circuit_106(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=3)))) + ; (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_circuit_115(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error(int(X1)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1,X2,X3),arg=1)))). + +circuit(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntVar(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_circuit_109(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +circuit(X0,X1) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> gecode_constraint_circuit_112(Y0,Y1) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(circuit(X0,X1),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1),arg=1)))). + +circuit(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntPropLevel(X2,Y2) + -> gecode_constraint_circuit_113(Y0,Y1,Y2) + ; throw(error(type_error('IntPropLevel'(X2)),gecode_argument_error(circuit(X0,X1,X2),arg=3)))) + ; (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> gecode_constraint_circuit_114(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(circuit(X0,X1,X2),arg=3)))) + ; throw(error(type_error(int(X1)),gecode_argument_error(circuit(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(circuit(X0,X1,X2),arg=1)))). + +clause(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolOpType(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> gecode_constraint_clause_116(Y0,Y1,Y2,Y3,Y4) + ; (is_int(X4,Y4) + -> gecode_constraint_clause_118(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(int(X4)),gecode_argument_error(clause(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('BoolVarArgs'(X3)),gecode_argument_error(clause(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(clause(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('BoolOpType'(X1)),gecode_argument_error(clause(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(clause(X0,X1,X2,X3,X4),arg=1)))). + +clause(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolOpType(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_clause_117(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_clause_119(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('BoolVarArgs'(X3)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('BoolOpType'(X1)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(clause(X0,X1,X2,X3,X4,X5),arg=1)))). + +count(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_count_120(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_count_122(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntSetArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_count_125(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntSet(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_count_129(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_count_130(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_count_132(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4))))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_count_135(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4)))) + ; (is_int(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_count_138(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_count_140(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_count_142(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_count_144(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=3))))))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(count(X0,X1,X2,X3,X4),arg=1)))). + +count(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_121(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_123(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntSet(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_131(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_133(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_int(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_139(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_141(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_143(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_count_145(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=3))))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(count(X0,X1,X2,X3,X4,X5),arg=1)))). + +count(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntSetArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_count_124(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_count_127(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(count(X0,X1,X2,X3),arg=4))))) + ; (is_IntSet(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_count_128(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(count(X0,X1,X2,X3),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_count_134(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_count_137(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(count(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(count(X0,X1,X2,X3),arg=3)))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(count(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(count(X0,X1,X2,X3),arg=1)))). + +count(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntSetArgs(X2,Y2) + -> gecode_constraint_count_126(Y0,Y1,Y2) + ; (is_IntVarArgs(X2,Y2) + -> gecode_constraint_count_136(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(count(X0,X1,X2),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(count(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(count(X0,X1,X2),arg=1)))). + +cumulative(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> gecode_constraint_cumulative_146(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_IntPropLevel(X5,Y5) + -> gecode_constraint_cumulative_149(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6))))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> gecode_constraint_cumulative_152(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=4))))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> gecode_constraint_cumulative_156(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> gecode_constraint_cumulative_158(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_IntPropLevel(X5,Y5) + -> gecode_constraint_cumulative_161(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6))))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> gecode_constraint_cumulative_164(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=4))))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> gecode_constraint_cumulative_168(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=3))))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5),arg=1)))). + +cumulative(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_147(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('BoolVarArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> gecode_constraint_cumulative_150(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_153(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7))))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=4))))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> gecode_constraint_cumulative_154(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_157(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7))))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_159(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('BoolVarArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> gecode_constraint_cumulative_162(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_165(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7))))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=4))))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> gecode_constraint_cumulative_166(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; (is_IntPropLevel(X6,Y6) + -> gecode_constraint_cumulative_169(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=7))))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +cumulative(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> gecode_constraint_cumulative_148(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> gecode_constraint_cumulative_160(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4),arg=1)))). + +cumulative(X0,X1,X2,X3,X4,X5,X6,X7) :- + (is_Space_or_Clause(X0,Y0) + -> (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_cumulative_151(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('BoolVarArgs'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_cumulative_155(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('BoolVarArgs'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_cumulative_163(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('BoolVarArgs'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; (is_TaskTypeArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_BoolVarArgs(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_cumulative_167(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('BoolVarArgs'(X6)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntArgs'(X5)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('TaskTypeArgs'(X2)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=3))))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulative(X0,X1,X2,X3,X4,X5,X6,X7),arg=1)))). + +cumulatives(X0,X1,X2,X3,X4,X5,X6,X7) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_170(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_172(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_174(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_176(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_178(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_180(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_182(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> gecode_constraint_cumulatives_184(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7),arg=1)))). + +cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_171(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_173(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_175(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_177(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_179(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_181(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_183(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; (is_IntVarArgs(X5,Y5) + -> (is_IntArgs(X6,Y6) + -> (is_bool(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_cumulatives_185(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error(bool(X7)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntArgs'(X6)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6))))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(cumulatives(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=1)))). + +distinct(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> gecode_constraint_distinct_186(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(distinct(X0,X1,X2),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> gecode_constraint_distinct_188(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(distinct(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> gecode_constraint_distinct_190(Y0,Y1,Y2) + ; (is_IntPropLevel(X2,Y2) + -> gecode_constraint_distinct_193(Y0,Y1,Y2) + ; throw(error(type_error('IntPropLevel'(X2)),gecode_argument_error(distinct(X0,X1,X2),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(distinct(X0,X1,X2),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(distinct(X0,X1,X2),arg=1)))). + +distinct(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_distinct_187(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_distinct_189(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_distinct_191(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(distinct(X0,X1,X2,X3),arg=1)))). + +distinct(X0,X1) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> gecode_constraint_distinct_192(Y0,Y1) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(distinct(X0,X1),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(distinct(X0,X1),arg=1)))). + +div(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_div_194(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(div(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(div(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_div_195(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(div(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(div(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(div(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(div(X0,X1,X2,X3),arg=1)))). + +div(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_div_196(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(div(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(div(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(div(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(div(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(div(X0,X1,X2,X3,X4),arg=1)))). + +divmod(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> gecode_constraint_divmod_197(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(divmod(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(divmod(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(divmod(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(divmod(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(divmod(X0,X1,X2,X3,X4),arg=1)))). + +divmod(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_divmod_198(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(divmod(X0,X1,X2,X3,X4,X5),arg=1)))). + +dom(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> gecode_constraint_dom_199(Y0,Y1,Y2) + ; throw(error(type_error('BoolVar'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> gecode_constraint_dom_201(Y0,Y1,Y2) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatVarArgs(X2,Y2) + -> gecode_constraint_dom_203(Y0,Y1,Y2) + ; (is_FloatVal(X2,Y2) + -> gecode_constraint_dom_205(Y0,Y1,Y2) + ; throw(error(type_error('FloatVal'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> gecode_constraint_dom_206(Y0,Y1,Y2) + ; (is_IntVarArgs(X2,Y2) + -> gecode_constraint_dom_208(Y0,Y1,Y2) + ; (is_int(X2,Y2) + -> gecode_constraint_dom_212(Y0,Y1,Y2) + ; throw(error(type_error(int(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetVarArgs(X2,Y2) + -> gecode_constraint_dom_214(Y0,Y1,Y2) + ; throw(error(type_error('SetVarArgs'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatVal(X2,Y2) + -> gecode_constraint_dom_220(Y0,Y1,Y2) + ; (is_FloatVar(X2,Y2) + -> gecode_constraint_dom_222(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntSet(X2,Y2) + -> gecode_constraint_dom_223(Y0,Y1,Y2) + ; (is_int(X2,Y2) + -> gecode_constraint_dom_229(Y0,Y1,Y2) + ; (is_IntVar(X2,Y2) + -> gecode_constraint_dom_235(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))))) + ; (is_SetVar(X1,Y1) + -> (is_SetVar(X2,Y2) + -> gecode_constraint_dom_243(Y0,Y1,Y2) + ; throw(error(type_error('SetVar'(X2)),gecode_argument_error(dom(X0,X1,X2),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(dom(X0,X1,X2),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(dom(X0,X1,X2),arg=1)))). + +dom(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_200(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('BoolVar'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_202(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatNum(X2,Y2) + -> (is_FloatNum(X3,Y3) + -> gecode_constraint_dom_204(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatNum'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatNum'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_207(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_209(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_dom_210(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_213(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error(int(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetRelType(X2,Y2) + -> (is_IntSet(X3,Y3) + -> gecode_constraint_dom_215(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_dom_216(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatNum(X2,Y2) + -> (is_FloatNum(X3,Y3) + -> gecode_constraint_dom_218(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatNum'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; (is_FloatVal(X2,Y2) + -> (is_Reify(X3,Y3) + -> gecode_constraint_dom_221(Y0,Y1,Y2,Y3) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatVal'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_224(Y0,Y1,Y2,Y3) + ; (is_Reify(X3,Y3) + -> gecode_constraint_dom_225(Y0,Y1,Y2,Y3) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4))))) + ; (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_dom_227(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_230(Y0,Y1,Y2,Y3) + ; (is_Reify(X3,Y3) + -> gecode_constraint_dom_233(Y0,Y1,Y2,Y3) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))))) + ; (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_dom_236(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))))) + ; (is_SetVar(X1,Y1) + -> (is_SetRelType(X2,Y2) + -> (is_IntSet(X3,Y3) + -> gecode_constraint_dom_237(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_dom_239(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(dom(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(dom(X0,X1,X2,X3),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(dom(X0,X1,X2,X3),arg=1)))). + +dom(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_dom_211(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=3)))) + ; (is_SetVarArgs(X1,Y1) + -> (is_SetRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_dom_217(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(int(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatNum(X2,Y2) + -> (is_FloatNum(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_dom_219(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatNum'(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('FloatNum'(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_Reify(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_dom_226(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4)))) + ; (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_dom_228(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_dom_231(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5))))) + ; (is_Reify(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_dom_234(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error(int(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=3))))) + ; (is_SetVar(X1,Y1) + -> (is_SetRelType(X2,Y2) + -> (is_IntSet(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_dom_238(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_dom_240(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_dom_242(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=2)))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(dom(X0,X1,X2,X3,X4),arg=1)))). + +dom(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_dom_232(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_SetVar(X1,Y1) + -> (is_SetRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> (is_Reify(X5,Y5) + -> gecode_constraint_dom_241(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(dom(X0,X1,X2,X3,X4,X5),arg=1)))). + +element(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> gecode_constraint_element_244(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_element_246(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_element_250(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_element_254(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(element(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> gecode_constraint_element_256(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_element_258(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_element_264(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(element(X0,X1,X2,X3),arg=4)))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(element(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(element(X0,X1,X2,X3),arg=1)))). + +element(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_245(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_247(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_251(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_255(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_257(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_259(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_element_265(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=4)))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(element(X0,X1,X2,X3,X4),arg=1)))). + +element(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_BoolVar(X6,Y6) + -> gecode_constraint_element_248(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('BoolVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_IntVar(X6,Y6) + -> gecode_constraint_element_252(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_BoolVar(X6,Y6) + -> gecode_constraint_element_260(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; (is_IntVar(X6,Y6) + -> gecode_constraint_element_262(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=7))))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +element(X0,X1,X2,X3,X4,X5,X6,X7) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_BoolVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_element_249(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('BoolVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_IntVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_element_253(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_int(X5,Y5) + -> (is_BoolVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_element_261(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; (is_IntVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_element_263(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=7))))) + ; throw(error(type_error(int(X5)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(element(X0,X1,X2,X3,X4,X5,X6,X7),arg=1)))). + +extensional(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_TupleSet(X2,Y2) + -> gecode_constraint_extensional_266(Y0,Y1,Y2) + ; (is_DFA(X2,Y2) + -> gecode_constraint_extensional_268(Y0,Y1,Y2) + ; throw(error(type_error('DFA'(X2)),gecode_argument_error(extensional(X0,X1,X2),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_TupleSet(X2,Y2) + -> gecode_constraint_extensional_270(Y0,Y1,Y2) + ; (is_DFA(X2,Y2) + -> gecode_constraint_extensional_272(Y0,Y1,Y2) + ; throw(error(type_error('DFA'(X2)),gecode_argument_error(extensional(X0,X1,X2),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(extensional(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(extensional(X0,X1,X2),arg=1)))). + +extensional(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_TupleSet(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_extensional_267(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=4)))) + ; (is_DFA(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_extensional_269(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('DFA'(X2)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_TupleSet(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_extensional_271(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=4)))) + ; (is_DFA(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_extensional_273(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('DFA'(X2)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(extensional(X0,X1,X2,X3),arg=1)))). + +ite(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> gecode_constraint_ite_274(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('BoolVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('BoolVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=4)))) + ; (is_FloatVar(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> (is_FloatVar(X4,Y4) + -> gecode_constraint_ite_276(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('FloatVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> gecode_constraint_ite_277(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=4)))) + ; (is_SetVar(X2,Y2) + -> (is_SetVar(X3,Y3) + -> (is_SetVar(X4,Y4) + -> gecode_constraint_ite_279(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('SetVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('SetVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('SetVar'(X2)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=3))))))) + ; throw(error(type_error('BoolVar'(X1)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(ite(X0,X1,X2,X3,X4),arg=1)))). + +ite(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_ite_275(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('BoolVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('BoolVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_ite_278(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=3))))) + ; throw(error(type_error('BoolVar'(X1)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(ite(X0,X1,X2,X3,X4,X5),arg=1)))). + +linear(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_linear_280(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_linear_284(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatRelType(X2,Y2) + -> (is_FloatVal(X3,Y3) + -> gecode_constraint_linear_292(Y0,Y1,Y2,Y3) + ; (is_FloatVar(X3,Y3) + -> gecode_constraint_linear_294(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('FloatRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_linear_312(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_linear_316(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(linear(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(linear(X0,X1,X2,X3),arg=1)))). + +linear(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_linear_281(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_linear_282(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_linear_285(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_linear_286(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=3)))) + ; (is_FloatValArgs(X1,Y1) + -> (is_FloatVarArgs(X2,Y2) + -> (is_FloatRelType(X3,Y3) + -> (is_FloatVal(X4,Y4) + -> gecode_constraint_linear_288(Y0,Y1,Y2,Y3,Y4) + ; (is_FloatVar(X4,Y4) + -> gecode_constraint_linear_290(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('FloatVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('FloatRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('FloatVarArgs'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatRelType(X2,Y2) + -> (is_FloatVal(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_linear_293(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5)))) + ; (is_FloatVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_linear_295(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('FloatRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_linear_296(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_linear_300(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> gecode_constraint_linear_304(Y0,Y1,Y2,Y3,Y4) + ; (is_IntVar(X4,Y4) + -> gecode_constraint_linear_308(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_linear_313(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_linear_314(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_linear_317(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_linear_318(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=2)))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(linear(X0,X1,X2,X3,X4),arg=1)))). + +linear(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_283(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_287(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_FloatValArgs(X1,Y1) + -> (is_FloatVarArgs(X2,Y2) + -> (is_FloatRelType(X3,Y3) + -> (is_FloatVal(X4,Y4) + -> (is_Reify(X5,Y5) + -> gecode_constraint_linear_289(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_FloatVar(X4,Y4) + -> (is_Reify(X5,Y5) + -> gecode_constraint_linear_291(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('FloatVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('FloatRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('FloatVarArgs'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_297(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_Reify(X5,Y5) + -> gecode_constraint_linear_298(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6))))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_301(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_Reify(X5,Y5) + -> gecode_constraint_linear_302(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6))))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_305(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_Reify(X5,Y5) + -> gecode_constraint_linear_306(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6))))) + ; (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_309(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_Reify(X5,Y5) + -> gecode_constraint_linear_310(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6))))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_315(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_linear_319(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=2))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5),arg=1)))). + +linear(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_Reify(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_linear_299(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_Reify(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_linear_303(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntRelType(X3,Y3) + -> (is_int(X4,Y4) + -> (is_Reify(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_linear_307(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; (is_IntVar(X4,Y4) + -> (is_Reify(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_linear_311(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('Reify'(X5)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=5))))) + ; throw(error(type_error('IntRelType'(X3)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(linear(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +max(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVarArgs(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> gecode_constraint_max_320(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(max(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_max_321(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(max(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(max(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(max(X0,X1,X2),arg=1)))). + +max(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_max_322(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(max(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(max(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_max_323(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(max(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(max(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_max_324(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(max(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(max(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(max(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(max(X0,X1,X2,X3),arg=1)))). + +max(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_max_325(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(max(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(max(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(max(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(max(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(max(X0,X1,X2,X3,X4),arg=1)))). + +member(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> gecode_constraint_member_326(Y0,Y1,Y2) + ; throw(error(type_error('BoolVar'(X2)),gecode_argument_error(member(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_member_330(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(member(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(member(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(member(X0,X1,X2),arg=1)))). + +member(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_member_327(Y0,Y1,Y2,Y3) + ; (is_Reify(X3,Y3) + -> gecode_constraint_member_328(Y0,Y1,Y2,Y3) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(member(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('BoolVar'(X2)),gecode_argument_error(member(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_member_331(Y0,Y1,Y2,Y3) + ; (is_Reify(X3,Y3) + -> gecode_constraint_member_332(Y0,Y1,Y2,Y3) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(member(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(member(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(member(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(member(X0,X1,X2,X3),arg=1)))). + +member(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_BoolVar(X2,Y2) + -> (is_Reify(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_member_329(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('BoolVar'(X2)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_Reify(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_member_333(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('Reify'(X3)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(member(X0,X1,X2,X3,X4),arg=1)))). + +min(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVarArgs(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> gecode_constraint_min_334(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(min(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_min_335(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(min(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(min(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(min(X0,X1,X2),arg=1)))). + +min(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_min_336(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(min(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(min(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_min_337(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(min(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(min(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_min_338(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(min(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(min(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(min(X0,X1,X2,X3),arg=2)))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(min(X0,X1,X2,X3),arg=1)))). + +min(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_min_339(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(min(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(min(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(min(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(min(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(min(X0,X1,X2,X3,X4),arg=1)))). + +mod(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_mod_340(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(mod(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(mod(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(mod(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(mod(X0,X1,X2,X3),arg=1)))). + +mod(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_mod_341(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(mod(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(mod(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(mod(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(mod(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(mod(X0,X1,X2,X3,X4),arg=1)))). + +mult(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_mult_342(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(mult(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(mult(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_mult_343(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(mult(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(mult(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(mult(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(mult(X0,X1,X2,X3),arg=1)))). + +mult(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_mult_344(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(mult(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(mult(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(mult(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(mult(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(mult(X0,X1,X2,X3,X4),arg=1)))). + +nooverlap(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> gecode_constraint_nooverlap_345(Y0,Y1,Y2,Y3,Y4,Y5) + ; (is_IntPropLevel(X5,Y5) + -> gecode_constraint_nooverlap_348(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=6))))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntArgs'(X2)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5),arg=1)))). + +nooverlap(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> (is_BoolVarArgs(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_nooverlap_346(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('BoolVarArgs'(X5)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntVarArgs(X5,Y5) + -> (is_IntVarArgs(X6,Y6) + -> gecode_constraint_nooverlap_351(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVarArgs'(X6)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +nooverlap(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntArgs(X4,Y4) + -> gecode_constraint_nooverlap_347(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntArgs'(X2)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4),arg=1)))). + +nooverlap(X0,X1,X2,X3,X4,X5,X6,X7) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntVarArgs(X5,Y5) + -> (is_IntVarArgs(X6,Y6) + -> (is_BoolVarArgs(X7,Y7) + -> gecode_constraint_nooverlap_349(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; (is_IntPropLevel(X7,Y7) + -> gecode_constraint_nooverlap_352(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=8))))) + ; throw(error(type_error('IntVarArgs'(X6)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7),arg=1)))). + +nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVarArgs(X4,Y4) + -> (is_IntVarArgs(X5,Y5) + -> (is_IntVarArgs(X6,Y6) + -> (is_BoolVarArgs(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_nooverlap_350(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error('BoolVarArgs'(X7)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntVarArgs'(X6)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6)))) + ; throw(error(type_error('IntVarArgs'(X4)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nooverlap(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=1)))). + +nroot(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_nroot_353(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_nroot_354(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nroot(X0,X1,X2,X3),arg=1)))). + +nroot(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_nroot_355(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(nroot(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nroot(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(nroot(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(nroot(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nroot(X0,X1,X2,X3,X4),arg=1)))). + +nvalues(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_nvalues_356(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_nvalues_358(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_nvalues_360(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_nvalues_362(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nvalues(X0,X1,X2,X3),arg=1)))). + +nvalues(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_nvalues_357(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_nvalues_359(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_nvalues_361(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_nvalues_363(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(nvalues(X0,X1,X2,X3,X4),arg=1)))). + +path(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVarArgs(X5,Y5) + -> (is_IntVar(X6,Y6) + -> gecode_constraint_path_364(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; (is_IntVar(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_path_367(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=6))))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVar(X5,Y5) + -> (is_IntVar(X6,Y6) + -> gecode_constraint_path_370(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=3))))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +path(X0,X1,X2,X3,X4,X5,X6,X7) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVarArgs(X5,Y5) + -> (is_IntVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_path_365(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=7)))) + ; throw(error(type_error('IntVarArgs'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVar(X5,Y5) + -> (is_IntVarArgs(X6,Y6) + -> (is_IntVar(X7,Y7) + -> gecode_constraint_path_368(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntVar'(X7)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; (is_IntVar(X6,Y6) + -> (is_IntPropLevel(X7,Y7) + -> gecode_constraint_path_371(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7) + ; throw(error(type_error('IntPropLevel'(X7)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=8)))) + ; throw(error(type_error('IntVar'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=7))))) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=3))))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7),arg=1)))). + +path(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVar(X5,Y5) + -> gecode_constraint_path_366(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_path_375(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error(int(X1)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5),arg=1)))). + +path(X0,X1,X2,X3,X4,X5,X6,X7,X8) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntVar(X4,Y4) + -> (is_IntVar(X5,Y5) + -> (is_IntVarArgs(X6,Y6) + -> (is_IntVar(X7,Y7) + -> (is_IntPropLevel(X8,Y8) + -> gecode_constraint_path_369(Y0,Y1,Y2,Y3,Y4,Y5,Y6,Y7,Y8) + ; throw(error(type_error('IntPropLevel'(X8)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=9)))) + ; throw(error(type_error('IntVar'(X7)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=8)))) + ; throw(error(type_error('IntVarArgs'(X6)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=7)))) + ; throw(error(type_error('IntVar'(X5)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=6)))) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=3)))) + ; throw(error(type_error('IntArgs'(X1)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3,X4,X5,X6,X7,X8),arg=1)))). + +path(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_path_372(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(path(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(path(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3),arg=1)))). + +path(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_path_373(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=3)))) + ; (is_int(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntVar(X4,Y4) + -> gecode_constraint_path_374(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntVar'(X4)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error(int(X1)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(path(X0,X1,X2,X3,X4),arg=1)))). + +pow(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_FloatVar(X3,Y3) + -> gecode_constraint_pow_376(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(pow(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(pow(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_pow_377(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(pow(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(pow(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(pow(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(pow(X0,X1,X2,X3),arg=1)))). + +pow(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_int(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_pow_378(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(pow(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(pow(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(pow(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(pow(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(pow(X0,X1,X2,X3,X4),arg=1)))). + +precede(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> gecode_constraint_precede_379(Y0,Y1,Y2) + ; throw(error(type_error('IntArgs'(X2)),gecode_argument_error(precede(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(precede(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(precede(X0,X1,X2),arg=1)))). + +precede(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_precede_380(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(precede(X0,X1,X2,X3),arg=4)))) + ; (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_precede_381(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(precede(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(precede(X0,X1,X2,X3),arg=3))))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(precede(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(precede(X0,X1,X2,X3),arg=1)))). + +precede(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_int(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_precede_382(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(precede(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(precede(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error(int(X2)),gecode_argument_error(precede(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(precede(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(precede(X0,X1,X2,X3,X4),arg=1)))). + +relax(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_SetVarArgs(X1,Y1) + -> (is_SetVarArgs(X2,Y2) + -> (is_Rnd(X3,Y3) + -> (is_double(X4,Y4) + -> gecode_constraint_relax_383(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(double(X4)),gecode_argument_error(relax(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('Rnd'(X3)),gecode_argument_error(relax(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('SetVarArgs'(X2)),gecode_argument_error(relax(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('SetVarArgs'(X1)),gecode_argument_error(relax(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(relax(X0,X1,X2,X3,X4),arg=1)))). + +rel(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolOpType(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> gecode_constraint_rel_384(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_rel_386(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> gecode_constraint_rel_392(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_rel_396(Y0,Y1,Y2,Y3) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> gecode_constraint_rel_400(Y0,Y1,Y2,Y3) + ; (is_BoolVarArgs(X3,Y3) + -> gecode_constraint_rel_402(Y0,Y1,Y2,Y3) + ; (is_IntArgs(X3,Y3) + -> gecode_constraint_rel_404(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_rel_406(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_rel_409(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4)))))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVarArgs(X1,Y1) + -> (is_FloatRelType(X2,Y2) + -> (is_FloatVal(X3,Y3) + -> gecode_constraint_rel_410(Y0,Y1,Y2,Y3) + ; (is_FloatVar(X3,Y3) + -> gecode_constraint_rel_411(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('FloatRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> gecode_constraint_rel_412(Y0,Y1,Y2,Y3) + ; (is_IntVarArgs(X3,Y3) + -> gecode_constraint_rel_414(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_rel_416(Y0,Y1,Y2,Y3) + ; (is_IntVarArgs(X3,Y3) + -> gecode_constraint_rel_418(Y0,Y1,Y2,Y3) + ; (is_int(X3,Y3) + -> gecode_constraint_rel_420(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_rel_423(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_rel_424(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4)))))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatRelType(X2,Y2) + -> (is_FloatVal(X3,Y3) + -> gecode_constraint_rel_426(Y0,Y1,Y2,Y3) + ; (is_FloatVar(X3,Y3) + -> gecode_constraint_rel_428(Y0,Y1,Y2,Y3) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('FloatRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> gecode_constraint_rel_430(Y0,Y1,Y2,Y3) + ; (is_IntVar(X3,Y3) + -> gecode_constraint_rel_434(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; (is_SetRelType(X2,Y2) + -> (is_SetVar(X3,Y3) + -> gecode_constraint_rel_438(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3))))) + ; (is_SetVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_rel_440(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4)))) + ; (is_SetRelType(X2,Y2) + -> (is_IntVar(X3,Y3) + -> gecode_constraint_rel_442(Y0,Y1,Y2,Y3) + ; (is_SetVar(X3,Y3) + -> gecode_constraint_rel_444(Y0,Y1,Y2,Y3) + ; throw(error(type_error('SetVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3),arg=3))))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(rel(X0,X1,X2,X3),arg=2)))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(rel(X0,X1,X2,X3),arg=1)))). + +rel(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolOpType(X1,Y1) + -> (is_BoolVarArgs(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_385(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_387(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('BoolVarArgs'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_BoolVar(X1,Y1) + -> (is_BoolOpType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> gecode_constraint_rel_388(Y0,Y1,Y2,Y3,Y4) + ; (is_int(X4,Y4) + -> gecode_constraint_rel_390(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error(int(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('BoolVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntRelType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_393(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_rel_394(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5))))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_397(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_rel_398(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3))))) + ; (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_401(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_BoolVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_403(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_405(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_407(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_413(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_415(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_417(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_419(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_421(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_425(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_FloatVar(X1,Y1) + -> (is_FloatRelType(X2,Y2) + -> (is_FloatVal(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_427(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_FloatVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_429(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('FloatVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('FloatRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_431(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_rel_432(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5))))) + ; (is_IntVar(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_rel_435(Y0,Y1,Y2,Y3,Y4) + ; (is_Reify(X4,Y4) + -> gecode_constraint_rel_436(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; (is_SetRelType(X2,Y2) + -> (is_SetVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_439(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('SetVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3))))) + ; (is_SetVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_441(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4)))) + ; (is_SetRelType(X2,Y2) + -> (is_IntVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_443(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; (is_SetVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> gecode_constraint_rel_445(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('SetVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=4))))) + ; throw(error(type_error('SetRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=3))))) + ; throw(error(type_error('SetVar'(X1)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=2))))))))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(rel(X0,X1,X2,X3,X4),arg=1)))). + +rel(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_BoolOpType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_BoolVar(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_389(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; (is_int(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_391(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=5))))) + ; throw(error(type_error('BoolVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=4)))) + ; (is_IntRelType(X2,Y2) + -> (is_BoolVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_395(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_int(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_399(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=3))))) + ; (is_IntVar(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> (is_int(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_433(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=5)))) + ; (is_IntVar(X3,Y3) + -> (is_Reify(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_rel_437(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('Reify'(X4)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVar'(X3)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=4))))) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(rel(X0,X1,X2,X3,X4,X5),arg=1)))). + +rel(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> gecode_constraint_rel_408(Y0,Y1,Y2) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntRelType(X2,Y2) + -> gecode_constraint_rel_422(Y0,Y1,Y2) + ; throw(error(type_error('IntRelType'(X2)),gecode_argument_error(rel(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(rel(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(rel(X0,X1,X2),arg=1)))). + +sequence(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> (is_int(X5,Y5) + -> gecode_constraint_sequence_446(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error(int(X5)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntSet'(X2)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> (is_int(X5,Y5) + -> gecode_constraint_sequence_448(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error(int(X5)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntSet'(X2)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5),arg=1)))). + +sequence(X0,X1,X2,X3,X4,X5,X6) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> (is_int(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_sequence_447(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntSet'(X2)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntSet(X2,Y2) + -> (is_int(X3,Y3) + -> (is_int(X4,Y4) + -> (is_int(X5,Y5) + -> (is_IntPropLevel(X6,Y6) + -> gecode_constraint_sequence_449(Y0,Y1,Y2,Y3,Y4,Y5,Y6) + ; throw(error(type_error('IntPropLevel'(X6)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=7)))) + ; throw(error(type_error(int(X5)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=6)))) + ; throw(error(type_error(int(X4)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=5)))) + ; throw(error(type_error(int(X3)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=4)))) + ; throw(error(type_error('IntSet'(X2)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sequence(X0,X1,X2,X3,X4,X5,X6),arg=1)))). + +sorted(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> gecode_constraint_sorted_450(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_sorted_453(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(sorted(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(sorted(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(sorted(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sorted(X0,X1,X2,X3),arg=1)))). + +sorted(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_sorted_451(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(sorted(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(sorted(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(sorted(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(sorted(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sorted(X0,X1,X2,X3,X4),arg=1)))). + +sorted(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> gecode_constraint_sorted_452(Y0,Y1,Y2) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(sorted(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(sorted(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sorted(X0,X1,X2),arg=1)))). + +sqr(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> gecode_constraint_sqr_454(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(sqr(X0,X1,X2),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_sqr_455(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(sqr(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(sqr(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sqr(X0,X1,X2),arg=1)))). + +sqr(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_sqr_456(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(sqr(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(sqr(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(sqr(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sqr(X0,X1,X2,X3),arg=1)))). + +sqrt(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_FloatVar(X1,Y1) + -> (is_FloatVar(X2,Y2) + -> gecode_constraint_sqrt_457(Y0,Y1,Y2) + ; throw(error(type_error('FloatVar'(X2)),gecode_argument_error(sqrt(X0,X1,X2),arg=3)))) + ; (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> gecode_constraint_sqrt_458(Y0,Y1,Y2) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(sqrt(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(sqrt(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sqrt(X0,X1,X2),arg=1)))). + +sqrt(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVar(X1,Y1) + -> (is_IntVar(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_sqrt_459(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(sqrt(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVar'(X2)),gecode_argument_error(sqrt(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('IntVar'(X1)),gecode_argument_error(sqrt(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(sqrt(X0,X1,X2,X3),arg=1)))). + +unary(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> gecode_constraint_unary_460(Y0,Y1,Y2,Y3) + ; (is_IntPropLevel(X3,Y3) + -> gecode_constraint_unary_463(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntPropLevel'(X3)),gecode_argument_error(unary(X0,X1,X2,X3),arg=4))))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> gecode_constraint_unary_466(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3),arg=3))))) + ; (is_TaskTypeArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> gecode_constraint_unary_470(Y0,Y1,Y2,Y3) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('TaskTypeArgs'(X1)),gecode_argument_error(unary(X0,X1,X2,X3),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unary(X0,X1,X2,X3),arg=1)))). + +unary(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> (is_BoolVarArgs(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_unary_461(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('BoolVarArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=4)))) + ; (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_BoolVarArgs(X4,Y4) + -> gecode_constraint_unary_464(Y0,Y1,Y2,Y3,Y4) + ; (is_IntPropLevel(X4,Y4) + -> gecode_constraint_unary_467(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=3))))) + ; (is_TaskTypeArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_BoolVarArgs(X4,Y4) + -> gecode_constraint_unary_468(Y0,Y1,Y2,Y3,Y4) + ; (is_IntPropLevel(X4,Y4) + -> gecode_constraint_unary_471(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=5))))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('TaskTypeArgs'(X1)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unary(X0,X1,X2,X3,X4),arg=1)))). + +unary(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntArgs(X2,Y2) + -> gecode_constraint_unary_462(Y0,Y1,Y2) + ; throw(error(type_error('IntArgs'(X2)),gecode_argument_error(unary(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(unary(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unary(X0,X1,X2),arg=1)))). + +unary(X0,X1,X2,X3,X4,X5) :- + (is_Space_or_Clause(X0,Y0) + -> (is_IntVarArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntVarArgs(X3,Y3) + -> (is_BoolVarArgs(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_unary_465(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('BoolVarArgs'(X4)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntVarArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=3)))) + ; (is_TaskTypeArgs(X1,Y1) + -> (is_IntVarArgs(X2,Y2) + -> (is_IntArgs(X3,Y3) + -> (is_BoolVarArgs(X4,Y4) + -> (is_IntPropLevel(X5,Y5) + -> gecode_constraint_unary_469(Y0,Y1,Y2,Y3,Y4,Y5) + ; throw(error(type_error('IntPropLevel'(X5)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=6)))) + ; throw(error(type_error('BoolVarArgs'(X4)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=5)))) + ; throw(error(type_error('IntArgs'(X3)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=4)))) + ; throw(error(type_error('IntVarArgs'(X2)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=3)))) + ; throw(error(type_error('TaskTypeArgs'(X1)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unary(X0,X1,X2,X3,X4,X5),arg=1)))). + +unshare(X0,X1) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> gecode_constraint_unshare_472(Y0,Y1) + ; (is_IntVarArgs(X1,Y1) + -> gecode_constraint_unshare_474(Y0,Y1) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(unshare(X0,X1),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unshare(X0,X1),arg=1)))). + +unshare(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVarArgs(X1,Y1) + -> (is_IntPropLevel(X2,Y2) + -> gecode_constraint_unshare_473(Y0,Y1,Y2) + ; throw(error(type_error('IntPropLevel'(X2)),gecode_argument_error(unshare(X0,X1,X2),arg=3)))) + ; (is_IntVarArgs(X1,Y1) + -> (is_IntPropLevel(X2,Y2) + -> gecode_constraint_unshare_475(Y0,Y1,Y2) + ; throw(error(type_error('IntPropLevel'(X2)),gecode_argument_error(unshare(X0,X1,X2),arg=3)))) + ; throw(error(type_error('IntVarArgs'(X1)),gecode_argument_error(unshare(X0,X1,X2),arg=2))))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(unshare(X0,X1,X2),arg=1)))). + +when(X0,X1,X2) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_std_function(X2,Y2) + -> gecode_constraint_when_476(Y0,Y1,Y2) + ; throw(error(type_error('std::function'(X2)),gecode_argument_error(when(X0,X1,X2),arg=3)))) + ; throw(error(type_error('BoolVar'(X1)),gecode_argument_error(when(X0,X1,X2),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(when(X0,X1,X2),arg=1)))). + +when(X0,X1,X2,X3) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_std_function(X2,Y2) + -> (is_IntPropLevel(X3,Y3) + -> gecode_constraint_when_477(Y0,Y1,Y2,Y3) + ; (is_std_function(X3,Y3) + -> gecode_constraint_when_478(Y0,Y1,Y2,Y3) + ; throw(error(type_error('std::function'(X3)),gecode_argument_error(when(X0,X1,X2,X3),arg=4))))) + ; throw(error(type_error('std::function'(X2)),gecode_argument_error(when(X0,X1,X2,X3),arg=3)))) + ; throw(error(type_error('BoolVar'(X1)),gecode_argument_error(when(X0,X1,X2,X3),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(when(X0,X1,X2,X3),arg=1)))). + +when(X0,X1,X2,X3,X4) :- + (is_Space_or_Clause(X0,Y0) + -> (is_BoolVar(X1,Y1) + -> (is_std_function(X2,Y2) + -> (is_std_function(X3,Y3) + -> (is_IntPropLevel(X4,Y4) + -> gecode_constraint_when_479(Y0,Y1,Y2,Y3,Y4) + ; throw(error(type_error('IntPropLevel'(X4)),gecode_argument_error(when(X0,X1,X2,X3,X4),arg=5)))) + ; throw(error(type_error('std::function'(X3)),gecode_argument_error(when(X0,X1,X2,X3,X4),arg=4)))) + ; throw(error(type_error('std::function'(X2)),gecode_argument_error(when(X0,X1,X2,X3,X4),arg=3)))) + ; throw(error(type_error('BoolVar'(X1)),gecode_argument_error(when(X0,X1,X2,X3,X4),arg=2)))) + ; throw(error(type_error('Space'(X0)),gecode_argument_error(when(X0,X1,X2,X3,X4),arg=1)))). + diff --git a/packages/gecode/gecode_yap_cc_forward_auto_generated.icc b/packages/gecode/gecode_yap_cc_forward_auto_generated.icc new file mode 100644 index 000000000..dd1196994 --- /dev/null +++ b/packages/gecode/gecode_yap_cc_forward_auto_generated.icc @@ -0,0 +1,28 @@ +// -*- c++ -*- +//============================================================================= +// Copyright (C) 2011 by Denys Duchier +// +// This program is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as published by the +// Free Software Foundation, either version 3 of the License, or (at your +// option) any later version. +// +// This program is distributed in the hope that it will be useful, but WITHOUT +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +// more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . +//============================================================================= + +static RestartMode gecode_RestartMode_from_term(YAP_Term); +static FloatRelType gecode_FloatRelType_from_term(YAP_Term); +static ReifyMode gecode_ReifyMode_from_term(YAP_Term); +static IntRelType gecode_IntRelType_from_term(YAP_Term); +static BoolOpType gecode_BoolOpType_from_term(YAP_Term); +static IntPropLevel gecode_IntPropLevel_from_term(YAP_Term); +static TaskType gecode_TaskType_from_term(YAP_Term); +static TraceEvent gecode_TraceEvent_from_term(YAP_Term); +static SetRelType gecode_SetRelType_from_term(YAP_Term); +static SetOpType gecode_SetOpType_from_term(YAP_Term); diff --git a/packages/gecode/gecode_yap_cc_impl_auto_generated.icc b/packages/gecode/gecode_yap_cc_impl_auto_generated.icc new file mode 100644 index 000000000..beff30fd6 --- /dev/null +++ b/packages/gecode/gecode_yap_cc_impl_auto_generated.icc @@ -0,0 +1,5412 @@ +// -*- c++ -*- +//============================================================================= +// Copyright (C) 2011 by Denys Duchier +// +// This program is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as published by the +// Free Software Foundation, either version 3 of the License, or (at your +// option) any later version. +// +// This program is distributed in the hope that it will be useful, but WITHOUT +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +// more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . +//============================================================================= + +static YAP_Term gecode_RM_NONE; +static YAP_Term gecode_RM_CONSTANT; +static YAP_Term gecode_RM_LINEAR; +static YAP_Term gecode_RM_LUBY; +static YAP_Term gecode_RM_GEOMETRIC; + +static RestartMode gecode_RestartMode_from_term(YAP_Term X) +{ + if (X==gecode_RM_NONE) return RM_NONE; + if (X==gecode_RM_CONSTANT) return RM_CONSTANT; + if (X==gecode_RM_LINEAR) return RM_LINEAR; + if (X==gecode_RM_LUBY) return RM_LUBY; + if (X==gecode_RM_GEOMETRIC) return RM_GEOMETRIC; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_FRT_EQ; +static YAP_Term gecode_FRT_NQ; +static YAP_Term gecode_FRT_LQ; +static YAP_Term gecode_FRT_LE; +static YAP_Term gecode_FRT_GQ; +static YAP_Term gecode_FRT_GR; + +static FloatRelType gecode_FloatRelType_from_term(YAP_Term X) +{ + if (X==gecode_FRT_EQ) return FRT_EQ; + if (X==gecode_FRT_NQ) return FRT_NQ; + if (X==gecode_FRT_LQ) return FRT_LQ; + if (X==gecode_FRT_LE) return FRT_LE; + if (X==gecode_FRT_GQ) return FRT_GQ; + if (X==gecode_FRT_GR) return FRT_GR; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_RM_EQV; +static YAP_Term gecode_RM_IMP; +static YAP_Term gecode_RM_PMI; + +static ReifyMode gecode_ReifyMode_from_term(YAP_Term X) +{ + if (X==gecode_RM_EQV) return RM_EQV; + if (X==gecode_RM_IMP) return RM_IMP; + if (X==gecode_RM_PMI) return RM_PMI; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_IRT_EQ; +static YAP_Term gecode_IRT_NQ; +static YAP_Term gecode_IRT_LQ; +static YAP_Term gecode_IRT_LE; +static YAP_Term gecode_IRT_GQ; +static YAP_Term gecode_IRT_GR; + +static IntRelType gecode_IntRelType_from_term(YAP_Term X) +{ + if (X==gecode_IRT_EQ) return IRT_EQ; + if (X==gecode_IRT_NQ) return IRT_NQ; + if (X==gecode_IRT_LQ) return IRT_LQ; + if (X==gecode_IRT_LE) return IRT_LE; + if (X==gecode_IRT_GQ) return IRT_GQ; + if (X==gecode_IRT_GR) return IRT_GR; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_BOT_AND; +static YAP_Term gecode_BOT_OR; +static YAP_Term gecode_BOT_IMP; +static YAP_Term gecode_BOT_EQV; +static YAP_Term gecode_BOT_XOR; + +static BoolOpType gecode_BoolOpType_from_term(YAP_Term X) +{ + if (X==gecode_BOT_AND) return BOT_AND; + if (X==gecode_BOT_OR) return BOT_OR; + if (X==gecode_BOT_IMP) return BOT_IMP; + if (X==gecode_BOT_EQV) return BOT_EQV; + if (X==gecode_BOT_XOR) return BOT_XOR; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_IPL_DEF; +static YAP_Term gecode_IPL_VAL; +static YAP_Term gecode_IPL_BND; +static YAP_Term gecode_IPL_DOM; +static YAP_Term gecode_IPL_SPEED; +static YAP_Term gecode_IPL_MEMORY; +static YAP_Term gecode_IPL_BASIC; +static YAP_Term gecode_IPL_ADVANCED; +static YAP_Term gecode_IPL_BASIC_ADVANCED; + +static IntPropLevel gecode_IntPropLevel_from_term(YAP_Term X) +{ + if (X==gecode_IPL_DEF) return IPL_DEF; + if (X==gecode_IPL_VAL) return IPL_VAL; + if (X==gecode_IPL_BND) return IPL_BND; + if (X==gecode_IPL_DOM) return IPL_DOM; + if (X==gecode_IPL_SPEED) return IPL_SPEED; + if (X==gecode_IPL_MEMORY) return IPL_MEMORY; + if (X==gecode_IPL_BASIC) return IPL_BASIC; + if (X==gecode_IPL_ADVANCED) return IPL_ADVANCED; + if (X==gecode_IPL_BASIC_ADVANCED) return IPL_BASIC_ADVANCED; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_TT_FIXP; +static YAP_Term gecode_TT_FIXS; +static YAP_Term gecode_TT_FIXE; + +static TaskType gecode_TaskType_from_term(YAP_Term X) +{ + if (X==gecode_TT_FIXP) return TT_FIXP; + if (X==gecode_TT_FIXS) return TT_FIXS; + if (X==gecode_TT_FIXE) return TT_FIXE; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_TE_INIT; +static YAP_Term gecode_TE_PRUNE; +static YAP_Term gecode_TE_FIX; +static YAP_Term gecode_TE_FAIL; +static YAP_Term gecode_TE_DONE; +static YAP_Term gecode_TE_PROPAGATE; +static YAP_Term gecode_TE_COMMIT; + +static TraceEvent gecode_TraceEvent_from_term(YAP_Term X) +{ + if (X==gecode_TE_INIT) return TE_INIT; + if (X==gecode_TE_PRUNE) return TE_PRUNE; + if (X==gecode_TE_FIX) return TE_FIX; + if (X==gecode_TE_FAIL) return TE_FAIL; + if (X==gecode_TE_DONE) return TE_DONE; + if (X==gecode_TE_PROPAGATE) return TE_PROPAGATE; + if (X==gecode_TE_COMMIT) return TE_COMMIT; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_SRT_EQ; +static YAP_Term gecode_SRT_NQ; +static YAP_Term gecode_SRT_SUB; +static YAP_Term gecode_SRT_SUP; +static YAP_Term gecode_SRT_DISJ; +static YAP_Term gecode_SRT_CMPL; +static YAP_Term gecode_SRT_LQ; +static YAP_Term gecode_SRT_LE; +static YAP_Term gecode_SRT_GQ; +static YAP_Term gecode_SRT_GR; + +static SetRelType gecode_SetRelType_from_term(YAP_Term X) +{ + if (X==gecode_SRT_EQ) return SRT_EQ; + if (X==gecode_SRT_NQ) return SRT_NQ; + if (X==gecode_SRT_SUB) return SRT_SUB; + if (X==gecode_SRT_SUP) return SRT_SUP; + if (X==gecode_SRT_DISJ) return SRT_DISJ; + if (X==gecode_SRT_CMPL) return SRT_CMPL; + if (X==gecode_SRT_LQ) return SRT_LQ; + if (X==gecode_SRT_LE) return SRT_LE; + if (X==gecode_SRT_GQ) return SRT_GQ; + if (X==gecode_SRT_GR) return SRT_GR; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Term gecode_SOT_UNION; +static YAP_Term gecode_SOT_DUNION; +static YAP_Term gecode_SOT_INTER; +static YAP_Term gecode_SOT_MINUS; + +static SetOpType gecode_SetOpType_from_term(YAP_Term X) +{ + if (X==gecode_SOT_UNION) return SOT_UNION; + if (X==gecode_SOT_DUNION) return SOT_DUNION; + if (X==gecode_SOT_INTER) return SOT_INTER; + if (X==gecode_SOT_MINUS) return SOT_MINUS; + cerr << "this should never happen" << endl; exit(1); +} + +static YAP_Bool gecode_constraint_branch_1(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + std::function X2 = gecode_std_function_from_term(YAP_ARG2); + branch(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_convex_2(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + convex(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_convex_3(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3); + convex(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_abs_4(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + abs(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_abs_5(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + abs(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_abs_6(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + abs(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_7(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + argmax(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_11(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + bool X4 = gecode_bool_from_term(YAP_ARG4); + argmax(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_8(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + bool X5 = gecode_bool_from_term(YAP_ARG5); + argmax(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_12(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + bool X4 = gecode_bool_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + argmax(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_9(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + bool X5 = gecode_bool_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + argmax(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmax_10(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + argmax(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_13(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + argmin(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_17(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + bool X4 = gecode_bool_from_term(YAP_ARG4); + argmin(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_14(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + bool X5 = gecode_bool_from_term(YAP_ARG5); + argmin(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_18(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + bool X4 = gecode_bool_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + argmin(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_15(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + bool X5 = gecode_bool_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + argmin(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_argmin_16(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + argmin(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_19(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_21(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_24(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_27(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_30(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_33(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_35(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_37(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3); + assign(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_20(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3); + BoolVarValPrint X4 = gecode_BoolVarValPrint_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_22(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3); + BoolBranchFilter X4 = gecode_BoolBranchFilter_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_25(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3); + FloatBranchFilter X4 = gecode_FloatBranchFilter_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_28(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3); + IntBranchFilter X4 = gecode_IntBranchFilter_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_31(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3); + SetBranchFilter X4 = gecode_SetBranchFilter_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_34(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3); + FloatVarValPrint X4 = gecode_FloatVarValPrint_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_36(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3); + IntVarValPrint X4 = gecode_IntVarValPrint_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_38(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3); + SetVarValPrint X4 = gecode_SetVarValPrint_from_term(YAP_ARG4); + assign(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_23(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolAssign X3 = gecode_BoolAssign_from_term(YAP_ARG3); + BoolBranchFilter X4 = gecode_BoolBranchFilter_from_term(YAP_ARG4); + BoolVarValPrint X5 = gecode_BoolVarValPrint_from_term(YAP_ARG5); + assign(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_26(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatAssign X3 = gecode_FloatAssign_from_term(YAP_ARG3); + FloatBranchFilter X4 = gecode_FloatBranchFilter_from_term(YAP_ARG4); + FloatVarValPrint X5 = gecode_FloatVarValPrint_from_term(YAP_ARG5); + assign(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_29(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntAssign X3 = gecode_IntAssign_from_term(YAP_ARG3); + IntBranchFilter X4 = gecode_IntBranchFilter_from_term(YAP_ARG4); + IntVarValPrint X5 = gecode_IntVarValPrint_from_term(YAP_ARG5); + assign(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_assign_32(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetAssign X3 = gecode_SetAssign_from_term(YAP_ARG3); + SetBranchFilter X4 = gecode_SetBranchFilter_from_term(YAP_ARG4); + SetVarValPrint X5 = gecode_SetVarValPrint_from_term(YAP_ARG5); + assign(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_binpacking_39(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + binpacking(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_binpacking_40(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + binpacking(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_41(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolValBranch X3 = gecode_BoolValBranch_from_term(YAP_ARG3); + branch(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_85(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatValBranch X3 = gecode_FloatValBranch_from_term(YAP_ARG3); + branch(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_87(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntValBranch X3 = gecode_IntValBranch_from_term(YAP_ARG3); + branch(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_89(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetValBranch X3 = gecode_SetValBranch_from_term(YAP_ARG3); + branch(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_42(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolValBranch X3 = gecode_BoolValBranch_from_term(YAP_ARG3); + BoolVarValPrint X4 = gecode_BoolVarValPrint_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_43(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_49(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_55(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_58(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_64(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_70(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_76(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_82(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_86(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatValBranch X3 = gecode_FloatValBranch_from_term(YAP_ARG3); + FloatVarValPrint X4 = gecode_FloatVarValPrint_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_88(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntValBranch X3 = gecode_IntValBranch_from_term(YAP_ARG3); + IntVarValPrint X4 = gecode_IntVarValPrint_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_90(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetValBranch X3 = gecode_SetValBranch_from_term(YAP_ARG3); + SetVarValPrint X4 = gecode_SetVarValPrint_from_term(YAP_ARG4); + branch(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_44(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_46(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_50(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_52(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_56(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_59(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_61(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_65(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_67(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_71(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_73(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_77(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_79(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_83(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5); + branch(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_45(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5); + BoolVarValPrint X6 = gecode_BoolVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_47(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_51(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + BoolBranchFilter X5 = gecode_BoolBranchFilter_from_term(YAP_ARG5); + BoolVarValPrint X6 = gecode_BoolVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_53(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_57(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVarBranch X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5); + FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_60(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_FloatVarBranch_from_term(YAP_ARG3); + FloatValBranch X4 = gecode_FloatValBranch_from_term(YAP_ARG4); + FloatBranchFilter X5 = gecode_FloatBranchFilter_from_term(YAP_ARG5); + FloatVarValPrint X6 = gecode_FloatVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_62(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_66(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5); + IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_68(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_72(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + IntBranchFilter X5 = gecode_IntBranchFilter_from_term(YAP_ARG5); + IntVarValPrint X6 = gecode_IntVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_74(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_78(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5); + SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_80(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_84(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + SetBranchFilter X5 = gecode_SetBranchFilter_from_term(YAP_ARG5); + SetVarValPrint X6 = gecode_SetVarValPrint_from_term(YAP_ARG6); + branch(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_48(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarBranch X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6); + BoolVarValPrint X7 = gecode_BoolVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_54(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_BoolVarBranch_from_term(YAP_ARG3); + BoolValBranch X4 = gecode_BoolValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + BoolBranchFilter X6 = gecode_BoolBranchFilter_from_term(YAP_ARG6); + BoolVarValPrint X7 = gecode_BoolVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_63(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarBranch X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6); + IntVarValPrint X7 = gecode_IntVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_69(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_IntVarBranch_from_term(YAP_ARG3); + IntValBranch X4 = gecode_IntValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + IntBranchFilter X6 = gecode_IntBranchFilter_from_term(YAP_ARG6); + IntVarValPrint X7 = gecode_IntVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_75(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarBranch X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6); + SetVarValPrint X7 = gecode_SetVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_branch_81(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + TieBreak X3 = gecode_SetVarBranch_from_term(YAP_ARG3); + SetValBranch X4 = gecode_SetValBranch_from_term(YAP_ARG4); + Symmetries X5 = gecode_Symmetries_from_term(YAP_ARG5); + SetBranchFilter X6 = gecode_SetBranchFilter_from_term(YAP_ARG6); + SetVarValPrint X7 = gecode_SetVarValPrint_from_term(YAP_ARG7); + branch(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cardinality_91(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + cardinality(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_cardinality_92(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + cardinality(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_93(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + channel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_95(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + channel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_98(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + channel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_102(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + channel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_103(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + channel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_94(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + channel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_96(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + channel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_99(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + channel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_97(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + channel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_100(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + channel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_channel_101(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + channel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_104(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + circuit(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_107(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + circuit(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_110(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + circuit(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_105(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + circuit(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_108(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + circuit(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_111(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + circuit(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_106(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + circuit(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_115(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + circuit(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_109(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + circuit(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_112(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + circuit(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_113(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3); + circuit(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_circuit_114(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + circuit(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_clause_116(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + clause(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_clause_118(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + clause(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_clause_117(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + clause(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_clause_119(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + clause(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_120(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_122(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_125(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_129(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_130(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_132(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_135(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_138(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_140(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_142(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_144(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + count(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_121(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_123(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_131(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_133(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_139(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_141(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_143(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_145(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + count(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_124(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + count(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_127(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + count(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_128(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + count(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_134(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + count(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_137(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + count(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_126(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSetArgs X3 = gecode_IntSetArgs_from_term(YAP_ARG3); + count(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_count_136(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + count(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_146(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_149(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_152(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_156(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_158(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_161(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_164(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_168(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + cumulative(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_147(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_150(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_153(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_154(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_157(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_159(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_162(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_165(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_166(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_169(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + cumulative(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_148(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + cumulative(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_160(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + cumulative(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_151(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + cumulative(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_155(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + cumulative(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_163(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + cumulative(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulative_167(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + TaskTypeArgs X3 = gecode_TaskTypeArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + BoolVarArgs X7 = gecode_BoolVarArgs_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + cumulative(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_170(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_172(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_174(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_176(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_178(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_180(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_182(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_184(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_171(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_173(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_175(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_177(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_179(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_181(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_183(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntArgs X6 = gecode_IntArgs_from_term(YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_cumulatives_185(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntArgs X7 = gecode_IntArgs_from_term(YAP_ARG7); + bool X8 = gecode_bool_from_term(YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + cumulatives(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_186(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + distinct(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_188(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + distinct(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_190(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + distinct(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_193(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3); + distinct(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_187(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + distinct(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_189(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + distinct(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_191(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + distinct(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_distinct_192(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + distinct(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_div_194(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + div(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_div_195(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + div(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_div_196(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + div(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_divmod_197(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + divmod(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_divmod_198(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + divmod(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_199(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_201(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_203(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_205(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_206(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_208(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_212(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_214(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarArgs X3 = gecode_SetVarArgs_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_220(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_222(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_223(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_229(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_235(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_243(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3); + dom(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_200(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_202(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_204(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3); + FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_207(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_209(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_210(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_213(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_215(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + IntSet X4 = gecode_IntSet_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_216(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_218(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3); + FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_221(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVal X3 = gecode_FloatVal_from_term(YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_224(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_225(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_227(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_230(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_233(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_236(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_237(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + IntSet X4 = gecode_IntSet_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_239(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + dom(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_211(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_217(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_219(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatNum X3 = gecode_FloatNum_from_term(YAP_ARG3); + FloatNum X4 = gecode_FloatNum_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_226(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_228(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_231(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_234(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_238(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + IntSet X4 = gecode_IntSet_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_240(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_242(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + dom(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_232(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + dom(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_dom_241(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + dom(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_244(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_246(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_250(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_254(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_256(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_258(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_264(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + element(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_245(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_247(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_251(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_255(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_257(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_259(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_265(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + element(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_248(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7); + element(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_252(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + element(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_260(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7); + element(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_262(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + element(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_249(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + element(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_253(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + element(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_261(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + BoolVar X7 = gecode_BoolVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + element(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_element_263(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + element(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_266(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3); + extensional(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_268(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + DFA X3 = gecode_DFA_from_term(YAP_ARG3); + extensional(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_270(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3); + extensional(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_272(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + DFA X3 = gecode_DFA_from_term(YAP_ARG3); + extensional(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_267(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + extensional(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_269(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + DFA X3 = gecode_DFA_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + extensional(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_271(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + TupleSet X3 = gecode_TupleSet_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + extensional(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_extensional_273(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + DFA X3 = gecode_DFA_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + extensional(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_274(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + ite(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_276(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5); + ite(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_277(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + ite(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_279(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + SetVar X3 = gecode_SetVar_from_term(space,YAP_ARG3); + SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4); + SetVar X5 = gecode_SetVar_from_term(space,YAP_ARG5); + ite(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_275(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + ite(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_ite_278(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + ite(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_280(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_284(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_292(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_294(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_312(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_316(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + linear(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_281(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_282(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_285(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_286(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_288(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2); + FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3); + FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4); + FloatVal X5 = gecode_FloatVal_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_290(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2); + FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3); + FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4); + FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_293(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_295(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_296(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_300(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_304(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_308(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_313(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_314(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_317(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_318(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + linear(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_283(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_287(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_289(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2); + FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3); + FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4); + FloatVal X5 = gecode_FloatVal_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_291(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatValArgs X2 = gecode_FloatValArgs_from_term(YAP_ARG2); + FloatVarArgs X3 = gecode_FloatVarArgs_from_term(space,YAP_ARG3); + FloatRelType X4 = gecode_FloatRelType_from_term(YAP_ARG4); + FloatVar X5 = gecode_FloatVar_from_term(space,YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_297(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_298(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_301(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_302(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_305(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_306(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_309(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_310(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_315(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_319(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + linear(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_299(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + linear(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_303(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + linear(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_307(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + linear(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_linear_311(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntRelType X4 = gecode_IntRelType_from_term(YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + Reify X6 = gecode_Reify_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + linear(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_320(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + max(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_321(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + max(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_322(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + max(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_323(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + max(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_324(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + max(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_max_325(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + max(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_326(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + member(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_330(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + member(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_327(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + member(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_328(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + member(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_331(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + member(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_332(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + member(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_329(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + BoolVar X3 = gecode_BoolVar_from_term(space,YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + member(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_member_333(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + Reify X4 = gecode_Reify_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + member(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_334(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + min(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_335(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + min(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_336(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + min(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_337(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + min(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_338(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + min(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_min_339(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + min(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_mod_340(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + mod(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_mod_341(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + mod(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_mult_342(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + mult(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_mult_343(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + mult(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_mult_344(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + mult(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_345(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + nooverlap(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_348(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + nooverlap(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_346(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + BoolVarArgs X6 = gecode_BoolVarArgs_from_term(space,YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + nooverlap(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_351(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + nooverlap(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_347(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntArgs X5 = gecode_IntArgs_from_term(YAP_ARG5); + nooverlap(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_349(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + BoolVarArgs X8 = gecode_BoolVarArgs_from_term(space,YAP_ARG8); + nooverlap(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_352(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + nooverlap(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_nooverlap_350(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVarArgs X5 = gecode_IntVarArgs_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + BoolVarArgs X8 = gecode_BoolVarArgs_from_term(space,YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + nooverlap(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_nroot_353(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + nroot(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nroot_354(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + nroot(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nroot_355(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + nroot(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_356(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + nvalues(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_358(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + nvalues(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_360(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + nvalues(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_362(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + nvalues(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_357(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + nvalues(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_359(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + nvalues(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_361(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + nvalues(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_nvalues_363(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + nvalues(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_364(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + path(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_367(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + path(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_370(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + path(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_365(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVarArgs X6 = gecode_IntVarArgs_from_term(space,YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + path(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_368(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + IntVar X8 = gecode_IntVar_from_term(space,YAP_ARG8); + path(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_371(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntVar X7 = gecode_IntVar_from_term(space,YAP_ARG7); + IntPropLevel X8 = gecode_IntPropLevel_from_term(YAP_ARG8); + path(*space,X2,X3,X4,X5,X6,X7,X8); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_366(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + path(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_375(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + path(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_369(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + IntVar X6 = gecode_IntVar_from_term(space,YAP_ARG6); + IntVarArgs X7 = gecode_IntVarArgs_from_term(space,YAP_ARG7); + IntVar X8 = gecode_IntVar_from_term(space,YAP_ARG8); + IntPropLevel X9 = gecode_IntPropLevel_from_term(YAP_ARG9); + path(*space,X2,X3,X4,X5,X6,X7,X8,X9); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_372(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + path(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_373(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + path(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_path_374(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + int X2 = gecode_int_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntVar X5 = gecode_IntVar_from_term(space,YAP_ARG5); + path(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_pow_376(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + pow(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_pow_377(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + pow(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_pow_378(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + pow(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_precede_379(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + precede(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_precede_380(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + precede(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_precede_381(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + precede(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_precede_382(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + int X3 = gecode_int_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + precede(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_relax_383(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVarArgs X2 = gecode_SetVarArgs_from_term(space,YAP_ARG2); + SetVarArgs X3 = gecode_SetVarArgs_from_term(space,YAP_ARG3); + Rnd X4 = gecode_Rnd_from_term(YAP_ARG4); + double X5 = gecode_double_from_term(YAP_ARG5); + relax(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_384(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_386(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_392(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_396(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_400(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_402(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_404(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_406(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_409(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_410(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_411(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVarArgs X2 = gecode_FloatVarArgs_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_412(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_414(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_416(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_418(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_420(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_423(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_424(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_426(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_428(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_430(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_434(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_438(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_440(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_442(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_444(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4); + rel(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_385(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_387(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolOpType X2 = gecode_BoolOpType_from_term(YAP_ARG2); + BoolVarArgs X3 = gecode_BoolVarArgs_from_term(space,YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_388(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_390(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_393(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_394(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_397(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_398(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_401(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_403(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_405(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_407(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_413(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_415(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntArgs X2 = gecode_IntArgs_from_term(YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_417(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_419(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_421(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_425(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_427(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVal X4 = gecode_FloatVal_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_429(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatRelType X3 = gecode_FloatRelType_from_term(YAP_ARG3); + FloatVar X4 = gecode_FloatVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_431(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_432(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_435(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_436(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_439(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_441(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_443(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_445(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + SetVar X2 = gecode_SetVar_from_term(space,YAP_ARG2); + SetRelType X3 = gecode_SetRelType_from_term(YAP_ARG3); + SetVar X4 = gecode_SetVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + rel(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_389(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + BoolVar X5 = gecode_BoolVar_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_391(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + BoolOpType X3 = gecode_BoolOpType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_395(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + BoolVar X4 = gecode_BoolVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_399(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_433(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_437(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + IntVar X4 = gecode_IntVar_from_term(space,YAP_ARG4); + Reify X5 = gecode_Reify_from_term(YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + rel(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_408(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + rel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_rel_422(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntRelType X3 = gecode_IntRelType_from_term(YAP_ARG3); + rel(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sequence_446(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + sequence(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_sequence_448(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + sequence(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_sequence_447(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + sequence(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_sequence_449(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntSet X3 = gecode_IntSet_from_term(YAP_ARG3); + int X4 = gecode_int_from_term(YAP_ARG4); + int X5 = gecode_int_from_term(YAP_ARG5); + int X6 = gecode_int_from_term(YAP_ARG6); + IntPropLevel X7 = gecode_IntPropLevel_from_term(YAP_ARG7); + sequence(*space,X2,X3,X4,X5,X6,X7); + return TRUE; +} + +static YAP_Bool gecode_constraint_sorted_450(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + sorted(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_sorted_453(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + sorted(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_sorted_451(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + sorted(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_sorted_452(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + sorted(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqr_454(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + sqr(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqr_455(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + sqr(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqr_456(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + sqr(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqrt_457(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + FloatVar X2 = gecode_FloatVar_from_term(space,YAP_ARG2); + FloatVar X3 = gecode_FloatVar_from_term(space,YAP_ARG3); + sqrt(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqrt_458(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + sqrt(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_sqrt_459(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVar X2 = gecode_IntVar_from_term(space,YAP_ARG2); + IntVar X3 = gecode_IntVar_from_term(space,YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + sqrt(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_460(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + unary(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_463(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + unary(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_466(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + unary(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_470(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + unary(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_461(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + BoolVarArgs X4 = gecode_BoolVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + unary(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_464(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5); + unary(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_467(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + unary(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_468(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5); + unary(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_471(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + unary(*space,X2,X3,X4,X5); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_462(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntArgs X3 = gecode_IntArgs_from_term(YAP_ARG3); + unary(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_465(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntVarArgs X4 = gecode_IntVarArgs_from_term(space,YAP_ARG4); + BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + unary(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_unary_469(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + TaskTypeArgs X2 = gecode_TaskTypeArgs_from_term(YAP_ARG2); + IntVarArgs X3 = gecode_IntVarArgs_from_term(space,YAP_ARG3); + IntArgs X4 = gecode_IntArgs_from_term(YAP_ARG4); + BoolVarArgs X5 = gecode_BoolVarArgs_from_term(space,YAP_ARG5); + IntPropLevel X6 = gecode_IntPropLevel_from_term(YAP_ARG6); + unary(*space,X2,X3,X4,X5,X6); + return TRUE; +} + +static YAP_Bool gecode_constraint_unshare_472(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + unshare(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_unshare_474(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + unshare(*space,X2); + return TRUE; +} + +static YAP_Bool gecode_constraint_unshare_473(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVarArgs X2 = gecode_BoolVarArgs_from_term(space,YAP_ARG2); + IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3); + unshare(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_unshare_475(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + IntVarArgs X2 = gecode_IntVarArgs_from_term(space,YAP_ARG2); + IntPropLevel X3 = gecode_IntPropLevel_from_term(YAP_ARG3); + unshare(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_when_476(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + std::function X3 = gecode_std_function_from_term(YAP_ARG3); + when(*space,X2,X3); + return TRUE; +} + +static YAP_Bool gecode_constraint_when_477(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + std::function X3 = gecode_std_function_from_term(YAP_ARG3); + IntPropLevel X4 = gecode_IntPropLevel_from_term(YAP_ARG4); + when(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_when_478(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + std::function X3 = gecode_std_function_from_term(YAP_ARG3); + std::function X4 = gecode_std_function_from_term(YAP_ARG4); + when(*space,X2,X3,X4); + return TRUE; +} + +static YAP_Bool gecode_constraint_when_479(void) +{ + GenericSpace* space = gecode_Space_from_term(YAP_ARG1); + BoolVar X2 = gecode_BoolVar_from_term(space,YAP_ARG2); + std::function X3 = gecode_std_function_from_term(YAP_ARG3); + std::function X4 = gecode_std_function_from_term(YAP_ARG4); + IntPropLevel X5 = gecode_IntPropLevel_from_term(YAP_ARG5); + when(*space,X2,X3,X4,X5); + return TRUE; +} + diff --git a/packages/gecode/gecode_yap_cc_init_auto_generated.icc b/packages/gecode/gecode_yap_cc_init_auto_generated.icc new file mode 100644 index 000000000..1dda25c55 --- /dev/null +++ b/packages/gecode/gecode_yap_cc_init_auto_generated.icc @@ -0,0 +1,681 @@ +// -*- c++ -*- +//============================================================================= +// Copyright (C) 2011 by Denys Duchier +// +// This program is free software: you can redistribute it and/or modify it +// under the terms of the GNU Lesser General Public License as published by the +// Free Software Foundation, either version 3 of the License, or (at your +// option) any later version. +// +// This program is distributed in the hope that it will be useful, but WITHOUT +// ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +// FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for +// more details. +// +// You should have received a copy of the GNU Lesser General Public License +// along with this program. If not, see . +//============================================================================= + +{ YAP_Atom X= YAP_LookupAtom("RM_NONE"); + gecode_RM_NONE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_CONSTANT"); + gecode_RM_CONSTANT = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_LINEAR"); + gecode_RM_LINEAR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_LUBY"); + gecode_RM_LUBY = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_GEOMETRIC"); + gecode_RM_GEOMETRIC = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("FRT_EQ"); + gecode_FRT_EQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("FRT_NQ"); + gecode_FRT_NQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("FRT_LQ"); + gecode_FRT_LQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("FRT_LE"); + gecode_FRT_LE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("FRT_GQ"); + gecode_FRT_GQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("FRT_GR"); + gecode_FRT_GR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("RM_EQV"); + gecode_RM_EQV = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_IMP"); + gecode_RM_IMP = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("RM_PMI"); + gecode_RM_PMI = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("IRT_EQ"); + gecode_IRT_EQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IRT_NQ"); + gecode_IRT_NQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IRT_LQ"); + gecode_IRT_LQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IRT_LE"); + gecode_IRT_LE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IRT_GQ"); + gecode_IRT_GQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IRT_GR"); + gecode_IRT_GR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("BOT_AND"); + gecode_BOT_AND = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("BOT_OR"); + gecode_BOT_OR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("BOT_IMP"); + gecode_BOT_IMP = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("BOT_EQV"); + gecode_BOT_EQV = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("BOT_XOR"); + gecode_BOT_XOR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("IPL_DEF"); + gecode_IPL_DEF = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_VAL"); + gecode_IPL_VAL = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_BND"); + gecode_IPL_BND = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_DOM"); + gecode_IPL_DOM = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_SPEED"); + gecode_IPL_SPEED = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_MEMORY"); + gecode_IPL_MEMORY = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_BASIC"); + gecode_IPL_BASIC = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_ADVANCED"); + gecode_IPL_ADVANCED = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("IPL_BASIC_ADVANCED"); + gecode_IPL_BASIC_ADVANCED = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("TT_FIXP"); + gecode_TT_FIXP = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TT_FIXS"); + gecode_TT_FIXS = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TT_FIXE"); + gecode_TT_FIXE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("TE_INIT"); + gecode_TE_INIT = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_PRUNE"); + gecode_TE_PRUNE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_FIX"); + gecode_TE_FIX = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_FAIL"); + gecode_TE_FAIL = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_DONE"); + gecode_TE_DONE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_PROPAGATE"); + gecode_TE_PROPAGATE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("TE_COMMIT"); + gecode_TE_COMMIT = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("SRT_EQ"); + gecode_SRT_EQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_NQ"); + gecode_SRT_NQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_SUB"); + gecode_SRT_SUB = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_SUP"); + gecode_SRT_SUP = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_DISJ"); + gecode_SRT_DISJ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_CMPL"); + gecode_SRT_CMPL = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_LQ"); + gecode_SRT_LQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_LE"); + gecode_SRT_LE = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_GQ"); + gecode_SRT_GQ = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SRT_GR"); + gecode_SRT_GR = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +{ YAP_Atom X= YAP_LookupAtom("SOT_UNION"); + gecode_SOT_UNION = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SOT_DUNION"); + gecode_SOT_DUNION = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SOT_INTER"); + gecode_SOT_INTER = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } +{ YAP_Atom X= YAP_LookupAtom("SOT_MINUS"); + gecode_SOT_MINUS = YAP_MkAtomTerm(X); + YAP_AtomGetHold(X); } + +YAP_UserCPredicate("gecode_constraint_branch_1", gecode_constraint_branch_1, 2); +YAP_UserCPredicate("gecode_constraint_convex_2", gecode_constraint_convex_2, 2); +YAP_UserCPredicate("gecode_constraint_convex_3", gecode_constraint_convex_3, 3); +YAP_UserCPredicate("gecode_constraint_abs_4", gecode_constraint_abs_4, 3); +YAP_UserCPredicate("gecode_constraint_abs_5", gecode_constraint_abs_5, 3); +YAP_UserCPredicate("gecode_constraint_abs_6", gecode_constraint_abs_6, 4); +YAP_UserCPredicate("gecode_constraint_argmax_7", gecode_constraint_argmax_7, 4); +YAP_UserCPredicate("gecode_constraint_argmax_11", gecode_constraint_argmax_11, 4); +YAP_UserCPredicate("gecode_constraint_argmax_8", gecode_constraint_argmax_8, 5); +YAP_UserCPredicate("gecode_constraint_argmax_12", gecode_constraint_argmax_12, 5); +YAP_UserCPredicate("gecode_constraint_argmax_9", gecode_constraint_argmax_9, 6); +YAP_UserCPredicate("gecode_constraint_argmax_10", gecode_constraint_argmax_10, 3); +YAP_UserCPredicate("gecode_constraint_argmin_13", gecode_constraint_argmin_13, 4); +YAP_UserCPredicate("gecode_constraint_argmin_17", gecode_constraint_argmin_17, 4); +YAP_UserCPredicate("gecode_constraint_argmin_14", gecode_constraint_argmin_14, 5); +YAP_UserCPredicate("gecode_constraint_argmin_18", gecode_constraint_argmin_18, 5); +YAP_UserCPredicate("gecode_constraint_argmin_15", gecode_constraint_argmin_15, 6); +YAP_UserCPredicate("gecode_constraint_argmin_16", gecode_constraint_argmin_16, 3); +YAP_UserCPredicate("gecode_constraint_assign_19", gecode_constraint_assign_19, 3); +YAP_UserCPredicate("gecode_constraint_assign_21", gecode_constraint_assign_21, 3); +YAP_UserCPredicate("gecode_constraint_assign_24", gecode_constraint_assign_24, 3); +YAP_UserCPredicate("gecode_constraint_assign_27", gecode_constraint_assign_27, 3); +YAP_UserCPredicate("gecode_constraint_assign_30", gecode_constraint_assign_30, 3); +YAP_UserCPredicate("gecode_constraint_assign_33", gecode_constraint_assign_33, 3); +YAP_UserCPredicate("gecode_constraint_assign_35", gecode_constraint_assign_35, 3); +YAP_UserCPredicate("gecode_constraint_assign_37", gecode_constraint_assign_37, 3); +YAP_UserCPredicate("gecode_constraint_assign_20", gecode_constraint_assign_20, 4); +YAP_UserCPredicate("gecode_constraint_assign_22", gecode_constraint_assign_22, 4); +YAP_UserCPredicate("gecode_constraint_assign_25", gecode_constraint_assign_25, 4); +YAP_UserCPredicate("gecode_constraint_assign_28", gecode_constraint_assign_28, 4); +YAP_UserCPredicate("gecode_constraint_assign_31", gecode_constraint_assign_31, 4); +YAP_UserCPredicate("gecode_constraint_assign_34", gecode_constraint_assign_34, 4); +YAP_UserCPredicate("gecode_constraint_assign_36", gecode_constraint_assign_36, 4); +YAP_UserCPredicate("gecode_constraint_assign_38", gecode_constraint_assign_38, 4); +YAP_UserCPredicate("gecode_constraint_assign_23", gecode_constraint_assign_23, 5); +YAP_UserCPredicate("gecode_constraint_assign_26", gecode_constraint_assign_26, 5); +YAP_UserCPredicate("gecode_constraint_assign_29", gecode_constraint_assign_29, 5); +YAP_UserCPredicate("gecode_constraint_assign_32", gecode_constraint_assign_32, 5); +YAP_UserCPredicate("gecode_constraint_binpacking_39", gecode_constraint_binpacking_39, 4); +YAP_UserCPredicate("gecode_constraint_binpacking_40", gecode_constraint_binpacking_40, 5); +YAP_UserCPredicate("gecode_constraint_branch_41", gecode_constraint_branch_41, 3); +YAP_UserCPredicate("gecode_constraint_branch_85", gecode_constraint_branch_85, 3); +YAP_UserCPredicate("gecode_constraint_branch_87", gecode_constraint_branch_87, 3); +YAP_UserCPredicate("gecode_constraint_branch_89", gecode_constraint_branch_89, 3); +YAP_UserCPredicate("gecode_constraint_branch_42", gecode_constraint_branch_42, 4); +YAP_UserCPredicate("gecode_constraint_branch_43", gecode_constraint_branch_43, 4); +YAP_UserCPredicate("gecode_constraint_branch_49", gecode_constraint_branch_49, 4); +YAP_UserCPredicate("gecode_constraint_branch_55", gecode_constraint_branch_55, 4); +YAP_UserCPredicate("gecode_constraint_branch_58", gecode_constraint_branch_58, 4); +YAP_UserCPredicate("gecode_constraint_branch_64", gecode_constraint_branch_64, 4); +YAP_UserCPredicate("gecode_constraint_branch_70", gecode_constraint_branch_70, 4); +YAP_UserCPredicate("gecode_constraint_branch_76", gecode_constraint_branch_76, 4); +YAP_UserCPredicate("gecode_constraint_branch_82", gecode_constraint_branch_82, 4); +YAP_UserCPredicate("gecode_constraint_branch_86", gecode_constraint_branch_86, 4); +YAP_UserCPredicate("gecode_constraint_branch_88", gecode_constraint_branch_88, 4); +YAP_UserCPredicate("gecode_constraint_branch_90", gecode_constraint_branch_90, 4); +YAP_UserCPredicate("gecode_constraint_branch_44", gecode_constraint_branch_44, 5); +YAP_UserCPredicate("gecode_constraint_branch_46", gecode_constraint_branch_46, 5); +YAP_UserCPredicate("gecode_constraint_branch_50", gecode_constraint_branch_50, 5); +YAP_UserCPredicate("gecode_constraint_branch_52", gecode_constraint_branch_52, 5); +YAP_UserCPredicate("gecode_constraint_branch_56", gecode_constraint_branch_56, 5); +YAP_UserCPredicate("gecode_constraint_branch_59", gecode_constraint_branch_59, 5); +YAP_UserCPredicate("gecode_constraint_branch_61", gecode_constraint_branch_61, 5); +YAP_UserCPredicate("gecode_constraint_branch_65", gecode_constraint_branch_65, 5); +YAP_UserCPredicate("gecode_constraint_branch_67", gecode_constraint_branch_67, 5); +YAP_UserCPredicate("gecode_constraint_branch_71", gecode_constraint_branch_71, 5); +YAP_UserCPredicate("gecode_constraint_branch_73", gecode_constraint_branch_73, 5); +YAP_UserCPredicate("gecode_constraint_branch_77", gecode_constraint_branch_77, 5); +YAP_UserCPredicate("gecode_constraint_branch_79", gecode_constraint_branch_79, 5); +YAP_UserCPredicate("gecode_constraint_branch_83", gecode_constraint_branch_83, 5); +YAP_UserCPredicate("gecode_constraint_branch_45", gecode_constraint_branch_45, 6); +YAP_UserCPredicate("gecode_constraint_branch_47", gecode_constraint_branch_47, 6); +YAP_UserCPredicate("gecode_constraint_branch_51", gecode_constraint_branch_51, 6); +YAP_UserCPredicate("gecode_constraint_branch_53", gecode_constraint_branch_53, 6); +YAP_UserCPredicate("gecode_constraint_branch_57", gecode_constraint_branch_57, 6); +YAP_UserCPredicate("gecode_constraint_branch_60", gecode_constraint_branch_60, 6); +YAP_UserCPredicate("gecode_constraint_branch_62", gecode_constraint_branch_62, 6); +YAP_UserCPredicate("gecode_constraint_branch_66", gecode_constraint_branch_66, 6); +YAP_UserCPredicate("gecode_constraint_branch_68", gecode_constraint_branch_68, 6); +YAP_UserCPredicate("gecode_constraint_branch_72", gecode_constraint_branch_72, 6); +YAP_UserCPredicate("gecode_constraint_branch_74", gecode_constraint_branch_74, 6); +YAP_UserCPredicate("gecode_constraint_branch_78", gecode_constraint_branch_78, 6); +YAP_UserCPredicate("gecode_constraint_branch_80", gecode_constraint_branch_80, 6); +YAP_UserCPredicate("gecode_constraint_branch_84", gecode_constraint_branch_84, 6); +YAP_UserCPredicate("gecode_constraint_branch_48", gecode_constraint_branch_48, 7); +YAP_UserCPredicate("gecode_constraint_branch_54", gecode_constraint_branch_54, 7); +YAP_UserCPredicate("gecode_constraint_branch_63", gecode_constraint_branch_63, 7); +YAP_UserCPredicate("gecode_constraint_branch_69", gecode_constraint_branch_69, 7); +YAP_UserCPredicate("gecode_constraint_branch_75", gecode_constraint_branch_75, 7); +YAP_UserCPredicate("gecode_constraint_branch_81", gecode_constraint_branch_81, 7); +YAP_UserCPredicate("gecode_constraint_cardinality_91", gecode_constraint_cardinality_91, 4); +YAP_UserCPredicate("gecode_constraint_cardinality_92", gecode_constraint_cardinality_92, 4); +YAP_UserCPredicate("gecode_constraint_channel_93", gecode_constraint_channel_93, 3); +YAP_UserCPredicate("gecode_constraint_channel_95", gecode_constraint_channel_95, 3); +YAP_UserCPredicate("gecode_constraint_channel_98", gecode_constraint_channel_98, 3); +YAP_UserCPredicate("gecode_constraint_channel_102", gecode_constraint_channel_102, 3); +YAP_UserCPredicate("gecode_constraint_channel_103", gecode_constraint_channel_103, 3); +YAP_UserCPredicate("gecode_constraint_channel_94", gecode_constraint_channel_94, 4); +YAP_UserCPredicate("gecode_constraint_channel_96", gecode_constraint_channel_96, 4); +YAP_UserCPredicate("gecode_constraint_channel_99", gecode_constraint_channel_99, 4); +YAP_UserCPredicate("gecode_constraint_channel_97", gecode_constraint_channel_97, 5); +YAP_UserCPredicate("gecode_constraint_channel_100", gecode_constraint_channel_100, 5); +YAP_UserCPredicate("gecode_constraint_channel_101", gecode_constraint_channel_101, 6); +YAP_UserCPredicate("gecode_constraint_circuit_104", gecode_constraint_circuit_104, 5); +YAP_UserCPredicate("gecode_constraint_circuit_107", gecode_constraint_circuit_107, 5); +YAP_UserCPredicate("gecode_constraint_circuit_110", gecode_constraint_circuit_110, 5); +YAP_UserCPredicate("gecode_constraint_circuit_105", gecode_constraint_circuit_105, 6); +YAP_UserCPredicate("gecode_constraint_circuit_108", gecode_constraint_circuit_108, 6); +YAP_UserCPredicate("gecode_constraint_circuit_111", gecode_constraint_circuit_111, 6); +YAP_UserCPredicate("gecode_constraint_circuit_106", gecode_constraint_circuit_106, 4); +YAP_UserCPredicate("gecode_constraint_circuit_115", gecode_constraint_circuit_115, 4); +YAP_UserCPredicate("gecode_constraint_circuit_109", gecode_constraint_circuit_109, 7); +YAP_UserCPredicate("gecode_constraint_circuit_112", gecode_constraint_circuit_112, 2); +YAP_UserCPredicate("gecode_constraint_circuit_113", gecode_constraint_circuit_113, 3); +YAP_UserCPredicate("gecode_constraint_circuit_114", gecode_constraint_circuit_114, 3); +YAP_UserCPredicate("gecode_constraint_clause_116", gecode_constraint_clause_116, 5); +YAP_UserCPredicate("gecode_constraint_clause_118", gecode_constraint_clause_118, 5); +YAP_UserCPredicate("gecode_constraint_clause_117", gecode_constraint_clause_117, 6); +YAP_UserCPredicate("gecode_constraint_clause_119", gecode_constraint_clause_119, 6); +YAP_UserCPredicate("gecode_constraint_count_120", gecode_constraint_count_120, 5); +YAP_UserCPredicate("gecode_constraint_count_122", gecode_constraint_count_122, 5); +YAP_UserCPredicate("gecode_constraint_count_125", gecode_constraint_count_125, 5); +YAP_UserCPredicate("gecode_constraint_count_129", gecode_constraint_count_129, 5); +YAP_UserCPredicate("gecode_constraint_count_130", gecode_constraint_count_130, 5); +YAP_UserCPredicate("gecode_constraint_count_132", gecode_constraint_count_132, 5); +YAP_UserCPredicate("gecode_constraint_count_135", gecode_constraint_count_135, 5); +YAP_UserCPredicate("gecode_constraint_count_138", gecode_constraint_count_138, 5); +YAP_UserCPredicate("gecode_constraint_count_140", gecode_constraint_count_140, 5); +YAP_UserCPredicate("gecode_constraint_count_142", gecode_constraint_count_142, 5); +YAP_UserCPredicate("gecode_constraint_count_144", gecode_constraint_count_144, 5); +YAP_UserCPredicate("gecode_constraint_count_121", gecode_constraint_count_121, 6); +YAP_UserCPredicate("gecode_constraint_count_123", gecode_constraint_count_123, 6); +YAP_UserCPredicate("gecode_constraint_count_131", gecode_constraint_count_131, 6); +YAP_UserCPredicate("gecode_constraint_count_133", gecode_constraint_count_133, 6); +YAP_UserCPredicate("gecode_constraint_count_139", gecode_constraint_count_139, 6); +YAP_UserCPredicate("gecode_constraint_count_141", gecode_constraint_count_141, 6); +YAP_UserCPredicate("gecode_constraint_count_143", gecode_constraint_count_143, 6); +YAP_UserCPredicate("gecode_constraint_count_145", gecode_constraint_count_145, 6); +YAP_UserCPredicate("gecode_constraint_count_124", gecode_constraint_count_124, 4); +YAP_UserCPredicate("gecode_constraint_count_127", gecode_constraint_count_127, 4); +YAP_UserCPredicate("gecode_constraint_count_128", gecode_constraint_count_128, 4); +YAP_UserCPredicate("gecode_constraint_count_134", gecode_constraint_count_134, 4); +YAP_UserCPredicate("gecode_constraint_count_137", gecode_constraint_count_137, 4); +YAP_UserCPredicate("gecode_constraint_count_126", gecode_constraint_count_126, 3); +YAP_UserCPredicate("gecode_constraint_count_136", gecode_constraint_count_136, 3); +YAP_UserCPredicate("gecode_constraint_cumulative_146", gecode_constraint_cumulative_146, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_149", gecode_constraint_cumulative_149, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_152", gecode_constraint_cumulative_152, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_156", gecode_constraint_cumulative_156, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_158", gecode_constraint_cumulative_158, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_161", gecode_constraint_cumulative_161, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_164", gecode_constraint_cumulative_164, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_168", gecode_constraint_cumulative_168, 6); +YAP_UserCPredicate("gecode_constraint_cumulative_147", gecode_constraint_cumulative_147, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_150", gecode_constraint_cumulative_150, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_153", gecode_constraint_cumulative_153, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_154", gecode_constraint_cumulative_154, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_157", gecode_constraint_cumulative_157, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_159", gecode_constraint_cumulative_159, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_162", gecode_constraint_cumulative_162, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_165", gecode_constraint_cumulative_165, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_166", gecode_constraint_cumulative_166, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_169", gecode_constraint_cumulative_169, 7); +YAP_UserCPredicate("gecode_constraint_cumulative_148", gecode_constraint_cumulative_148, 5); +YAP_UserCPredicate("gecode_constraint_cumulative_160", gecode_constraint_cumulative_160, 5); +YAP_UserCPredicate("gecode_constraint_cumulative_151", gecode_constraint_cumulative_151, 8); +YAP_UserCPredicate("gecode_constraint_cumulative_155", gecode_constraint_cumulative_155, 8); +YAP_UserCPredicate("gecode_constraint_cumulative_163", gecode_constraint_cumulative_163, 8); +YAP_UserCPredicate("gecode_constraint_cumulative_167", gecode_constraint_cumulative_167, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_170", gecode_constraint_cumulatives_170, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_172", gecode_constraint_cumulatives_172, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_174", gecode_constraint_cumulatives_174, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_176", gecode_constraint_cumulatives_176, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_178", gecode_constraint_cumulatives_178, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_180", gecode_constraint_cumulatives_180, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_182", gecode_constraint_cumulatives_182, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_184", gecode_constraint_cumulatives_184, 8); +YAP_UserCPredicate("gecode_constraint_cumulatives_171", gecode_constraint_cumulatives_171, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_173", gecode_constraint_cumulatives_173, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_175", gecode_constraint_cumulatives_175, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_177", gecode_constraint_cumulatives_177, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_179", gecode_constraint_cumulatives_179, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_181", gecode_constraint_cumulatives_181, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_183", gecode_constraint_cumulatives_183, 9); +YAP_UserCPredicate("gecode_constraint_cumulatives_185", gecode_constraint_cumulatives_185, 9); +YAP_UserCPredicate("gecode_constraint_distinct_186", gecode_constraint_distinct_186, 3); +YAP_UserCPredicate("gecode_constraint_distinct_188", gecode_constraint_distinct_188, 3); +YAP_UserCPredicate("gecode_constraint_distinct_190", gecode_constraint_distinct_190, 3); +YAP_UserCPredicate("gecode_constraint_distinct_193", gecode_constraint_distinct_193, 3); +YAP_UserCPredicate("gecode_constraint_distinct_187", gecode_constraint_distinct_187, 4); +YAP_UserCPredicate("gecode_constraint_distinct_189", gecode_constraint_distinct_189, 4); +YAP_UserCPredicate("gecode_constraint_distinct_191", gecode_constraint_distinct_191, 4); +YAP_UserCPredicate("gecode_constraint_distinct_192", gecode_constraint_distinct_192, 2); +YAP_UserCPredicate("gecode_constraint_div_194", gecode_constraint_div_194, 4); +YAP_UserCPredicate("gecode_constraint_div_195", gecode_constraint_div_195, 4); +YAP_UserCPredicate("gecode_constraint_div_196", gecode_constraint_div_196, 5); +YAP_UserCPredicate("gecode_constraint_divmod_197", gecode_constraint_divmod_197, 5); +YAP_UserCPredicate("gecode_constraint_divmod_198", gecode_constraint_divmod_198, 6); +YAP_UserCPredicate("gecode_constraint_dom_199", gecode_constraint_dom_199, 3); +YAP_UserCPredicate("gecode_constraint_dom_201", gecode_constraint_dom_201, 3); +YAP_UserCPredicate("gecode_constraint_dom_203", gecode_constraint_dom_203, 3); +YAP_UserCPredicate("gecode_constraint_dom_205", gecode_constraint_dom_205, 3); +YAP_UserCPredicate("gecode_constraint_dom_206", gecode_constraint_dom_206, 3); +YAP_UserCPredicate("gecode_constraint_dom_208", gecode_constraint_dom_208, 3); +YAP_UserCPredicate("gecode_constraint_dom_212", gecode_constraint_dom_212, 3); +YAP_UserCPredicate("gecode_constraint_dom_214", gecode_constraint_dom_214, 3); +YAP_UserCPredicate("gecode_constraint_dom_220", gecode_constraint_dom_220, 3); +YAP_UserCPredicate("gecode_constraint_dom_222", gecode_constraint_dom_222, 3); +YAP_UserCPredicate("gecode_constraint_dom_223", gecode_constraint_dom_223, 3); +YAP_UserCPredicate("gecode_constraint_dom_229", gecode_constraint_dom_229, 3); +YAP_UserCPredicate("gecode_constraint_dom_235", gecode_constraint_dom_235, 3); +YAP_UserCPredicate("gecode_constraint_dom_243", gecode_constraint_dom_243, 3); +YAP_UserCPredicate("gecode_constraint_dom_200", gecode_constraint_dom_200, 4); +YAP_UserCPredicate("gecode_constraint_dom_202", gecode_constraint_dom_202, 4); +YAP_UserCPredicate("gecode_constraint_dom_204", gecode_constraint_dom_204, 4); +YAP_UserCPredicate("gecode_constraint_dom_207", gecode_constraint_dom_207, 4); +YAP_UserCPredicate("gecode_constraint_dom_209", gecode_constraint_dom_209, 4); +YAP_UserCPredicate("gecode_constraint_dom_210", gecode_constraint_dom_210, 4); +YAP_UserCPredicate("gecode_constraint_dom_213", gecode_constraint_dom_213, 4); +YAP_UserCPredicate("gecode_constraint_dom_215", gecode_constraint_dom_215, 4); +YAP_UserCPredicate("gecode_constraint_dom_216", gecode_constraint_dom_216, 4); +YAP_UserCPredicate("gecode_constraint_dom_218", gecode_constraint_dom_218, 4); +YAP_UserCPredicate("gecode_constraint_dom_221", gecode_constraint_dom_221, 4); +YAP_UserCPredicate("gecode_constraint_dom_224", gecode_constraint_dom_224, 4); +YAP_UserCPredicate("gecode_constraint_dom_225", gecode_constraint_dom_225, 4); +YAP_UserCPredicate("gecode_constraint_dom_227", gecode_constraint_dom_227, 4); +YAP_UserCPredicate("gecode_constraint_dom_230", gecode_constraint_dom_230, 4); +YAP_UserCPredicate("gecode_constraint_dom_233", gecode_constraint_dom_233, 4); +YAP_UserCPredicate("gecode_constraint_dom_236", gecode_constraint_dom_236, 4); +YAP_UserCPredicate("gecode_constraint_dom_237", gecode_constraint_dom_237, 4); +YAP_UserCPredicate("gecode_constraint_dom_239", gecode_constraint_dom_239, 4); +YAP_UserCPredicate("gecode_constraint_dom_211", gecode_constraint_dom_211, 5); +YAP_UserCPredicate("gecode_constraint_dom_217", gecode_constraint_dom_217, 5); +YAP_UserCPredicate("gecode_constraint_dom_219", gecode_constraint_dom_219, 5); +YAP_UserCPredicate("gecode_constraint_dom_226", gecode_constraint_dom_226, 5); +YAP_UserCPredicate("gecode_constraint_dom_228", gecode_constraint_dom_228, 5); +YAP_UserCPredicate("gecode_constraint_dom_231", gecode_constraint_dom_231, 5); +YAP_UserCPredicate("gecode_constraint_dom_234", gecode_constraint_dom_234, 5); +YAP_UserCPredicate("gecode_constraint_dom_238", gecode_constraint_dom_238, 5); +YAP_UserCPredicate("gecode_constraint_dom_240", gecode_constraint_dom_240, 5); +YAP_UserCPredicate("gecode_constraint_dom_242", gecode_constraint_dom_242, 5); +YAP_UserCPredicate("gecode_constraint_dom_232", gecode_constraint_dom_232, 6); +YAP_UserCPredicate("gecode_constraint_dom_241", gecode_constraint_dom_241, 6); +YAP_UserCPredicate("gecode_constraint_element_244", gecode_constraint_element_244, 4); +YAP_UserCPredicate("gecode_constraint_element_246", gecode_constraint_element_246, 4); +YAP_UserCPredicate("gecode_constraint_element_250", gecode_constraint_element_250, 4); +YAP_UserCPredicate("gecode_constraint_element_254", gecode_constraint_element_254, 4); +YAP_UserCPredicate("gecode_constraint_element_256", gecode_constraint_element_256, 4); +YAP_UserCPredicate("gecode_constraint_element_258", gecode_constraint_element_258, 4); +YAP_UserCPredicate("gecode_constraint_element_264", gecode_constraint_element_264, 4); +YAP_UserCPredicate("gecode_constraint_element_245", gecode_constraint_element_245, 5); +YAP_UserCPredicate("gecode_constraint_element_247", gecode_constraint_element_247, 5); +YAP_UserCPredicate("gecode_constraint_element_251", gecode_constraint_element_251, 5); +YAP_UserCPredicate("gecode_constraint_element_255", gecode_constraint_element_255, 5); +YAP_UserCPredicate("gecode_constraint_element_257", gecode_constraint_element_257, 5); +YAP_UserCPredicate("gecode_constraint_element_259", gecode_constraint_element_259, 5); +YAP_UserCPredicate("gecode_constraint_element_265", gecode_constraint_element_265, 5); +YAP_UserCPredicate("gecode_constraint_element_248", gecode_constraint_element_248, 7); +YAP_UserCPredicate("gecode_constraint_element_252", gecode_constraint_element_252, 7); +YAP_UserCPredicate("gecode_constraint_element_260", gecode_constraint_element_260, 7); +YAP_UserCPredicate("gecode_constraint_element_262", gecode_constraint_element_262, 7); +YAP_UserCPredicate("gecode_constraint_element_249", gecode_constraint_element_249, 8); +YAP_UserCPredicate("gecode_constraint_element_253", gecode_constraint_element_253, 8); +YAP_UserCPredicate("gecode_constraint_element_261", gecode_constraint_element_261, 8); +YAP_UserCPredicate("gecode_constraint_element_263", gecode_constraint_element_263, 8); +YAP_UserCPredicate("gecode_constraint_extensional_266", gecode_constraint_extensional_266, 3); +YAP_UserCPredicate("gecode_constraint_extensional_268", gecode_constraint_extensional_268, 3); +YAP_UserCPredicate("gecode_constraint_extensional_270", gecode_constraint_extensional_270, 3); +YAP_UserCPredicate("gecode_constraint_extensional_272", gecode_constraint_extensional_272, 3); +YAP_UserCPredicate("gecode_constraint_extensional_267", gecode_constraint_extensional_267, 4); +YAP_UserCPredicate("gecode_constraint_extensional_269", gecode_constraint_extensional_269, 4); +YAP_UserCPredicate("gecode_constraint_extensional_271", gecode_constraint_extensional_271, 4); +YAP_UserCPredicate("gecode_constraint_extensional_273", gecode_constraint_extensional_273, 4); +YAP_UserCPredicate("gecode_constraint_ite_274", gecode_constraint_ite_274, 5); +YAP_UserCPredicate("gecode_constraint_ite_276", gecode_constraint_ite_276, 5); +YAP_UserCPredicate("gecode_constraint_ite_277", gecode_constraint_ite_277, 5); +YAP_UserCPredicate("gecode_constraint_ite_279", gecode_constraint_ite_279, 5); +YAP_UserCPredicate("gecode_constraint_ite_275", gecode_constraint_ite_275, 6); +YAP_UserCPredicate("gecode_constraint_ite_278", gecode_constraint_ite_278, 6); +YAP_UserCPredicate("gecode_constraint_linear_280", gecode_constraint_linear_280, 4); +YAP_UserCPredicate("gecode_constraint_linear_284", gecode_constraint_linear_284, 4); +YAP_UserCPredicate("gecode_constraint_linear_292", gecode_constraint_linear_292, 4); +YAP_UserCPredicate("gecode_constraint_linear_294", gecode_constraint_linear_294, 4); +YAP_UserCPredicate("gecode_constraint_linear_312", gecode_constraint_linear_312, 4); +YAP_UserCPredicate("gecode_constraint_linear_316", gecode_constraint_linear_316, 4); +YAP_UserCPredicate("gecode_constraint_linear_281", gecode_constraint_linear_281, 5); +YAP_UserCPredicate("gecode_constraint_linear_282", gecode_constraint_linear_282, 5); +YAP_UserCPredicate("gecode_constraint_linear_285", gecode_constraint_linear_285, 5); +YAP_UserCPredicate("gecode_constraint_linear_286", gecode_constraint_linear_286, 5); +YAP_UserCPredicate("gecode_constraint_linear_288", gecode_constraint_linear_288, 5); +YAP_UserCPredicate("gecode_constraint_linear_290", gecode_constraint_linear_290, 5); +YAP_UserCPredicate("gecode_constraint_linear_293", gecode_constraint_linear_293, 5); +YAP_UserCPredicate("gecode_constraint_linear_295", gecode_constraint_linear_295, 5); +YAP_UserCPredicate("gecode_constraint_linear_296", gecode_constraint_linear_296, 5); +YAP_UserCPredicate("gecode_constraint_linear_300", gecode_constraint_linear_300, 5); +YAP_UserCPredicate("gecode_constraint_linear_304", gecode_constraint_linear_304, 5); +YAP_UserCPredicate("gecode_constraint_linear_308", gecode_constraint_linear_308, 5); +YAP_UserCPredicate("gecode_constraint_linear_313", gecode_constraint_linear_313, 5); +YAP_UserCPredicate("gecode_constraint_linear_314", gecode_constraint_linear_314, 5); +YAP_UserCPredicate("gecode_constraint_linear_317", gecode_constraint_linear_317, 5); +YAP_UserCPredicate("gecode_constraint_linear_318", gecode_constraint_linear_318, 5); +YAP_UserCPredicate("gecode_constraint_linear_283", gecode_constraint_linear_283, 6); +YAP_UserCPredicate("gecode_constraint_linear_287", gecode_constraint_linear_287, 6); +YAP_UserCPredicate("gecode_constraint_linear_289", gecode_constraint_linear_289, 6); +YAP_UserCPredicate("gecode_constraint_linear_291", gecode_constraint_linear_291, 6); +YAP_UserCPredicate("gecode_constraint_linear_297", gecode_constraint_linear_297, 6); +YAP_UserCPredicate("gecode_constraint_linear_298", gecode_constraint_linear_298, 6); +YAP_UserCPredicate("gecode_constraint_linear_301", gecode_constraint_linear_301, 6); +YAP_UserCPredicate("gecode_constraint_linear_302", gecode_constraint_linear_302, 6); +YAP_UserCPredicate("gecode_constraint_linear_305", gecode_constraint_linear_305, 6); +YAP_UserCPredicate("gecode_constraint_linear_306", gecode_constraint_linear_306, 6); +YAP_UserCPredicate("gecode_constraint_linear_309", gecode_constraint_linear_309, 6); +YAP_UserCPredicate("gecode_constraint_linear_310", gecode_constraint_linear_310, 6); +YAP_UserCPredicate("gecode_constraint_linear_315", gecode_constraint_linear_315, 6); +YAP_UserCPredicate("gecode_constraint_linear_319", gecode_constraint_linear_319, 6); +YAP_UserCPredicate("gecode_constraint_linear_299", gecode_constraint_linear_299, 7); +YAP_UserCPredicate("gecode_constraint_linear_303", gecode_constraint_linear_303, 7); +YAP_UserCPredicate("gecode_constraint_linear_307", gecode_constraint_linear_307, 7); +YAP_UserCPredicate("gecode_constraint_linear_311", gecode_constraint_linear_311, 7); +YAP_UserCPredicate("gecode_constraint_max_320", gecode_constraint_max_320, 3); +YAP_UserCPredicate("gecode_constraint_max_321", gecode_constraint_max_321, 3); +YAP_UserCPredicate("gecode_constraint_max_322", gecode_constraint_max_322, 4); +YAP_UserCPredicate("gecode_constraint_max_323", gecode_constraint_max_323, 4); +YAP_UserCPredicate("gecode_constraint_max_324", gecode_constraint_max_324, 4); +YAP_UserCPredicate("gecode_constraint_max_325", gecode_constraint_max_325, 5); +YAP_UserCPredicate("gecode_constraint_member_326", gecode_constraint_member_326, 3); +YAP_UserCPredicate("gecode_constraint_member_330", gecode_constraint_member_330, 3); +YAP_UserCPredicate("gecode_constraint_member_327", gecode_constraint_member_327, 4); +YAP_UserCPredicate("gecode_constraint_member_328", gecode_constraint_member_328, 4); +YAP_UserCPredicate("gecode_constraint_member_331", gecode_constraint_member_331, 4); +YAP_UserCPredicate("gecode_constraint_member_332", gecode_constraint_member_332, 4); +YAP_UserCPredicate("gecode_constraint_member_329", gecode_constraint_member_329, 5); +YAP_UserCPredicate("gecode_constraint_member_333", gecode_constraint_member_333, 5); +YAP_UserCPredicate("gecode_constraint_min_334", gecode_constraint_min_334, 3); +YAP_UserCPredicate("gecode_constraint_min_335", gecode_constraint_min_335, 3); +YAP_UserCPredicate("gecode_constraint_min_336", gecode_constraint_min_336, 4); +YAP_UserCPredicate("gecode_constraint_min_337", gecode_constraint_min_337, 4); +YAP_UserCPredicate("gecode_constraint_min_338", gecode_constraint_min_338, 4); +YAP_UserCPredicate("gecode_constraint_min_339", gecode_constraint_min_339, 5); +YAP_UserCPredicate("gecode_constraint_mod_340", gecode_constraint_mod_340, 4); +YAP_UserCPredicate("gecode_constraint_mod_341", gecode_constraint_mod_341, 5); +YAP_UserCPredicate("gecode_constraint_mult_342", gecode_constraint_mult_342, 4); +YAP_UserCPredicate("gecode_constraint_mult_343", gecode_constraint_mult_343, 4); +YAP_UserCPredicate("gecode_constraint_mult_344", gecode_constraint_mult_344, 5); +YAP_UserCPredicate("gecode_constraint_nooverlap_345", gecode_constraint_nooverlap_345, 6); +YAP_UserCPredicate("gecode_constraint_nooverlap_348", gecode_constraint_nooverlap_348, 6); +YAP_UserCPredicate("gecode_constraint_nooverlap_346", gecode_constraint_nooverlap_346, 7); +YAP_UserCPredicate("gecode_constraint_nooverlap_351", gecode_constraint_nooverlap_351, 7); +YAP_UserCPredicate("gecode_constraint_nooverlap_347", gecode_constraint_nooverlap_347, 5); +YAP_UserCPredicate("gecode_constraint_nooverlap_349", gecode_constraint_nooverlap_349, 8); +YAP_UserCPredicate("gecode_constraint_nooverlap_352", gecode_constraint_nooverlap_352, 8); +YAP_UserCPredicate("gecode_constraint_nooverlap_350", gecode_constraint_nooverlap_350, 9); +YAP_UserCPredicate("gecode_constraint_nroot_353", gecode_constraint_nroot_353, 4); +YAP_UserCPredicate("gecode_constraint_nroot_354", gecode_constraint_nroot_354, 4); +YAP_UserCPredicate("gecode_constraint_nroot_355", gecode_constraint_nroot_355, 5); +YAP_UserCPredicate("gecode_constraint_nvalues_356", gecode_constraint_nvalues_356, 4); +YAP_UserCPredicate("gecode_constraint_nvalues_358", gecode_constraint_nvalues_358, 4); +YAP_UserCPredicate("gecode_constraint_nvalues_360", gecode_constraint_nvalues_360, 4); +YAP_UserCPredicate("gecode_constraint_nvalues_362", gecode_constraint_nvalues_362, 4); +YAP_UserCPredicate("gecode_constraint_nvalues_357", gecode_constraint_nvalues_357, 5); +YAP_UserCPredicate("gecode_constraint_nvalues_359", gecode_constraint_nvalues_359, 5); +YAP_UserCPredicate("gecode_constraint_nvalues_361", gecode_constraint_nvalues_361, 5); +YAP_UserCPredicate("gecode_constraint_nvalues_363", gecode_constraint_nvalues_363, 5); +YAP_UserCPredicate("gecode_constraint_path_364", gecode_constraint_path_364, 7); +YAP_UserCPredicate("gecode_constraint_path_367", gecode_constraint_path_367, 7); +YAP_UserCPredicate("gecode_constraint_path_370", gecode_constraint_path_370, 7); +YAP_UserCPredicate("gecode_constraint_path_365", gecode_constraint_path_365, 8); +YAP_UserCPredicate("gecode_constraint_path_368", gecode_constraint_path_368, 8); +YAP_UserCPredicate("gecode_constraint_path_371", gecode_constraint_path_371, 8); +YAP_UserCPredicate("gecode_constraint_path_366", gecode_constraint_path_366, 6); +YAP_UserCPredicate("gecode_constraint_path_375", gecode_constraint_path_375, 6); +YAP_UserCPredicate("gecode_constraint_path_369", gecode_constraint_path_369, 9); +YAP_UserCPredicate("gecode_constraint_path_372", gecode_constraint_path_372, 4); +YAP_UserCPredicate("gecode_constraint_path_373", gecode_constraint_path_373, 5); +YAP_UserCPredicate("gecode_constraint_path_374", gecode_constraint_path_374, 5); +YAP_UserCPredicate("gecode_constraint_pow_376", gecode_constraint_pow_376, 4); +YAP_UserCPredicate("gecode_constraint_pow_377", gecode_constraint_pow_377, 4); +YAP_UserCPredicate("gecode_constraint_pow_378", gecode_constraint_pow_378, 5); +YAP_UserCPredicate("gecode_constraint_precede_379", gecode_constraint_precede_379, 3); +YAP_UserCPredicate("gecode_constraint_precede_380", gecode_constraint_precede_380, 4); +YAP_UserCPredicate("gecode_constraint_precede_381", gecode_constraint_precede_381, 4); +YAP_UserCPredicate("gecode_constraint_precede_382", gecode_constraint_precede_382, 5); +YAP_UserCPredicate("gecode_constraint_relax_383", gecode_constraint_relax_383, 5); +YAP_UserCPredicate("gecode_constraint_rel_384", gecode_constraint_rel_384, 4); +YAP_UserCPredicate("gecode_constraint_rel_386", gecode_constraint_rel_386, 4); +YAP_UserCPredicate("gecode_constraint_rel_392", gecode_constraint_rel_392, 4); +YAP_UserCPredicate("gecode_constraint_rel_396", gecode_constraint_rel_396, 4); +YAP_UserCPredicate("gecode_constraint_rel_400", gecode_constraint_rel_400, 4); +YAP_UserCPredicate("gecode_constraint_rel_402", gecode_constraint_rel_402, 4); +YAP_UserCPredicate("gecode_constraint_rel_404", gecode_constraint_rel_404, 4); +YAP_UserCPredicate("gecode_constraint_rel_406", gecode_constraint_rel_406, 4); +YAP_UserCPredicate("gecode_constraint_rel_409", gecode_constraint_rel_409, 4); +YAP_UserCPredicate("gecode_constraint_rel_410", gecode_constraint_rel_410, 4); +YAP_UserCPredicate("gecode_constraint_rel_411", gecode_constraint_rel_411, 4); +YAP_UserCPredicate("gecode_constraint_rel_412", gecode_constraint_rel_412, 4); +YAP_UserCPredicate("gecode_constraint_rel_414", gecode_constraint_rel_414, 4); +YAP_UserCPredicate("gecode_constraint_rel_416", gecode_constraint_rel_416, 4); +YAP_UserCPredicate("gecode_constraint_rel_418", gecode_constraint_rel_418, 4); +YAP_UserCPredicate("gecode_constraint_rel_420", gecode_constraint_rel_420, 4); +YAP_UserCPredicate("gecode_constraint_rel_423", gecode_constraint_rel_423, 4); +YAP_UserCPredicate("gecode_constraint_rel_424", gecode_constraint_rel_424, 4); +YAP_UserCPredicate("gecode_constraint_rel_426", gecode_constraint_rel_426, 4); +YAP_UserCPredicate("gecode_constraint_rel_428", gecode_constraint_rel_428, 4); +YAP_UserCPredicate("gecode_constraint_rel_430", gecode_constraint_rel_430, 4); +YAP_UserCPredicate("gecode_constraint_rel_434", gecode_constraint_rel_434, 4); +YAP_UserCPredicate("gecode_constraint_rel_438", gecode_constraint_rel_438, 4); +YAP_UserCPredicate("gecode_constraint_rel_440", gecode_constraint_rel_440, 4); +YAP_UserCPredicate("gecode_constraint_rel_442", gecode_constraint_rel_442, 4); +YAP_UserCPredicate("gecode_constraint_rel_444", gecode_constraint_rel_444, 4); +YAP_UserCPredicate("gecode_constraint_rel_385", gecode_constraint_rel_385, 5); +YAP_UserCPredicate("gecode_constraint_rel_387", gecode_constraint_rel_387, 5); +YAP_UserCPredicate("gecode_constraint_rel_388", gecode_constraint_rel_388, 5); +YAP_UserCPredicate("gecode_constraint_rel_390", gecode_constraint_rel_390, 5); +YAP_UserCPredicate("gecode_constraint_rel_393", gecode_constraint_rel_393, 5); +YAP_UserCPredicate("gecode_constraint_rel_394", gecode_constraint_rel_394, 5); +YAP_UserCPredicate("gecode_constraint_rel_397", gecode_constraint_rel_397, 5); +YAP_UserCPredicate("gecode_constraint_rel_398", gecode_constraint_rel_398, 5); +YAP_UserCPredicate("gecode_constraint_rel_401", gecode_constraint_rel_401, 5); +YAP_UserCPredicate("gecode_constraint_rel_403", gecode_constraint_rel_403, 5); +YAP_UserCPredicate("gecode_constraint_rel_405", gecode_constraint_rel_405, 5); +YAP_UserCPredicate("gecode_constraint_rel_407", gecode_constraint_rel_407, 5); +YAP_UserCPredicate("gecode_constraint_rel_413", gecode_constraint_rel_413, 5); +YAP_UserCPredicate("gecode_constraint_rel_415", gecode_constraint_rel_415, 5); +YAP_UserCPredicate("gecode_constraint_rel_417", gecode_constraint_rel_417, 5); +YAP_UserCPredicate("gecode_constraint_rel_419", gecode_constraint_rel_419, 5); +YAP_UserCPredicate("gecode_constraint_rel_421", gecode_constraint_rel_421, 5); +YAP_UserCPredicate("gecode_constraint_rel_425", gecode_constraint_rel_425, 5); +YAP_UserCPredicate("gecode_constraint_rel_427", gecode_constraint_rel_427, 5); +YAP_UserCPredicate("gecode_constraint_rel_429", gecode_constraint_rel_429, 5); +YAP_UserCPredicate("gecode_constraint_rel_431", gecode_constraint_rel_431, 5); +YAP_UserCPredicate("gecode_constraint_rel_432", gecode_constraint_rel_432, 5); +YAP_UserCPredicate("gecode_constraint_rel_435", gecode_constraint_rel_435, 5); +YAP_UserCPredicate("gecode_constraint_rel_436", gecode_constraint_rel_436, 5); +YAP_UserCPredicate("gecode_constraint_rel_439", gecode_constraint_rel_439, 5); +YAP_UserCPredicate("gecode_constraint_rel_441", gecode_constraint_rel_441, 5); +YAP_UserCPredicate("gecode_constraint_rel_443", gecode_constraint_rel_443, 5); +YAP_UserCPredicate("gecode_constraint_rel_445", gecode_constraint_rel_445, 5); +YAP_UserCPredicate("gecode_constraint_rel_389", gecode_constraint_rel_389, 6); +YAP_UserCPredicate("gecode_constraint_rel_391", gecode_constraint_rel_391, 6); +YAP_UserCPredicate("gecode_constraint_rel_395", gecode_constraint_rel_395, 6); +YAP_UserCPredicate("gecode_constraint_rel_399", gecode_constraint_rel_399, 6); +YAP_UserCPredicate("gecode_constraint_rel_433", gecode_constraint_rel_433, 6); +YAP_UserCPredicate("gecode_constraint_rel_437", gecode_constraint_rel_437, 6); +YAP_UserCPredicate("gecode_constraint_rel_408", gecode_constraint_rel_408, 3); +YAP_UserCPredicate("gecode_constraint_rel_422", gecode_constraint_rel_422, 3); +YAP_UserCPredicate("gecode_constraint_sequence_446", gecode_constraint_sequence_446, 6); +YAP_UserCPredicate("gecode_constraint_sequence_448", gecode_constraint_sequence_448, 6); +YAP_UserCPredicate("gecode_constraint_sequence_447", gecode_constraint_sequence_447, 7); +YAP_UserCPredicate("gecode_constraint_sequence_449", gecode_constraint_sequence_449, 7); +YAP_UserCPredicate("gecode_constraint_sorted_450", gecode_constraint_sorted_450, 4); +YAP_UserCPredicate("gecode_constraint_sorted_453", gecode_constraint_sorted_453, 4); +YAP_UserCPredicate("gecode_constraint_sorted_451", gecode_constraint_sorted_451, 5); +YAP_UserCPredicate("gecode_constraint_sorted_452", gecode_constraint_sorted_452, 3); +YAP_UserCPredicate("gecode_constraint_sqr_454", gecode_constraint_sqr_454, 3); +YAP_UserCPredicate("gecode_constraint_sqr_455", gecode_constraint_sqr_455, 3); +YAP_UserCPredicate("gecode_constraint_sqr_456", gecode_constraint_sqr_456, 4); +YAP_UserCPredicate("gecode_constraint_sqrt_457", gecode_constraint_sqrt_457, 3); +YAP_UserCPredicate("gecode_constraint_sqrt_458", gecode_constraint_sqrt_458, 3); +YAP_UserCPredicate("gecode_constraint_sqrt_459", gecode_constraint_sqrt_459, 4); +YAP_UserCPredicate("gecode_constraint_unary_460", gecode_constraint_unary_460, 4); +YAP_UserCPredicate("gecode_constraint_unary_463", gecode_constraint_unary_463, 4); +YAP_UserCPredicate("gecode_constraint_unary_466", gecode_constraint_unary_466, 4); +YAP_UserCPredicate("gecode_constraint_unary_470", gecode_constraint_unary_470, 4); +YAP_UserCPredicate("gecode_constraint_unary_461", gecode_constraint_unary_461, 5); +YAP_UserCPredicate("gecode_constraint_unary_464", gecode_constraint_unary_464, 5); +YAP_UserCPredicate("gecode_constraint_unary_467", gecode_constraint_unary_467, 5); +YAP_UserCPredicate("gecode_constraint_unary_468", gecode_constraint_unary_468, 5); +YAP_UserCPredicate("gecode_constraint_unary_471", gecode_constraint_unary_471, 5); +YAP_UserCPredicate("gecode_constraint_unary_462", gecode_constraint_unary_462, 3); +YAP_UserCPredicate("gecode_constraint_unary_465", gecode_constraint_unary_465, 6); +YAP_UserCPredicate("gecode_constraint_unary_469", gecode_constraint_unary_469, 6); +YAP_UserCPredicate("gecode_constraint_unshare_472", gecode_constraint_unshare_472, 2); +YAP_UserCPredicate("gecode_constraint_unshare_474", gecode_constraint_unshare_474, 2); +YAP_UserCPredicate("gecode_constraint_unshare_473", gecode_constraint_unshare_473, 3); +YAP_UserCPredicate("gecode_constraint_unshare_475", gecode_constraint_unshare_475, 3); +YAP_UserCPredicate("gecode_constraint_when_476", gecode_constraint_when_476, 3); +YAP_UserCPredicate("gecode_constraint_when_477", gecode_constraint_when_477, 4); +YAP_UserCPredicate("gecode_constraint_when_478", gecode_constraint_when_478, 4); +YAP_UserCPredicate("gecode_constraint_when_479", gecode_constraint_when_479, 5); diff --git a/packages/jpl/jpl.pl b/packages/jpl/jpl.pl index 89c9488b4..1ccfaa932 100644 --- a/packages/jpl/jpl.pl +++ b/packages/jpl/jpl.pl @@ -4506,7 +4506,7 @@ location(java_root, _, JRE) :- member(Root, [ '/usr/lib', '/usr/local/lib', '/opt/lib', - '/Library/Java/JavaVirtual hines', + '/Library/Java/JavaVirtualMachines', '/System/Library/Frameworks' ]), exists_directory(Root), diff --git a/packages/python/python.h b/packages/python/python.h new file mode 100644 index 000000000..1ff1be427 --- /dev/null +++ b/packages/python/python.h @@ -0,0 +1,193 @@ + +//@{ + +/** @brief Prolog to Python library +* +* +* Please look at python.pl for more information, and to real.pl and real.c +* for related work. +*/ + +#ifdef _XOPEN_SOURCE +#undef _XOPEN_SOURCE // python does its own thing +#endif + +#include +#include +#ifdef HAVE_STAT +#undef HAVE_STATa +#endif +#include +#include +#define EXTRA_MESSSAGES 1 + +#ifndef PYTHON_H +#define PYTHON_H 1 + +PyObject *find_obj(PyObject *ob, term_t lhs, bool eval); + +#if DEBUG_MEMORY +#define DebugPrintf(s, op) fprintf(stderr, "%s:%d: " s, __FILE__, __LINE__, op) +#else +#define DebugPrintf(s, op) +#endif + +/** + * @brief A module is store as an objet plus a list of paths. + */ +#define PY_MAX_MODLEN 16 +typedef struct s_mod_t { + PyObject *mod; + int length; + YAP_Term names[PY_MAX_MODLEN]; +} Py_mod; + +extern X_API YAP_Term pythonToYAP(PyObject *pVal); +extern X_API PyObject *yap_to_python(YAP_Term t, bool eval, PyObject *o); + +typedef YAP_Arity arity_t; + +extern atom_t ATOM_true, ATOM_false, ATOM_colon, ATOM_dot, ATOM_none, ATOM_t, + ATOM_comma, ATOM_builtin, ATOM_V, ATOM_A, ATOM_self; + +extern functor_t FUNCTOR_dollar1, FUNCTOR_abs1, FUNCTOR_all1, FUNCTOR_any1, + FUNCTOR_bin1, FUNCTOR_brackets1, FUNCTOR_comma2, FUNCTOR_dir1, + FUNCTOR_float1, FUNCTOR_int1, FUNCTOR_iter1, FUNCTOR_iter2, FUNCTOR_long1, + FUNCTOR_len1, FUNCTOR_curly1, FUNCTOR_ord1, FUNCTOR_range1, FUNCTOR_range2, + FUNCTOR_range3, FUNCTOR_sum1, FUNCTOR_pointer1, FUNCTOR_complex2, + FUNCTOR_plus2, FUNCTOR_sub2, FUNCTOR_mul2, FUNCTOR_div2, FUNCTOR_hat2, + FUNCTOR_colon2, FUNCTOR_comma2, FUNCTOR_equal2, FUNCTOR_sqbrackets2, + FUNCTOR_dot2; + +extern X_API PyObject *py_Main; +extern X_API PyObject *py_Builtin; +extern X_API PyObject *py_Yapex; +extern X_API PyObject *py_Local; +extern X_API PyObject *py_Global; +extern X_API PyObject *py_Context; +extern PyObject *py_F2P; +extern PyObject *py_Sys; +extern PyObject *py_ModDict; + +extern bool python_in_python; + +extern bool python_release_GIL(term_t state); +extern term_t python_acquire_GIL(void); + +static inline Py_ssize_t get_p_int(PyObject *o, Py_ssize_t def) { + if (o == NULL) + return def; + if (PyLong_Check(o)) { + return PyLong_AsLong(o); +#if PY_MAJOR_VERSION < 3 + } else if (PyInt_Check(o)) { + return PyInt_AsLong(o); +#endif + } + return def; +} + +static inline foreign_t address_to_term(PyObject *pVal, term_t t) { + term_t to = PL_new_term_ref(), t1 = PL_new_term_ref(); + PL_put_pointer(t1, (void *)pVal); + PL_cons_functor(to, FUNCTOR_pointer1, t1); + Py_INCREF(pVal); + foreign_t rc = PL_unify(t, to); + PL_reset_term_refs(to); + return rc; +} + +static inline int proper_ascii_string(const char *s) { + unsigned char c; + + while ((c = *s++)) { + if (c > 127) + return FALSE; + } + return TRUE; +} + +static inline PyObject *atom_to_python_string(term_t t) { + // Yap_DebugPlWrite(YAP_GetFromSlot(t)); fprintf(stderr, " here I + // am\n"); + char *s = NULL; + if (!PL_get_atom_chars(t, &s)) + return NULL; +/* return __main__,s */ +#if PY_MAJOR_VERSION < 3 + if (proper_ascii_string(s)) { + return PyString_FromStringAndSize(s, strlen(s)); + } else +#endif + { + PyObject *pobj = PyUnicode_DecodeUTF8(s, strlen(s), NULL); + // fprintf(stderr, "%s\n", s); + return pobj; + } +} + +#define CHECK_CALL(rc, t, call) \ + PyErr_Clear();\ + rc = call; \ + if (rc == NULL || PyErr_Occurred()) {\ + YE(t,__LINE__,__FILE__,__FUNCTION__);\ + PyErr_Print(); PyErr_Clear();\ + } + +#define CHECKNULL(t,rc) (rc != NULL ? rc : YE(t,__LINE__,__FILE__,__FUNCTION__) ) +#define AOK(rc, err) { if (!rc) YEM( #rc ,__LINE__,__FILE__,__FUNCTION__); } + + +extern PyObject *YE(term_t t, int line, const char *file, const char *code); +extern void YEM( const char *ex, int line, const char *file, const char *code); +extern void pyErrorHandler__(int line, const char *file, const char *code); + +#define pyErrorHandler() \ + { \ + if (PyErr_Occurred()) { \ + pyErrorHandler__(__LINE__, __FILE__, __FUNCTION__); \ + } \ + } + +#define pyErrorAndReturn(x, y) \ + { \ + if (PyErr_Occurred()) { \ + pyErrorHandler__(__LINE__, __FILE__, __FUNCTION__); \ + return (x); \ + } else { \ + return (x); \ + } \ + } +// #define pyErrorAndReturn( x, y ) return x + +extern PyObject *compound_to_pyeval(term_t t, PyObject *context); +extern PyObject *compound_to_pytree(term_t t, PyObject *context); + +extern PyObject *term_to_python(term_t t, bool eval, PyObject *contextxs); + +extern PyObject *term_to_nametuple(const char *s, int arity, term_t t); + +extern foreign_t python_to_term(PyObject *pVal, term_t t); +extern bool python_assign(term_t t, PyObject *exp, PyObject *context); +extern foreign_t assign_to_symbol(term_t t, PyObject *e); + +extern bool python_asign(term_t t, PyObject *exp, PyObject *context); + +extern foreign_t python_builtin(term_t out); + +extern int lookupPyModule(Py_mod *q); +extern PyObject *lookupPySymbol(const char *s, PyObject *q, PyObject **d); + +extern install_t install_pypreds(void); +extern install_t install_pl2pl(void); + +X_API extern bool init_python(void); +extern bool do_init_python(void); + +extern PyObject PyInit_yap(void); + +extern PyObject *PythonLookup(const char *s, PyObject *o); + +extern PyObject *PythonLookupSpecial(const char *s); + +#endif diff --git a/packages/python/swig/CMakeLists.txt b/packages/python/swig/CMakeLists.txt index caffd1bf2..307a2d379 100644 --- a/packages/python/swig/CMakeLists.txt +++ b/packages/python/swig/CMakeLists.txt @@ -70,7 +70,7 @@ endif() DEPENDS ${PYTHON_SOURCES} ) - install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install --ignore-installed . + install(CODE "execute_process(COMMAND ${PYTHON_EXECUTABLE} -m pip install ${PYTHON_USER_INSTALL} --ignore-installed . WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})" DEPENDS Py4YAP ${CMAKE_BINARY_DIR}/${YAP_STARTUP} ${YAP_INSTALL_DLLDIR} ) diff --git a/packages/python/swig/README.md b/packages/python/swig/README.md new file mode 100644 index 000000000..d609f6392 --- /dev/null +++ b/packages/python/swig/README.md @@ -0,0 +1,93 @@ + +
+![The YAP Logo](docs/icons/yap_128x128x32.png) +
+ +NOTE: this version of YAP is still experimental, documentation may be out of date. + +## Introduction + +This document provides User information on version 6.3.4 of +YAP (Yet Another Prolog). The YAP Prolog System is a +high-performance Prolog compiler developed at Universidade do +Porto. YAP supports stream Input/Output, sockets, modules, + exceptions, Prolog debugger, C-interface, dynamic code, internal + database, DCGs, saved states, co-routining, arrays, threads. + +We explicitly allow both commercial and non-commercial use of YAP. + + +YAP is based on the David H. D. Warren's WAM (Warren Abstract Machine), +with several optimizations for better performance. YAP follows the +Edinburgh tradition, and was originally designed to be largely +compatible with DEC-10 Prolog, Quintus Prolog, and especially with +C-Prolog. More recently, we have worked on being compatible with SICStus Prolog and with SWI-Prolog. + +YAP implements most of the ISO-Prolog standard. We are striving at +full compatibility, and the manual describes what is still +missing. +The document is intended neither as an introduction to Prolog nor to the +implementation aspects of the compiler. A good introduction to +programming in Prolog is the book @cite TheArtOfProlog , by +L. Sterling and E. Shapiro, published by "The MIT Press, Cambridge +MA". Other references should include the classical @cite ProgrammingInProlog , by W.F. Clocksin and C.S. Mellish, published by +Springer-Verlag. + +YAP 6.3.4 has been built with the gcc and clang compilers on Linux and OSX machines. We expect to recover support for WIN32 machines and +Android next. + +We are happy to include in YAP several excellent packages developed +under separate licenses. Our thanks to the authors for their kind +authorization to include these packages. + +The overall copyright and permission notice for YAP4.3 can be found in +the Artistic file in this directory. YAP follows the Perl Artistic +license, and it is thus non-copylefted freeware. Some components of YAP have been obtained from SWI Prolog and ciao, and have +different licenses. + +If you have a question about this software, desire to add code, found a +bug, want to request a feature, or wonder how to get further assistance, +please send e-mail to . To +subscribe to the mailing list, visit the page +. + +On-line documentation is available for [YAP](http://www.dcc.fp.pt/~vsc/yap/) + + + +The packages are, in alphabetical order: + ++ The CHR package developed by Tom Schrijvers, +Christian Holzbaur, and Jan Wielemaker. + ++ The CLP(BN) package and Horus toolkit developed by Tiago Gomes, and Vítor Santos Costa. + ++ The CLP(R) package developed by Leslie De Koninck, Bart Demoen, Tom +Schrijvers, and Jan Wielemaker, based on the CLP(Q,R) implementation +by Christian Holzbaur. + ++ The CPLint package developed by Fabrizio Riguzzi's research +laboratory at the [University of Ferrara](http://www.ing.unife.it/Docenti/FabrizioRiguzzi/) + ++ The CUDA interface package developed by Carlos Martínez, Jorge +Buenabad, Inês Dutra and Vítor Santos Costa. + ++ The [GECODE](http://www.gecode.org) interface package developed by Denys Duchier and Vítor Santos Costa. + ++ The [JPL](http://www.swi-prolog.org/packages/jpl/) (Java-Prolog Library) package developed by . + + The minisat SAT solver interface developed by Michael Codish, + Vitaly Lagoon, and Peter J. Stuckey. + ++ The MYDDAS relational data-base interface developed at the + Universidade do Porto by Tiago Soares, Michel Ferreira, and Ricardo Rocha. + ++ The [PRISM](http://rjida.meijo-u.ac.jp/prism/) logic-based +programming system for statistical modeling developed at the Sato +Research Laboratory, TITECH, Japan. + ++ The ProbLog 1 system developed by the [ProbLog](https://dtai.cs.kuleuven.be/problog) team in the +DTAI group of KULeuven. + ++ The [R](http://stoics.org.uk/~nicos/sware/packs/real/) interface package developed by Nicos Angelopoulos, +Vítor Santos Costa, João Azevedo, Jan Wielemaker, and Rui Camacho. diff --git a/packages/python/swig/setup.py b/packages/python/swig/setup.py index ad9c1bf2d..b6b7622cd 100644 --- a/packages/python/swig/setup.py +++ b/packages/python/swig/setup.py @@ -11,6 +11,7 @@ from setuptools.extension import Extension from codecs import open from os import path, makedirs, walk from shutil import copytree, rmtree, copy2, move +import sysconfig from glob import glob from pathlib import Path import platform @@ -42,51 +43,42 @@ from shutil import copytree, rmtree, copy2, move from glob import glob from pathlib import Path import platform -import os.path +from os.path import dirname, join,abspath import os import shutil from distutils.core import setup -pjoin = os.path.join -here = os.path.abspath(os.path.dirname(__file__)) -#pkg_root = pjoin(here, name) +here = abspath(dirname(__file__)) +libpydir = abspath(sysconfig.get_path('platlib')) +#libpyauxdir = abspath(os.path.dirname('stdlib')) +#pkg_root = join(here, name) + +here = path.abspath(path.dirname(__file__)) sys.path.insert(0, "/home/vsc/github/yap-6.3/packages/python/swig") -my_extra_link_args = [] +python_libdir = path.abspath(path.dirname("/usr/lib/x86_64-linux-gnu/libpython3.6m.so")) + if platform.system() == 'Windows': local_libs = [] - win_libs = ['wsock32','ws2_32'] + win_libs = ['wsock32','ws2_32'] my_extra_link_args = ['-Wl,-export-all-symbols'] -else: - # if platform.system() == 'Darwin': - my_extra_link_args = ['-Wl,-rpath', '-Wl,'] +elif platform.system() == 'Darwin': + my_extra_link_args = ['-L','..','-Wl,-rpath,'+abspath(join(sysconfig.get_path('platlib'),'yap4py')),'-Wl,-rpath,/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib','-Wl,-rpath,../yap4py'] win_libs = [] - local_libs = ['YAP++','Py4YAP'] + local_libs = ['Py4YAP'] +elif platform.system() == 'Linux': + my_extra_link_args = ['-L','..','-Wl,-rpath,'+abspath(join(sysconfig.get_path('platlib'),'yap4py')),'-Wl,-rpath,/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib','-Wl,-rpath,'+join('/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib','..'),'-Wl,-rpath,../yap4py'] + win_libs = [] + local_libs = ['Py4YAP'] + # or dll in glob('yap/dlls/*'): # move( dll ,'lib' ) -native_sources = ["yap.i"] +native_sources = ["yap4py/yap_wrap.cxx","yap4py/yapi.cpp"] -for i in '/home/vsc/github/yap-6.3/packages/python/swig/yap4py/yapi.py;/home/vsc/github/yap-6.3/packages/python/swig/yap4py/__init__.py;/home/vsc/github/yap-6.3/packages/python/swig/yap4py/__main__.py'.split(";"): - copy2(i, 'yap4py') -for i in '/home/vsc/github/yap-6.3/packages/python/python.pl;/home/vsc/github/yap-6.3/library/INDEX.pl;/home/vsc/github/yap-6.3/library/apply.yap;/home/vsc/github/yap-6.3/library/apply_macros.yap;/home/vsc/github/yap-6.3/library/arg.yap;/home/vsc/github/yap-6.3/library/assoc.yap;/home/vsc/github/yap-6.3/library/atts.yap;/home/vsc/github/yap-6.3/library/autoloader.yap;/home/vsc/github/yap-6.3/library/avl.yap;/home/vsc/github/yap-6.3/library/bhash.yap;/home/vsc/github/yap-6.3/library/charsio.yap;/home/vsc/github/yap-6.3/library/clauses.yap;/home/vsc/github/yap-6.3/library/coinduction.yap;/home/vsc/github/yap-6.3/library/dbqueues.yap;/home/vsc/github/yap-6.3/library/dbusage.yap;/home/vsc/github/yap-6.3/library/dgraphs.yap;/home/vsc/github/yap-6.3/library/exo_interval.yap;/home/vsc/github/yap-6.3/library/expand_macros.yap;/home/vsc/github/yap-6.3/library/gensym.yap;/home/vsc/github/yap-6.3/library/hacks.yap;/home/vsc/github/yap-6.3/library/heaps.yap;/home/vsc/github/yap-6.3/library/lambda.pl;/home/vsc/github/yap-6.3/library/lineutils.yap;/home/vsc/github/yap-6.3/library/listing.yap;/home/vsc/github/yap-6.3/library/lists.yap;/home/vsc/github/yap-6.3/library/log2md.yap;/home/vsc/github/yap-6.3/library/nb.yap;/home/vsc/github/yap-6.3/library/ordsets.yap;/home/vsc/github/yap-6.3/library/mapargs.yap;/home/vsc/github/yap-6.3/library/maplist.yap;/home/vsc/github/yap-6.3/library/maputils.yap;/home/vsc/github/yap-6.3/library/matlab.yap;/home/vsc/github/yap-6.3/library/matrix.yap;/home/vsc/github/yap-6.3/library/prandom.yap;/home/vsc/github/yap-6.3/library/queues.yap;/home/vsc/github/yap-6.3/library/random.yap;/home/vsc/github/yap-6.3/library/range.yap;/home/vsc/github/yap-6.3/library/rbtrees.yap;/home/vsc/github/yap-6.3/library/regexp.yap;/home/vsc/github/yap-6.3/library/readutil.yap;/home/vsc/github/yap-6.3/library/rltree.yap;/home/vsc/github/yap-6.3/library/sockets.yap;/home/vsc/github/yap-6.3/library/splay.yap;/home/vsc/github/yap-6.3/library/stringutils.yap;/home/vsc/github/yap-6.3/library/system.yap;/home/vsc/github/yap-6.3/library/terms.yap;/home/vsc/github/yap-6.3/library/tries.yap;/home/vsc/github/yap-6.3/library/itries.yap;/home/vsc/github/yap-6.3/library/timeout.yap;/home/vsc/github/yap-6.3/library/trees.yap;/home/vsc/github/yap-6.3/library/ugraphs.yap;/home/vsc/github/yap-6.3/library/undgraphs.yap;/home/vsc/github/yap-6.3/library/varnumbers.yap;/home/vsc/github/yap-6.3/library/wdgraphs.yap;/home/vsc/github/yap-6.3/library/wgraphs.yap;/home/vsc/github/yap-6.3/library/wundgraphs.yap;/home/vsc/github/yap-6.3/library/lam_mpi.yap;/home/vsc/github/yap-6.3/library/ypp.yap;/home/vsc/github/yap-6.3/library/ytest.yap;/home/vsc/github/yap-6.3/library/c_alarms.yap;/home/vsc/github/yap-6.3/library/flags.yap;/home/vsc/github/yap-6.3/library/block_diagram.yap;/home/vsc/github/yap-6.3/packages/real/real.pl;/home/vsc/github/yap-6.3/packages/python/swig/prolog/jupyter.yap;/home/vsc/github/yap-6.3/packages/python/swig/prolog/yapi.yap'.split(";") + '/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl;/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl;/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl;/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl;/home/vsc/github/yap-6.3/swi/library/aggregate.pl;/home/vsc/github/yap-6.3/swi/library/base64.pl;/home/vsc/github/yap-6.3/swi/library/broadcast.pl;/home/vsc/github/yap-6.3/swi/library/ctypes.pl;/home/vsc/github/yap-6.3/swi/library/date.pl;/home/vsc/github/yap-6.3/swi/library/debug.pl;/home/vsc/github/yap-6.3/swi/library/edit.pl;/home/vsc/github/yap-6.3/swi/library/error.pl;/home/vsc/github/yap-6.3/swi/library/main.pl;/home/vsc/github/yap-6.3/swi/library/menu.pl;/home/vsc/github/yap-6.3/swi/library/nb_set.pl;/home/vsc/github/yap-6.3/swi/library/occurs.yap;/home/vsc/github/yap-6.3/swi/library/operators.pl;/home/vsc/github/yap-6.3/swi/library/option.pl;/home/vsc/github/yap-6.3/swi/library/pairs.pl;/home/vsc/github/yap-6.3/swi/library/plunit.pl;/home/vsc/github/yap-6.3/swi/library/predicate_options.pl;/home/vsc/github/yap-6.3/swi/library/predopts.pl;/home/vsc/github/yap-6.3/swi/library/prolog_clause.pl;/home/vsc/github/yap-6.3/swi/library/prolog_colour.pl;/home/vsc/github/yap-6.3/swi/library/prolog_source.pl;/home/vsc/github/yap-6.3/swi/library/prolog_xref.pl;/home/vsc/github/yap-6.3/swi/library/pure_input.pl;/home/vsc/github/yap-6.3/swi/library/quasi_quotations.pl;/home/vsc/github/yap-6.3/swi/library/quintus.pl;/home/vsc/github/yap-6.3/swi/library/record.pl;/home/vsc/github/yap-6.3/swi/library/settings.pl;/home/vsc/github/yap-6.3/swi/library/shlib.pl;/home/vsc/github/yap-6.3/swi/library/thread_pool.pl;/home/vsc/github/yap-6.3/swi/library/unix.pl;/home/vsc/github/yap-6.3/swi/library/url.pl;/home/vsc/github/yap-6.3/swi/library/utf8.pl;/home/vsc/github/yap-6.3/swi/library/win_menu.pl;/home/vsc/github/yap-6.3/swi/library/www_browser.pl;/home/vsc/github/yap-6.3/swi/library/dcg/basics.pl'.split(";") : - copy2(i, 'yap4py/prolog') -for i in '/home/vsc/github/yap-6.3/os/edio.yap;/home/vsc/github/yap-6.3/os/chartypes.yap'.split(";") : - copy2(i, 'yap4py/prolog/os') -for i in '/home/vsc/github/yap-6.3/pl/absf.yap;/home/vsc/github/yap-6.3/pl/arith.yap;/home/vsc/github/yap-6.3/pl/arithpreds.yap;/home/vsc/github/yap-6.3/pl/arrays.yap;/home/vsc/github/yap-6.3/pl/atoms.yap;/home/vsc/github/yap-6.3/pl/attributes.yap;/home/vsc/github/yap-6.3/pl/boot.yap;/home/vsc/github/yap-6.3/pl/bootlists.yap;/home/vsc/github/yap-6.3/pl/callcount.yap;/home/vsc/github/yap-6.3/pl/checker.yap;/home/vsc/github/yap-6.3/pl/consult.yap;/home/vsc/github/yap-6.3/pl/control.yap;/home/vsc/github/yap-6.3/pl/corout.yap;/home/vsc/github/yap-6.3/pl/dbload.yap;/home/vsc/github/yap-6.3/pl/debug.yap;/home/vsc/github/yap-6.3/pl/depth_bound.yap;/home/vsc/github/yap-6.3/pl/dialect.yap;/home/vsc/github/yap-6.3/pl/directives.yap;/home/vsc/github/yap-6.3/pl/eam.yap;/home/vsc/github/yap-6.3/pl/error.yap;/home/vsc/github/yap-6.3/pl/errors.yap;/home/vsc/github/yap-6.3/pl/eval.yap;/home/vsc/github/yap-6.3/pl/flags.yap;/home/vsc/github/yap-6.3/pl/grammar.yap;/home/vsc/github/yap-6.3/pl/ground.yap;/home/vsc/github/yap-6.3/pl/hacks.yap;/home/vsc/github/yap-6.3/pl/init.yap;/home/vsc/github/yap-6.3/pl/listing.yap;/home/vsc/github/yap-6.3/pl/load_foreign.yap;/home/vsc/github/yap-6.3/pl/messages.yap;/home/vsc/github/yap-6.3/pl/meta.yap;/home/vsc/github/yap-6.3/pl/modules.yap;/home/vsc/github/yap-6.3/pl/newmod.yap;/home/vsc/github/yap-6.3/pl/os.yap;/home/vsc/github/yap-6.3/pl/pathconf.yap;/home/vsc/github/yap-6.3/pl/preddecls.yap;/home/vsc/github/yap-6.3/pl/preddyns.yap;/home/vsc/github/yap-6.3/pl/preds.yap;/home/vsc/github/yap-6.3/pl/profile.yap;/home/vsc/github/yap-6.3/pl/protect.yap;/home/vsc/github/yap-6.3/pl/qly.yap;/home/vsc/github/yap-6.3/pl/save.yap;/home/vsc/github/yap-6.3/pl/setof.yap;/home/vsc/github/yap-6.3/pl/signals.yap;/home/vsc/github/yap-6.3/pl/sort.yap;/home/vsc/github/yap-6.3/pl/spy.yap;/home/vsc/github/yap-6.3/pl/statistics.yap;/home/vsc/github/yap-6.3/pl/strict_iso.yap;/home/vsc/github/yap-6.3/pl/swi.yap;/home/vsc/github/yap-6.3/pl/tabling.yap;/home/vsc/github/yap-6.3/pl/threads.yap;/home/vsc/github/yap-6.3/pl/udi.yap;/home/vsc/github/yap-6.3/pl/undefined.yap;/home/vsc/github/yap-6.3/pl/utils.yap;/home/vsc/github/yap-6.3/pl/yapor.yap;/home/vsc/github/yap-6.3/pl/yio.yap'.split(";") : - copy2(i, 'yap4py/prolog/pl') -my_libs0 = '/home/vsc/github/yap-6.3/packages/python/*YAPPython*.so;/home/vsc/github/yap-6.3/packages/python/*Py4YAP*.so;/home/vsc/github/yap-6.3/*libYap*.so;/home/vsc/github/yap-6.3/packages/myddas/sqlite3/*Yapsqlite3*.so;/home/vsc/github/yap-6.3/packages/myddas/mysql/*Yapmysql*.so;/home/vsc/github/yap-6.3/packages/myddas/odbc/*Yapodbc*.so;/home/vsc/github/yap-6.3/CXX/*YAP++*.so;/home/vsc/github/yap-6.3/library/matrix/*matrix*.so;/home/vsc/github/yap-6.3/library/random/*yap_random*.so;/home/vsc/github/yap-6.3/library/regex/*regexp*.so;/home/vsc/github/yap-6.3/library/rltree/*yap_rl*.so;/home/vsc/github/yap-6.3/library/system/*sys*.so;/home/vsc/github/yap-6.3/library/tries/*tries*.so;/home/vsc/github/yap-6.3/library/tries/*itries*.so;/home/vsc/github/yap-6.3/packages/raptor/*libxml2*.so;/home/vsc/github/yap-6.3/packages/raptor/*raptor*.so;/home/vsc/github/yap-6.3/packages/CLPBN/horus/*horus*.so;/home/vsc/github/yap-6.3/packages/gecode/*gecode_yap*.so;/home/vsc/github/yap-6.3/packages/real/*real*.so;/home/vsc/github/yap-6.3/packages/jpl/src/c/*jplYap*.so;/home/vsc/github/yap-6.3/packages/swi-minisat2/C/*minisat2*.so;/home/vsc/github/yap-6.3/library/lammpi/*yap_mpi*.so;/home/vsc/github/yap-6.3/packages/python/*YAPPython*.so;/home/vsc/github/yap-6.3/packages/python/*Py4YAP*.so;/home/vsc/github/yap-6.3/*libYap*.so;/home/vsc/github/yap-6.3/packages/myddas/sqlite3/*Yapsqlite3*.so;/home/vsc/github/yap-6.3/packages/myddas/mysql/*Yapmysql*.so;/home/vsc/github/yap-6.3/packages/myddas/odbc/*Yapodbc*.so;/home/vsc/github/yap-6.3/CXX/*YAP++*.so;/home/vsc/github/yap-6.3/library/matrix/*matrix*.so;/home/vsc/github/yap-6.3/library/random/*yap_random*.so;/home/vsc/github/yap-6.3/library/regex/*regexp*.so;/home/vsc/github/yap-6.3/library/rltree/*yap_rl*.so;/home/vsc/github/yap-6.3/library/system/*sys*.so;/home/vsc/github/yap-6.3/library/tries/*tries*.so;/home/vsc/github/yap-6.3/library/tries/*itries*.so;/home/vsc/github/yap-6.3/packages/raptor/*libxml2*.so;/home/vsc/github/yap-6.3/packages/raptor/*raptor*.so;/home/vsc/github/yap-6.3/packages/CLPBN/horus/*horus*.so;/home/vsc/github/yap-6.3/packages/gecode/*gecode_yap*.so;/home/vsc/github/yap-6.3/packages/real/*real*.so;/home/vsc/github/yap-6.3/packages/jpl/src/c/*jplYap*.so;/home/vsc/github/yap-6.3/packages/swi-minisat2/C/*minisat2*.so;/home/vsc/github/yap-6.3/library/lammpi/*yap_mpi*.so;/home/vsc/github/yap-6.3/packages/python/*YAPPython*.so;/home/vsc/github/yap-6.3/packages/python/*Py4YAP*.so;/home/vsc/github/yap-6.3/*libYap*.so;/home/vsc/github/yap-6.3/packages/myddas/sqlite3/*Yapsqlite3*.so;/home/vsc/github/yap-6.3/packages/myddas/mysql/*Yapmysql*.so;/home/vsc/github/yap-6.3/packages/myddas/odbc/*Yapodbc*.so;/home/vsc/github/yap-6.3/CXX/*YAP++*.so;/home/vsc/github/yap-6.3/library/matrix/*matrix*.so;/home/vsc/github/yap-6.3/library/random/*yap_random*.so;/home/vsc/github/yap-6.3/library/regex/*regexp*.so;/home/vsc/github/yap-6.3/library/rltree/*yap_rl*.so;/home/vsc/github/yap-6.3/library/system/*sys*.so;/home/vsc/github/yap-6.3/library/tries/*tries*.so;/home/vsc/github/yap-6.3/library/tries/*itries*.so;/home/vsc/github/yap-6.3/packages/raptor/*libxml2*.so;/home/vsc/github/yap-6.3/packages/raptor/*raptor*.so;/home/vsc/github/yap-6.3/packages/CLPBN/horus/*horus*.so;/home/vsc/github/yap-6.3/packages/gecode/*gecode_yap*.so;/home/vsc/github/yap-6.3/packages/real/*real*.so;/home/vsc/github/yap-6.3/packages/jpl/src/c/*jplYap*.so;/home/vsc/github/yap-6.3/packages/swi-minisat2/C/*minisat2*.so;/home/vsc/github/yap-6.3/library/lammpi/*yap_mpi*.so;/home/vsc/github/yap-6.3/packages/python/*YAPPython*.so;/home/vsc/github/yap-6.3/packages/python/*Py4YAP*.so;/home/vsc/github/yap-6.3/*libYap*.so;/home/vsc/github/yap-6.3/packages/myddas/sqlite3/*Yapsqlite3*.so;/home/vsc/github/yap-6.3/packages/myddas/mysql/*Yapmysql*.so;/home/vsc/github/yap-6.3/packages/myddas/odbc/*Yapodbc*.so;/home/vsc/github/yap-6.3/CXX/*YAP++*.so;/home/vsc/github/yap-6.3/library/matrix/*matrix*.so;/home/vsc/github/yap-6.3/library/random/*yap_random*.so;/home/vsc/github/yap-6.3/library/regex/*regexp*.so;/home/vsc/github/yap-6.3/library/rltree/*yap_rl*.so;/home/vsc/github/yap-6.3/library/system/*sys*.so;/home/vsc/github/yap-6.3/library/tries/*tries*.so;/home/vsc/github/yap-6.3/library/tries/*itries*.so;/home/vsc/github/yap-6.3/packages/raptor/*libxml2*.so;/home/vsc/github/yap-6.3/packages/raptor/*raptor*.so;/home/vsc/github/yap-6.3/packages/CLPBN/horus/*horus*.so;/home/vsc/github/yap-6.3/packages/gecode/*gecode_yap*.so;/home/vsc/github/yap-6.3/packages/real/*real*.so;/home/vsc/github/yap-6.3/packages/jpl/src/c/*jplYap*.so;/home/vsc/github/yap-6.3/packages/swi-minisat2/C/*minisat2*.so;/home/vsc/github/yap-6.3/library/lammpi/*yap_mpi*.so;/home/vsc/github/yap-6.3/packages/python/*YAPPython*.so;/home/vsc/github/yap-6.3/packages/python/*Py4YAP*.so;/home/vsc/github/yap-6.3/*libYap*.so;/home/vsc/github/yap-6.3/packages/myddas/sqlite3/*Yapsqlite3*.so;/home/vsc/github/yap-6.3/packages/myddas/mysql/*Yapmysql*.so;/home/vsc/github/yap-6.3/packages/myddas/odbc/*Yapodbc*.so;/home/vsc/github/yap-6.3/CXX/*YAP++*.so;/home/vsc/github/yap-6.3/library/matrix/*matrix*.so;/home/vsc/github/yap-6.3/library/random/*yap_random*.so;/home/vsc/github/yap-6.3/library/regex/*regexp*.so;/home/vsc/github/yap-6.3/library/rltree/*yap_rl*.so;/home/vsc/github/yap-6.3/library/system/*sys*.so;/home/vsc/github/yap-6.3/library/tries/*tries*.so;/home/vsc/github/yap-6.3/library/tries/*itries*.so;/home/vsc/github/yap-6.3/packages/raptor/*libxml2*.so;/home/vsc/github/yap-6.3/packages/raptor/*raptor*.so;/home/vsc/github/yap-6.3/packages/CLPBN/horus/*horus*.so;/home/vsc/github/yap-6.3/packages/gecode/*gecode_yap*.so;/home/vsc/github/yap-6.3/packages/real/*real*.so;/home/vsc/github/yap-6.3/packages/jpl/src/c/*jplYap*.so;/home/vsc/github/yap-6.3/packages/swi-minisat2/C/*minisat2*.so;/home/vsc/github/yap-6.3/library/lammpi/*yap_mpi*.so'.split(";")+['/home/vsc/github/yap-6.3/startup.yss'] -my_libs = [] -for i in my_libs0: - my_libs = glob(i) + my_libs -for i in my_libs: - copy2(i, 'yap4py') -bpy2yap = [] -here = path.abspath(path.dirname(__file__)) #gmp_dir = path.abspath(path.dirname("/usr/lib/x86_64-linux-gnu/libgmp.so")) -#python_libdir = path.abspath(path.dirname("/usr/lib/x86_64-linux-gnu/libpython2.7.so") # Get the long description from the README file @@ -97,57 +89,54 @@ extensions = [Extension('_yap', native_sources, ('_YAP_NOT_INSTALLED_', '1'), ('YAP_PYTHON', '1'), ('_GNU_SOURCE', '1')], - runtime_library_dirs=['yap4py', '/home/vsc/lib', '/home/vsc/bin', '', ''], + runtime_library_dirs=[ + abspath(join(sysconfig.get_path('platlib'),'yap4py')), abspath(sysconfig.get_path('platlib')),'/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib'], swig_opts=['-modern', '-c++', '-py3', - '-DX_API', '-I/home/vsc/github/yap-6.3/CXX', '-I/home/vsc/github/yap-6.3/include', - '-I/home/vsc/github/yap-6.3/H', '-I/home/vsc/github/yap-6.3/H/generated', - '-I/home/vsc/github/yap-6.3/os', '-I/home/vsc/github/yap-6.3/OPTYap', - '-I/home/vsc/github/yap-6.3/packages/python'], - library_dirs=['../../..', '../../../CXX', '..', "/home/vsc/bin"], + '-DX_API', '-Iyap4py/include' ], + library_dirs=[".",'../../..','/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib'], extra_link_args=my_extra_link_args, libraries=['Yap','gmp']+win_libs+local_libs, - include_dirs=['../../..', - '/usr/include/x86_64-linux-gnu', - '/home/vsc/github/yap-6.3/H', - '/home/vsc/github/yap-6.3/H/generated', - '/home/vsc/github/yap-6.3/OPTYap', - '/home/vsc/github/yap-6.3/os', - '/home/vsc/github/yap-6.3/packages/python', - '/home/vsc/github/yap-6.3/include', - '/home/vsc/github/yap-6.3/CXX', '.'] - )]# - -packages = packages = setuptools.find_packages('/home/vsc/github/yap-6.3/packages/python/swig') - + include_dirs=['/home/vsc/github/yap-6.3/H', + '/home/vsc/github/yap-6.3/H/generated', + '/home/vsc/github/yap-6.3/include', + '/home/vsc/github/yap-6.3/OPTYap', + '/home/vsc/github/yap-6.3/os', + '/home/vsc/github/yap-6.3/utf8proc', + '/home/vsc/github/yap-6.3/packages/python', + '../../..', + '/home/vsc/github/yap-6.3/CXX' ] + )] package_data = { - 'yap4py/prolog': 'prolog/*.*', - '': '*.*' + #'': '*.*' } +data_files=[] + version_ns = {'__version__': '6.3.5', 'minor-version': '6', 'minor-version': '3', 'patch': '5'} setup_args = dict( name=name, version=version_ns['__version__'], - scripts=glob(pjoin('scripts', '*')), - packages=packages, - py_modules=['yap','yap4py'], - package_data=package_data, + scripts=glob(join('scripts', '*')), + packages=['yap4py'], + ext_modules=extensions, + sources=['yap4py/yapi.py','yap4py/yap.py','yap4py/__main__.py','yap4py/__init_.py'], +# package_data=package_data, include_package_data=True, - requirements=[ - 'm2w64-gmp', - 'm2-msys2-keyring', - 'm2-msys2-launcher-git', - 'm2-msys2-runtime', - ], + data_files = data_files, + # requirements=[ + # 'm2w64-gmp', + # 'm2-msys2-keyring', + # 'm2-msys2-launcher-git', + # 'm2-msys2-runtime', + # ], description="YAP in Python", author='YAP Development Team', - author_email='ipython-dev@scipy.org', - url='http://ipython.org', + author_email='vsc@dcc.fc.up.pt', + url='http://www.dcc.fc.up/~vsc/yap', license='BSD', - ext_modules=extensions, platforms="Linux, Mac OS X, Windows", keywords=['Interactive', 'Interpreter', 'Shell', 'Web'], classifiers=[ diff --git a/packages/python/swig/yap4py/__init__.py b/packages/python/swig/yap4py/__init__.py new file mode 100644 index 000000000..d5e08469a --- /dev/null +++ b/packages/python/swig/yap4py/__init__.py @@ -0,0 +1,33 @@ +import imp +import os +import ctypes +import glob +import os.path +import platform +import sys + +global yap_lib_path +yap_lib_path = "/home/vsc/anaconda3/conda-bld/yap4py_1522052049872/_h_env_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placehold_placeho/lib" + +if platform.system() == 'Windows': + def load( dll ): + dll = glob.glob(os.path.join(yap_lib_path,dll))[0] + dll = os.path.abspath(dll) + ctypes.WinDLL(dll) +elif platform.system() == 'Darwin': + def load( dll ): + dll = glob.glob(os.path.join(os.path.dirname(__file__),dll))[0] + dll = os.path.abspath(dll) + ctypes.CDLL(dll) + print('loaded ',dll) + + # try: + # load( '_yap*.so' ) + # except: + # load( '_yap*.dylib' ) +else: + def load( dll ): + dll = glob.glob(os.path.join(os.path.dirname(__file__),dll))[0] + dll = os.path.abspath(dll) + ctypes.CDLL(dll) + #load('_yap*.so') diff --git a/packages/python/swig/yap4py/yapi.py b/packages/python/swig/yap4py/yapi.py index a26d3b007..6dfa19f67 100644 --- a/packages/python/swig/yap4py/yapi.py +++ b/packages/python/swig/yap4py/yapi.py @@ -67,7 +67,6 @@ class Query: return self def __next__(self): - print(self) if not self.q: raise StopIteration() if self.q.next(): @@ -144,39 +143,41 @@ class YAPShell: # if not isinstance(eq[0],str): # print( "Error: Variable Name matches a Python Symbol") # return - self.do_ask = True - engine = self.engine - bindings = [] - g = python_query(self, query) - if not self.q: + try: + engine = self.engine + bindings = [] + loop = False + g = python_query(self, query) self.q = Query( engine, g ) - for bind in self.q: - bindings += [bind] - if self.do_ask: - print(bindings) - bindings = [] + for bind in self.q: + bindings += [bind] + if loop: + continue + if not self.q.port == "exit": + break s = input("more(;), all(*), no(\\n), python(#) ?").lstrip() - else: - s = ";" - if s.startswith(';') or s.startswith('y'): - continue - elif s.startswith('#'): - try: - exec(s.lstrip('#')) - except: - raise - elif s.startswith('*') or s.startswith('a'): - self.do_ask = False - continue - else: - break - if self.q: - self.os = query - if bindings: - return True,bindings - print("No (more) answers") - return False, None - + if s.startswith(';') or s.startswith('y'): + continue + elif s.startswith('#'): + try: + exec(s.lstrip('#')) + except: + raise + elif s.startswith('*') or s.startswith('a'): + loop = True + continue + else: + break + if self.q: + self.os = query + if bindings: + return True,bindings + print("No (more) answers") + return False, None + except Exception as e: + print("Exception") + print(dir(e)) + return False, None def live(self, engine, **kwargs): loop = True diff --git a/packages/python/yap_.tgz b/packages/python/yap_.tgz new file mode 100644 index 000000000..6e9119a69 Binary files /dev/null and b/packages/python/yap_.tgz differ diff --git a/packages/python/yap_kernel/#kernel.js# b/packages/python/yap_kernel/#kernel.js# new file mode 100644 index 000000000..35d99d193 --- /dev/null +++ b/packages/python/yap_kernel/#kernel.js# @@ -0,0 +1,25 @@ + + +define("codemirror/lib/codemirror" ] + + + pecs/yap_kernel/prolog" +], + + function(CodeMirror){ + + var onload = + function(CodeMirror){ + console.log("I am being loaded"); + editor = CodeMirror.fromTextArea(document.getElementById("code"), { + parserfile: "kernelspecs/yap_kernel/prolog.js" + + lineNumbers: true, + mode: "text/x-prolog" + }); + + + return {onload:onload} + } + } + ); diff --git a/packages/python/yap_kernel/#yap_kernel_launcher.py# b/packages/python/yap_kernel/#yap_kernel_launcher.py# new file mode 100644 index 000000000..57850517a --- /dev/null +++ b/packages/python/yap_kernel/#yap_kernel_launcher.py# @@ -0,0 +1,16 @@ +"""Entry point for launching an YAP kernel. + +This is separate from the yap_kernel package so we can avoid doing imports until +after removing the cwd from sys.path. +""" + +import sys + +if __name__ == '__main__': + # Remove the CWD from sys.path while we load stuff. + # This is added back by InteractiveShellApp.init_path() + if sys.path[0] == '': + del sys.path[0] + + from yap_kernel import kernelapp as app + app.launch_new_instance() diff --git a/packages/python/yap_kernel/CMakeLists.txt b/packages/python/yap_kernel/CMakeLists.txt index 92e1598e4..be7ef51ae 100644 --- a/packages/python/yap_kernel/CMakeLists.txt +++ b/packages/python/yap_kernel/CMakeLists.txt @@ -1,5 +1,6 @@ set (PYTHON_SOURCES + backcall.py yap_kernel_launcher.py docs/conf.py yap_kernel/codeutil.py @@ -463,7 +464,7 @@ yap.tgz ${CMAKE_CURRENT_BINARY_DIR}/yap_kernel/resources/kernel.js ${CMAKE_CURRE install(CODE "execute_process( COMMAND ${PYTHON_EXECUTABLE} ${SETUP_PY} build sdist bdist - COMMAND ${PYTHON_EXECUTABLE} -m pip install --ignore-installed --no-deps . + COMMAND ${PYTHON_EXECUTABLE} -m pip install ${PYTHON_USER_INSTALL} --ignore-installed --no-deps . COMMAND ${PYTHON_EXECUTABLE} -m yap_kernel.kernelspec WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR})") diff --git a/packages/python/yap_kernel/MANIFEST.in b/packages/python/yap_kernel/MANIFEST.in index cf74051aa..d6f368183 100644 --- a/packages/python/yap_kernel/MANIFEST.in +++ b/packages/python/yap_kernel/MANIFEST.in @@ -8,7 +8,7 @@ include yap_kernel/resources/kernel.json # Documentation -graft +# graft # Patterns to exclude from any directory global-exclude *~ global-exclude *.pyc diff --git a/packages/python/yap_kernel/__main__.py b/packages/python/yap_kernel/__main__.py new file mode 100644 index 000000000..101460b76 --- /dev/null +++ b/packages/python/yap_kernel/__main__.py @@ -0,0 +1,4 @@ + +if __name__ == '__main__': + import yap_kernel.kernelapp + yap_kernel.kernelapp.launch_new_instance() diff --git a/packages/python/yap_kernel/_version.py b/packages/python/yap_kernel/_version.py new file mode 100644 index 000000000..e84657f5d --- /dev/null +++ b/packages/python/yap_kernel/_version.py @@ -0,0 +1,5 @@ +version_info = (4, 4, 1) +__version__ = '.'.join(map(str, version_info)) + +kernel_protocol_version_info = (5, 0) +kernel_protocol_version = '%s.%s' % kernel_protocol_version_info diff --git a/packages/python/yap_kernel/backcall.py b/packages/python/yap_kernel/backcall.py new file mode 100644 index 000000000..fe1fdb547 --- /dev/null +++ b/packages/python/yap_kernel/backcall.py @@ -0,0 +1,109 @@ +# -*- coding: utf-8 -*- +""" +Created on Mon Jan 13 18:17:15 2014 + +@author: takluyver +""" +import sys +PY3 = (sys.version_info[0] >= 3) + +try: + from inspect import signature, Parameter # Python >= 3.3 +except ImportError: + from ._signatures import signature, Parameter + +if PY3: + from functools import wraps +else: + from functools import wraps as _wraps + def wraps(f): + def dec(func): + _wraps(f)(func) + func.__wrapped__ = f + return func + + return dec + +def callback_prototype(prototype): + """Decorator to process a callback prototype. + + A callback prototype is a function whose signature includes all the values + that will be passed by the callback API in question. + + The original function will be returned, with a ``prototype.adapt`` attribute + which can be used to prepare third party callbacks. + """ + protosig = signature(prototype) + positional, keyword = [], [] + for name, param in protosig.parameters.items(): + if param.kind in (Parameter.VAR_POSITIONAL, Parameter.VAR_KEYWORD): + raise TypeError("*args/**kwargs not supported in prototypes") + + if (param.default is not Parameter.empty) \ + or (param.kind == Parameter.KEYWORD_ONLY): + keyword.append(name) + else: + positional.append(name) + + kwargs = dict.fromkeys(keyword) + def adapt(callback): + """Introspect and prepare a third party callback.""" + sig = signature(callback) + try: + # XXX: callback can have extra optional parameters - OK? + sig.bind(*positional, **kwargs) + return callback + except TypeError: + pass + + # Match up arguments + unmatched_pos = positional[:] + unmatched_kw = kwargs.copy() + unrecognised = [] + # TODO: unrecognised parameters with default values - OK? + for name, param in sig.parameters.items(): + # print(name, param.kind) #DBG + if param.kind == Parameter.POSITIONAL_ONLY: + if len(unmatched_pos) > 0: + unmatched_pos.pop(0) + else: + unrecognised.append(name) + elif param.kind == Parameter.POSITIONAL_OR_KEYWORD: + if (param.default is not Parameter.empty) and (name in unmatched_kw): + unmatched_kw.pop(name) + elif len(unmatched_pos) > 0: + unmatched_pos.pop(0) + else: + unrecognised.append(name) + elif param.kind == Parameter.VAR_POSITIONAL: + unmatched_pos = [] + elif param.kind == Parameter.KEYWORD_ONLY: + if name in unmatched_kw: + unmatched_kw.pop(name) + else: + unrecognised.append(name) + else: # VAR_KEYWORD + unmatched_kw = {} + + # print(unmatched_pos, unmatched_kw, unrecognised) #DBG + + if unrecognised: + raise TypeError("Function {!r} had unmatched arguments: {}".format(callback, unrecognised)) + + n_positional = len(positional) - len(unmatched_pos) + + @wraps(callback) + def adapted(*args, **kwargs): + """Wrapper for third party callbacks that discards excess arguments""" +# print(args, kwargs) + args = args[:n_positional] + for name in unmatched_kw: + # XXX: Could name not be in kwargs? + kwargs.pop(name) +# print(args, kwargs, unmatched_pos, cut_positional, unmatched_kw) + return callback(*args, **kwargs) + + return adapted + + prototype.adapt = adapt + return prototype \ No newline at end of file diff --git a/packages/python/yap_kernel/backcall/__init__.py b/packages/python/yap_kernel/backcall/__init__.py new file mode 100644 index 000000000..e69de29bb diff --git a/packages/python/yap_kernel/interactiveshell.py b/packages/python/yap_kernel/interactiveshell.py new file mode 100644 index 000000000..2e37043d6 --- /dev/null +++ b/packages/python/yap_kernel/interactiveshell.py @@ -0,0 +1,209 @@ +# -*- coding: utf-8 -*- +"""YAP Stuff for Main IPython class.""" + +#----------------------------------------------------------------------------- +# Copyright (C) 2001 Janko Hauser +# Copyright (C) 2001-2007 Fernando Perez. +# Copyright (C) 2008-2011 The IPython Development Team +# +# Distributed under the terms of the BSD License. The full license is in +# the file COPYING, distributed as part of this software. +#----------------------------------------------------------------------------- + +from __future__ import absolute_import, print_function + +import __future__ +import abc +import ast +import atexit +import functools +import os +import re +import runpy +import signal + +import sys +import tempfile +import traceback +import types +import subprocess +import warnings +import yap +from io import open as io_open + +from pickleshare import PickleShareDB + +from traitlets.config.configurable import SingletonConfigurable +from IPython.core import oinspect +from IPython.core import magic +from IPython.core import page +from IPython.core import prefilter +from IPython.core import shadowns +from IPython.core import ultratb +from IPython.core import interactiveshell +from IPython.core.alias import Alias, AliasManager +from IPython.core.autocall import ExitAutocall +from IPython.core.builtin_trap import BuiltinTrap +from IPython.core.events import EventManager, available_events +from IPython.core.compilerop import CachingCompiler, check_linecache_ipython +from IPython.core.debugger import Pdb +from IPython.core.display_trap import DisplayTrap +from IPython.core.displayhook import DisplayHook +from IPython.core.displaypub import DisplayPublisher +from IPython.core.error import InputRejected, UsageError +from IPython.core.extensions import ExtensionManager +from IPython.core.formatters import DisplayFormatter +from IPython.core.history import HistoryManager +from IPython.core.inputsplitter import ESC_MAGIC, ESC_MAGIC2 +from IPython.core.logger import Logger +from IPython.core.macro import Macro +from IPython.core.payload import PayloadManager +from IPython.core.prefilter import PrefilterManager +from IPython.core.profiledir import ProfileDir +from IPython.core.usage import default_banner +from IPython.core.interactiveshell import InteractiveShellABC, InteractiveShell, ExecutionResult +from IPython.testing.skipdoctest import skip_doctest_py2, skip_doctest +from IPython.utils import PyColorize +from IPython.utils import io +from IPython.utils import py3compat +from IPython.utils import openpy +from IPython.utils.decorators import undoc +from IPython.utils.io import ask_yes_no +from IPython.utils.ipstruct import Struct +from IPython.paths import get_ipython_dir +from IPython.utils.path import get_home_dir, get_py_filename, ensure_dir_exists +from IPython.utils.process import system, getoutput +from IPython.utils.py3compat import (builtin_mod, unicode_type, string_types, + with_metaclass, iteritems) +from IPython.utils.strdispatch import StrDispatch +from IPython.utils.syspathcontext import prepended_to_syspath +from IPython.utils.text import format_screen, LSString, SList, DollarFormatter +from IPython.utils.tempdir import TemporaryDirectory +from traitlets import ( + Integer, Bool, CaselessStrEnum, Enum, List, Dict, Unicode, Instance, Type, + observe, default, +) +from warnings import warn +from logging import error + +class YAPInteractiveShell: + """An enhanced, interactive shell for YAP.""" + + def __init__(self, kernel): + self.yapeng = yap.YAPEngine() + self.q = None + self.shell = kernel.shell + self.shell.run_cell = self.run_cell + + def closeq(self): + if self.q: + self.q.close() + self.q = None + + def run_cell(self, s, store_history=True, silent=False, shell_futures=True): + + """Run a complete IPython cell. + + Parameters + ---------- + raw_cell : str + The code (including IPython code such as %magic functions) to run. + store_history : bool + If True, the raw and translated cell will be stored in IPython's + history. For user code calling back into IPython's machinery, this + should be set to False. + silent : bool + If True, avoid side-effects, such as implicit displayhooks and + and logging. silent=True forces store_history=False. + shell_futures : bool + If True, the code will share future statements with the interactive + shell. It will both be affected by previous __future__ imports, and + any __future__ imports in the code will affect the shell. If False, + __future__ imports are not shared in either direction. + + Returns + ------- + result : :class:`ExecutionResult` + """ + + result = ExecutionResult() + + if (not s) or s.isspace(): + self.shell.last_execution_succeeded = True + return result + + if store_history: + result.execution_count = self.shell.execution_count + + def error_before_exec(value): + result.error_before_exec = value + self.shell.last_execution_succeeded = False + return result + + + if not self.q: + try: + self.q = self.yapeng.query(s) + except SyntaxError: + return error_before_exec( sys.exc_info()[1]) + + cell = s # cell has to exist so it can be stored/logged + + # Store raw and processed history + # if not silent: + # self.shell..logger.log(cell, s) + + has_raised = False + try: + #f = io.StringIO() + # with redirect_stdout(f): + run = self.q.next() + # print('{0}'.format(f.getvalue())) + # Execute the user code + if run: + myvs = self.q.namedVarsCopy() + if myvs: + i = 0 + for peq in myvs: + name = peq[0] + bind = peq[1] + if bind.isVar(): + var = yap.YAPAtom('$VAR') + f = yap.YAPFunctor(var, 1) + bind.unify(yap.YAPApplTerm(f, (name))) + else: + i = bind.numberVars(i, True) + print(name.text() + " = " + bind.text()) + else: + print("yes") + if self.q.deterministic(): + self.closeq() + else: + print("No (more) answers") + self.closeq() + except: + result.error_in_exec = sys.exc_info()[1] + # self.showtraceback() + has_raised = True + self.closeq() + + + self.shell.last_execution_succeeded = not has_raised + result.result = self.shell.last_execution_succeeded + print( self.q ) + # Reset this so later displayed values do not modify the + # ExecutionResult + # self.displayhook.exec_result = None + + #self.events.trigger('post_execute') + #if not silent: + # self.events.trigger('post_run_cell') + + if store_history: + # Write output to the database. Does nothing unless + # history output logging is enabled. + # self.history_manager.store_output(self.execution_count) + # Each cell is a *single* input, regardless of how many lines it has + self.shell.execution_count += 1 + + return result diff --git a/packages/python/yap_kernel/jupyter.yap b/packages/python/yap_kernel/jupyter.yap new file mode 100644 index 000000000..33e7c8223 --- /dev/null +++ b/packages/python/yap_kernel/jupyter.yap @@ -0,0 +1,18 @@ + +:- use_module(library(python)). + +:- if( current_prolog_flag(apple, true) ). + +:- putenv( 'LC_CTYPE', 'en_us:UTF-8'). + +plot_inline :- + X := self.inline_plotting, + nb_setval(inline, X ), + X = true, + !, + := ( + import( matplotlib ), + matplotlib.use( `nbagg` ) + ). + +:- endif. diff --git a/packages/python/yap_kernel/kernelapp.py b/packages/python/yap_kernel/kernelapp.py new file mode 100644 index 000000000..c4eb3e66f --- /dev/null +++ b/packages/python/yap_kernel/kernelapp.py @@ -0,0 +1,488 @@ +"""An Application for launching a kernel""" + +# Copyright (c) IPython Development Team. +# Distributed under the terms of the Modified BSD License. + +from __future__ import print_function + +import atexit +import os +import sys +import signal +import traceback +import logging + +from tornado import ioloop +import zmq +from zmq.eventloop import ioloop as zmq_ioloop +from zmq.eventloop.zmqstream import ZMQStream +from ipykernel.zmqshell import ZMQInteractiveShell + +from IPython.core.application import ( + BaseIPythonApplication, base_flags, base_aliases, catch_config_error +) +from IPython.core.profiledir import ProfileDir +from IPython.core.shellapp import ( + InteractiveShellApp, shell_flags, shell_aliases +) +from IPython.utils import io +from ipython_genutils.path import filefind, ensure_dir_exists +from traitlets import ( + Any, Instance, Dict, Unicode, Integer, Bool, DottedObjectName, Type, default +) +from ipython_genutils.importstring import import_item +from jupyter_core.paths import jupyter_runtime_dir +from jupyter_client import write_connection_file +from jupyter_client.connect import ConnectionFileMixin + +# local imports +from ipykernel.iostream import IOPubThread +from ipykernel.heartbeat import Heartbeat +from .yap_kernel import YAPKernel +from ipykernel.parentpoller import ParentPollerUnix, ParentPollerWindows +from jupyter_client.session import ( + Session, session_flags, session_aliases, +) + +#----------------------------------------------------------------------------- +# Flags and Aliases +#----------------------------------------------------------------------------- + +kernel_aliases = dict(base_aliases) +kernel_aliases.update({ + 'ip' : 'YAPKernelApp.ip', + 'hb' : 'YAPKernelApp.hb_port', + 'shell' : 'YAPKernelApp.shell_port', + 'iopub' : 'YAPKernelApp.iopub_port', + 'stdin' : 'YAPKernelApp.stdin_port', + 'control' : 'YAPKernelApp.control_port', + 'f' : 'YAPKernelApp.connection_file', + 'transport': 'YAPKernelApp.transport', +}) + +kernel_flags = dict(base_flags) +kernel_flags.update({ + 'no-stdout' : ( + {'YAPKernelApp' : {'no_stdout' : True}}, + "redirect stdout to the null device"), + 'no-stderr' : ( + {'YAPKernelApp' : {'no_stderr' : True}}, + "redirect stderr to the null device"), + 'pylab' : ( + {'YAPKernelApp' : {'pylab' : 'auto'}}, + """Pre-load matplotlib and numpy for interactive use with + the default matplotlib backend."""), +}) + +# inherit flags&aliases for any IPython shell apps +kernel_aliases.update(shell_aliases) +kernel_flags.update(shell_flags) + +# inherit flags&aliases for Sessions +kernel_aliases.update(session_aliases) +kernel_flags.update(session_flags) + +_ctrl_c_message = """\ +NOTE: When using the `ipython kernel` entry point, Ctrl-C will not work. + +To exit, you will have to explicitly quit this process, by either sending +"quit" from a client, or using Ctrl-\\ in UNIX-like environments. + +To read more about this, see https://github.com/ipython/ipython/issues/2049 + +""" + +#----------------------------------------------------------------------------- +# Application class for starting an IPython Kernel +#----------------------------------------------------------------------------- + +class YAPKernelApp(BaseIPythonApplication, InteractiveShellApp, + ConnectionFileMixin): + name='YAP-kernel' + aliases = Dict(kernel_aliases) + flags = Dict(kernel_flags) + classes = [YAPKernel, ZMQInteractiveShell, ProfileDir, Session] + # the kernel class, as an importstring + kernel_class = Type('yap_kernel.yap_kernel.YAPKernel', + klass='ipykernel.kernelbase.Kernel', + help="""The Kernel subclass to be used. + + This should allow easy re-use of the YAPKernelApp entry point + to configure and launch kernels other than IPython's own. + """).tag(config=True) + kernel = Any() + poller = Any() # don't restrict this even though current pollers are all Threads + heartbeat = Instance(Heartbeat, allow_none=True) + ports = Dict() + + subcommands = { + 'install': ( + 'yap_kernel.kernelspec.InstallYAPKernelSpecApp', + 'Install the YAP kernel' + ), + } + + # connection info: + connection_dir = Unicode() + + @default('connection_dir') + def _default_connection_dir(self): + return jupyter_runtime_dir() + + @property + def abs_connection_file(self): + if os.path.basename(self.connection_file) == self.connection_file: + return os.path.join(self.connection_dir, self.connection_file) + else: + return self.connection_file + + # streams, etc. + no_stdout = Bool(False, help="redirect stdout to the null device").tag(config=True) + no_stderr = Bool(False, help="redirect stderr to the null device").tag(config=True) + outstream_class = DottedObjectName('ipykernel.iostream.OutStream', + help="The importstring for the OutStream factory").tag(config=True) + displayhook_class = DottedObjectName('ipykernel.displayhook.ZMQDisplayHook', + help="The importstring for the DisplayHook factory").tag(config=True) + + # polling + parent_handle = Integer(int(os.environ.get('JPY_PARENT_PID') or 0), + help="""kill this process if its parent dies. On Windows, the argument + specifies the HANDLE of the parent process, otherwise it is simply boolean. + """).tag(config=True) + interrupt = Integer(int(os.environ.get('JPY_INTERRUPT_EVENT') or 0), + help="""ONLY USED ON WINDOWS + Interrupt this process when the parent is signaled. + """).tag(config=True) + + def init_crash_handler(self): + sys.excepthook = self.excepthook + + def excepthook(self, etype, evalue, tb): + # write uncaught traceback to 'real' stderr, not zmq-forwarder + traceback.print_exception(etype, evalue, tb, file=sys.__stderr__) + + def init_poller(self): + if sys.platform == 'win32': + if self.interrupt or self.parent_handle: + self.poller = ParentPollerWindows(self.interrupt, self.parent_handle) + elif self.parent_handle: + self.poller = ParentPollerUnix() + + def _bind_socket(self, s, port): + iface = '%s://%s' % (self.transport, self.ip) + if self.transport == 'tcp': + if port <= 0: + port = s.bind_to_random_port(iface) + else: + s.bind("tcp://%s:%i" % (self.ip, port)) + elif self.transport == 'ipc': + if port <= 0: + port = 1 + path = "%s-%i" % (self.ip, port) + while os.path.exists(path): + port = port + 1 + path = "%s-%i" % (self.ip, port) + else: + path = "%s-%i" % (self.ip, port) + s.bind("ipc://%s" % path) + return port + + def write_connection_file(self): + """write connection info to JSON file""" + cf = self.abs_connection_file + self.log.debug("Writing connection file: %s", cf) + write_connection_file(cf, ip=self.ip, key=self.session.key, transport=self.transport, + shell_port=self.shell_port, stdin_port=self.stdin_port, hb_port=self.hb_port, + iopub_port=self.iopub_port, control_port=self.control_port) + + def cleanup_connection_file(self): + cf = self.abs_connection_file + self.log.debug("Cleaning up connection file: %s", cf) + try: + os.remove(cf) + except (IOError, OSError): + pass + + self.cleanup_ipc_files() + + def init_connection_file(self): + if not self.connection_file: + self.connection_file = "kernel-%s.json"%os.getpid() + try: + self.connection_file = filefind(self.connection_file, ['.',self.connection_dir]) + except IOError: + self.log.debug("Connection file not found: %s", self.connection_file) + # This means I own it, and I'll create it in this directory: + ensure_dir_exists(os.path.dirname(self.abs_connection_file), 0o700) + # Also, I will clean it up: + atexit.register(self.cleanup_connection_file) + return + try: + self.load_connection_file() + except Exception: + self.log.error("Failed to load connection file: %r", self.connection_file, exc_info=True) + self.exit(1) + + def init_sockets(self): + # Create a context, a session, and the kernel sockets. + self.log.info("Starting the kernel at pid: %i", os.getpid()) + context = zmq.Context.instance() + # Uncomment this to try closing the context. + # atexit.register(context.term) + + self.shell_socket = context.socket(zmq.ROUTER) + self.shell_socket.linger = 1000 + self.shell_port = self._bind_socket(self.shell_socket, self.shell_port) + self.log.debug("shell ROUTER Channel on port: %i" % self.shell_port) + + self.stdin_socket = context.socket(zmq.ROUTER) + self.stdin_socket.linger = 1000 + self.stdin_port = self._bind_socket(self.stdin_socket, self.stdin_port) + self.log.debug("stdin ROUTER Channel on port: %i" % self.stdin_port) + + self.control_socket = context.socket(zmq.ROUTER) + self.control_socket.linger = 1000 + self.control_port = self._bind_socket(self.control_socket, self.control_port) + self.log.debug("control ROUTER Channel on port: %i" % self.control_port) + + self.init_iopub(context) + + def init_iopub(self, context): + self.iopub_socket = context.socket(zmq.PUB) + self.iopub_socket.linger = 1000 + self.iopub_port = self._bind_socket(self.iopub_socket, self.iopub_port) + self.log.debug("iopub PUB Channel on port: %i" % self.iopub_port) + self.configure_tornado_logger() + self.iopub_thread = IOPubThread(self.iopub_socket, pipe=True) + self.iopub_thread.start() + # backward-compat: wrap iopub socket API in background thread + self.iopub_socket = self.iopub_thread.background_socket + + def init_heartbeat(self): + """start the heart beating""" + # heartbeat doesn't share context, because it mustn't be blocked + # by the GIL, which is accessed by libzmq when freeing zero-copy messages + hb_ctx = zmq.Context() + self.heartbeat = Heartbeat(hb_ctx, (self.transport, self.ip, self.hb_port)) + self.hb_port = self.heartbeat.port + self.log.debug("Heartbeat REP Channel on port: %i" % self.hb_port) + self.heartbeat.start() + + def log_connection_info(self): + """display connection info, and store ports""" + basename = os.path.basename(self.connection_file) + if basename == self.connection_file or \ + os.path.dirname(self.connection_file) == self.connection_dir: + # use shortname + tail = basename + else: + tail = self.connection_file + lines = [ + "To connect another client to this kernel, use:", + " --existing %s" % tail, + ] + # log connection info + # info-level, so often not shown. + # frontends should use the %connect_info magic + # to see the connection info + for line in lines: + self.log.info(line) + # also raw print to the terminal if no parent_handle (`ipython kernel`) + # unless log-level is CRITICAL (--quiet) + if not self.parent_handle and self.log_level < logging.CRITICAL: + io.rprint(_ctrl_c_message) + for line in lines: + io.rprint(line) + + self.ports = dict(shell=self.shell_port, iopub=self.iopub_port, + stdin=self.stdin_port, hb=self.hb_port, + control=self.control_port) + + def init_blackhole(self): + """redirects stdout/stderr to devnull if necessary""" + if self.no_stdout or self.no_stderr: + blackhole = open(os.devnull, 'w') + if self.no_stdout: + sys.stdout = sys.__stdout__ = blackhole + if self.no_stderr: + sys.stderr = sys.__stderr__ = blackhole + + def init_io(self): + """Redirect input streams and set a display hook.""" + if self.outstream_class: + outstream_factory = import_item(str(self.outstream_class)) + sys.stdout = outstream_factory(self.session, self.iopub_thread, u'stdout') + sys.stderr = outstream_factory(self.session, self.iopub_thread, u'stderr') + if self.displayhook_class: + displayhook_factory = import_item(str(self.displayhook_class)) + self.displayhook = displayhook_factory(self.session, self.iopub_socket) + sys.displayhook = self.displayhook + + self.patch_io() + + def patch_io(self): + """Patch important libraries that can't handle sys.stdout forwarding""" + try: + import faulthandler + except ImportError: + pass + else: + # Warning: this is a monkeypatch of `faulthandler.enable`, watch for possible + # updates to the upstream API and update accordingly (up-to-date as of Python 3.5): + # https://docs.python.org/3/library/faulthandler.html#faulthandler.enable + + # change default file to __stderr__ from forwarded stderr + faulthandler_enable = faulthandler.enable + def enable(file=sys.__stderr__, all_threads=True, **kwargs): + return faulthandler_enable(file=file, all_threads=all_threads, **kwargs) + + faulthandler.enable = enable + + if hasattr(faulthandler, 'register'): + faulthandler_register = faulthandler.register + def register(signum, file=sys.__stderr__, all_threads=True, chain=False, **kwargs): + return faulthandler_register(signum, file=file, all_threads=all_threads, + chain=chain, **kwargs) + faulthandler.register = register + + def init_signal(self): + signal.signal(signal.SIGINT, signal.SIG_IGN) + + def init_kernel(self): + """Create the Kernel object itself""" + shell_stream = ZMQStream(self.shell_socket) + control_stream = ZMQStream(self.control_socket) + + kernel_factory = self.kernel_class.instance + + kernel = kernel_factory(parent=self, session=self.session, + shell_streams=[shell_stream, control_stream], + iopub_thread=self.iopub_thread, + iopub_socket=self.iopub_socket, + stdin_socket=self.stdin_socket, + log=self.log, + profile_dir=self.profile_dir, + user_ns=self.user_ns, + ) + kernel.record_ports({ + name + '_port': port for name, port in self.ports.items() + }) + self.kernel = kernel + + # Allow the displayhook to get the execution count + self.displayhook.get_execution_count = lambda: kernel.execution_count + + def init_gui_pylab(self): + """Enable GUI event loop integration, taking pylab into account.""" + + # Register inline backend as default + # this is higher priority than matplotlibrc, + # but lower priority than anything else (mpl.use() for instance). + # This only affects matplotlib >= 1.5 + if not os.environ.get('MPLBACKEND'): + os.environ['MPLBACKEND'] = 'module://ipykernel.pylab.backend_inline' + + # Provide a wrapper for :meth:`YAPInteractiveShellApp.init_gui_pylab` + # to ensure that any exception is printed straight to stderr. + # Normally _showtraceback associates the reply with an execution, + # which means frontends will never draw it, as this exception + # is not associated with any execute request. + + shell = self.shell + _showtraceback = shell._showtraceback + try: + # replace error-sending traceback with stderr + def print_tb(etype, evalue, stb): + print ("GUI event loop or pylab initialization failed", + file=sys.stderr) + print (shell.InteractiveTB.stb2text(stb), file=sys.stderr) + shell._showtraceback = print_tb + InteractiveShellApp.init_gui_pylab(self) + finally: + shell._showtraceback = _showtraceback + + def init_shell(self): + self.shell = getattr(self.kernel, 'shell', None) + if self.shell: + self.shell.configurables.append(self) + + def init_extensions(self): + super(YAPKernelApp, self).init_extensions() + # BEGIN HARDCODED WIDGETS HACK + # Ensure ipywidgets extension is loaded if available + extension_man = self.shell.extension_manager + if 'ipywidgets' not in extension_man.loaded: + try: + extension_man.load_extension('ipywidgets') + except ImportError as e: + self.log.debug('ipywidgets package not installed. Widgets will not be available.') + # END HARDCODED WIDGETS HACK + + def configure_tornado_logger(self): + """ Configure the tornado logging.Logger. + + Must set up the tornado logger or else tornado will call + basicConfig for the root logger which makes the root logger + go to the real sys.stderr instead of the capture streams. + This function mimics the setup of logging.basicConfig. + """ + logger = logging.getLogger('tornado') + handler = logging.StreamHandler() + formatter = logging.Formatter(logging.BASIC_FORMAT) + handler.setFormatter(formatter) + logger.addHandler(handler) + + @catch_config_error + def initialize(self, argv=None): + super(YAPKernelApp, self).initialize(argv) + if self.subapp is not None: + return + # register zmq IOLoop with tornado + zmq_ioloop.install() + self.init_blackhole() + self.init_connection_file() + self.init_poller() + self.init_sockets() + self.init_heartbeat() + # writing/displaying connection info must be *after* init_sockets/heartbeat + self.write_connection_file() + # Log connection info after writing connection file, so that the connection + # file is definitely available at the time someone reads the log. + self.log_connection_info() + self.init_io() + self.init_signal() + self.init_kernel() + # shell init steps + self.init_path() + self.init_shell() + if self.shell: + self.init_gui_pylab() + self.init_extensions() + self.init_code() + # flush stdout/stderr, so that anything written to these streams during + # initialization do not get associated with the first execution request + sys.stdout.flush() + sys.stderr.flush() + + def start(self): + if self.subapp is not None: + return self.subapp.start() + if self.poller is not None: + self.poller.start() + self.kernel.start() + try: + ioloop.IOLoop.instance().start() + except KeyboardInterrupt: + pass + +launch_new_instance = YAPKernelApp.launch_instance + +def main(): + """Run an YAPKernel as an application""" + app = YAPKernelApp.instance() + app.initialize() + app.start() + + +if __name__ == '__main__': + main() diff --git a/packages/python/yap_kernel/kernelspec.py b/packages/python/yap_kernel/kernelspec.py new file mode 100644 index 000000000..fd2ac5ca4 --- /dev/null +++ b/packages/python/yap_kernel/kernelspec.py @@ -0,0 +1,490 @@ +"""An Application for launching a kernel""" + +# Copyright (c) YAP Development Team. +# Distributed under the terms of the Modified BSD License. + +from __future__ import print_function + +import atexit +import os +import sys +import signal +import traceback +import logging + +from tornado import ioloop +import zmq +from zmq.eventloop import ioloop as zmq_ioloop +from zmq.eventloop.zmqstream import ZMQStream + +from IPython.core.application import ( + BaseIPythonApplication, base_flags, base_aliases, catch_config_error +) + +from IPython.core.profiledir import ProfileDir +from IPython.core.shellapp import ( + InteractiveShellApp, shell_flags, shell_aliases +) + +from IPython.utils import io +from ipython_genutils.path import filefind, ensure_dir_exists +from traitlets import ( + Any, Instance, Dict, Unicode, Integer, Bool, DottedObjectName, Type, default +) +from ipython_genutils.importstring import import_item +from jupyter_core.paths import jupyter_runtime_dir +from jupyter_client import write_connection_file +from jupyter_client.connect import ConnectionFileMixin + +# local imports +from ipykernel.iostream import IOPubThread +from ipykernel.heartbeat import Heartbeat +from .yap_kernel import YAPKernel +from ipykernel.parentpoller import ParentPollerUnix, ParentPollerWindows +from jupyter_client.session import ( + Session, session_flags, session_aliases, +) +from ipykernel.zmqshell import ZMQInteractiveShell + +#----------------------------------------------------------------------------- +# Flags and Aliases +#----------------------------------------------------------------------------- + +kernel_aliases = dict(base_aliases) +kernel_aliases.update({ + 'ip' : 'YAPKernelApp.ip', + 'hb' : 'YAPKernelApp.hb_port', + 'shell' : 'YAPKernelApp.shell_port', + 'iopub' : 'YAPKernelApp.iopub_port', + 'stdin' : 'YAPKernelApp.stdin_port', + 'control' : 'YAPKernelApp.control_port', + 'f' : 'YAPKernelApp.connection_file', + 'transport': 'YAPKernelApp.transport', +}) + +kernel_flags = dict(base_flags) +kernel_flags.update({ + 'no-stdout' : ( + {'YAPKernelApp' : {'no_stdout' : True}}, + "redirect stdout to the null device"), + 'no-stderr' : ( + {'YAPKernelApp' : {'no_stderr' : True}}, + "redirect stderr to the null device"), + 'pylab' : ( + {'YAPKernelApp' : {'pylab' : 'auto'}}, + """Pre-load matplotlib and numpy for interactive use with + the default matplotlib backend."""), +}) + +# inherit flags&aliases for any IPython shell apps +kernel_aliases.update(shell_aliases) +kernel_flags.update(shell_flags) + +# inherit flags&aliases for Sessions +kernel_aliases.update(session_aliases) +kernel_flags.update(session_flags) + +_ctrl_c_message = """\ +NOTE: When using the `ipython kernel` entry point, Ctrl-C will not work. + +To exit, you will have to explicitly quit this process, by either sending +"quit" from a client, or using Ctrl-\\ in UNIX-like environments. + +To read more about this, see https://github.com/ipython/ipython/issues/2049 + +""" + +#----------------------------------------------------------------------------- +# Application class for starting an YAP Kernel +#----------------------------------------------------------------------------- + +class YAPKernelApp(BaseIPythonApplication, InteractiveShellApp, + ConnectionFileMixin): + name='YAP-kernel' + aliases = Dict(kernel_aliases) + flags = Dict(kernel_flags) + classes = [YAPKernel, ZMQInteractiveShell, ProfileDir, Session] + # the kernel class, as an importstring + kernel_class = Type('yap_kernel.yap_kernel.YAPKernel', + klass='ipykernel.kernelbase.Kernel', + help="""The Kernel subclass to be used. + + This should allow easy re-use of the YAPKernelApp entry point + to configure and launch kernels other than YAP's own. + """).tag(config=True) + kernel = Any() + poller = Any() # don't restrict this even though current pollers are all Threads + heartbeat = Instance(Heartbeat, allow_none=True) + ports = Dict() + + subcommands = { + 'install': ( + 'yap_kernel.kernelspec.InstallYAPKernelSpecApp', + 'Install the YAP kernel' + ), + } + + # connection info: + connection_dir = Unicode() + + @default('connection_dir') + def _default_connection_dir(self): + return jupyter_runtime_dir() + + @property + def abs_connection_file(self): + if os.path.basename(self.connection_file) == self.connection_file: + return os.path.join(self.connection_dir, self.connection_file) + else: + return self.connection_file + + # streams, etc. + no_stdout = Bool(False, help="redirect stdout to the null device").tag(config=True) + no_stderr = Bool(False, help="redirect stderr to the null device").tag(config=True) + outstream_class = DottedObjectName('ipykernel.iostream.OutStream', + help="The importstring for the OutStream factory").tag(config=True) + displayhook_class = DottedObjectName('ipykernel.displayhook.ZMQDisplayHook', + help="The importstring for the DisplayHook factory").tag(config=True) + + # polling + parent_handle = Integer(int(os.environ.get('JPY_PARENT_PID') or 0), + help="""kill this process if its parent dies. On Windows, the argument + specifies the HANDLE of the parent process, otherwise it is simply boolean. + """).tag(config=True) + interrupt = Integer(int(os.environ.get('JPY_INTERRUPT_EVENT') or 0), + help="""ONLY USED ON WINDOWS + Interrupt this process when the parent is signaled. + """).tag(config=True) + + def init_crash_handler(self): + sys.excepthook = self.excepthook + + def excepthook(self, etype, evalue, tb): + # write uncaught traceback to 'real' stderr, not zmq-forwarder + traceback.print_exception(etype, evalue, tb, file=sys.__stderr__) + + def init_poller(self): + if sys.platform == 'win32': + if self.interrupt or self.parent_handle: + self.poller = ParentPollerWindows(self.interrupt, self.parent_handle) + elif self.parent_handle: + self.poller = ParentPollerUnix() + + def _bind_socket(self, s, port): + iface = '%s://%s' % (self.transport, self.ip) + if self.transport == 'tcp': + if port <= 0: + port = s.bind_to_random_port(iface) + else: + s.bind("tcp://%s:%i" % (self.ip, port)) + elif self.transport == 'ipc': + if port <= 0: + port = 1 + path = "%s-%i" % (self.ip, port) + while os.path.exists(path): + port = port + 1 + path = "%s-%i" % (self.ip, port) + else: + path = "%s-%i" % (self.ip, port) + s.bind("ipc://%s" % path) + return port + + def write_connection_file(self): + """write connection info to JSON file""" + cf = self.abs_connection_file + self.log.debug("Writing connection file: %s", cf) + write_connection_file(cf, ip=self.ip, key=self.session.key, transport=self.transport, + shell_port=self.shell_port, stdin_port=self.stdin_port, hb_port=self.hb_port, + iopub_port=self.iopub_port, control_port=self.control_port) + + def cleanup_connection_file(self): + cf = self.abs_connection_file + self.log.debug("Cleaning up connection file: %s", cf) + try: + os.remove(cf) + except (IOError, OSError): + pass + + self.cleanup_ipc_files() + + def init_connection_file(self): + if not self.connection_file: + self.connection_file = "kernel-%s.json"%os.getpid() + try: + self.connection_file = filefind(self.connection_file, ['.', self.connection_dir]) + except IOError: + self.log.debug("Connection file not found: %s", self.connection_file) + # This means I own it, and I'll create it in this directory: + ensure_dir_exists(os.path.dirname(self.abs_connection_file), 0o700) + # Also, I will clean it up: + atexit.register(self.cleanup_connection_file) + return + try: + self.load_connection_file() + except Exception: + self.log.error("Failed to load connection file: %r", self.connection_file, exc_info=True) + self.exit(1) + + def init_sockets(self): + # Create a context, a session, and the kernel sockets. + self.log.info("Starting the kernel at pid: %i", os.getpid()) + context = zmq.Context.instance() + # Uncomment this to try closing the context. + # atexit.register(context.term) + + self.shell_socket = context.socket(zmq.ROUTER) + self.shell_socket.linger = 1000 + self.shell_port = self._bind_socket(self.shell_socket, self.shell_port) + self.log.debug("shell ROUTER Channel on port: %i" % self.shell_port) + + self.stdin_socket = context.socket(zmq.ROUTER) + self.stdin_socket.linger = 1000 + self.stdin_port = self._bind_socket(self.stdin_socket, self.stdin_port) + self.log.debug("stdin ROUTER Channel on port: %i" % self.stdin_port) + + self.control_socket = context.socket(zmq.ROUTER) + self.control_socket.linger = 1000 + self.control_port = self._bind_socket(self.control_socket, self.control_port) + self.log.debug("control ROUTER Channel on port: %i" % self.control_port) + + self.init_iopub(context) + + def init_iopub(self, context): + self.iopub_socket = context.socket(zmq.PUB) + self.iopub_socket.linger = 1000 + self.iopub_port = self._bind_socket(self.iopub_socket, self.iopub_port) + self.log.debug("iopub PUB Channel on port: %i" % self.iopub_port) + self.configure_tornado_logger() + self.iopub_thread = IOPubThread(self.iopub_socket, pipe=True) + self.iopub_thread.start() + # backward-compat: wrap iopub socket API in background thread + self.iopub_socket = self.iopub_thread.background_socket + + def init_heartbeat(self): + """start the heart beating""" + # heartbeat doesn't share context, because it mustn't be blocked + # by the GIL, which is accessed by libzmq when freeing zero-copy messages + hb_ctx = zmq.Context() + self.heartbeat = Heartbeat(hb_ctx, (self.transport, self.ip, self.hb_port)) + self.hb_port = self.heartbeat.port + self.log.debug("Heartbeat REP Channel on port: %i" % self.hb_port) + self.heartbeat.start() + + def log_connection_info(self): + """display connection info, and store ports""" + basename = os.path.basename(self.connection_file) + if basename == self.connection_file or \ + os.path.dirname(self.connection_file) == self.connection_dir: + # use shortname + tail = basename + else: + tail = self.connection_file + lines = [ + "To connect another client to this kernel, use:", + " --existing %s" % tail, + ] + # log connection info + # info-level, so often not shown. + # frontends should use the %connect_info magic + # to see the connection info + for line in lines: + self.log.info(line) + # also raw print to the terminal if no parent_handle (`ipython kernel`) + # unless log-level is CRITICAL (--quiet) + if not self.parent_handle and self.log_level < logging.CRITICAL: + io.rprint(_ctrl_c_message) + for line in lines: + io.rprint(line) + + self.ports = dict(shell=self.shell_port, iopub=self.iopub_port, + stdin=self.stdin_port, hb=self.hb_port, + control=self.control_port) + + def init_blackhole(self): + """redirects stdout/stderr to devnull if necessary""" + if self.no_stdout or self.no_stderr: + blackhole = open(os.devnull, 'w') + if self.no_stdout: + sys.stdout = sys.__stdout__ = blackhole + if self.no_stderr: + sys.stderr = sys.__stderr__ = blackhole + + def init_io(self): + """Redirect input streams and set a display hook.""" + if self.outstream_class: + outstream_factory = import_item(str(self.outstream_class)) + sys.stdout = outstream_factory(self.session, self.iopub_thread, u'stdout') + sys.stderr = outstream_factory(self.session, self.iopub_thread, u'stderr') + if self.displayhook_class: + displayhook_factory = import_item(str(self.displayhook_class)) + self.displayhook = displayhook_factory(self.session, self.iopub_socket) + sys.displayhook = self.displayhook + + self.patch_io() + + def patch_io(self): + """Patch important libraries that can't handle sys.stdout forwarding""" + try: + import faulthandler + except ImportError: + pass + else: + # Warning: this is a monkeypatch of `faulthandler.enable`, watch for possible + # updates to the upstream API and update accordingly (up-to-date as of Python 3.5): + # https://docs.python.org/3/library/faulthandler.html#faulthandler.enable + + # change default file to __stderr__ from forwarded stderr + faulthandler_enable = faulthandler.enable + def enable(file=sys.__stderr__, all_threads=True, **kwargs): + return faulthandler_enable(file=file, all_threads=all_threads, **kwargs) + + faulthandler.enable = enable + + if hasattr(faulthandler, 'register'): + faulthandler_register = faulthandler.register + def register(signum, file=sys.__stderr__, all_threads=True, chain=False, **kwargs): + return faulthandler_register(signum, file=file, all_threads=all_threads, + chain=chain, **kwargs) + faulthandler.register = register + + def init_signal(self): + signal.signal(signal.SIGINT, signal.SIG_IGN) + + def init_kernel(self): + """Create the Kernel object itself""" + shell_stream = ZMQStream(self.shell_socket) + control_stream = ZMQStream(self.control_socket) + + kernel_factory = self.kernel_class.instance + + kernel = kernel_factory(parent=self, session=self.session, + shell_streams=[shell_stream, control_stream], + iopub_thread=self.iopub_thread, + iopub_socket=self.iopub_socket, + stdin_socket=self.stdin_socket, + log=self.log, + profile_dir=self.profile_dir, + user_ns=self.user_ns, + ) + kernel.record_ports({ + name + '_port': port for name, port in self.ports.items() + }) + self.kernel = kernel + + # Allow the displayhook to get the execution count + self.displayhook.get_execution_count = lambda: kernel.execution_count + + def init_gui_pylab(self): + """Enable GUI event loop integration, taking pylab into account.""" + + # Register inline backend as default + # this is higher priority than matplotlibrc, + # but lower priority than anything else (mpl.use() for instance). + # This only affects matplotlib >= 1.5 + if not os.environ.get('MPLBACKEND'): + os.environ['MPLBACKEND'] = 'module://ipykernel.pylab.backend_inline' + + # Provide a wrapper for :meth:`InteractiveShellApp.init_gui_pylab` + # to ensure that any exception is printed straight to stderr. + # Normally _showtraceback associates the reply with an execution, + # which means frontends will never draw it, as this exception + # is not associated with any execute request. + + shell = self.shell + _showtraceback = shell._showtraceback + try: + # replace error-sending traceback with stderr + def print_tb(etype, evalue, stb): + print ("GUI event loop or pylab initialization failed", + file=sys.stderr) + print (shell.InteractiveTB.stb2text(stb), file=sys.stderr) + shell._showtraceback = print_tb + InteractiveShellApp.init_gui_pylab(self) + finally: + shell._showtraceback = _showtraceback + + def init_shell(self): + self.shell = getattr(self.kernel, 'shell', None) + if self.shell: + self.shell.configurables.append(self) + + def init_extensions(self): + super(YAPKernelApp, self).init_extensions() + # BEGIN HARDCODED WIDGETS HACK + # Ensure ipywidgets extension is loaded if available + extension_man = self.shell.extension_manager + if 'ipywidgets' not in extension_man.loaded: + try: + extension_man.load_extension('ipywidgets') + except ImportError as e: + self.log.debug('ipywidgets package not installed. Widgets will not be available.') + # END HARDCODED WIDGETS HACK + + def configure_tornado_logger(self): + """ Configure the tornado logging.Logger. + + Must set up the tornado logger or else tornado will call + basicConfig for the root logger which makes the root logger + go to the real sys.stderr instead of the capture streams. + This function mimics the setup of logging.basicConfig. + """ + logger = logging.getLogger('tornado') + handler = logging.StreamHandler() + formatter = logging.Formatter(logging.BASIC_FORMAT) + handler.setFormatter(formatter) + logger.addHandler(handler) + + @catch_config_error + def initialize(self, argv=None): + super(YAPKernelApp, self).initialize(argv) + if self.subapp is not None: + return + # register zmq IOLoop with tornado + zmq_ioloop.install() + self.init_blackhole() + self.init_connection_file() + self.init_poller() + self.init_sockets() + self.init_heartbeat() + # writing/displaying connection info must be *after* init_sockets/heartbeat + self.write_connection_file() + # Log connection info after writing connection file, so that the connection + # file is definitely available at the time someone reads the log. + self.log_connection_info() + self.init_io() + self.init_signal() + self.init_kernel() + # shell init steps + self.init_path() + self.init_shell() + if self.shell: + self.init_gui_pylab() + self.init_extensions() + self.init_code() + # flush stdout/stderr, so that anything written to these streams during + # initialization do not get associated with the first execution request + sys.stdout.flush() + sys.stderr.flush() + + def start(self): + if self.subapp is not None: + return self.subapp.start() + if self.poller is not None: + self.poller.start() + self.kernel.start() + try: + ioloop.IOLoop.instance().start() + except KeyboardInterrupt: + pass + +launch_new_instance = YAPKernelApp.launch_instance + +def main(): + """Run an IPKernel as an application""" + app = YAPKernelApp.instance() + app.initialize() + app.start() + + +if __name__ == '__main__': + main() diff --git a/packages/python/yap_kernel/setup.py.cmake b/packages/python/yap_kernel/setup.py.cmake new file mode 100644 index 000000000..69418dd25 --- /dev/null +++ b/packages/python/yap_kernel/setup.py.cmake @@ -0,0 +1,82 @@ +#!/usr/bin/env python +# coding: utf-8 + +# Copyright (c) IPython Development Team. +# Distributed under the terms of the Modified BSD License. + +from __future__ import print_function + +# the name of the package +name = 'yap_kernel' + +#----------------------------------------------------------------------------- +# Minimal Python version sanity check +#----------------------------------------------------------------------------- + +import sys + +v = sys.version_info +if v[:2] < (2,7) or (v[0] >= 3 and v[:2] < (3,3)): + error = "ERROR: %s requires Python version 2.7 or 3.3 or above." % name + print(error, file=sys.stderr) + sys.exit(1) + +PY3 = (sys.version_info[0] >= 3) + +#----------------------------------------------------------------------------- +# get on with it +#----------------------------------------------------------------------------- + +import os +from glob import glob + +from distutils.core import setup + +packages = ["${CMAKE_CURRENT_SOURCE_DIR}"] + +version_ns = {} +setup_args = dict( + name = 'yap_kernel', + version = '0.0.1', + packages = ["yap_kernel"], + package_dir = {'': '${CMAKE_SOURCE_DIR}/packages/python' }, + description = "YAP Kernel for Jupyter", + long_description="A simple YAP kernel for Jupyter/IPython", + url="https://github.com/vscosta/yap-6.3", + author='Vitor Santos Costa, based on the the IPython', + author_email='vsc@dcc.fc.up.pt', + license = 'BSD', + platforms = "Linux, Mac OS X, Windows", + keywords = ['Interactive', 'Interpreter', 'Shell', 'Web'], + data_files=[('share/Yap/js', ['${CMAKE_SOURCE_DIR}/misc/editors/prolog.js'])], + classifiers = [ + 'Intended Audience :: Developers', + 'Intended Audience :: System Administrators', + 'Intended Audience :: Science/Research', + 'License :: OSI Approved :: BSD License', + 'Programming Language :: Prolog', + 'Programming Language :: Python :: 2.7', + 'Programming Language :: Python :: 3', + ], +) + +if 'develop' in sys.argv or any(a.startswith('bdist') for a in sys.argv): + import setuptools + +setuptools_args = {} +install_requires = setuptools_args['install_requires'] = [ + 'ipython>=4.0.0', + 'traitlets>=4.1.0', + 'jupyter_client', + 'tornado>=4.0', +] + +extras_require = setuptools_args['extras_require'] = { + 'test:python_version=="2.7"': ['mock', 'nose_warnings_filters'], +} + +if 'setuptools' in sys.modules: + setup_args.update(setuptools_args) + +if __name__ == '__main__': + setup(**setup_args) diff --git a/packages/python/yap_kernel/yap_ipython/core/backcall.py b/packages/python/yap_kernel/yap_ipython/core/backcall.py new file mode 100644 index 000000000..fe1fdb547 --- /dev/null +++ b/packages/python/yap_kernel/yap_ipython/core/backcall.py @@ -0,0 +1,109 @@ +# -*- coding: utf-8 -*- +""" +Created on Mon Jan 13 18:17:15 2014 + +@author: takluyver +""" +import sys +PY3 = (sys.version_info[0] >= 3) + +try: + from inspect import signature, Parameter # Python >= 3.3 +except ImportError: + from ._signatures import signature, Parameter + +if PY3: + from functools import wraps +else: + from functools import wraps as _wraps + def wraps(f): + def dec(func): + _wraps(f)(func) + func.__wrapped__ = f + return func + + return dec + +def callback_prototype(prototype): + """Decorator to process a callback prototype. + + A callback prototype is a function whose signature includes all the values + that will be passed by the callback API in question. + + The original function will be returned, with a ``prototype.adapt`` attribute + which can be used to prepare third party callbacks. + """ + protosig = signature(prototype) + positional, keyword = [], [] + for name, param in protosig.parameters.items(): + if param.kind in (Parameter.VAR_POSITIONAL, Parameter.VAR_KEYWORD): + raise TypeError("*args/**kwargs not supported in prototypes") + + if (param.default is not Parameter.empty) \ + or (param.kind == Parameter.KEYWORD_ONLY): + keyword.append(name) + else: + positional.append(name) + + kwargs = dict.fromkeys(keyword) + def adapt(callback): + """Introspect and prepare a third party callback.""" + sig = signature(callback) + try: + # XXX: callback can have extra optional parameters - OK? + sig.bind(*positional, **kwargs) + return callback + except TypeError: + pass + + # Match up arguments + unmatched_pos = positional[:] + unmatched_kw = kwargs.copy() + unrecognised = [] + # TODO: unrecognised parameters with default values - OK? + for name, param in sig.parameters.items(): + # print(name, param.kind) #DBG + if param.kind == Parameter.POSITIONAL_ONLY: + if len(unmatched_pos) > 0: + unmatched_pos.pop(0) + else: + unrecognised.append(name) + elif param.kind == Parameter.POSITIONAL_OR_KEYWORD: + if (param.default is not Parameter.empty) and (name in unmatched_kw): + unmatched_kw.pop(name) + elif len(unmatched_pos) > 0: + unmatched_pos.pop(0) + else: + unrecognised.append(name) + elif param.kind == Parameter.VAR_POSITIONAL: + unmatched_pos = [] + elif param.kind == Parameter.KEYWORD_ONLY: + if name in unmatched_kw: + unmatched_kw.pop(name) + else: + unrecognised.append(name) + else: # VAR_KEYWORD + unmatched_kw = {} + + # print(unmatched_pos, unmatched_kw, unrecognised) #DBG + + if unrecognised: + raise TypeError("Function {!r} had unmatched arguments: {}".format(callback, unrecognised)) + + n_positional = len(positional) - len(unmatched_pos) + + @wraps(callback) + def adapted(*args, **kwargs): + """Wrapper for third party callbacks that discards excess arguments""" +# print(args, kwargs) + args = args[:n_positional] + for name in unmatched_kw: + # XXX: Could name not be in kwargs? + kwargs.pop(name) +# print(args, kwargs, unmatched_pos, cut_positional, unmatched_kw) + return callback(*args, **kwargs) + + return adapted + + prototype.adapt = adapt + return prototype \ No newline at end of file diff --git a/packages/python/yap_kernel/yap_ipython/core/events.py b/packages/python/yap_kernel/yap_ipython/core/events.py index 3431a5398..64d05e919 100644 --- a/packages/python/yap_kernel/yap_ipython/core/events.py +++ b/packages/python/yap_kernel/yap_ipython/core/events.py @@ -13,7 +13,7 @@ events and the arguments which will be passed to them. This API is experimental in yap_ipython 2.0, and may be revised in future versions. """ -from backcall import callback_prototype +from yap_ipython.core.backcall import callback_prototype class EventManager(object): diff --git a/packages/python/yap_kernel/yap_ipython/core/tests/test_events.py b/packages/python/yap_kernel/yap_ipython/core/tests/test_events.py index d95024cf9..fa2ec60e0 100644 --- a/packages/python/yap_kernel/yap_ipython/core/tests/test_events.py +++ b/packages/python/yap_kernel/yap_ipython/core/tests/test_events.py @@ -1,4 +1,4 @@ -from backcall import callback_prototype +from yap_ipython.core.backcall import callback_prototype import unittest from unittest.mock import Mock import nose.tools as nt diff --git a/packages/python/yap_kernel/yap_ipython/prolog/#jupyter.yap# b/packages/python/yap_kernel/yap_ipython/prolog/#jupyter.yap# new file mode 100644 index 000000000..1a06560f5 --- /dev/null +++ b/packages/python/yap_kernel/yap_ipython/prolog/#jupyter.yap# @@ -0,0 +1,258 @@ + +/** + * @file jupyter.yap + * + * @brief allow interaction between Jupyter and YAP. + * + * @long The code in here: + * - establishes communication between Prolog and Python Streams + * - inputs Prolog code and queries + * - supports completion of Prolog programs. + * - + */ + + %% :- module( jupyter, + %% [jupyter_query/3, + %% errors/2, + %% ready/2, + %% completion/2, + + %% ] + %% ). + + +:- reexport(library(yapi)). +:- use_module(library(lists)). +:- use_module(library(maplist)). +:- use_module(library(python)). + +:- python_import(sys). + +jupyter_query(Self, Cell, Line ) :- + setup_call_cleanup( + enter_cell(Self), + jupyter_cell(Self, Cell, Line), + exit_cell(Self) + ). + +jupyter_cell(_Self, Cell, _) :- + jupyter_consult(Cell), + fail. +jupyter_cell( _Self, _, Line ) :- + blank( Line ), + !. +jupyter_cell( _Self, _, [] ) :- !. +jupyter_cell( Self, _, Line ) :- + python_query( Self, Line ). + +jupyter_consult(Text) :- + blank( Text ), + !. +jupyter_consult(Cell) :- + open_mem_read_stream( Cell, Stream), + load_files(user:'jupyter cell',[stream(Stream)]). + %should load_files close? + +blank(Text) :- + atom_codes(Text, L), + maplist( blankc, L). + +blankc(' '). +blankc('\n'). +blankc('\t'). + +enter_cell(_Self) :- + %open('//python/input', read, _Input, []), + open('//python/sys.stdout', append, _Output, []), + open('//python/sys.stdout', append, _Error, []), + %set_prolog_flag(user_input, _Input), + set_prolog_flag(user_output, _Output), + set_prolog_flag(user_error, _Error). + +exit_cell(_Self) :- + %close( user_input), + close( user_output), + close( user_error). + + +completions(S, Self) :- + open_mem_read_stream(S, St), + scan_to_list(St, Tokens), + close(St), + reverse(Tokens, RTokens), + strip_final_tokens(RTokens, MyTokens), + setof( Completion, complete(MyTokens, Completion), Cs), + Self.matches := Cs. + + +strip_final_tokens(['EOT'|Ts], Ts) :- !. +strip_final_tokens( Ts, Ts ). + +complete([E,l,C,l,A|More], + isconsult(A), + %B = l, + library(C,Lib), + %D=l, + E=atom(Prefix), + \+ arg( Rest ), + check_library( Prefix, Lib, C). +complete([E,l,C,l,-,'['|More], + isconsult(A), + %B = l, + library(C,Lib), + %D=l, + E=atom(Prefix), + \+ arg( Rest ), + check_library( Prefix, Lib, C). +complete([C,l,A|More], + isconsult(A), + %B = l, + C=atom(Prefix), + \+ arg( Rest ), + file_or_library( Prefix, C). +complete([C,l,-,'['|More], + isconsult(A), + %B = l, + C=atom(Prefix), + \+ arg( Rest ), + file_or_library( Prefix, C). +complete( [atom(F)|Rest], C) :- + \+ arg( Rest ), + predicate( F, Pred, Arity ), + cont( Arity, F, Pred, C). + +isconsult( atom(use_module) ). +isconsult( atom(ensure_loaded) ). +isconsult( atom(compile) ). +isconsult( atom(consult) ). +isconsult( atom(reconsult) ). +isconsult( atom(load_files) ). +isconsult( '[' ). + +arg([']'|_]). +arg([l|_]). + +file_or_library(F,C) :- + libsym(C0), + atom_cooncat(F,C,C0). +file_or_library(F,C) :- + check_file(F,C). + +check_file(F0,C) :- + atom_concat('\'',F,F0), + !, + absolute_file_name( F, FF, [access(none)] ), + atom_concat( FF, '*' , Pat), + absolute_file_name( Pat, C0, [glob(true)] ), + atom_concat(Pat,C00,C0), + atom_conct(C00,'\'',C). +check_file(F0,C) :- + atom_concat( F0, '*' , Pat), + absolute_file_name( Pat, C0, [glob(true)] ), + atom_concat(Pat,C,C0). + +check_library( Lib, F, C) :- + atom_concat( F, '*' , Pat), + LibF =.. [Lib(Pat)], + absolute_file_name( LibF, Lib, [glob(true)] ), + file_directory_name( Lib, Name), + ( atom_concat(C, '.yap', Name) -> true ; + atom_concat(C, '.ypp', Name) -> true ; + atom_concat(C, '.prolog', Name) -> true + ). + +predicate(N,P,A) :- + system_predicate(P0/A), + atom_concat(N,P,P0). +predicate(N,P,A) :- + current_predicate(P0/A), + atom_concat(N,P,P0). + +cont(0, F, P, P0) :- + atom_concat( F, P, P0 ). +cont( _, F, P, PB ):- + atom_concat( [F, P, '('], PB ). + + +ready(_Self, Line ) :- + blank( Line ), + !. +ready(Self, Line ) :- + errors( Self, Line ), + \+ syntax_error(_,_). + +errors( Self, Text ) :- + setup_call_cleanup( + open_events( Self, Text, Stream), + clauses(Self, Stream), + close_events( Self ) + ). + +clauses(Self, Stream) :- + repeat, + read_clause(Stream, Cl, [term_position(_Pos), syntax_errors(fail)] ), + command( Self, Cl ), + Cl == end_of_file, + !. + +command(_, end_of_file) :- !. + +command( _Self, ( :- op(Prio,Assoc,Name) ) ) :- + addop(Prio,Assoc,Name). + +command( _Self, ( :- module(Name, Exports) )) :- + retract( active_module( M0 ) ), + atom_concat( '__m0_', Name, M ), + assert( active_module(M) ), + assert( undo( active_module(M0) ) ), + maplist( addop2(M), Exports). + + +addop(Prio,Assoc,Name) :- + ( + current_op(OPrio, SimilarAssoc, Name), + op(Prio, Assoc, Name), + matched_op(Assoc, SimilarAssoc) + -> + assertz( undo(op( OPrio, Assoc, Name ) ) ) + ; + assertz( undo(op( 0, Assoc, Name ) ) ) + ). + +addop2(M, op(Prio, Assoc, Name)) :- + addop( Prio, Assoc, M:Name ). + +matched_op(A, B) :- + optype( A, T), + optype( B, T). + +optype(fx,pre). +optype(fy,pre). +optype(xfx,in). +optype(xfy,in). +optype(yfx,in). +optype(yfy,in). +optype(xf,pos). +optype(yf,pos). + +:- dynamic user:portray_message/2. +:- multifile user:portray_message/2. + +:- dynamic syntax_error/4, undo/1. + +open_events(Self, Text, Stream) :- + Self.errors := [], + open_mem_read_stream( Text, Stream ), + assert((user:portray_message(_Severity, error(syntax_error(Cause),info(between(_,LN,_), _FileName, CharPos, Details))) :- + assert( syntax_error(Cause,LN,CharPos,Details) ) + )). + +close_events( _Self ) :- + retract( undo(G) ), + call(G), + fail. +close_events( Self ) :- + retract( syntax_error( C, L, N, A )), + Self.errors := [t(C,L,N,A)] + Self.errors, + fail. +close_events( _ ). diff --git a/packages/python/yap_kernel/yap_ipython/terminal/#ptutils.py# b/packages/python/yap_kernel/yap_ipython/terminal/#ptutils.py# new file mode 100644 index 000000000..32e0e3d7d --- /dev/null +++ b/packages/python/yap_kernel/yap_ipython/terminal/#ptutils.py# @@ -0,0 +1,161 @@ +"""prompt-toolkit utilities + +Everything in this module is a private API, +not to be used outside yap_ipython. +""" + +# Copyright (c) yap_ipython Development Team. +# Distributed under the terms of the Modified BSD License. + +import unicodedata +from wcwidth import wcwidth + +from yap_ipython.core.completer import ( + provisionalcompleter, cursor_to_position, + _deduplicate_completions) +from prompt_toolkit.completion import Completer, Completion +from prompt_toolkit.layout.lexers import Lexer +from prompt_toolkit.layout.lexers import PygmentsLexer + +import pygments.lexers as pygments_lexers + +_completion_sentinel = object() + +def _elide(string, *, min_elide=30): + """ + If a string is long enough, and has at least 2 dots, + replace the middle part with ellipses. + + If three consecutive dots, or two consecutive dots are encountered these are + replaced by the equivalents HORIZONTAL ELLIPSIS or TWO DOT LEADER unicode + equivalents + """ + string = string.replace('...','\N{HORIZONTAL ELLIPSIS}') + string = string.replace('..','\N{TWO DOT LEADER}') + if len(string) < min_elide: + return string + + parts = string.split('.') + + if len(parts) <= 3: + return string + + return '{}.{}\N{HORIZONTAL ELLIPSIS}{}.{}'.format(parts[0], parts[1][0], parts[-2][-1], parts[-1]) + + +def _adjust_completion_text_based_on_context(text, body, offset): + if text.endswith('=') and len(body) > offset and body[offset] is '=': + return text[:-1] + else: + return text + + +class IPythonPTCompleter(Completer): + """Adaptor to provide yap_ipython completions to prompt_toolkit""" + def __init__(self, ipy_completer=None, shell=None, patch_stdout=None): + if shell is None and ipy_completer is None: + raise TypeError("Please pass shell=an InteractiveShell instance.") + self._ipy_completer = ipy_completer + self.shell = shell + if patch_stdout is None: + raise TypeError("Please pass patch_stdout") + self.patch_stdout = patch_stdout + + @property + def ipy_completer(self): + if self._ipy_completer: + return self._ipy_completer + else: + return self.shell.Completer + + def get_completions(self, document, complete_event): + if not document.current_line.strip(): + return + # Some bits of our completion system may print stuff (e.g. if a module + # is imported). This context manager ensures that doesn't interfere with + # the prompt. + + with self.patch_stdout(), provisionalcompleter(): + body = document.text + cursor_row = document.cursor_position_row + cursor_col = document.cursor_position_col + cursor_position = document.cursor_position + offset = cursor_to_position(body, cursor_row, cursor_col) + yield from self._get_completions(body, offset, cursor_position, self.ipy_completer) + + @staticmethod + def _get_completions(body, offset, cursor_position, ipyc): + """ + Private equivalent of get_completions() use only for unit_testing. + """ + debug = getattr(ipyc, 'debug', False) + completions = _deduplicate_completions( + body, ipyc.completions(body, offset)) + for c in completions: + if not c.text: + # Guard against completion machinery giving us an empty string. + continue + text = unicodedata.normalize('NFC', c.text) + # When the first character of the completion has a zero length, + # then it's probably a decomposed unicode character. E.g. caused by + # the "\dot" completion. Try to compose again with the previous + # character. + if wcwidth(text[0]) == 0: + if cursor_position + c.start > 0: + char_before = body[c.start - 1] + fixed_text = unicodedata.normalize( + 'NFC', char_before + text) + + # Yield the modified completion instead, if this worked. + if wcwidth(text[0:1]) == 1: + yield Completion(fixed_text, start_position=c.start - offset - 1) + continue + + # TODO: Use Jedi to determine meta_text + # (Jedi currently has a bug that results in incorrect information.) + # meta_text = '' + # yield Completion(m, start_position=start_pos, + # display_meta=meta_text) + display_text = c.text + + adjusted_text = _adjust_completion_text_based_on_context(c.text, body, offset) + if c.type == 'function': + yield Completion(adjusted_text, start_position=c.start - offset, display=_elide(display_text+'()'), display_meta=c.type+c.signature) + else: + yield Completion(adjusted_text, start_position=c.start - offset, display=_elide(display_text), display_meta=c.type) + +class IPythonPTLexer(Lexer): + """ + Wrapper around PythonLexer and BashLexer. + """ + def __init__(self): + l = pygments_lexers + self.python_lexer = PygmentsLexer(l.Python3Lexer) + self.shell_lexer = PygmentsLexer(l.BashLexer) + + self.magic_lexers = { + 'HTML': PygmentsLexer(l.HtmlLexer), + 'html': PygmentsLexer(l.HtmlLexer), + 'javascript': PygmentsLexer(l.JavascriptLexer), + 'js': PygmentsLexer(l.JavascriptLexer), + 'perl': PygmentsLexer(l.PerlLexer), + 'ruby': PygmentsLexer(l.RubyLexer), + 'latex': PygmentsLexer(l.TexLexer), + 'prolog': PygmentsLexer(l.PrologLexer), + } + + def lex_document(self, cli, document): + text = document.text.lstrip() + + lexer = self.python_lexer + + if text.startswith('!') or text.startswith('%%bash'): + lexer = self.shell_lexer + + elif text.startswith('%%'): + for magic, l in self.magic_lexers.items(): + if text.startswith('%%' + magic): + lexer = l + break + + return lexer.lex_document(cli, document) diff --git a/packages/python/yap_kernel/yap_ipython/yapi.py b/packages/python/yap_kernel/yap_ipython/yapi.py index 4aca0e5f2..4dcea19b3 100644 --- a/packages/python/yap_kernel/yap_ipython/yapi.py +++ b/packages/python/yap_kernel/yap_ipython/yapi.py @@ -562,7 +562,7 @@ class YAPRun: self.os = None sys.stderr.writeln('Done, with', self.bindings) return True,self.bindings - if self.bindings: + if found: sys.stderr.write('Done, with', self.bindings, '\n') else: self.query.close() @@ -571,8 +571,9 @@ class YAPRun: sys.stderr.write('Fail\n') return True,{} except Exception as e: + sys.stderr.write('Exception after', self.bindings, '\n') has_raised = True - self.result.result = False + return False,{} def _yrun_cell(self, raw_cell, store_history=True, silent=False, diff --git a/packages/python/yap_kernel/yap_kernel.egg-info/PKG-INFO b/packages/python/yap_kernel/yap_kernel.egg-info/PKG-INFO new file mode 100644 index 000000000..7aaf518a4 --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.egg-info/PKG-INFO @@ -0,0 +1,21 @@ +Metadata-Version: 1.1 +Name: yap-kernel +Version: 6.3.4.dev0 +Summary: YAP Kernel for Jupyter +Home-page: http://ipython.org +Author: YAP Development Team +Author-email: YAP-dev@scipy.org +License: BSD +Description-Content-Type: UNKNOWN +Description: UNKNOWN +Keywords: Interactive,Interpreter,Shell,Web +Platform: Linux +Platform: Mac OS X +Platform: Windows +Classifier: Intended Audience :: Developers +Classifier: Intended Audience :: System Administrators +Classifier: Intended Audience :: Science/Research +Classifier: License :: OSI Approved :: BSD License +Classifier: Programming Language :: Prolog +Classifier: Programming Language :: Python +Classifier: Programming Language :: Python :: 3 diff --git a/packages/python/yap_kernel/yap_kernel.egg-info/SOURCES.txt b/packages/python/yap_kernel/yap_kernel.egg-info/SOURCES.txt new file mode 100644 index 000000000..fc1a2a67b --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.egg-info/SOURCES.txt @@ -0,0 +1,271 @@ +MANIFEST.in +README.md +setup.cfg +setup.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel_launcher.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/core/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/core/yap_kernel/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/core/yap_kernel/getipython.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/__main__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/config.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/consoleapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/display.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/frontend.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/html.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/nbconvert.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/nbformat.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/parallel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/paths.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/qt.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/yapi.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/getipython.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/interactiveshell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/oinspect.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/pylabtools.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/release.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/core/shellapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/autoreload.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/cythonmagic.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/rmagic.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/storemagic.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/sympyprinting.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/tests/test_autoreload.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/extensions/tests/test_storemagic.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/mathjax.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/qt_for_kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/qt_loaders.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/decorators/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/decorators/_decorators.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/external/decorators/_numpy_testing_noseclasses.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/__main__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/adapter.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/channels.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/channelsabc.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/client.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/clientabc.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/connect.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/kernelspec.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/kernelspecapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/launcher.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/manager.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/managerabc.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/multikernelmanager.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/restarter.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/kernel/threaded.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/backgroundjobs.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/clipboard.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/deepreload.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/demo.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/display.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/editorhooks.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/guisupport.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhook.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookglut.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookgtk.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookgtk3.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookpyglet.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookqt4.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/inputhookwx.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/latextools.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/lexers.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/pretty.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/security.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_backgroundjobs.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_clipboard.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_deepreload.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_display.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_editorhooks.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_imports.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_latextools.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_lexers.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_pretty.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/lib/tests/test_security.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/prolog/jupyter.yap +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/sphinxext/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/sphinxext/custom_doctests.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/sphinxext/ipython_console_highlighting.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/sphinxext/ipython_directive.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/console.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/debugger.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/embed.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/interactiveshell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/ipapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/magics.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/prompts.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/ptshell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/ptutils.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/shortcuts.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/glut.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/gtk.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/gtk3.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/osx.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/pyglet.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/qt.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/tk.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/pt_inputhooks/wx.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/tests/test_embed.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/tests/test_help.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/terminal/tests/test_interactivshell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/__main__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/decorators.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/globalipapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/iptest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/iptestcontroller.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/ipunittest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/skipdoctest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/tools.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/dtexample.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/ipdoctest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/iptest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/setup.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/show_refs.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/simple.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/simplevars.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/test_ipdoctest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/plugin/test_refs.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/tests/test_decorators.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/tests/test_ipunittest.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/testing/tests/test_tools.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/PyColorize.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_process_cli.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_process_common.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_process_posix.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_process_win32.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_process_win32_controller.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/_sysinfo.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/capture.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/colorable.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/coloransi.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/contexts.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/daemonize.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/data.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/decorators.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/dir2.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/encoding.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/eventful.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/frame.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/generics.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/importstring.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/io.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/ipstruct.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/jsonutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/localinterfaces.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/log.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/module_paths.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/openpy.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/path.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/pickleutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/process.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/py3compat.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/sentinel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/shimmodule.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/signatures.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/strdispatch.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/sysinfo.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/syspathcontext.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tempdir.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/terminal.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/text.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/timing.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tokenize2.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tokenutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/traitlets.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tz.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/ulinecache.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/version.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/wildcard.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_capture.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_decorators.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_dir2.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_imports.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_importstring.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_io.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_module_paths.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_openpy.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_path.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_process.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_pycolorize.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_shimmodule.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_sysinfo.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_tempdir.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_text.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_tokenutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_ipython/utils/tests/test_wildcard.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/__main__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/_eventloop_macos.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/_version.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/codeutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/connect.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/datapub.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/displayhook.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/embed.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/eventloops.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/heartbeat.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/iostream.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/ipkernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/jsonutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/kernelapp.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/kernelbase.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/kernelspec.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/log.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/parentpoller.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/pickleutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/serialize.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/zmqshell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel.egg-info/PKG-INFO +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel.egg-info/SOURCES.txt +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel.egg-info/dependency_links.txt +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel.egg-info/requires.txt +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel.egg-info/top_level.txt +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/comm/comm.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/comm/manager.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/gui/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/gui/gtk3embed.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/gui/gtkembed.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/blocking.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/channels.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/client.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/ipkernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/manager.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/socket.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/tests/test_kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/inprocess/tests/test_kernelmanager.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/pylab/backend_inline.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/pylab/config.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/resources/logo-32x32.png +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/resources/logo-64x64.png +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/__init__.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/_asyncio.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_connect.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_embed_kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_eventloop.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_io.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_jsonutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_kernelspec.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_message_spec.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_pickleutil.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_serialize.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_start_kernel.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/test_zmq_shell.py +/home/vsc/github/yap-6.3/packages/python/yap_kernel/yap_kernel/tests/utils.py +yap_kernel/resources/kernel.js +yap_kernel/resources/logo-32x32.png +yap_kernel/resources/logo-64x64.png \ No newline at end of file diff --git a/packages/python/yap_kernel/yap_kernel.egg-info/dependency_links.txt b/packages/python/yap_kernel/yap_kernel.egg-info/dependency_links.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/packages/python/yap_kernel/yap_kernel.egg-info/requires.txt b/packages/python/yap_kernel/yap_kernel.egg-info/requires.txt new file mode 100644 index 000000000..95929088b --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.egg-info/requires.txt @@ -0,0 +1,7 @@ + +[test] +nose_warnings_filters +nose-timer + +[test:python_version=="2.7"] +mock diff --git a/packages/python/yap_kernel/yap_kernel.egg-info/top_level.txt b/packages/python/yap_kernel/yap_kernel.egg-info/top_level.txt new file mode 100644 index 000000000..311940483 --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.egg-info/top_level.txt @@ -0,0 +1,4 @@ +core +yap_ipython +yap_kernel +yap_kernel_launcher diff --git a/packages/python/yap_kernel/yap_kernel.py b/packages/python/yap_kernel/yap_kernel.py new file mode 100644 index 000000000..4156545be --- /dev/null +++ b/packages/python/yap_kernel/yap_kernel.py @@ -0,0 +1,417 @@ +from __future__ import print_function + +import signal +import yap +import io +import getpass +import sys +import traceback + +from IPython.core import release +from ipython_genutils.py3compat import builtin_mod, PY3, unicode_type, safe_unicode +from IPython.utils.tokenutil import token_at_cursor, line_at_cursor +from traitlets import Instance, Type, Any, List + +from ipykernel.comm import CommManager +from ipykernel.kernelbase import Kernel as KernelBase +from ipykernel.zmqshell import ZMQInteractiveShell +from .interactiveshell import YAPInteractiveShell +from IPython.core.interactiveshell import InteractiveShellABC, InteractiveShell +from contextlib import redirect_stdout + + + +kernel_json = { + "argv": [sys.executable, + "-m", "yap_kernel", + "-f", "{connection_file}"], + "display_name": " YAP-6.3", + "language": "prolog", + "name": "yap_kernel", +} + + +def eprint(*args, **kwargs): + print(*args, file=sys.stderr, **kwargs) + + +class YAPKernel(KernelBase): + shell = Instance('IPython.core.interactiveshell.InteractiveShellABC', + allow_none=True) + shell_class = Type(ZMQInteractiveShell ) + user_ns = Instance(dict, args=None, allow_none=True) + def _user_ns_changed(self, name, old, new): + if self.shell is not None: + self.shell.user_ns = new + self.shell.init_user_ns() + + # A reference to the Python builtin 'raw_input' function. + # (i.e., __builtin__.raw_input for Python 2.7, builtins.input for Python 3) + _sys_raw_input = Any() + _sys_eval_input = Any() + + + implementation = 'YAP Kernel' + implementation_version = '1.0' + language = 'text' + language_version = '6.3' + banner = "YAP-6.3" + language_info = { + 'mimetype': 'text/prolog', + 'name': 'text', + # ------ If different from 'language': + 'codemirror_mode': { + "version": 2, + "name": "prolog" + }, + 'pygments_lexer': 'prolog', + 'version': "0.0.1", + 'file_extension': '.yap', + } + + +#------------------------------------------------------------------------- + # Things related to history management + #------------------------------------------------------------------------- + + + def __init__(self, **kwargs): + # sp = super(YAPKernel, self) + super(YAPKernel, self).__init__(**kwargs) + # Initialize the InteractiveShell subclass + self.shell = self.shell_class.instance(parent=self, + profile_dir = self.profile_dir, + user_ns = self.user_ns, + kernel = self, + ) + self.shell.displayhook.session = self.session + self.shell.displayhook.pub_socket = self.iopub_socket + self.shell.displayhook.topic = self._topic('execute_result') + self.shell.display_pub.session = self.session + self.shell.display_pub.pub_socket = self.iopub_socket + + self.comm_manager = CommManager(parent=self, kernel=self) + +# self.shell._last_traceback = None + self.shell.configurables.append(self.comm_manager) + comm_msg_types = [ 'comm_open', 'comm_msg', 'comm_close' ] + for msg_type in comm_msg_types: + self.shell_handlers[msg_type] = getattr(self.comm_manager, msg_type) + self.yap_shell = YAPInteractiveShell( self ) + + + def get_usage(self): + return "This is the YAP kernel." + + help_links = List([ + { + 'text': "Python", + 'url': "http://docs.python.org/%i.%i" % sys.version_info[:2], + }, + { + 'text': "YAP", + 'url': "http://YAP.org/documentation.html", + }, + { + 'text': "NumPy", + 'url': "http://docs.scipy.org/doc/numpy/reference/", + }, + { + 'text': "SciPy", + 'url': "http://docs.scipy.org/doc/scipy/reference/", + }, + { + 'text': "Matplotlib", + 'url': "http://matplotlib.org/contents.html", + }, + { + 'text': "SymPy", + 'url': "http://docs.sympy.org/latest/index.html", + }, + { + 'text': "pandas", + 'url': "http://pandas.pydata.org/pandas-docs/stable/", + }, + ]).tag(config=True) + + # Kernel info fields + implementation = 'YAP' + implementation_version = release.version + language_info = { + 'name': 'python', + 'version': sys.version.split()[0], + 'mimetype': 'text/x-python', + 'codemirror_mode': { + 'name': 'prolog', + 'version': sys.version_info[0] + }, + 'pygments_lexer': 'prolog', + 'nbconvert_exporter': 'python', + 'file_extension': '.yap' + } + + @property + def banner(self): + return self.shell.banner + + def start(self): + self.shell.exit_now = False + super(YAPKernel, self).start() + + def set_parent(self, ident, parent): + """Overridden from parent to tell the display hook and output streams + about the parent message. + """ + super(YAPKernel, self).set_parent(ident, parent) + self.shell.set_parent(parent) + + def init_metadata(self, parent): + """Initialize metadata. + + Run at the beginning of each execution request. + """ + md = super(YAPKernel, self).init_metadata(parent) + # FIXME: remove deprecated ipyparallel-specific code + # This is required for ipyparallel < 5.0 + md.update({ + 'dependencies_met' : True, + 'engine' : self.ident, + }) + return md + + def finish_metadata(self, parent, metadata, reply_content): + """Finish populating metadata. + + Run after completing an execution request. + """ + # FIXME: remove deprecated ipyparallel-specific code + # This is required by ipyparallel < 5.0 + metadata['status'] = reply_content['status'] + if reply_content['status'] == 'error' and reply_content['ename'] == 'UnmetDependency': + metadata['dependencies_met'] = False + + return metadata + + def _forward_input(self, allow_stdin=False): + """Forward raw_input and getpass to the current frontend. + + via input_request + """ + self._allow_stdin = allow_stdin + + if PY3: + self._sys_raw_input = builtin_mod.input + builtin_mod.input = self.raw_input + else: + self._sys_raw_input = builtin_mod.raw_input + self._sys_eval_input = builtin_mod.input + builtin_mod.raw_input = self.raw_input + builtin_mod.input = lambda prompt='': eval(self.raw_input(prompt)) + self._save_getpass = getpass.getpass + getpass.getpass = self.getpass + + def _restore_input(self): + """Restore raw_input, getpass""" + if PY3: + builtin_mod.input = self._sys_raw_input + else: + builtin_mod.raw_input = self._sys_raw_input + builtin_mod.input = self._sys_eval_input + + getpass.getpass = self._save_getpass + + @property + def execution_count(self): + return self.shell.execution_count + + @execution_count.setter + def execution_count(self, value): + # Ignore the incrememnting done by KernelBase, in favour of our shell's + # execution counter. + pass + + def do_execute(self, code, silent, store_history=True, + user_expressions=None, allow_stdin=False): + shell = self.shell # we'll need this a lot here + + self._forward_input(allow_stdin) + + reply_content = {} + try: + res = shell.run_cell(code, store_history=store_history, silent=silent) + finally: + self._restore_input() + + if res.error_before_exec is not None: + err = res.error_before_exec + else: + err = res.error_in_exec + + if res.success: + reply_content[u'status'] = u'ok' + elif isinstance(err, KeyboardInterrupt): + reply_content[u'status'] = u'aborted' + else: + reply_content[u'status'] = u'error' + + reply_content.update({ + # u'traceback': shell._last_traceback or [], + u'ename': unicode_type(type(err).__name__), + u'evalue': safe_unicode(err), + }) + + # FIXME: deprecate piece for ipyparallel: + e_info = dict(engine_uuid=self.ident, engine_id=self.int_id, + method='execute') + reply_content['engine_info'] = e_info + + + # Return the execution counter so clients can display prompts + reply_content['execution_count'] = shell.execution_count - 1 + + if 'traceback' in reply_content: + self.log.info("Exception in execute request:\n%s", '\n'.join(reply_content['traceback'])) + + + # At this point, we can tell whether the main code execution succeeded + # or not. If it did, we proceed to evaluate user_expressions + if reply_content['status'] == 'ok': + reply_content[u'user_expressions'] = \ + shell.user_expressions(user_expressions or {}) + else: + # If there was an error, don't even try to compute expressions + reply_content[u'user_expressions'] = {} + + # Payloads should be retrieved regardless of outcome, so we can both + # recover partial output (that could have been generated early in a + # block, before an error) and always clear the payload system. + reply_content[u'payload'] = shell.payload_manager.read_payload() + # Be aggressive about clearing the payload because we don't want + # it to sit in memory until the next execute_request comes in. + shell.payload_manager.clear_payload() + + return reply_content + + def do_complete(self, code, cursor_pos): + # FIXME: YAP completers currently assume single line, + # but completion messages give multi-line context + # For now, extract line from cell, based on cursor_pos: + if cursor_pos is None: + cursor_pos = len(code) + line, offset = line_at_cursor(code, cursor_pos) + line_cursor = cursor_pos - offset + + txt, matches = self.shell.complete('', line, line_cursor) + return {'matches' : matches, + 'cursor_end' : cursor_pos, + 'cursor_start' : cursor_pos - len(txt), + 'metadata' : {}, + 'status' : 'ok'} + + def do_inspect(self, code, cursor_pos, detail_level=0): + name = token_at_cursor(code, cursor_pos) + info = self.shell.object_inspect(name) + + reply_content = {'status' : 'ok'} + reply_content['data'] = data = {} + reply_content['metadata'] = {} + reply_content['found'] = info['found'] + if info['found']: + info_text = self.shell.object_inspect_text( + name, + detail_level=detail_level, + ) + data['text/plain'] = info_text + + return reply_content + + def do_history(self, hist_access_type, output, raw, session=0, start=0, + stop=None, n=None, pattern=None, unique=False): + if hist_access_type == 'tail': + hist = self.shell.history_manager.get_tail(n, raw=raw, output=output, + include_latest=True) + + elif hist_access_type == 'range': + hist = self.shell.history_manager.get_range(session, start, stop, + raw=raw, output=output) + + elif hist_access_type == 'search': + hist = self.shell.history_manager.search( + pattern, raw=raw, output=output, n=n, unique=unique) + else: + hist = [] + + return { + 'status': 'ok', + 'history' : list(hist), + } + + def do_shutdown(self, restart): + self.shell.exit_now = True + return dict(status='ok', restart=restart) + + def do_is_complete(self, code): + status, indent_spaces = self.shell.input_transformer_manager.check_complete(code) + r = {'status': status} + if status == 'incomplete': + r['indent'] = ' ' * indent_spaces + return r + + def do_apply(self, content, bufs, msg_id, reply_metadata): + from .serialize import serialize_object, unpack_apply_message + shell = self.shell + try: + working = shell.user_ns + + prefix = "_"+str(msg_id).replace("-","")+"_" + + f,args,kwargs = unpack_apply_message(bufs, working, copy=False) + + fname = getattr(f, '__name__', 'f') + + fname = prefix+"f" + argname = prefix+"args" + kwargname = prefix+"kwargs" + resultname = prefix+"result" + + ns = { fname : f, argname : args, kwargname : kwargs , resultname : None } + # print ns + working.update(ns) + code = "%s = %s(*%s,**%s)" % (resultname, fname, argname, kwargname) + try: + exec(code, shell.user_global_ns, shell.user_ns) + result = working.get(resultname) + finally: + for key in ns: + working.pop(key) + + result_buf = serialize_object(result, + buffer_threshold=self.session.buffer_threshold, + item_threshold=self.session.item_threshold, + ) + + except BaseException as e: + # invoke YAP traceback formatting + shell.showtraceback() + reply_content = { + u'traceback': shell._last_traceback or [], + u'ename': unicode_type(type(e).__name__), + u'evalue': safe_unicode(e), + } + # FIXME: deprecate piece for ipyparallel: + e_info = dict(engine_uuid=self.ident, engine_id=self.int_id, method='apply') + reply_content['engine_info'] = e_info + + self.send_response(self.iopub_socket, u'error', reply_content, + ident=self._topic('error')) + self.log.info("Exception in apply request:\n%s", '\n'.join(reply_content['traceback'])) + result_buf = [] + reply_content['status'] = 'error' + else: + reply_content = {'status' : 'ok'} + + return reply_content, result_buf + + def do_clear(self): + self.shell.reset(False) + return dict(status='ok') diff --git a/packages/python/yapex.egg-info/PKG-INFO b/packages/python/yapex.egg-info/PKG-INFO new file mode 100644 index 000000000..e8a58d30e --- /dev/null +++ b/packages/python/yapex.egg-info/PKG-INFO @@ -0,0 +1,10 @@ +Metadata-Version: 1.0 +Name: yapex +Version: 0.1 +Summary: UNKNOWN +Home-page: UNKNOWN +Author: UNKNOWN +Author-email: UNKNOWN +License: UNKNOWN +Description: UNKNOWN +Platform: UNKNOWN diff --git a/packages/python/yapex.egg-info/SOURCES.txt b/packages/python/yapex.egg-info/SOURCES.txt new file mode 100644 index 000000000..4c295ff4a --- /dev/null +++ b/packages/python/yapex.egg-info/SOURCES.txt @@ -0,0 +1,11 @@ +setup.py +/Users/vsc/Yap/yap-6.3/packages/python/yapex.py +/Users/vsc/Yap/yap-6.3/packages/python/yapex.egg-info/PKG-INFO +/Users/vsc/Yap/yap-6.3/packages/python/yapex.egg-info/SOURCES.txt +/Users/vsc/Yap/yap-6.3/packages/python/yapex.egg-info/dependency_links.txt +/Users/vsc/Yap/yap-6.3/packages/python/yapex.egg-info/top_level.txt +/Users/vsc/github/yap-6.3/packages/python/yapex.py +/Users/vsc/github/yap-6.3/packages/python/yapex.egg-info/PKG-INFO +/Users/vsc/github/yap-6.3/packages/python/yapex.egg-info/SOURCES.txt +/Users/vsc/github/yap-6.3/packages/python/yapex.egg-info/dependency_links.txt +/Users/vsc/github/yap-6.3/packages/python/yapex.egg-info/top_level.txt \ No newline at end of file diff --git a/packages/python/yapex.egg-info/dependency_links.txt b/packages/python/yapex.egg-info/dependency_links.txt new file mode 100644 index 000000000..8b1378917 --- /dev/null +++ b/packages/python/yapex.egg-info/dependency_links.txt @@ -0,0 +1 @@ + diff --git a/packages/python/yapex.egg-info/top_level.txt b/packages/python/yapex.egg-info/top_level.txt new file mode 100644 index 000000000..dc60347b4 --- /dev/null +++ b/packages/python/yapex.egg-info/top_level.txt @@ -0,0 +1 @@ +yapex diff --git a/packages/python/yapex.py b/packages/python/yapex.py new file mode 100644 index 000000000..5329de897 --- /dev/null +++ b/packages/python/yapex.py @@ -0,0 +1,101 @@ + +import yap +import sys +# debugging support. +import pdb + +def query_prolog(engine, s): + + def answer(q): + try: + return q.next() + except Exception as e: + print(e.args[1]) + return False + + # + #construct a query from a one-line string + # q is opaque to Python + q = engine.query(s) + # vs is the list of variables + # you can print it out, the left-side is the variable name, + # the right side wraps a handle to a variable + vs = q.namedVars() + # atom match either symbols, or if no symbol exists, sttrings, In this case + # variable names should match strings + for eq in vs: + if not isinstance(eq[0],str): + print( "Error: Variable Name matches a Python Symbol") + return + ask = True + # launch the query + while answer(q): + # this new vs should contain bindings to vars + vs= q.namedVars() + #numbervars + i=0 + # iteratw + for eq in vs: + name = eq[0] + # this is tricky, we're going to bind the variables in the term so thay we can + # output X=Y. The Python way is to use dictionares. + #Instead, we use the T function to tranform the Python term back to Prolog + binding = yap.T(eq[1]) + if binding.isVar(): + binding.unify(name) + else: + i = binding.numberVars(i, True) + print(name + " = " + binding.text()) + #ok, that was Prolog code + print("yes") + # deterministic = one solution + if q.deterministic(): + # done + q.close() + return + if ask: + s = input("more(;), all(*), no(\\n), python(#) ?").lstrip() + if s.startswith(';') or s.startswith('y'): + continue + elif s.startswith('#'): + try: + exec(s.lstrip('#')) + except: + raise + elif s.startswith('*') or s.startswith('a'): + ask = False + continue + else: + break + print("No (more) answers") + q.close() + return + + +def live(): + engine = yap.YAPEngine() + loop = True + pdb.set_trace() + while loop: + try: + s = input("?- ") + if not s: + loop = False + query_prolog(engine, s) + except SyntaxError as err: + print("Syntax Error error: {0}".format(err)) + except EOFError: + return + except RuntimeError as err: + print("YAP Execution Error: {0}".format(err)) + except ValueError: + print("Could not convert data to an integer.") + except: + print("Unexpected error:", sys.exc_info()[0]) + raise + engine.close() +# +# initialize engine +# engine = yap.YAPEngine(); +# engine = yap.YAPEngine(yap.YAPParams()); +#live() diff --git a/packages/raptor/YAP_RAPTOR.cbp b/packages/raptor/YAP_RAPTOR.cbp new file mode 100644 index 000000000..f30e9fbd6 --- /dev/null +++ b/packages/raptor/YAP_RAPTOR.cbp @@ -0,0 +1,301 @@ + + + + + + diff --git a/packages/raptor/doc/Doxyfile b/packages/raptor/doc/Doxyfile new file mode 100644 index 000000000..651e67e6e --- /dev/null +++ b/packages/raptor/doc/Doxyfile @@ -0,0 +1,2424 @@ +# Doxyfile 1.8.11 + +# This file describes the settings to be used by the documentation system +# doxygen (www.doxygen.org) for a project. +# +# All text after a double hash (##) is considered a comment and is placed in +# front of the TAG it is preceding. +# +# All text after a single hash (#) is considered a comment and will be ignored. +# The format is: +# TAG = value [value, file.] +# For lists, items can also be appended using: +# TAG += value [value, file.] +# Values that contain spaces should be placed between quotes (\" \"). + +#--------------------------------------------------------------------------- +# Project related configuration options +#--------------------------------------------------------------------------- + +# This tag specifies the encoding used for all characters in the config file +# that follow. The default is UTF-8 which is also the encoding used for all text +# before the first occurrence of this tag. Doxygen uses libiconv (or the iconv +# built into libc) for the transcoding. See http://www.gnu.org/software/libiconv +# for the list of possible encodings. +# The default value is: UTF-8. + +DOXYFILE_ENCODING = UTF-8 + +# The PROJECT_NAME tag is a single word (or a sequence of words surrounded by +# double-quotes, unless you are using Doxywizard) that should identify the +# project for which the documentation is generated. This name is used in the +# title of most generated pages and in a few other places. +# The default value is: My Project. + +PROJECT_NAME = "raptor" + +# The PROJECT_NUMBER tag can be used to enter a project or revision number. This +# could be handy for archiving the generated documentation or if some version +# control system is used. + +PROJECT_NUMBER = 6.3.5 + +# Using the PROJECT_BRIEF tag one can provide an optional one line description +# for a project that appears at the top of each page and should give viewer a +# quick idea about the purpose of the project. Keep the description short. + +PROJECT_BRIEF = "The YAP Prolog Compiler Manual" + +# With the PROJECT_LOGO tag one can specify a logo or an icon that is included +# in the documentation. The maximum height of the logo should not exceed 55 +# pixels and the maximum width should not exceed 200 pixels. Doxygen will copy +# the logo to the output directory. + +PROJECT_LOGO = /home/vsc/github/yap-6.3/docs/icons/yap_96x96x32.png + +# The OUTPUT_DIRECTORY tag is used to specify the (relative or absolute) path +# into which the generated documentation will be written. If a relative path is +# entered, it will be relative to the location where doxygen was started. If +# left blank the current directory will be used. + +OUTPUT_DIRECTORY = /home/vsc/github/yap-6.3/docs + +# If the CREATE_SUBDIRS tag is set to YES then doxygen will create 4096 sub- +# directories (in 2 levels) under the output directory of each output format and +# will distribute the generated files over these directories. Enabling this +# option can be useful when feeding doxygen a huge amount of source files, where +# putting all generated files in the same directory would otherwise causes +# performance problems for the file system. +# The default value is: NO. + +CREATE_SUBDIRS = YES + +# If the ALLOW_UNICODE_NAMES tag is set to YES, doxygen will allow non-ASCII +# characters to appear in the names of generated files. If set to NO, non-ASCII +# characters will be escaped, for example _xE3_x81_x84 will be used for Unicode +# U+3044. +# The default value is: NO. + +ALLOW_UNICODE_NAMES = NO + +# The OUTPUT_LANGUAGE tag is used to specify the language in which all +# documentation generated by doxygen is written. Doxygen will use this +# information to generate all constant output in the proper language. +# Possible values are: Afrikaans, Arabic, Armenian, Brazilian, Catalan, Chinese, +# Chinese-Traditional, Croatian, Czech, Danish, Dutch, English (United States), +# Esperanto, Farsi (Persian), Finnish, French, German, Greek, Hungarian, +# Indonesian, Italian, Japanese, Japanese-en (Japanese with English messages), +# Korean, Korean-en (Korean with English messages), Latvian, Lithuanian, +# Macedonian, Norwegian, Persian (Farsi), Polish, Portuguese, Romanian, Russian, +# Serbian, Serbian-Cyrillic, Slovak, Slovene, Spanish, Swedish, Turkish, +# Ukrainian and Vietnamese. +# The default value is: English. + +OUTPUT_LANGUAGE = English + +# If the BRIEF_MEMBER_DESC tag is set to YES, doxygen will include brief member +# descriptions after the members that are listed in the file and class +# documentation (similar to Javadoc). Set to NO to disable this. +# The default value is: YES. + + BRIEF_MEMBER_DESC = YES + +# If the REPEAT_BRIEF tag is set to YES, doxygen will prepend the brief +# description of a member or function before the detailed description +# +# Note: If both HIDE_UNDOC_MEMBERS and BRIEF_MEMBER_DESC are set to NO, the +# brief descriptions will be completely suppressed. +# The default value is: YES. + +REPEAT_BRIEF = YES + +# This tag implements a quasi-intelligent brief description abbreviator that is +# used to form the text in various listings. Each string in this list, if found +# as the leading text of the brief description, will be stripped from the text +# and the result, after processing the whole list, is used as the annotated +# text. Otherwise, the brief description is used as-is. If left blank, the +# following values are used ($name is automatically replaced with the name of +# the entity):The $name class, The $name widget, The $name file, is, provides, +# specifies, contains, represents, a, an and the. + +ABBREVIATE_BRIEF = + +# If the ALWAYS_DETAILED_SEC and REPEAT_BRIEF tags are both set to YES then +# doxygen will generate a detailed section even if there is only a brief +# description. +# The default value is: NO. + +ALWAYS_DETAILED_SEC = NO + +# If the INLINE_INHERITED_MEMB tag is set to YES, doxygen will show all +# inherited members of a class in the documentation of that class as if those +# members were ordinary class members. Constructors, destructors and assignment +# operators of the base classes will not be shown. +# The default value is: NO. + +INLINE_INHERITED_MEMB = NO + +# If the FULL_PATH_NAMES tag is set to YES, doxygen will prepend the full path +# before files name in the file list and in the header files. If set to NO the +# shortest path that makes the file name unique will be used +# The default value is: YES. + +FULL_PATH_NAMES = YES + +# The STRIP_FROM_PATH tag can be used to strip a user-defined part of the path. +# Stripping is only done if one of the specified strings matches the left-hand +# part of the path. The tag can be used to show relative paths in the file list. +# If left blank the directory from which doxygen is run is used as the path to +# strip. +# +# Note that you can specify absolute paths here, but also relative paths, which +# will be relative from the directory where doxygen is started. +# This tag requires that the tag FULL_PATH_NAMES is set to YES. + +STRIP_FROM_PATH = /home/vsc/github/yap-6.3 \ + /home/vsc/github/yap-6.3 + +# The STRIP_FROM_INC_PATH tag can be used to strip a user-defined part of the +# path mentioned in the documentation of a class, which tells the reader which +# header file to include in order to use a class. If left blank only the name of +# the header file containing the class definition is used. Otherwise one should +# specify the list of include paths that are normally passed to the compiler +# using the -I flag. + +STRIP_FROM_INC_PATH = + +# If the SHORT_NAMES tag is set to YES, doxygen will generate much shorter (but +# less readable) file names. This can be useful is your file systems doesn't +# support long names like on DOS, Mac, or CD-ROM. +# The default value is: NO. + +SHORT_NAMES = NO + +# If the JAVADOC_AUTOBRIEF tag is set to YES then doxygen will interpret the +# first line (until the first dot) of a Javadoc-style comment as the brief +# description. If set to NO, the Javadoc-style will behave just like regular Qt- +# style comments (thus requiring an explicit @brief command for a brief +# description.) +# The default value is: NO. + +JAVADOC_AUTOBRIEF = NO + +# If the QT_AUTOBRIEF tag is set to YES then doxygen will interpret the first +# line (until the first dot) of a Qt-style comment as the brief description. If +# set to NO, the Qt-style will behave just like regular Qt-style comments (thus +# requiring an explicit \brief command for a brief description.) +# The default value is: NO. + +QT_AUTOBRIEF = NO + +# The MULTILINE_CPP_IS_BRIEF tag can be set to YES to make doxygen treat a +# multi-line C++ special comment block (i.e. a block of //! or /// comments) as +# a brief description. This used to be the default behavior. The new default is +# to treat a multi-line C++ comment block as a detailed description. Set this +# tag to YES if you prefer the old behavior instead. +# +# Note that setting this tag to YES also means that rational rose comments are +# not recognized any more. +# The default value is: NO. + +MULTILINE_CPP_IS_BRIEF = NO + +# If the INHERIT_DOCS tag is set to YES then an undocumented member inherits the +# documentation from any documented member that it re-implements. +# The default value is: YES. + +INHERIT_DOCS = YES + +# If the SEPARATE_MEMBER_PAGES tag is set to YES then doxygen will produce a new +# page for each member. If set to NO, the documentation of a member will be part +# of the file/class/namespace that contains it. +# The default value is: NO. + +SEPARATE_MEMBER_PAGES = NO + +# The TAB_SIZE tag can be used to set the number of spaces in a tab. Doxygen +# uses this value to replace tabs by spaces in code fragments. +# Minimum value: 1, maximum value: 16, default value: 4. + +TAB_SIZE = 4 + +# This tag can be used to specify a number of aliases that act as commands in +# the documentation. An alias has the form: +# name=value +# For example adding +# "sideeffect=@par Side Effects:\n" +# will allow you to put the command \sideeffect (or @sideeffect) in the +# documentation, which will result in a user-defined paragraph with heading +# "Side Effects:". You can put \n's in the value part of an alias to insert +# newlines. + +ALIASES = "predicate=@brief" "license=@par License:\n" \ + "doxygen=\if english" "endenglish=\endif" "dutch=\if dutch" \ + "enddutch=\endif" "tbd=@par TBD:\n" "compat=@par Compatibility:\n" \ + "error=@par Error:\n" + +# This tag can be used to specify a number of word-keyword mappings (TCL only). +# A mapping has the form "name=value". For example adding "class=itcl::class" +# will allow you to use the command class in the itcl::class meaning. + +TCL_SUBST = + +# Set the OPTIMIZE_OUTPUT_FOR_C tag to YES if your project consists of C sources +# only. Doxygen will then generate output that is more tailored for C. For +# instance, some of the names that are used will be different. The list of all +# members will be omitted, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_C = NO + +# Set the OPTIMIZE_OUTPUT_JAVA tag to YES if your project consists of Java or +# Python sources only. Doxygen will then generate output that is more tailored +# for that language. For instance, namespaces will be presented as packages, +# qualified scopes will look different, etc. +# The default value is: NO. + +OPTIMIZE_OUTPUT_JAVA = NO + +# Set the OPTIMIZE_FOR_FORTRAN tag to YES if your project consists of Fortran +# sources. Doxygen will then generate output that is tailored for Fortran. +# The default value is: NO. + +OPTIMIZE_FOR_FORTRAN = NO + +# Set the OPTIMIZE_OUTPUT_VHDL tag to YES if your project consists of VHDL +# sources. Doxygen will then generate output that is tailored for VHDL. +# The default value is: NO. + +OPTIMIZE_OUTPUT_VHDL = NO + +# Set the OPTIMIZE_OUTPUT_FOR_PROLOG tag to YES if your project consists of +# Prolog sources. Doxygen will then generate output that is tailored for Prolog. +# The default value is: NO. + +OPTIMIZE_OUTPUT_FOR_PROLOG = YES + +# Doxygen selects the parser to use depending on the extension of the files it +# parses. With this tag you can assign which parser to use for a given +# extension. Doxygen has a built-in mapping, but you can override or extend it +# using this tag. The format is ext=language, where ext is a file extension, and +# language is one of the parsers supported by doxygen: IDL, Java, Javascript, +# C#, C, C++, D, PHP, Objective-C, Python, Fortran (fixed format Fortran: +# FortranFixed, free formatted Fortran: FortranFree, unknown formatted Fortran: +# Fortran. In the later case the parser tries to guess whether the code is fixed +# or free formatted code, this is the default for Fortran type files), VHDL. For +# instance to make doxygen treat .inc files as Fortran files (default is PHP), +# and .f files as C (default is Fortran), use: inc=Fortran f=C. +# +# Note: For files without extension you can use no_extension as a placeholder. +# +# Note that for custom extensions you also need to set FILE_PATTERNS otherwise +# the files are not read by doxygen. + +EXTENSION_MAPPING = md pl=Prolog yap=Prolog ypp=Prolog + +# If the MARKDOWN_SUPPORT tag is enabled then doxygen pre-processes all comments +# according to the Markdown format, which allows for more readable +# documentation. See http://daringfireball.net/projects/markdown/ for details. +# The output of markdown processing is further processed by doxygen, so you can +# mix doxygen, HTML, and XML commands with Markdown formatting. Disable only in +# case of backward compatibilities issues. +# The default value is: YES. + +MARKDOWN_SUPPORT = YES + +# When enabled doxygen tries to link words that correspond to documented +# classes, or namespaces to their corresponding documentation. Such a link can +# be prevented in individual cases by putting a % sign in front of the word or +# globally by setting AUTOLINK_SUPPORT to NO. +# The default value is: YES. + +AUTOLINK_SUPPORT = YES + +# If you use STL classes (i.e. std::string, std::vector, etc.) but do not want +# to include (a tag file for) the STL sources as input, then you should set this +# tag to YES in order to let doxygen match functions declarations and +# definitions whose arguments contain STL classes (e.g. func(std::string); +# versus func(std::string) {}). This also make the inheritance and collaboration +# diagrams that involve STL classes more complete and accurate. +# The default value is: NO. + +BUILTIN_STL_SUPPORT = NO + +# If you use Microsoft's C++/CLI language, you should set this option to YES to +# enable parsing support. +# The default value is: NO. + +CPP_CLI_SUPPORT = NO + +# Set the SIP_SUPPORT tag to YES if your project consists of sip (see: +# http://www.riverbankcomputing.co.uk/software/sip/intro) sources only. Doxygen +# will parse them like normal C++ but will assume all classes use public instead +# of private inheritance when no explicit protection keyword is present. +# The default value is: NO. + +SIP_SUPPORT = NO + +# For Microsoft's IDL there are propget and propput attributes to indicate +# getter and setter methods for a property. Setting this option to YES will make +# doxygen to replace the get and set methods by a property in the documentation. +# This will only work if the methods are indeed getting or setting a simple +# type. If this is not the case, or you want to show the methods anyway, you +# should set this option to NO. +# The default value is: YES. + +IDL_PROPERTY_SUPPORT = YES + +# If member grouping is used in the documentation and the DISTRIBUTE_GROUP_DOC +# tag is set to YES then doxygen will reuse the documentation of the first +# member in the group (if any) for the other members of the group. By default +# all members of a group must be documented explicitly. +# The default value is: NO. + +DISTRIBUTE_GROUP_DOC = NO + +# If one adds a struct or class to a group and this option is enabled, then also +# any nested class or struct is added to the same group. By default this option +# is disabled and one has to add nested compounds explicitly via \ingroup. +# The default value is: NO. + +GROUP_NESTED_COMPOUNDS = NO + +# Set the SUBGROUPING tag to YES to allow class member groups of the same type +# (for instance a group of public functions) to be put as a subgroup of that +# type (e.g. under the Public Functions section). Set it to NO to prevent +# subgrouping. Alternatively, this can be done per class using the +# \nosubgrouping command. +# The default value is: YES. + +SUBGROUPING = YES + +# When the INLINE_GROUPED_CLASSES tag is set to YES, classes, structs and unions +# are shown inside the group in which they are included (e.g. using \ingroup) +# instead of on a separate page (for HTML and Man pages) or section (for LaTeX +# and RTF). +# +# Note that this feature does not work in combination with +# SEPARATE_MEMBER_PAGES. +# The default value is: NO. + +INLINE_GROUPED_CLASSES = YES + +# When the INLINE_SIMPLE_STRUCTS tag is set to YES, structs, classes, and unions +# with only public data fields or simple typedef fields will be shown inline in +# the documentation of the scope in which they are defined (i.e. file, +# namespace, or group documentation), provided this scope is documented. If set +# to NO, structs, classes, and unions are shown on a separate page (for HTML and +# Man pages) or section (for LaTeX and RTF). +# The default value is: NO. + +INLINE_SIMPLE_STRUCTS = NO + +# When TYPEDEF_HIDES_STRUCT tag is enabled, a typedef of a struct, union, or +# enum is documented as struct, union, or enum with the name of the typedef. So +# typedef struct TypeS {} TypeT, will appear in the documentation as a struct +# with name TypeT. When disabled the typedef will appear as a member of a file, +# namespace, or class. And the struct will be named TypeS. This can typically be +# useful for C code in case the coding convention dictates that all compound +# types are typedef'ed and only the typedef is referenced, never the tag name. +# The default value is: NO. + +TYPEDEF_HIDES_STRUCT = NO + +# The size of the symbol lookup cache can be set using LOOKUP_CACHE_SIZE. This +# cache is used to resolve symbols given their name and scope. Since this can be +# an expensive process and often the same symbol appears multiple times in the +# code, doxygen keeps a cache of pre-resolved symbols. If the cache is too small +# doxygen will become slower. If the cache is too large, memory is wasted. The +# cache size is given by this formula: 2^(16+LOOKUP_CACHE_SIZE). The valid range +# is 0file9, the default is 0, corresponding to a cache size of 2^16=65536 +# symbols. At the end of a run doxygen will report the cache usage and suggest +# the optimal cache size from a speed point of view. +# Minimum value: 0, maximum value: 9, default value: 0. + +LOOKUP_CACHE_SIZE = 0 + +#--------------------------------------------------------------------------- +# Build related configuration options +#--------------------------------------------------------------------------- + +# If the EXTRACT_ALL tag is set to YES, doxygen will assume all entities in +# documentation are documented, even if no documentation was available. Private +# class members and static file members will be hidden unless the +# EXTRACT_PRIVATE respectively EXTRACT_STATIC tags are set to YES. +# Note: This will also disable the warnings about undocumented members that are +# normally produced when WARNINGS is set to YES. +# The default value is: NO. + +EXTRACT_ALL = NO + +# If the EXTRACT_PRIVATE tag is set to YES, all private members of a class will +# be included in the documentation. +# The default value is: NO. + +EXTRACT_PRIVATE = NO + +# If the EXTRACT_PACKAGE tag is set to YES, all members with package or internal +# scope will be included in the documentation. +# The default value is: NO. + +EXTRACT_PACKAGE = NO + +# If the EXTRACT_STATIC tag is set to YES, all static members of a file will be +# included in the documentation. +# The default value is: NO. + +EXTRACT_STATIC = NO + +# If the EXTRACT_LOCAL_CLASSES tag is set to YES, classes (and structs) defined +# locally in source files will be included in the documentation. If set to NO, +# only classes defined in header files are included. Does not have any effect +# for Java sources. +# The default value is: YES. + +EXTRACT_LOCAL_CLASSES = YES + +# This flag is only useful for Objective-C code. If set to YES, local methods, +# which are defined in the implementation section but not in the interface are +# included in the documentation. If set to NO, only methods in the interface are +# included. +# The default value is: NO. + +EXTRACT_LOCAL_METHODS = NO + +# If this flag is set to YES, the members of anonymous namespaces will be +# extracted and appear in the documentation as a namespace called +# 'anonymous_namespace{file}', where file will be replaced with the base name of +# the file that contains the anonymous namespace. By default anonymous namespace +# are hidden. +# The default value is: NO. + +EXTRACT_ANON_NSPACES = NO + +# If the HIDE_UNDOC_MEMBERS tag is set to YES, doxygen will hide all +# undocumented members inside documented classes or files. If set to NO these +# members will be included in the various overviews, but no documentation +# section is generated. This option has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_MEMBERS = NO + +# If the HIDE_UNDOC_CLASSES tag is set to YES, doxygen will hide all +# undocumented classes that are normally visible in the class hierarchy. If set +# to NO, these classes will be included in the various overviews. This option +# has no effect if EXTRACT_ALL is enabled. +# The default value is: NO. + +HIDE_UNDOC_CLASSES = NO + +# If the HIDE_FRIEND_COMPOUNDS tag is set to YES, doxygen will hide all friend +# (class|struct|union) declarations. If set to NO, these declarations will be +# included in the documentation. +# The default value is: NO. + +HIDE_FRIEND_COMPOUNDS = NO + +# If the HIDE_IN_BODY_DOCS tag is set to YES, doxygen will hide any +# documentation blocks found inside the body of a function. If set to NO, these +# blocks will be appended to the function's detailed documentation block. +# The default value is: NO. + +HIDE_IN_BODY_DOCS = NO + +# The INTERNAL_DOCS tag determines if documentation that is typed after a +# \internal command is included. If the tag is set to NO then the documentation +# will be excluded. Set it to YES to include the internal documentation. +# The default value is: NO. + +INTERNAL_DOCS = NO + +# If the CASE_SENSE_NAMES tag is set to NO then doxygen will only generate file +# names in lower-case letters. If set to YES, upper-case letters are also +# allowed. This is useful if you have classes or files whose names only differ +# in case and if your file system supports case sensitive file names. Windows +# and Mac users are advised to set this option to NO. +# The default value is: system dependent. + +CASE_SENSE_NAMES = NO + +# If the HIDE_SCOPE_NAMES tag is set to NO then doxygen will show members with +# their full class and namespace scopes in the documentation. If set to YES, the +# scope will be hidden. +# The default value is: NO. + +HIDE_SCOPE_NAMES = YES + +# If the HIDE_COMPOUND_REFERENCE tag is set to NO (default) then doxygen will +# append additional text to a page's title, such as Class Reference. If set to +# YES the compound reference will be hidden. +# The default value is: NO. + +HIDE_COMPOUND_REFERENCE= YES + +# If the SHOW_INCLUDE_FILES tag is set to YES then doxygen will put a list of +# the files that are included by a file in the documentation of that file. +# The default value is: YES. + +SHOW_INCLUDE_FILES = YES + +# If the SHOW_GROUPED_MEMB_INC tag is set to YES then Doxygen will add for each +# grouped member an include statement to the documentation, telling the reader +# which file to include in order to use the member. +# The default value is: NO. + +SHOW_GROUPED_MEMB_INC = NO + +# If the FORCE_LOCAL_INCLUDES tag is set to YES then doxygen will list include +# files with double quotes in the documentation rather than with sharp brackets. +# The default value is: NO. + +FORCE_LOCAL_INCLUDES = NO + +# If the INLINE_INFO tag is set to YES then a tag [inline] is inserted in the +# documentation for inline members. +# The default value is: YES. + +INLINE_INFO = YES + +# If the SORT_MEMBER_DOCS tag is set to YES then doxygen will sort the +# (detailed) documentation of file and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. +# The default value is: YES. + +SORT_MEMBER_DOCS = YES + +# If the SORT_BRIEF_DOCS tag is set to YES then doxygen will sort the brief +# descriptions of file, namespace and class members alphabetically by member +# name. If set to NO, the members will appear in declaration order. Note that +# this will also influence the order of the classes in the class list. +# The default value is: NO. + +SORT_BRIEF_DOCS = NO + +# If the SORT_MEMBERS_CTORS_1ST tag is set to YES then doxygen will sort the +# (brief and detailed) documentation of class members so that constructors and +# destructors are listed first. If set to NO the constructors will appear in the +# respective orders defined by SORT_BRIEF_DOCS and SORT_MEMBER_DOCS. +# Note: If SORT_BRIEF_DOCS is set to NO this option is ignored for sorting brief +# member documentation. +# Note: If SORT_MEMBER_DOCS is set to NO this option is ignored for sorting +# detailed member documentation. +# The default value is: NO. + +SORT_MEMBERS_CTORS_1ST = NO + +# If the SORT_GROUP_NAMES tag is set to YES then doxygen will sort the hierarchy +# of group names into alphabetical order. If set to NO the group names will +# appear in their defined order. +# The default value is: NO. + +SORT_GROUP_NAMES = NO + +# If the SORT_BY_SCOPE_NAME tag is set to YES, the class list will be sorted by +# fully-qualified names, including namespaces. If set to NO, the class list will +# be sorted only by class name, not including the namespace part. +# Note: This option is not very useful if HIDE_SCOPE_NAMES is set to YES. +# Note: This option applies only to the class list, not to the alphabetical +# list. +# The default value is: NO. + +SORT_BY_SCOPE_NAME = NO + +# If the STRICT_PROTO_MATCHING option is enabled and doxygen fails to do proper +# type resolution of all parameters of a function it will reject a match between +# the prototype and the implementation of a member function even if there is +# only one candidate or it is obvious which candidate to choose by doing a +# simple string match. By disabling STRICT_PROTO_MATCHING doxygen will still +# accept a match between prototype and implementation in such cases. +# The default value is: NO. + +STRICT_PROTO_MATCHING = NO + +# The GENERATE_TODOLIST tag can be used to enable (YES) or disable (NO) the todo +# list. This list is created by putting \todo commands in the documentation. +# The default value is: YES. + +GENERATE_TODOLIST = YES + +# The GENERATE_TESTLIST tag can be used to enable (YES) or disable (NO) the test +# list. This list is created by putting \test commands in the documentation. +# The default value is: YES. + +GENERATE_TESTLIST = YES + +# The GENERATE_BUGLIST tag can be used to enable (YES) or disable (NO) the bug +# list. This list is created by putting \bug commands in the documentation. +# The default value is: YES. + +GENERATE_BUGLIST = YES + +# The GENERATE_DEPRECATEDLIST tag can be used to enable (YES) or disable (NO) +# the deprecated list. This list is created by putting \deprecated commands in +# the documentation. +# The default value is: YES. + +GENERATE_DEPRECATEDLIST= YES + +# The ENABLED_SECTIONS tag can be used to enable conditional documentation +# sections, marked by \if file. \endif and \cond +# file. \endcond blocks. + +ENABLED_SECTIONS = + +# The MAX_INITIALIZER_LINES tag determines the maximum number of lines that the +# initial value of a variable or macro / define can have for it to appear in the +# documentation. If the initializer consists of more lines than specified here +# it will be hidden. Use a value of 0 to hide initializers completely. The +# appearance of the value of individual variables and macros / defines can be +# controlled using \showinitializer or \hideinitializer command in the +# documentation regardless of this setting. +# Minimum value: 0, maximum value: 10000, default value: 30. + +MAX_INITIALIZER_LINES = 30 + +# Set the SHOW_USED_FILES tag to NO to disable the list of files generated at +# the bottom of the documentation of classes and structs. If set to YES, the +# list will mention the files that were used to generate the documentation. +# The default value is: YES. + +SHOW_USED_FILES = YES + +# Set the SHOW_FILES tag to NO to disable the generation of the Files page. This +# will remove the Files entry from the Quick Index and from the Folder Tree View +# (if specified). +# The default value is: YES. + +SHOW_FILES = YES + +# Set the SHOW_NAMESPACES tag to NO to disable the generation of the Namespaces +# page. This will remove the Namespaces entry from the Quick Index and from the +# Folder Tree View (if specified). +# The default value is: YES. + +SHOW_NAMESPACES = YES + +# The FILE_VERSION_FILTER tag can be used to specify a program or script that +# doxygen should invoke to get the current version for each file (typically from +# the version control system). Doxygen will invoke the program by executing (via +# popen()) the command command input-file, where command is the value of the +# FILE_VERSION_FILTER tag, and input-file is the name of an input file provided +# by doxygen. Whatever the program writes to standard output is used as the file +# version. For an example see the documentation. + +FILE_VERSION_FILTER = + +# The LAYOUT_FILE tag can be used to specify a layout file which will be parsed +# by doxygen. The layout file controls the global structure of the generated +# output files in an output format independent way. To create the layout file +# that represents doxygen's defaults, run doxygen with the -l option. You can +# optionally specify a file name after the option, if omitted DoxygenLayout.xml +# will be used as the name of the layout file. +# +# Note that if you run doxygen from a directory containing a file called +# DoxygenLayout.xml, doxygen will parse it automatically even if the LAYOUT_FILE +# tag is left empty. + +LAYOUT_FILE = + +# The CITE_BIB_FILES tag can be used to specify one or more bib files containing +# the reference definitions. This must be a list of .bib files. The .bib +# extension is automatically appended if omitted. This requires the bibtex tool +# to be installed. See also http://en.wikipedia.org/wiki/BibTeX for more info. +# For LaTeX the style of the bibliography can be controlled using +# LATEX_BIB_STYLE. To use this feature you need bibtex and perl available in the +# search path. See also \cite for info how to create references. + +CITE_BIB_FILES = + +#--------------------------------------------------------------------------- +# Configuration options related to warning and progress messages +#--------------------------------------------------------------------------- + +# The QUIET tag can be used to turn on/off the messages that are generated to +# standard output by doxygen. If QUIET is set to YES this implies that the +# messages are off. +# The default value is: NO. + +QUIET = NO + +# The WARNINGS tag can be used to turn on/off the warning messages that are +# generated to standard error (stderr) by doxygen. If WARNINGS is set to YES +# this implies that the warnings are on. +# +# Tip: Turn warnings on while writing the documentation. +# The default value is: YES. + +WARNINGS = YES + +# If the WARN_IF_UNDOCUMENTED tag is set to YES then doxygen will generate +# warnings for undocumented members. If EXTRACT_ALL is set to YES then this flag + # will automatically be disabled. +# The default value is: YES. + +WARN_IF_UNDOCUMENTED = YES + +# If the WARN_IF_DOC_ERROR tag is set to YES, doxygen will generate warnings for +# potential errors in the documentation, such as not documenting some parameters +# in a documented function, or documenting parameters that don't exist or using +# markup commands wrongly. +# The default value is: YES. + +WARN_IF_DOC_ERROR = YES + +# This WARN_NO_PARAMDOC option can be enabled to get warnings for functions that +# are documented, but have no documentation for their parameters or return +# value. If set to NO, doxygen will only warn about wrong or incomplete +# parameter documentation, but not about the absence of documentation. +# The default value is: NO. + +WARN_NO_PARAMDOC = NO + +# The WARN_FORMAT tag determines the format of the warning messages that doxygen +# can produce. The string should contain the $file, $line, and $text tags, which +# will be replaced by the file and line number from which the warning originated +# and the warning text. Optionally the format may contain $version, which will +# be replaced by the version of the file (if it could be obtained via +# FILE_VERSION_FILTER) +# The default value is: $file:$line: $text. + +WARN_FORMAT = "$file:$line: $text" + +# The WARN_LOGFILE tag can be used to specify a file to which warning and error +# messages should be written. If left blank the output is written to standard +# error (stderr). + +WARN_LOGFILE = + +#--------------------------------------------------------------------------- +# Configuration options related to the input files +#--------------------------------------------------------------------------- + +# The INPUT tag is used to specify the files and/or directories that contain +# documented source files. You may enter file names like myfile.cpp or +# directories like /usr/src/myproject. Separate the files or directories with +# spaces. See also FILE_PATTERNS and EXTENSION_MAPPING +# Note: If this tag is empty the current directory is searched. + +INPUT = /home/vsc/github/yap-6.3/packages/raptor + + +# This tag can be used to specify the character encoding of the source files +# that doxygen parses. Internally doxygen uses the UTF-8 encoding. Doxygen uses +# libiconv (or the iconv built into libc) for the transcoding. See the libiconv +# documentation (see: http://www.gnu.org/software/libiconv) for the list of +# possible encodings. +# The default value is: UTF-8. + +INPUT_ENCODING = UTF-8 + +# If the value of the INPUT tag contains directories, you can use the +# FILE_PATTERNS tag to specify one or more wildcard patterns (like *.cpp and +# *.h) to filter out the source-files in the directories. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# read by doxygen. +# +# If left blank the following patterns are tested:*.c, *.cc, *.cxx, *.cpp, +# *.c++, *.java, *.ii, *.ixx, *.ipp, *.i++, *.inl, *.idl, *.ddl, *.odl, *.h, +# *.hh, *.hxx, *.hpp, *.h++, *.cs, *.d, *.php, *.php4, *.php5, *.phtml, *.inc, +# *.m, *.markdown, *.md, *.mm, *.dox, *.py, *.f90, *.f, *.for, *.tcl, *.vhd, +# *.vhdl, *.ucf, *.qsf, *.as and *.js. + +FILE_PATTERNS = *.c *.cc *.cxx *.cpp *.c++ *.java *.ii *.ixx *.ipp *.i++ *.inl *.idl *.ddl *.odl *.h *.h.in *.hh *.hxx *.hpp *.h++ *.cs *.d *.php *.php4 *.php5 *.phtml *.inc *.m *.markdown *.md *.mm *.dox *.py *.f90 *.f *.for *.tcl *.vhd *.vhdl *.ucf *.qsf *.as *.js *.pl *.yap *.ypp + +# The RECURSIVE tag can be used to specify whether or not subdirectories should +# be searched for input files as well. +# The default value is: NO. + +RECURSIVE = YES + +# The EXCLUDE tag can be used to specify files and/or directories that should be +# excluded from the INPUT source files. This way you can easily exclude a +# subdirectory from a directory tree whose root is specified with the INPUT tag. +# +# Note that relative paths are relative to the directory from which doxygen is +# run. + +EXCLUDE = /home/vsc/github/yap-6.3/packages/jpl /home/vsc/github/yap-6.3/packages/swig /home/vsc/github/yap-6.3/packages/myddas/sqlite3/src /home/vsc/github/yap-6.3/packages/gecode/4.4.0 /home/vsc/github/yap-6.3/packages/gecode/4.2.1 /home/vsc/github/yap-6.3/packages/gecode/4.2.0 /home/vsc/github/yap-6.3/packages/gecode/4.0.0 /home/vsc/github/yap-6.3/packages/gecode/3.7.3 /home/vsc/github/yap-6.3/packages/gecode/3.7.2 /home/vsc/github/yap-6.3/packages/gecode/3.7.1 /home/vsc/github/yap-6.3/packages/gecode/3.7.0 /home/vsc/github/yap-6.3/packages/gecode/3.6.0 /home/vsc/github/yap-6.3/packages/gecode/dev /home/vsc/github/yap-6.3/C/traced_absmi_insts.h /home/vsc/github/yap-6.3/H/locals.h /home/vsc/github/yap-6.3/H/globals.h /home/vsc/github/yap-6.3/packages/cplint /home/vsc/github/yap-6.3/packages/CLPBN/examples /home/vsc/github/yap-6.3/packages/CLPBN/horus /home/vsc/github/yap-6.3/packages/prosqlite /home/vsc/github/yap-6.3/packages/pyswip /home/vsc/github/yap-6.3/packages/yap-lbfgs/liblbfgs-1.10 /home/vsc/github/yap-6.3/library/dialect/swi/os /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap.cc /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc /home/vsc/github/yap-6.3/packages/gecode/gecode3.yap /home/vsc/github/yap-6.3/packages/gecode/gecode4.yap /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap_hand_written.yap /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap_hand_written.yap */CMakeFiles/* *~ */ + +# The EXCLUDE_SYMLINKS tag can be used to select whether or not files or +# directories that are symbolic links (a Unix file system feature) are excluded +# from the input. +# The default value is: NO. + +EXCLUDE_SYMLINKS = NO + +# If the value of the INPUT tag contains directories, you can use the +# EXCLUDE_PATTERNS tag to specify one or more wildcard patterns to exclude +# certain files from those directories. +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories for example use the pattern */test/* + +EXCLUDE_PATTERNS = \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap.cc \ + /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap.cc \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3.yap \ + /home/vsc/github/yap-6.3/packages/gecode/gecode4.yap \ + /home/vsc/github/yap-6.3/packages/gecode/gecode3_yap_hand_written.yap \ /home/vsc/github/yap-6.3/packages/gecode/gecode4_yap_hand_written.yap + */CMakeFiles/* *~ */\#* \ + +# The EXCLUDE_SYMBOLS tag can be used to specify one or more symbol names +# (namespaces, classes, functions, etc.) that should be excluded from the +# output. The symbol name can be a fully qualified name, a word, or if the +# wildcard * is used, a substring. Examples: ANamespace, AClass, +# AClass::ANamespace, ANamespace::*Test +# +# Note that the wildcards are matched against the file with absolute path, so to +# exclude all test directories use the pattern */test/* + +EXCLUDE_SYMBOLS = + +# The EXAMPLE_PATH tag can be used to specify one or more files or directories +# that contain example code fragments that are included (see the \include +# command). + +EXAMPLE_PATH = + +# If the value of the EXAMPLE_PATH tag contains directories, you can use the +# EXAMPLE_PATTERNS tag to specify one or more wildcard pattern (like *.cpp and +# *.h) to filter out the source-files in the directories. If left blank all +# files are included. + +EXAMPLE_PATTERNS = + +# If the EXAMPLE_RECURSIVE tag is set to YES then subdirectories will be +# searched for input files to be used with the \include or \dontinclude commands +# irrespective of the value of the RECURSIVE tag. +# The default value is: NO. + +EXAMPLE_RECURSIVE = NO + +# The IMAGE_PATH tag can be used to specify one or more files or directories +# that contain images that are to be included in the documentation (see the +# \image command). + +IMAGE_PATH = /home/vsc/github/yap-6.3/docs/icons + +# The INPUT_FILTER tag can be used to specify a program that doxygen should +# invoke to filter for each input file. Doxygen will invoke the filter program +# by executing (via popen()) the command: +# +# +# +# where is the value of the INPUT_FILTER tag, and is the +# name of an input file. Doxygen will then use the output that the filter +# program writes to standard output. If FILTER_PATTERNS is specified, this tag +# will be ignored. +# +# Note that the filter must not add or remove lines; it is applied before the +# code is scanned, but not when the output code is generated. If lines are added +# or removed, the anchors will not be placed correctly. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +INPUT_FILTER = + +# The FILTER_PATTERNS tag can be used to specify filters on a per file pattern +# basis. Doxygen will compare the file name with each pattern and apply the +# filter if there is a match. The filters are a list of the form: pattern=filter +# (like *.cpp=my_cpp_filter). See INPUT_FILTER for further information on how +# filters are used. If the FILTER_PATTERNS tag is empty or if none of the +# patterns match the file name, INPUT_FILTER is applied. +# +# Note that for custom extensions or not directly supported extensions you also +# need to set EXTENSION_MAPPING for the extension otherwise the files are not +# properly processed by doxygen. + +FILTER_PATTERNS = + +# If the FILTER_SOURCE_FILES tag is set to YES, the input filter (if set using +# INPUT_FILTER) will also be used to filter the input files that are used for +# producing the source files to browse (i.e. when SOURCE_BROWSER is set to YES). +# The default value is: NO. + +FILTER_SOURCE_FILES = NO + +# The FILTER_SOURCE_PATTERNS tag can be used to specify source filters per file +# pattern. A pattern will override the setting for FILTER_PATTERN (if any) and +# it is also possible to disable source filtering for a specific pattern using +# *.ext= (so without naming a filter). +# This tag requires that the tag FILTER_SOURCE_FILES is set to YES. + +FILTER_SOURCE_PATTERNS = + +# If the USE_MDFILE_AS_MAINPAGE tag refers to the name of a markdown file that +# is part of the input, its contents will be placed on the main page +# (index.html). This can be useful if you have a project on for instance GitHub +# and want to reuse the introduction page also for the doxygen output. + +USE_MDFILE_AS_MAINPAGE = + +#--------------------------------------------------------------------------- +# Configuration options related to source browsing +#--------------------------------------------------------------------------- + +# If the SOURCE_BROWSER tag is set to YES then a list of source files will be +# generated. Documented entities will be cross-referenced with these sources. +# +# Note: To get rid of all source code in the generated output, make sure that +# also VERBATIM_HEADERS is set to NO. +# The default value is: NO. + +SOURCE_BROWSER = YES + +# Setting the INLINE_SOURCES tag to YES will include the body of functions, +# classes and enums directly into the documentation. +# The default value is: NO. + +INLINE_SOURCES = NO + +# Setting the STRIP_CODE_COMMENTS tag to YES will instruct doxygen to hide any +# special comment blocks from generated source code fragments. Normal C, C++ and +# Fortran comments will always remain visible. +# The default value is: YES. + +STRIP_CODE_COMMENTS = YES + +# If the REFERENCED_BY_RELATION tag is set to YES then for each documented +# function all documented functions referencing it will be listed. +# The default value is: NO. + +REFERENCED_BY_RELATION = NO + +# If the REFERENCES_RELATION tag is set to YES then for each documented function +# all documented entities called/used by that function will be listed. +# The default value is: NO. + +REFERENCES_RELATION = NO + +# If the REFERENCES_LINK_SOURCE tag is set to YES and SOURCE_BROWSER tag is set +# to YES then the hyperlinks from functions in REFERENCES_RELATION and +# REFERENCED_BY_RELATION lists will link to the source code. Otherwise they will +# link to the documentation. +# The default value is: YES. + +REFERENCES_LINK_SOURCE = YES + +# If SOURCE_TOOLTIPS is enabled (the default) then hovering a hyperlink in the +# source code will show a tooltip with additional information such as prototype, +# brief description and links to the definition and documentation. Since this +# will make the HTML file larger and loading of large files a bit slower, you +# can opt to disable this feature. +# The default value is: YES. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +SOURCE_TOOLTIPS = YES + +# If the USE_HTAGS tag is set to YES then the references to source code will +# point to the HTML generated by the htags(1) tool instead of doxygen built-in +# source browser. The htags tool is part of GNU's global source tagging system +# (see http://www.gnu.org/software/global/global.html). You will need version +# 4.8.6 or higher. +# +# To use it do the following: +# - Install the latest version of global +# - Enable SOURCE_BROWSER and USE_HTAGS in the config file +# - Make sure the INPUT points to the root of the source tree +# - Run doxygen as normal +# +# Doxygen will invoke htags (and that will in turn invoke gtags), so these +# tools must be available from the command line (i.e. in the search path). +# +# The result: instead of the source browser generated by doxygen, the links to +# source code will now point to the output of htags. +# The default value is: NO. +# This tag requires that the tag SOURCE_BROWSER is set to YES. + +USE_HTAGS = NO + +# If the VERBATIM_HEADERS tag is set the YES then doxygen will generate a +# verbatim copy of the header file for each class for which an include is +# specified. Set to NO to disable this. +# See also: Section \class. +# The default value is: YES. + +VERBATIM_HEADERS = YES + +#--------------------------------------------------------------------------- +# Configuration options related to the alphabetical class index +#--------------------------------------------------------------------------- + +# If the ALPHABETICAL_INDEX tag is set to YES, an alphabetical index of all +# compounds will be generated. Enable this if the project contains a lot of +# classes, structs, unions or interfaces. +# The default value is: YES. + +ALPHABETICAL_INDEX = YES + +# The COLS_IN_ALPHA_INDEX tag can be used to specify the number of columns in +# which the alphabetical index list will be split. +# Minimum value: 1, maximum value: 20, default value: 5. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +COLS_IN_ALPHA_INDEX = 5 + +# In case all classes in a project start with a common prefix, all classes will +# be put under the same header in the alphabetical index. The IGNORE_PREFIX tag +# can be used to specify a prefix (or a list of prefixes) that should be ignored +# while generating the index headers. +# This tag requires that the tag ALPHABETICAL_INDEX is set to YES. + +IGNORE_PREFIX = + +#--------------------------------------------------------------------------- +# Configuration options related to the HTML output +#--------------------------------------------------------------------------- + +# If the GENERATE_HTML tag is set to YES, doxygen will generate HTML output +# The default value is: YES. + +GENERATE_HTML = YES + +# The HTML_OUTPUT tag is used to specify where the HTML docs will be put. If a +# relative path is entered the value of OUTPUT_DIRECTORY will be put in front of +# it. +# The default directory is: html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_OUTPUT = html + +# The HTML_FILE_EXTENSION tag can be used to specify the file extension for each +# generated HTML page (for example: .htm, .php, .asp). +# The default value is: .html. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FILE_EXTENSION = .html + +# The HTML_HEADER tag can be used to specify a user-defined HTML header file for +# each generated HTML page. If the tag is left blank doxygen will generate a +# standard header. +# +# To get valid HTML the header file that includes any scripts and style sheets +# that doxygen needs, which is dependent on the configuration options used (e.g. +# the setting GENERATE_TREEVIEW). It is highly recommended to start with a +# default header using +# doxygen -w html new_header.html new_footer.html new_stylesheet.css +# YourConfigFile +# and then modify the file new_header.html. See also section "Doxygen usage" +# for information on how to generate the default header that doxygen normally +# uses. +# Note: The header is subject to change so you typically have to regenerate the +# default header when upgrading to a newer version of doxygen. For a description +# of the possible markers and block names see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_HEADER = /home/vsc/github/yap-6.3/docs/custom/header.html + +# The HTML_FOOTER tag can be used to specify a user-defined HTML footer for each +# generated HTML page. If the tag is left blank doxygen will generate a standard +# footer. See HTML_HEADER for more information on how to generate a default +# footer and what special commands can be used inside the footer. See also +# section "Doxygen usage" for information on how to generate the default footer +# that doxygen normally uses. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_FOOTER = /home/vsc/github/yap-6.3/docs/custom/footer.html + +# The HTML_STYLESHEET tag can be used to specify a user-defined cascading style +# sheet that is used by each HTML page. It can be used to fine-tune the look of +# the HTML output. If left blank doxygen will generate a default style sheet. +# See also section "Doxygen usage" for information on how to generate the style +# sheet that doxygen normally uses. +# Note: It is recommended to use HTML_EXTRA_STYLESHEET instead of this tag, as +# it is more robust and this tag (HTML_STYLESHEET) will in the future become +# obsolete. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_STYLESHEET = + +# The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined +# cascading style sheets that are included after the standard style sheets +# created by doxygen. Using this option one can overrule certain style aspects. +# This is preferred over using HTML_STYLESHEET since it does not replace the +# standard style sheet and is therefore more robust against future updates. +# Doxygen will copy the style sheet files to the output directory. +# Note: The order of the extra style sheet files is of importance (e.g. the last +# style sheet in the list overrules the setting of the previous ones in the +# list). For an example see the documentation. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_STYLESHEET = \ + /home/vsc/github/yap-6.3/docs/custom/customdoxygen.css \ + /home/vsc/github/yap-6.3/docs/custom/solarized-light.css \ + +# The HTML_EXTRA_FILES tag can be used to specify one or more extra images or +# other source files which should be copied to the HTML output directory. Note +# that these files will be copied to the base HTML output directory. Use the +# $relpath^ marker in the HTML_HEADER and/or HTML_FOOTER files to load these +# files. In the HTML_STYLESHEET file, use the file name only. Also note that the +# files will be copied as-is; there are no commands or markers available. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_EXTRA_FILES = /home/vsc/github/yap-6.3/docs/custom/application.js /home/vsc/github/yap-6.3/docs/custom/assets /home/vsc/github/yap-6.3/docs/custom/bootstrap.min.css /home/vsc/github/yap-6.3/docs/custom/bootstrap.min.js /home/vsc/github/yap-6.3/docs/custom/customdoxygen.css /home/vsc/github/yap-6.3/docs/custom/default /home/vsc/github/yap-6.3/docs/custom/doxy-boot.js /home/vsc/github/yap-6.3/docs/custom/font-awesome.min.css /home/vsc/github/yap-6.3/docs/custom/footer.html /home/vsc/github/yap-6.3/docs/custom/header.html /home/vsc/github/yap-6.3/docs/custom/jquery-3.2.1.min.js /home/vsc/github/yap-6.3/docs/custom/offcanvas.css /home/vsc/github/yap-6.3/docs/custom/offcanvas.js /home/vsc/github/yap-6.3/docs/custom/solarized-light.css /home/vsc/github/yap-6.3/docs/custom/theme.css /home/vsc/github/yap-6.3/docs/custom/yap.css + +# The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen +# will adjust the colors in the style sheet and background images according to +# this color. Hue is specified as an angle on a colorwheel, see +# http://en.wikipedia.org/wiki/Hue for more information. For instance the value +# 0 represents red, 60 is yellow, 120 is green, 180 is cyan, 240 is blue, 300 +# purple, and 360 is red again. +# Minimum value: 0, maximum value: 359, default value: 220. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_HUE = 220 + +# The HTML_COLORSTYLE_SAT tag controls the purity (or saturation) of the colors +# in the HTML output. For a value of 0 the output will use grayscales only. A +# value of 255 will produce the most vivid colors. +# Minimum value: 0, maximum value: 255, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_SAT = 100 + +# The HTML_COLORSTYLE_GAMMA tag controls the gamma correction applied to the +# luminance component of the colors in the HTML output. Values below 100 +# gradually make the output lighter, whereas values above 100 make the output +# darker. The value divided by 100 is the actual gamma applied, so 80 represents +# a gamma of 0.8, The value 220 represents a gamma of 2.2, and 100 does not +# change the gamma. +# Minimum value: 40, maximum value: 240, default value: 80. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_COLORSTYLE_GAMMA = 80 + +# If the HTML_TIMESTAMP tag is set to YES then the footer of each generated HTML +# page will contain the date and time when the page was generated. Setting this +# to YES can help to show when doxygen was last run and thus if the +# documentation is up to date. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_TIMESTAMP = NO + +# If the HTML_DYNAMIC_SECTIONS tag is set to YES then the generated HTML +# documentation will contain sections that can be hidden and shown after the +# page has loaded. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_DYNAMIC_SECTIONS = NO + +# With HTML_INDEX_NUM_ENTRIES one can control the preferred number of entries +# shown in the various tree structured indices initially; the user can expand +# and collapse entries dynamically later on. Doxygen will expand the tree to +# such a level that at most the specified number of entries are visible (unless +# a fully collapsed tree already exceeds this amount). So setting the number of +# entries 1 will produce a full collapsed tree by default. 0 is a special value +# representing an infinite number of entries and will result in a full expanded +# tree by default. +# Minimum value: 0, maximum value: 9999, default value: 100. +# This tag requires that the tag GENERATE_HTML is set to YES. + +HTML_INDEX_NUM_ENTRIES = 100 + +# If the GENERATE_DOCSET tag is set to YES, additional index files will be +# generated that can be used as input for Apple's Xcode 3 integrated development +# environment (see: http://developer.apple.com/tools/xcode/), introduced with +# OSX 10.5 (Leopard). To create a documentation set, doxygen will generate a +# Makefile in the HTML output directory. Running make will produce the docset in +# that directory and running make install will install the docset in +# ~/Library/Developer/Shared/Documentation/DocSets so that Xcode will find it at +# startup. See http://developer.apple.com/tools/creatingdocsetswithdoxygen.html +# for more information. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_DOCSET = NO + +# This tag determines the name of the docset feed. A documentation feed provides +# an umbrella under which multiple documentation sets from a single provider +# (such as a company or product suite) can be grouped. +# The default value is: Doxygen generated docs. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_FEEDNAME = "Doxygen generated docs" + +# This tag specifies a string that should uniquely identify the documentation +# set bundle. This should be a reverse domain-name style string, e.g. +# com.mycompany.MyDocSet. Doxygen will append .docset to the name. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_BUNDLE_ID = org.doxygen.Project + +# The DOCSET_PUBLISHER_ID tag specifies a string that should uniquely identify +# the documentation publisher. This should be a reverse domain-name style +# string, e.g. com.mycompany.MyDocSet.documentation. +# The default value is: org.doxygen.Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_ID = org.doxygen.Publisher + +# The DOCSET_PUBLISHER_NAME tag identifies the documentation publisher. +# The default value is: Publisher. +# This tag requires that the tag GENERATE_DOCSET is set to YES. + +DOCSET_PUBLISHER_NAME = Publisher + +# If the GENERATE_HTMLHELP tag is set to YES then doxygen generates three +# additional HTML index files: index.hhp, index.hhc, and index.hhk. The +# index.hhp is a project file that can be read by Microsoft's HTML Help Workshop +# (see: http://www.microsoft.com/en-us/download/details.aspx?id=21138) on +# Windows. +# +# The HTML Help Workshop contains a compiler that can convert all HTML output +# generated by doxygen into a single compiled HTML file (.chm). Compiled HTML +# files are now used as the Windows 98 help format, and will replace the old +# Windows help format (.hlp) on all Windows platforms in the future. Compressed +# HTML files also contain an index, a table of contents, and you can search for +# words in the documentation. The HTML workshop also contains a viewer for +# compressed HTML files. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_HTMLHELP = NO + +# The CHM_FILE tag can be used to specify the file name of the resulting .chm +# file. You can add a path in front of the file if the result should not be +# written to the html output directory. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_FILE = + +# The HHC_LOCATION tag can be used to specify the location (absolute path +# including file name) of the HTML help compiler (hhc.exe). If non-empty, +# doxygen will try to run the HTML help compiler on the generated index.hhp. +# The file has to be specified with full path. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +HHC_LOCATION = + +# The GENERATE_CHI flag controls if a separate .chi index file is generated +# (YES) or that it should be included in the master .chm file (NO). +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +GENERATE_CHI = NO + +# The CHM_INDEX_ENCODING is used to encode HtmlHelp index (hhk), content (hhc) +# and project file content. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +CHM_INDEX_ENCODING = + +# The BINARY_TOC flag controls whether a binary table of contents is generated +# (YES) or a normal table of contents (NO) in the .chm file. Furthermore it +# enables the Previous and Next buttons. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +BINARY_TOC = NO + +# The TOC_EXPAND flag can be set to YES to add extra items for group members to +# the table of contents of the HTML help documentation and to the tree view. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTMLHELP is set to YES. + +TOC_EXPAND = YES + +# If the GENERATE_QHP tag is set to YES and both QHP_NAMESPACE and +# QHP_VIRTUAL_FOLDER are set, an additional index file will be generated that +# can be used as input for Qt's qhelpgenerator to generate a Qt Compressed Help +# (.qch) of the generated HTML documentation. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_QHP = NO + +# If the QHG_LOCATION tag is specified, the QCH_FILE tag can be used to specify +# the file name of the resulting .qch file. The path specified is relative to +# the HTML output folder. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QCH_FILE = + +# The QHP_NAMESPACE tag specifies the namespace to use when generating Qt Help +# Project output. For more information please see Qt Help Project / Namespace +# (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#namespace). +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_NAMESPACE = org.doxygen.Project + +# The QHP_VIRTUAL_FOLDER tag specifies the namespace to use when generating Qt +# Help Project output. For more information please see Qt Help Project / Virtual +# Folders (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#virtual- +# folders). +# The default value is: doc. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_VIRTUAL_FOLDER = doc + +# If the QHP_CUST_FILTER_NAME tag is set, it specifies the name of a custom +# filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_NAME = + +# The QHP_CUST_FILTER_ATTRS tag specifies the list of the attributes of the +# custom filter to add. For more information please see Qt Help Project / Custom +# Filters (see: http://qt-project.org/doc/qt-4.8/qthelpproject.html#custom- +# filters). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_CUST_FILTER_ATTRS = + +# The QHP_SECT_FILTER_ATTRS tag specifies the list of the attributes this +# project's filter section matches. Qt Help Project / Filter Attributes (see: +# http://qt-project.org/doc/qt-4.8/qthelpproject.html#filter-attributes). +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHP_SECT_FILTER_ATTRS = + +# The QHG_LOCATION tag can be used to specify the location of Qt's +# qhelpgenerator. If non-empty doxygen will try to run qhelpgenerator on the +# generated .qhp file. +# This tag requires that the tag GENERATE_QHP is set to YES. + +QHG_LOCATION = + +# If the GENERATE_ECLIPSEHELP tag is set to YES, additional index files will be +# generated, together with the HTML files, they form an Eclipse help plugin. To +# install this plugin and make it available under the help contents menu in +# Eclipse, the contents of the directory containing the HTML and XML files needs +# to be copied into the plugins directory of eclipse. The name of the directory +# within the plugins directory should be the same as the ECLIPSE_DOC_ID value. +# After copying Eclipse needs to be restarted before the help appears. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_ECLIPSEHELP = NO + +# A unique identifier for the Eclipse help plugin. When installing the plugin +# the directory name containing the HTML and XML files should also have this +# name. Each documentation set should have its own identifier. +# The default value is: org.doxygen.Project. +# This tag requires that the tag GENERATE_ECLIPSEHELP is set to YES. + +ECLIPSE_DOC_ID = org.doxygen.Project + +# If you want full control over the layout of the generated HTML pages it might +# be necessary to disable the index and replace it with your own. The +# DISABLE_INDEX tag can be used to turn on/off the condensed index (tabs) at top +# of each HTML page. A value of NO enables the index and the value YES disables +# it. Since the tabs in the index contain the same information as the navigation +# tree, you can set this option to YES if you also set GENERATE_TREEVIEW to YES. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +DISABLE_INDEX = NO + +# The GENERATE_TREEVIEW tag is used to specify whether a tree-like index +# structure should be generated to display hierarchical information. If the tag +# value is set to YES, a side panel will be generated containing a tree-like +# index structure (just like the one that is generated for HTML Help). For this +# to work a browser that supports JavaScript, DHTML, CSS and frames is required +# (i.e. any modern browser). Windows users are probably better off using the +# HTML help feature. Via custom style sheets (see HTML_EXTRA_STYLESHEET) one can +# further fine-tune the look of the index. As an example, the default style +# sheet generated by doxygen has an example that shows how to put an image at +# the root of the tree instead of the PROJECT_NAME. Since the tree basically has +# the same information as the tab index, you could consider setting +# DISABLE_INDEX to YES when enabling this option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +GENERATE_TREEVIEW = YES + +# The ENUM_VALUES_PER_LINE tag can be used to set the number of enum values that +# doxygen will group on one line in the generated HTML documentation. +# +# Note that a value of 0 will completely suppress the enum values from appearing +# in the overview section. +# Minimum value: 0, maximum value: 20, default value: 4. +# This tag requires that the tag GENERATE_HTML is set to YES. + +ENUM_VALUES_PER_LINE = 4 + +# If the treeview is enabled (see GENERATE_TREEVIEW) then this tag can be used +# to set the initial width (in pixels) of the frame in which the tree is shown. +# Minimum value: 0, maximum value: 1500, default value: 250. +# This tag requires that the tag GENERATE_HTML is set to YES. + +TREEVIEW_WIDTH = 250 + +# If the EXT_LINKS_IN_WINDOW option is set to YES, doxygen will open links to +# external symbols imported via tag files in a separate window. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +EXT_LINKS_IN_WINDOW = NO + +# Use this tag to change the font size of LaTeX formulas included as images in +# the HTML documentation. When you change the font size after a successful +# doxygen run you need to manually remove any form_*.png images from the HTML +# output directory to force them to be regenerated. +# Minimum value: 8, maximum value: 50, default value: 10. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_FONTSIZE = 10 + +# Use the FORMULA_TRANPARENT tag to determine whether or not the images +# generated for formulas are transparent PNGs. Transparent PNGs are not +# supported properly for IE 6.0, but are supported on all modern browsers. +# +# Note that when changing this option you need to delete any form_*.png files in +# the HTML output directory before the changes have effect. +# The default value is: YES. +# This tag requires that the tag GENERATE_HTML is set to YES. + +FORMULA_TRANSPARENT = YES + +# Enable the USE_MATHJAX option to render LaTeX formulas using MathJax (see +# http://www.mathjax.org) which uses client side Javascript for the rendering +# instead of using pre-rendered bitmaps. Use this if you do not have LaTeX +# installed or if you want to formulas look prettier in the HTML output. When +# enabled you may also need to install MathJax separately and configure the path +# to it using the MATHJAX_RELPATH option. +# The default value is: NO. +# This tag requires that the tag GENERATE_HTML is set to YES. + +USE_MATHJAX = NO + +# When MathJax is enabled you can set the default output format to be used for +# the MathJax output. See the MathJax site (see: +# http://docs.mathjax.org/en/latest/output.html) for more details. +# Possible values are: HTML-CSS (which is slower, but has the best +# compatibility), NativeMML (i.e. MathML) and SVG. +# The default value is: HTML-CSS. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_FORMAT = HTML-CSS + +# When MathJax is enabled you need to specify the location relative to the HTML +# output directory using the MATHJAX_RELPATH option. The destination directory +# should contain the MathJax.js script. For instance, if the mathjax directory +# is located at the same level as the HTML output directory, then +# MATHJAX_RELPATH should be file/mathjax. The default value points to the MathJax +# Content Delivery Network so you can quickly see the result without installing +# MathJax. However, it is strongly recommended to install a local copy of +# MathJax from http://www.mathjax.org before deployment. +# The default value is: http://cdn.mathjax.org/mathjax/latest. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_RELPATH = http://cdn.mathjax.org/mathjax/latest + +# The MATHJAX_EXTENSIONS tag can be used to specify one or more MathJax +# extension names that should be enabled during MathJax rendering. For example +# MATHJAX_EXTENSIONS = TeX/AMSmath TeX/AMSsymbols +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_EXTENSIONS = + +# The MATHJAX_CODEFILE tag can be used to specify a file with javascript pieces +# of code that will be used on startup of the MathJax code. See the MathJax site +# (see: http://docs.mathjax.org/en/latest/output.html) for more details. For an +# example see the documentation. +# This tag requires that the tag USE_MATHJAX is set to YES. + +MATHJAX_CODEFILE = + +# When the SEARCHENGINE tag is enabled doxygen will generate a search box for +# the HTML output. The underlying search engine uses javascript and DHTML and +# should work on any modern browser. Note that when using HTML help +# (GENERATE_HTMLHELP), Qt help (GENERATE_QHP), or docsets (GENERATE_DOCSET) +# there is already a search function so this one should typically be disabled. +# For large projects the javascript based search engine can be slow, then +# enabling SERVER_BASED_SEARCH may provide a better solution. It is possible to +# search using the keyboard; to jump to the search box use + S +# (what the is depends on the OS and browser, but it is typically +# , /