Download Prolog.NET
Description
A .NET-base implementation of Prolog based on the Warren Abstract Machine (WAM) architecture.
Icons
Source Files
The download file prolog.zip has the following entries.
BuildProcessTemplates/DefaultTemplate.11.1.xaml
BuildProcessTemplates/DefaultTemplate.xaml
BuildProcessTemplates/LabDefaultTemplate.11.xaml
BuildProcessTemplates/UpgradeTemplate.xaml
Prolog/Copyright.txt/*from w w w. jav a2 s. c om*/
Prolog/License - Lingua.txt
Prolog/License - Windows API Code Pack.txt
Prolog/License.txt
Prolog/Prolog Diagrams.pptx
Prolog/Prolog.NET.docx
Prolog/Prolog.NET.pdf
Prolog/Prolog.sln
Prolog/Prolog.vssscc
Prolog/Prolog/BacktrackingPredicate.cs
Prolog/Prolog/BacktrackingPredicateDelegate.cs
Prolog/Prolog/Clause.cs
Prolog/Prolog/Code/CodeComment.cs
Prolog/Prolog/Code/CodeCommentList.cs
Prolog/Prolog/Code/CodeCompoundTerm.cs
Prolog/Prolog/Code/CodeCompoundTermList.cs
Prolog/Prolog/Code/CodeFunctor.cs
Prolog/Prolog/Code/CodeList.cs
Prolog/Prolog/Code/CodeSentence.cs
Prolog/Prolog/Code/CodeSentenceDataObject.cs
Prolog/Prolog/Code/CodeTerm.cs
Prolog/Prolog/Code/CodeTermList.cs
Prolog/Prolog/Code/CodeValue.cs
Prolog/Prolog/Code/CodeValueBoolean.cs
Prolog/Prolog/Code/CodeValueDateTime.cs
Prolog/Prolog/Code/CodeValueDouble.cs
Prolog/Prolog/Code/CodeValueException.cs
Prolog/Prolog/Code/CodeValueInteger.cs
Prolog/Prolog/Code/CodeValueNumeric.cs
Prolog/Prolog/Code/CodeValueObject.cs
Prolog/Prolog/Code/CodeValueString.cs
Prolog/Prolog/Code/CodeValueType.cs
Prolog/Prolog/Code/CodeVariable.cs
Prolog/Prolog/CodePredicate.cs
Prolog/Prolog/CodePredicateDelegate.cs
Prolog/Prolog/Common/IImmuttable.cs
Prolog/Prolog/Common/IReadableCollection.cs
Prolog/Prolog/Common/IReadableList.cs
Prolog/Prolog/Common/ReadableList.cs
Prolog/Prolog/Compiler.cs
Prolog/Prolog/Diagrams/Code.cd
Prolog/Prolog/Diagrams/Compiler.cd
Prolog/Prolog/Diagrams/Program.cd
Prolog/Prolog/Diagrams/Prolog.cd
Prolog/Prolog/Diagrams/Runtime.cd
Prolog/Prolog/Diagrams/WamMachine.cd
Prolog/Prolog/Diagrams/WamTerm.cd
Prolog/Prolog/ExecutionResults.cs
Prolog/Prolog/Function.cs
Prolog/Prolog/FunctionDelegate.cs
Prolog/Prolog/Functor.cs
Prolog/Prolog/Grammar/Nonterminals/AdditionalCompoundTermMembers.cs
Prolog/Prolog/Grammar/Nonterminals/AdditionalListItems.cs
Prolog/Prolog/Grammar/Nonterminals/AdditionalProgramStatements.cs
Prolog/Prolog/Grammar/Nonterminals/AdditionalStatementElements.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryElementExpression200.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryElementExpression400.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryElementExpression500.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryElementExpression700.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryOp200.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryOp400.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryOp500.cs
Prolog/Prolog/Grammar/Nonterminals/BinaryOp700.cs
Prolog/Prolog/Grammar/Nonterminals/Clause.cs
Prolog/Prolog/Grammar/Nonterminals/CompoundTermBody.cs
Prolog/Prolog/Grammar/Nonterminals/CompoundTermMember.cs
Prolog/Prolog/Grammar/Nonterminals/Element.cs
Prolog/Prolog/Grammar/Nonterminals/Functor.cs
Prolog/Prolog/Grammar/Nonterminals/List.cs
Prolog/Prolog/Grammar/Nonterminals/ListBody.cs
Prolog/Prolog/Grammar/Nonterminals/ListItem.cs
Prolog/Prolog/Grammar/Nonterminals/ListItems.cs
Prolog/Prolog/Grammar/Nonterminals/ListTail.cs
Prolog/Prolog/Grammar/Nonterminals/ListTailItem.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalCompoundTermBody.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalListBody.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalListTail.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalProcedureComments.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalProgramStatement.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalRuleBody.cs
Prolog/Prolog/Grammar/Nonterminals/OptionalTermBody.cs
Prolog/Prolog/Grammar/Nonterminals/Program.cs
Prolog/Prolog/Grammar/Nonterminals/PrologNonterminal.cs
Prolog/Prolog/Grammar/Nonterminals/Query.cs
Prolog/Prolog/Grammar/Nonterminals/Statement.cs
Prolog/Prolog/Grammar/Nonterminals/StatementElement.cs
Prolog/Prolog/Grammar/Nonterminals/Term.cs
Prolog/Prolog/Grammar/Nonterminals/UnaryElementExpression200.cs
Prolog/Prolog/Grammar/Nonterminals/UnaryOp200.cs
Prolog/Prolog/Grammar/Nonterminals/Value.cs
Prolog/Prolog/Grammar/Terminals/Atom.cs
Prolog/Prolog/Grammar/Terminals/Bar.cs
Prolog/Prolog/Grammar/Terminals/CloseBrace.cs
Prolog/Prolog/Grammar/Terminals/CloseBracket.cs
Prolog/Prolog/Grammar/Terminals/CloseParenthesis.cs
Prolog/Prolog/Grammar/Terminals/ColonDash.cs
Prolog/Prolog/Grammar/Terminals/Comma.cs
Prolog/Prolog/Grammar/Terminals/Comment.cs
Prolog/Prolog/Grammar/Terminals/Cut.cs
Prolog/Prolog/Grammar/Terminals/LineComment.cs
Prolog/Prolog/Grammar/Terminals/LiteralBoolean.cs
Prolog/Prolog/Grammar/Terminals/LiteralDouble.cs
Prolog/Prolog/Grammar/Terminals/LiteralInteger.cs
Prolog/Prolog/Grammar/Terminals/LiteralString.cs
Prolog/Prolog/Grammar/Terminals/OpAdd.cs
Prolog/Prolog/Grammar/Terminals/OpBitwiseAnd.cs
Prolog/Prolog/Grammar/Terminals/OpBitwiseExclusiveOr.cs
Prolog/Prolog/Grammar/Terminals/OpBitwiseNegate.cs
Prolog/Prolog/Grammar/Terminals/OpBitwiseOr.cs
Prolog/Prolog/Grammar/Terminals/OpCanUnify.cs
Prolog/Prolog/Grammar/Terminals/OpCannotUnify.cs
Prolog/Prolog/Grammar/Terminals/OpComposedOf.cs
Prolog/Prolog/Grammar/Terminals/OpDivide.cs
Prolog/Prolog/Grammar/Terminals/OpEqual.cs
Prolog/Prolog/Grammar/Terminals/OpGreater.cs
Prolog/Prolog/Grammar/Terminals/OpGreaterEqual.cs
Prolog/Prolog/Grammar/Terminals/OpIs.cs
Prolog/Prolog/Grammar/Terminals/OpLess.cs
Prolog/Prolog/Grammar/Terminals/OpLessEqual.cs
Prolog/Prolog/Grammar/Terminals/OpModulo.cs
Prolog/Prolog/Grammar/Terminals/OpMultiply.cs
Prolog/Prolog/Grammar/Terminals/OpPower.cs
Prolog/Prolog/Grammar/Terminals/OpRemainder.cs
Prolog/Prolog/Grammar/Terminals/OpShiftLeft.cs
Prolog/Prolog/Grammar/Terminals/OpShiftRight.cs
Prolog/Prolog/Grammar/Terminals/OpSubtract.cs
Prolog/Prolog/Grammar/Terminals/OpTermEqual.cs
Prolog/Prolog/Grammar/Terminals/OpTermGreater.cs
Prolog/Prolog/Grammar/Terminals/OpTermGreaterEqual.cs
Prolog/Prolog/Grammar/Terminals/OpTermLess.cs
Prolog/Prolog/Grammar/Terminals/OpTermLessEqual.cs
Prolog/Prolog/Grammar/Terminals/OpTermUnequal.cs
Prolog/Prolog/Grammar/Terminals/OpUnequal.cs
Prolog/Prolog/Grammar/Terminals/OpUnify.cs
Prolog/Prolog/Grammar/Terminals/OpenBrace.cs
Prolog/Prolog/Grammar/Terminals/OpenBracket.cs
Prolog/Prolog/Grammar/Terminals/OpenParenthesis.cs
Prolog/Prolog/Grammar/Terminals/Period.cs
Prolog/Prolog/Grammar/Terminals/ProcedureComment.cs
Prolog/Prolog/Grammar/Terminals/PrologTerminal.cs
Prolog/Prolog/Grammar/Terminals/Semicolon.cs
Prolog/Prolog/Grammar/Terminals/Variable.cs
Prolog/Prolog/Grammar/Terminals/Whitespace.cs
Prolog/Prolog/IPrologInstructionContainer.cs
Prolog/Prolog/IPrologVariableListContainer.cs
Prolog/Prolog/Library.cs
Prolog/Prolog/LibraryList.cs
Prolog/Prolog/LibraryMethod.cs
Prolog/Prolog/LibraryMethodList.cs
Prolog/Prolog/LibraryMethods/AllSolutionMethods.cs
Prolog/Prolog/LibraryMethods/ArithmeticExpressionMethods.cs
Prolog/Prolog/LibraryMethods/ControlConstructMethods.cs
Prolog/Prolog/LibraryMethods/RandomNumberMethods.cs
Prolog/Prolog/LibraryMethods/StringExpressionMethods.cs
Prolog/Prolog/LibraryMethods/TermProcessingMethods.cs
Prolog/Prolog/LibraryMethods/TermUnificationMethods.cs
Prolog/Prolog/LibraryMethods/TypeConversionExpressionMethods.cs
Prolog/Prolog/LibraryMethods/TypeValueTestingMethods.cs
Prolog/Prolog/LibraryMethods/ValueComparisonMethods.cs
Prolog/Prolog/Parser.cs
Prolog/Prolog/PerformanceStatistics.cs
Prolog/Prolog/Predicate.cs
Prolog/Prolog/PredicateDelegate.cs
Prolog/Prolog/Procedure.cs
Prolog/Prolog/ProcedureClauseList.cs
Prolog/Prolog/Program.cs
Prolog/Prolog/ProgramProcedureList.cs
Prolog/Prolog/Prolog.csproj
Prolog/Prolog/Prolog.csproj.vspscc
Prolog/Prolog/PrologInstruction.cs
Prolog/Prolog/PrologInstructionStream.cs
Prolog/Prolog/PrologMachine.cs
Prolog/Prolog/PrologQueryEventArgs.cs
Prolog/Prolog/PrologQueryResults.cs
Prolog/Prolog/PrologStackFrame.cs
Prolog/Prolog/PrologStackFrameList.cs
Prolog/Prolog/PrologVariable.cs
Prolog/Prolog/PrologVariableList.cs
Prolog/Prolog/Properties/AssemblyInfo.cs
Prolog/Prolog/Query.cs
Prolog/Prolog/Redistribute/Lingua.dll
Prolog/Prolog/RoutedClauseEventArgs.cs
Prolog/Prolog/RoutedClauseEventHandler.cs
Prolog/Prolog/UnifyModes.cs
Prolog/Prolog/WamChoicePoint.cs
Prolog/Prolog/WamCompoundTerm.cs
Prolog/Prolog/WamContext.cs
Prolog/Prolog/WamDeferenceTypes.cs
Prolog/Prolog/WamEnvironment.cs
Prolog/Prolog/WamInstruction.cs
Prolog/Prolog/WamInstructionOpCodes.cs
Prolog/Prolog/WamInstructionPointer.cs
Prolog/Prolog/WamInstructionRegister.cs
Prolog/Prolog/WamInstructionRegisterTypes.cs
Prolog/Prolog/WamInstructionStream.cs
Prolog/Prolog/WamInstructionStreamAttribute.cs
Prolog/Prolog/WamInstructionStreamBuilder.cs
Prolog/Prolog/WamInstructionStreamClauseAttribute.cs
Prolog/Prolog/WamInstructionStreamVariableAttribute.cs
Prolog/Prolog/WamMachine.cs
Prolog/Prolog/WamMachineStates.cs
Prolog/Prolog/WamMachineStepEventArgs.cs
Prolog/Prolog/WamMachineStepEventArgsState.cs
Prolog/Prolog/WamReferenceTarget.cs
Prolog/Prolog/WamReferenceTargetList.cs
Prolog/Prolog/WamReferenceTargetMapping.cs
Prolog/Prolog/WamValue.cs
Prolog/Prolog/WamValueBoolean.cs
Prolog/Prolog/WamValueDateTime.cs
Prolog/Prolog/WamValueDouble.cs
Prolog/Prolog/WamValueException.cs
Prolog/Prolog/WamValueInteger.cs
Prolog/Prolog/WamValueObject.cs
Prolog/Prolog/WamValueString.cs
Prolog/Prolog/WamValueType.cs
Prolog/Prolog/WamVariable.cs
Prolog/PrologLibrary/CoreExpressions.cs
Prolog/PrologLibrary/PrologLibrary.csproj
Prolog/PrologLibrary/PrologLibrary.csproj.vspscc
Prolog/PrologLibrary/Properties/AssemblyInfo.cs
Prolog/PrologSchedule/App.xaml
Prolog/PrologSchedule/App.xaml.cs
Prolog/PrologSchedule/AppState.cs
Prolog/PrologSchedule/CommonExceptionHandlers.cs
Prolog/PrologSchedule/Controls/ScheduleControl.xaml
Prolog/PrologSchedule/Controls/ScheduleControl.xaml.cs
Prolog/PrologSchedule/Controls/ScheduleDayControl.xaml
Prolog/PrologSchedule/Controls/ScheduleDayControl.xaml.cs
Prolog/PrologSchedule/PrologScheduler.csproj
Prolog/PrologSchedule/PrologScheduler.csproj.vspscc
Prolog/PrologSchedule/Properties/AssemblyInfo.cs
Prolog/PrologSchedule/Properties/Resources.Designer.cs
Prolog/PrologSchedule/Properties/Resources.resx
Prolog/PrologSchedule/Properties/Settings.Designer.cs
Prolog/PrologSchedule/Properties/Settings.settings
Prolog/PrologSchedule/Redistribute/Microsoft.WindowsAPICodePack.dll
Prolog/PrologSchedule/Resources/ApplicationIcon.ico
Prolog/PrologSchedule/Schedule.cs
Prolog/PrologSchedule/ScheduleDay.cs
Prolog/PrologSchedule/ScheduleShift.cs
Prolog/PrologSchedule/Scheduler.cs
Prolog/PrologSchedule/Windows/MainWindow.xaml
Prolog/PrologSchedule/Windows/MainWindow.xaml.cs
Prolog/PrologSchedule/app.config
Prolog/PrologSchedule/app.manifest
Prolog/PrologTest/Program.cs
Prolog/PrologTest/ProgramTest.cs
Prolog/PrologTest/PrologTest.csproj
Prolog/PrologTest/PrologTest.csproj.vspscc
Prolog/PrologTest/Properties/AssemblyInfo.cs
Prolog/PrologTest/Properties/Settings.Designer.cs
Prolog/PrologTest/Properties/Settings.settings
Prolog/PrologTest/Redistribute/Lingua.dll
Prolog/PrologTest/TestPutStructure.cs
Prolog/PrologTest/app.config
Prolog/PrologWorkbench/App.xaml
Prolog/PrologWorkbench/App.xaml.cs
Prolog/PrologWorkbench/AppState.cs
Prolog/PrologWorkbench/ApplicationTitleConverter.cs
Prolog/PrologWorkbench/CodeUtility.cs
Prolog/PrologWorkbench/CommonExceptionHandlers.cs
Prolog/PrologWorkbench/Controls/DebugComponent.xaml
Prolog/PrologWorkbench/Controls/DebugComponent.xaml.cs
Prolog/PrologWorkbench/Controls/InstructionStreamUserControl.xaml
Prolog/PrologWorkbench/Controls/InstructionStreamUserControl.xaml.cs
Prolog/PrologWorkbench/Controls/ProgramExplorerComponent.xaml
Prolog/PrologWorkbench/Controls/ProgramExplorerComponent.xaml.cs
Prolog/PrologWorkbench/Controls/ProgramTreeUserControl.xaml
Prolog/PrologWorkbench/Controls/ProgramTreeUserControl.xaml.cs
Prolog/PrologWorkbench/Controls/StackFrameListUserControl.xaml
Prolog/PrologWorkbench/Controls/StackFrameListUserControl.xaml.cs
Prolog/PrologWorkbench/Controls/TraceComponent.xaml
Prolog/PrologWorkbench/Controls/TraceComponent.xaml.cs
Prolog/PrologWorkbench/Controls/TranscriptComponent.xaml
Prolog/PrologWorkbench/Controls/TranscriptComponent.xaml.cs
Prolog/PrologWorkbench/Controls/VariableListUserControl.xaml
Prolog/PrologWorkbench/Controls/VariableListUserControl.xaml.cs
Prolog/PrologWorkbench/LinguaTraceListener.cs
Prolog/PrologWorkbench/PrologCommands.cs
Prolog/PrologWorkbench/PrologDebugCommands.cs
Prolog/PrologWorkbench/PrologWorkbench.csproj
Prolog/PrologWorkbench/PrologWorkbench.csproj.vspscc
Prolog/PrologWorkbench/Properties/AssemblyInfo.cs
Prolog/PrologWorkbench/Properties/Resources.Designer.cs
Prolog/PrologWorkbench/Properties/Resources.resx
Prolog/PrologWorkbench/Properties/Settings.Designer.cs
Prolog/PrologWorkbench/Properties/Settings.settings
Prolog/PrologWorkbench/Redistribute/Lingua.dll
Prolog/PrologWorkbench/Redistribute/Microsoft.WindowsAPICodePack.Shell.dll
Prolog/PrologWorkbench/Redistribute/Microsoft.WindowsAPICodePack.dll
Prolog/PrologWorkbench/Resources/AboutLicense.xaml
Prolog/PrologWorkbench/Resources/ApplicationIcon.ico
Prolog/PrologWorkbench/SettingsExtension.cs
Prolog/PrologWorkbench/Transcript.cs
Prolog/PrologWorkbench/TranscriptEntry.cs
Prolog/PrologWorkbench/TranscriptEntryList.cs
Prolog/PrologWorkbench/TranscriptEntryTypes.cs
Prolog/PrologWorkbench/ViewConverter.cs
Prolog/PrologWorkbench/Views.cs
Prolog/PrologWorkbench/Windows/AboutDialog.xaml
Prolog/PrologWorkbench/Windows/AboutDialog.xaml.cs
Prolog/PrologWorkbench/Windows/ButtonImages.xaml
Prolog/PrologWorkbench/Windows/MainWindow.xaml
Prolog/PrologWorkbench/Windows/MainWindow.xaml.cs
Prolog/PrologWorkbench/Windows/Resources/StepIn.png
Prolog/PrologWorkbench/Windows/Resources/StepOut.png
Prolog/PrologWorkbench/Windows/Resources/StepOver.png
Prolog/PrologWorkbench/Windows/SavePromptDialog.xaml
Prolog/PrologWorkbench/Windows/SavePromptDialog.xaml.cs
Prolog/PrologWorkbench/WriteTraceLineDelegate.cs
Prolog/PrologWorkbench/app.config
Prolog/PrologWorkbench/app.manifest
Prolog/PrologWorkbenchSetup/PrologWorkbenchSetup.vdproj
Prolog/PrologWorkbenchSetup/PrologWorkbenchSetup.vdproj.vspscc
Prolog/Readme.txt
Prolog/Samples/farmer.prolog
Prolog/Samples/list.prolog
Prolog/Samples/peg.prolog
Prolog/Samples/schedule.prolog
Prolog/Samples/zebra.prolog
Prolog/Tests/farmer.prolog.xml
Prolog/Tests/list.prolog.xml
Download
Click the following link to download prolog.zip.
prolog.zipHome »
C# Free Code »
Development »
C# Free Code »
Development »