diff options
author | Dr Scofield | 2008-11-17 11:06:24 +0000 |
---|---|---|
committer | Dr Scofield | 2008-11-17 11:06:24 +0000 |
commit | ae0bcab35e58796da3d214edbfade6ac302cb82c (patch) | |
tree | ce1f279e1d634f7bfb81e70f999f20bd17bd6d46 /OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs | |
parent | Use the message transfer module to pass items across the grid via the profile (diff) | |
download | opensim-SC_OLD-ae0bcab35e58796da3d214edbfade6ac302cb82c.zip opensim-SC_OLD-ae0bcab35e58796da3d214edbfade6ac302cb82c.tar.gz opensim-SC_OLD-ae0bcab35e58796da3d214edbfade6ac302cb82c.tar.bz2 opensim-SC_OLD-ae0bcab35e58796da3d214edbfade6ac302cb82c.tar.xz |
adding #pragma warnings to yprolog language support
Diffstat (limited to 'OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs')
-rw-r--r-- | OpenSim/Region/ScriptEngine/Shared/Api/Runtime/YieldProlog/YP.cs | 10 |
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 | ||