コード例 #1
0
ファイル: ListBody.cs プロジェクト: wallymathieu/Prolog.NET
        public static void Rule(ListBody lhs, ListItems listItems, OptionalListTail optionalListTail)
        {
            CodeTerm tail;
            if (optionalListTail.CodeTerm != null)
            {
                tail = optionalListTail.CodeTerm;
            }
            else
            {
                tail = new CodeCompoundTerm(CodeFunctor.NilFunctor);
            }

            lhs.CodeList = new CodeList(listItems.CodeTerms, tail);
        }
コード例 #2
0
ファイル: ListBody.cs プロジェクト: Year-2019-20/TaskFlow.NET
        public static void Rule(ListBody lhs, ListItems listItems, OptionalListTail optionalListTail)
        {
            CodeTerm tail;

            if (optionalListTail.CodeTerm != null)
            {
                tail = optionalListTail.CodeTerm;
            }
            else
            {
                tail = new CodeCompoundTerm(CodeFunctor.NilFunctor);
            }

            lhs.CodeList = new CodeList(listItems.CodeTerms, tail);
        }
コード例 #3
0
 public static void Rule(OptionalListTail lhs)
 {
 }
コード例 #4
0
 public static void Rule(OptionalListTail lhs, ListTail listTail)
 {
     lhs.CodeTerm = listTail.CodeTerm;
 }
コード例 #5
0
 public static void Rule(OptionalListTail lhs)
 { }
コード例 #6
0
 public static void Rule(OptionalListTail lhs, ListTail listTail)
 {
     lhs.CodeTerm = listTail.CodeTerm;
 }
コード例 #7
0
ファイル: ListBody.cs プロジェクト: wallymathieu/Prolog.NET
 public static void Rule(ListBody lhs, ListItems listItems, OptionalListTail optionalListTail)
 {
     var tail = optionalListTail.CodeTerm ?? new CodeCompoundTerm(CodeFunctor.NilFunctor);
     lhs.CodeList = new CodeList(listItems.CodeTerms, tail);
 }
コード例 #8
0
        public static void Rule(ListBody lhs, ListItems listItems, OptionalListTail optionalListTail)
        {
            var tail = optionalListTail.CodeTerm ?? new CodeCompoundTerm(CodeFunctor.NilFunctor);

            lhs.CodeList = new CodeList(listItems.CodeTerms, tail);
        }