aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs10
1 files changed, 4 insertions, 6 deletions
diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs
index 2e90d74..5a9b0aa 100644
--- a/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs
+++ b/OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs
@@ -623,7 +623,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.YieldProlog
623 623
624 // disable warning on l1, don't see how we can 624 // disable warning on l1, don't see how we can
625 // code this differently 625 // code this differently
626 #pragma warning disable 0168 626 #pragma warning disable 0168, 0219
627 public static IEnumerable<bool> univ(object Term, object List) 627 public static IEnumerable<bool> univ(object Term, object List)
628 { 628 {
629 Term = YP.getValue(Term); 629 Term = YP.getValue(Term);
@@ -704,10 +704,8 @@ namespace OpenSim.Region.ScriptEngine.Shared.YieldProlog
704 object[] args = new object[(int)Arity]; 704 object[] args = new object[(int)Arity];
705 for (int i = 0; i < args.Length; ++i) 705 for (int i = 0; i < args.Length; ++i)
706 args[i] = new Variable(); 706 args[i] = new Variable();
707 #pragma warning disable 0219
708 foreach (bool l1 in YP.unify(Term, Functor.make((Atom)FunctorName, args))) 707 foreach (bool l1 in YP.unify(Term, Functor.make((Atom)FunctorName, args)))
709 yield return false; 708 yield return false;
710 #pragma warning restore 0219
711 } 709 }
712 } 710 }
713 else 711 else
@@ -2632,7 +2630,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.YieldProlog
2632 throw new NotImplementedException(); 2630 throw new NotImplementedException();
2633 } 2631 }
2634 } 2632 }
2635 #pragma warning restore 0168 2633 #pragma warning restore 0168, 0219
2636 /// <summary> 2634 /// <summary>
2637 /// A ClauseHeadAndBody is used in Compiler.compileAnonymousFunction as a base class 2635 /// A ClauseHeadAndBody is used in Compiler.compileAnonymousFunction as a base class
2638 /// in order to implement YP.IClause. After creating the object, you must call setHeadAndBody. 2636 /// in order to implement YP.IClause. After creating the object, you must call setHeadAndBody.
@@ -2653,13 +2651,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.YieldProlog
2653 if (_Head == null || _Body == null) 2651 if (_Head == null || _Body == null)
2654 yield break; 2652 yield break;
2655 2653
2656 #pragma warning disable 0168 2654 #pragma warning disable 0168, 0219
2657 foreach (bool l1 in YP.unify(Head, _Head)) 2655 foreach (bool l1 in YP.unify(Head, _Head))
2658 { 2656 {
2659 foreach (bool l2 in YP.unify(Body, _Body)) 2657 foreach (bool l2 in YP.unify(Body, _Body))
2660 yield return false; 2658 yield return false;
2661 } 2659 }
2662 #pragma warning restore 0168 2660 #pragma warning restore 0168, 0219
2663 } 2661 }
2664 } 2662 }
2665 2663