├── source ├── javascript │ ├── endComment.js │ ├── examples │ │ ├── YieldPrologTutorial │ │ │ ├── tutorial1.html │ │ │ ├── tutorial2.html │ │ │ ├── tutorial3.html │ │ │ ├── tutorial4.html │ │ │ ├── tutorial3.js │ │ │ ├── tutorial2.js │ │ │ └── tutorial4.js │ │ └── Benchmarks │ │ │ ├── queens.html │ │ │ ├── naiveQueens.html │ │ │ ├── isoTestSuite.html │ │ │ ├── queens.js │ │ │ └── naiveQueens.js │ ├── makeYieldProlog.bat │ ├── readme.js │ ├── FindallAnswers.js │ ├── Functor1.js │ ├── ListPair.js │ ├── Functor3.js │ ├── Functor2.js │ ├── PrologException.js │ ├── Functor.js │ ├── Variable.js │ └── Atom.js ├── csharp │ ├── examples │ │ ├── YPShell │ │ │ ├── YPShell.suo │ │ │ ├── monomake.bat │ │ │ ├── YPShell.csproj.user │ │ │ ├── YPShell.sln │ │ │ ├── YPShell.cs │ │ │ └── YPShell.csproj │ │ ├── Benchmarks │ │ │ ├── YieldPrologBenchmarks.suo │ │ │ ├── monomake.bat │ │ │ ├── YieldPrologBenchmarks.csproj.user │ │ │ ├── YieldPrologBenchmarks.sln │ │ │ ├── Queens.cs │ │ │ ├── NaiveQueens.cs │ │ │ └── YieldPrologBenchmarks.csproj │ │ └── YieldPrologTutorial │ │ │ ├── YieldPrologTutorial.suo │ │ │ ├── monomake.bat │ │ │ ├── YieldPrologTutorial.csproj.user │ │ │ ├── YieldPrologTutorial.sln │ │ │ ├── Tutorial3.cs │ │ │ ├── Tutorial2.cs │ │ │ └── YieldPrologTutorial.csproj │ ├── update.bat │ ├── FindallAnswers.cs │ ├── Functor1.cs │ └── Functor3.cs └── python │ ├── examples │ ├── Benchmarks │ │ ├── queens.py │ │ └── naiveQueens.py │ └── YieldPrologTutorial │ │ ├── tutorial3.py │ │ ├── tutorial2.py │ │ ├── tutorial4.py │ │ └── tutorial1.py │ ├── FindallAnswers.py │ ├── Functor1.py │ ├── ListPair.py │ ├── Functor3.py │ ├── Functor2.py │ ├── PrologException.py │ ├── Functor.py │ ├── Variable.py │ └── Atom.py ├── bin ├── YPShell.exe ├── YPShell.py └── queryEditor.html ├── README.md └── doc ├── tutorial_toc.html └── index.html /source/javascript/endComment.js: -------------------------------------------------------------------------------- 1 | */ 2 | -------------------------------------------------------------------------------- /bin/YPShell.exe: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vslab/YieldProlog/HEAD/bin/YPShell.exe -------------------------------------------------------------------------------- /source/csharp/examples/YPShell/YPShell.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vslab/YieldProlog/HEAD/source/csharp/examples/YPShell/YPShell.suo -------------------------------------------------------------------------------- /source/csharp/examples/Benchmarks/YieldPrologBenchmarks.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vslab/YieldProlog/HEAD/source/csharp/examples/Benchmarks/YieldPrologBenchmarks.suo -------------------------------------------------------------------------------- /source/csharp/examples/YieldPrologTutorial/YieldPrologTutorial.suo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vslab/YieldProlog/HEAD/source/csharp/examples/YieldPrologTutorial/YieldPrologTutorial.suo -------------------------------------------------------------------------------- /source/javascript/examples/YieldPrologTutorial/tutorial1.html: -------------------------------------------------------------------------------- 1 | 2 |
3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /source/javascript/examples/Benchmarks/queens.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/javascript/examples/Benchmarks/naiveQueens.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/javascript/examples/Benchmarks/isoTestSuite.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/javascript/examples/YieldPrologTutorial/tutorial2.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/javascript/examples/YieldPrologTutorial/tutorial3.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/javascript/examples/YieldPrologTutorial/tutorial4.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /source/csharp/update.bat: -------------------------------------------------------------------------------- 1 | rem Copy makefiles from the main working directory YPShell. 2 | copy examples\YPShell\monomake.bat examples\Benchmarks 3 | copy examples\YPShell\monomake.bat examples\YieldPrologTutorial 4 | 5 | rem Copy executables to bin 6 | copy examples\YPShell\bin\Release\YPShell.exe ..\..\bin 7 | -------------------------------------------------------------------------------- /source/csharp/examples/Benchmarks/monomake.bat: -------------------------------------------------------------------------------- 1 | rem This is a simple make file to compile a Yield Prolog program into a .exe file under Mono. 2 | rem For example, type: monomake YPShell.cs 3 | gmcs %1 ..\..\Atom.cs ..\..\BagofAnswers.cs ..\..\Compiler.cs ..\..\FindallAnswers.cs ..\..\Functor.cs ..\..\Functor1.cs ..\..\Functor2.cs ..\..\Functor3.cs ..\..\IndexedAnswers.cs ..\..\ListPair.cs ..\..\Parser.cs ..\..\PrologException.cs ..\..\Variable.cs ..\..\YP.cs -------------------------------------------------------------------------------- /source/csharp/examples/YPShell/monomake.bat: -------------------------------------------------------------------------------- 1 | rem This is a simple make file to compile a Yield Prolog program into a .exe file under Mono. 2 | rem For example, type: monomake YPShell.cs 3 | gmcs %1 ..\..\Atom.cs ..\..\BagofAnswers.cs ..\..\Compiler.cs ..\..\FindallAnswers.cs ..\..\Functor.cs ..\..\Functor1.cs ..\..\Functor2.cs ..\..\Functor3.cs ..\..\IndexedAnswers.cs ..\..\ListPair.cs ..\..\Parser.cs ..\..\PrologException.cs ..\..\Variable.cs ..\..\YP.cs -------------------------------------------------------------------------------- /source/csharp/examples/YieldPrologTutorial/monomake.bat: -------------------------------------------------------------------------------- 1 | rem This is a simple make file to compile a Yield Prolog program into a .exe file under Mono. 2 | rem For example, type: monomake YPShell.cs 3 | gmcs %1 ..\..\Atom.cs ..\..\BagofAnswers.cs ..\..\Compiler.cs ..\..\FindallAnswers.cs ..\..\Functor.cs ..\..\Functor1.cs ..\..\Functor2.cs ..\..\Functor3.cs ..\..\IndexedAnswers.cs ..\..\ListPair.cs ..\..\Parser.cs ..\..\PrologException.cs ..\..\Variable.cs ..\..\YP.cs -------------------------------------------------------------------------------- /source/csharp/examples/YPShell/YPShell.csproj.user: -------------------------------------------------------------------------------- 1 || ^^Home Tutorial 1 15 | >> | 16 |
17 | Yield Prolog Documentation
19 | |
20 |