コード例 #1
0
 PCondIsFixnumEqualA0QSQ(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, Quotation alternative)
     : base(predicate, consequent, alternative)
 {
     this.alternativeValue = alternative.Quoted;
 }
コード例 #2
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, Quotation alternative)
 {
     return
         new PCondIsFixnumEqualA0QSQ (predicate, consequent, alternative);
 }
コード例 #3
0
 protected PCondIsFixnumEqualA0QSL(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, LexicalVariable alternative)
     : base(predicate, consequent, alternative)
 {
     this.alternativeName = alternative.Name;
     this.alternativeDepth = alternative.Depth;
     this.alternativeOffset = alternative.Offset;
 }
コード例 #4
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, LexicalVariable alternative)
 {
     return
         (alternative is Argument) ? PCondIsFixnumEqualA0QSA.Make (predicate, consequent, (Argument) alternative) :
         (alternative is LexicalVariable1) ? Unimplemented():
         new PCondIsFixnumEqualA0QSL (predicate, consequent, alternative);
 }
コード例 #5
0
 PCondIsFixnumEqualA0QSA0(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, Argument0 alternative)
     : base(predicate, consequent, alternative)
 {
 }
コード例 #6
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, Argument0 alternative)
 {
     return
         new PCondIsFixnumEqualA0QSA0 (predicate, consequent, alternative);
 }
コード例 #7
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, Argument alternative)
 {
     return
         (alternative is Argument0) ? PCondIsFixnumEqualA0QSA0.Make (predicate, consequent, (Argument0) alternative) :
         (alternative is Argument1) ? Unimplemented () :
         new PCondIsFixnumEqualA0QSA (predicate, consequent, alternative);
 }
コード例 #8
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, Quotation consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? Unimplemented () :
         new PCondIsFixnumEqualA0QQ (predicate, consequent, alternative);
 }
コード例 #9
0
 protected PCondIsFixnumEqualA0QQ(PrimitiveIsFixnumEqualA0Q predicate, Quotation consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
コード例 #10
0
 public static SCode Make(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, SCode alternative)
 {
     return
         (consequent is LexicalVariable) ? Unimplemented () :
         (consequent is Quotation) ? PCondIsFixnumEqualA0QQ.Make (predicate, (Quotation) consequent, alternative) :
         (alternative is LexicalVariable) ? PCondIsFixnumEqualA0QSL.Make (predicate, consequent, (LexicalVariable) alternative) :
         (alternative is Quotation) ? PCondIsFixnumEqualA0QSQ.Make (predicate, consequent, (Quotation) alternative) :
         new PCondIsFixnumEqualA0Q (predicate, consequent, alternative);
 }
コード例 #11
0
 protected PCondIsFixnumEqualA0Q(PrimitiveIsFixnumEqualA0Q predicate, SCode consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
     this.rand1Value = predicate.rand1Value;
 }