예제 #1
0
 protected PCondIsFixnumEqualAAQ(PrimitiveIsFixnumEqualAA predicate, Quotation consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
예제 #2
0
 public static SCode Make(PrimitiveIsFixnumEqualAA predicate, Quotation consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? Unimplemented () :
         new PCondIsFixnumEqualAAQ (predicate, consequent, alternative);
 }
예제 #3
0
 public static SCode Make(PrimitiveIsFixnumEqualAA predicate, SCode consequent, SCode alternative)
 {
     return
         (predicate is PrimitiveIsFixnumEqualAA0) ? Unimplemented() :
         (predicate is PrimitiveIsFixnumEqualAA1) ? PCondIsFixnumEqualAA1.Make ((PrimitiveIsFixnumEqualAA1) predicate, consequent, alternative) :
         (consequent is LexicalVariable) ? Unimplemented () :
         (consequent is Quotation) ? PCondIsFixnumEqualAAQ.Make (predicate, (Quotation) consequent, alternative) :
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? Unimplemented () :
         new PCondIsFixnumEqualAA (predicate, consequent, alternative);
 }