Пример #1
0
 public static SCode Make(Primitive2 rator, Quotation rand0, LexicalVariable rand1)
 {
     return
         ((rand1 is Argument) ? PrimitiveIsObjectEqQA.Make(rator, rand0, (Argument)rand1) :
          (rand1 is LexicalVariable1) ? PrimitiveIsObjectEqQL1.Make(rator, rand0, (LexicalVariable1)rand1) :
          new PrimitiveIsObjectEqQL(rator, rand0, rand1));
 }
Пример #2
0
 public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, LexicalVariable alternative)
 {
     return
         (alternative is Argument) ? PCondIsObjectEqQL1SA.Make (predicate, consequent, (Argument) alternative) :
         (alternative is LexicalVariable1) ? Unimplemented () :
         new PCondIsObjectEqQL1SL (predicate, consequent, alternative);
 }
Пример #3
0
 protected PCondIsObjectEqQL1SL(PrimitiveIsObjectEqQL1 predicate, SCode consequent, LexicalVariable alternative)
     : base(predicate, consequent, alternative)
 {
 }
Пример #4
0
 public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument0 alternative)
 {
     return
         new PCondIsObjectEqQL1SA0 (predicate, consequent, alternative);
 }
Пример #5
0
 PCondIsObjectEqQL1SA0(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument0 alternative)
     : base(predicate, consequent, alternative)
 {
 }
Пример #6
0
 public static SCode Make(PrimitiveIsObjectEqQL1 predicate, SCode consequent, Argument alternative)
 {
     return
         (alternative is Argument0) ? PCondIsObjectEqQL1SA0.Make (predicate, consequent, (Argument0) alternative) :
         (alternative is Argument1) ? Unimplemented () :
         new PCondIsObjectEqQL1SA (predicate, consequent, alternative);
 }
Пример #7
0
 public static SCode Make(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, Quotation alternative)
 {
     return
         new PCondIsObjectEqQL1QQ (predicate, consequent, alternative);
 }
Пример #8
0
 PCondIsObjectEqQL1QQ(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, Quotation alternative)
     : base(predicate, consequent, alternative)
 {
     this.alternativeValue = alternative.Quoted;
 }
Пример #9
0
 public static SCode Make(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? PCondIsObjectEqQL1QQ.Make (predicate, consequent, (Quotation) alternative) :
         new PCondIsObjectEqQL1Q (predicate, consequent, alternative);
 }
Пример #10
0
 protected PCondIsObjectEqQL1Q(PrimitiveIsObjectEqQL1 predicate, Quotation consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
     this.consequentValue = consequent.Quoted;
 }
Пример #11
0
 protected PCondIsObjectEqQL1(PrimitiveIsObjectEqQL1 predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }