protected PrimitiveGeneralCarCdrA0L(Primitive2 rator, Argument0 rand0, LexicalVariable rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Name   = rand1.Name;
     this.rand1Depth  = rand1.Depth;
     this.rand1Offset = rand1.Offset;
 }
Example #2
0
 public static SCode Make(Primitive2 rator, Argument0 rand0, SCode rand1)
 {
     return
         ((rand1 is Quotation) ? PrimitiveRecordRefA0Q.Make(rator, rand0, (Quotation)rand1) :
          (rand1 is StaticVariable) ? PrimitiveRecordRefA0S.Make(rator, rand0, (StaticVariable)rand1) :
          new PrimitiveRecordRefA0(rator, rand0, rand1));
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, LexicalVariable rand1)
 {
     return
         ((rand1 is Argument) ? PrimitiveGeneralCarCdrA0A.Make(rator, rand0, (Argument)rand1) :
          (rand1 is LexicalVariable1) ? Unimplemented() :
          new PrimitiveGeneralCarCdrA0L(rator, rand0, rand1));
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Argument rand1)
 {
     return
         ((rand1 is Argument0) ? Unimplemented() :
          (rand1 is Argument1) ? PrimitiveGeneralCarCdrA0A1.Make(rator, rand0, (Argument1)rand1) :
          new PrimitiveGeneralCarCdrA0A(rator, rand0, rand1));
 }
Example #5
0
 public static new SCode Make(Primitive2 rator, Argument0 rand0, SCode rand1)
 {
     return
         ((rand1 is StaticVariable) ? PrimitiveGreaterThanFixnumA0S.Make(rator, rand0, (StaticVariable)rand1) :
          (rand1 is Quotation) ? PrimitiveGreaterThanFixnumA0Q.Make(rator, rand0, (Quotation)rand1) :
          new PrimitiveGreaterThanFixnumA0(rator, rand0, rand1));
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, SCode rand1)
 {
     return
         ((rand1 is LexicalVariable) ? PrimitiveGeneralCarCdrA0L.Make(rator, rand0, (LexicalVariable)rand1)
         : (rand1 is Quotation) ? PrimitiveGeneralCarCdrA0Q.Make(rator, rand0, (Quotation)rand1)
         : new PrimitiveGeneralCarCdrA0(rator, rand0, rand1));
 }
Example #7
0
 public static SCode Make(Argument0 predicate, SCode alternative)
 {
     return
         ((alternative is Argument) ? DisjunctionA0A.Make(predicate, (Argument)alternative) :
          (alternative is Quotation) ? DisjunctionA0Q.Make(predicate, (Quotation)alternative) :
          (alternative is StaticVariable) ? DisjunctionA0S.Make(predicate, (StaticVariable)alternative) :
          new DisjunctionA0(predicate, alternative));
 }
 public static SCode Make(Primitive2 rator, LexicalVariable1 rand0, Argument0 rand1)
 {
     return
          new PrimitivePlusFixnumL1A0 (rator, rand0, rand1);
 }
 public static SCode Make(Primitive2 rator, Argument1 rand0, Argument0 rand1)
 {
     return
          new PrimitivePlusFixnumA1A0 (rator, rand0, rand1);
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Quotation rand1)
 {
     return
         new PrimitivePlusFixnumA0Q (rator, rand0, (Quotation) rand1);
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, LexicalVariable rand1)
 {
     return
         (rand1 is Argument) ? PrimitivePlusFixnumA0A.Make (rator, rand0, (Argument) rand1)
         : (rand1 is LexicalVariable1) ? PrimitivePlusFixnumA0L1.Make (rator, rand0, (LexicalVariable1) rand1)
         : new PrimitivePlusFixnumA0L (rator, rand0, rand1);
 }
 protected PrimitiveVector8BRefXA0(Primitive2 rator, SCode rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
Example #13
0
 protected StaticLet1A0(StaticLambda rator, Argument0 rand)
     : base(rator, rand)
 {
 }
Example #14
0
 public static SCode Make(Primitive2 rator, SCode rand0, Argument0 rand1)
 {
     return
         (new PrimitiveIsObjectTypeXA0(rator, rand0, rand1));
 }
Example #15
0
 protected PrimitiveGreaterThanFixnumA0(Primitive2 rator, Argument0 rand0, SCode rand1)
     : base(rator, rand0, rand1)
 {
 }
Example #16
0
 public static SCode Make(SimpleLambda rator, Argument0 arg0)
 {
     //if (arg0 is Argument0) Debugger.Break ();
     return
         (new SimpleLet1A0(rator, arg0));
 }
Example #17
0
 protected PrimitiveIsObjectTypeXA0(Primitive2 rator, SCode rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
Example #18
0
 protected SimpleLet1A0(SimpleLambda rator, Argument0 rand)
     : base(rator, rand)
 {
 }
Example #19
0
 public static SCode Make(Lambda rator, Argument0 arg0)
 {
     return
         (new Let1A0(rator, arg0));
 }
Example #20
0
 protected Let1A0(Lambda rator, Argument0 rand)
     : base(rator, rand)
 {
 }
 public static SCode Make(PrimitiveIsObjectEqQ predicate, Argument0 consequent, SCode alternative)
 {
     return
         (alternative is LexicalVariable) ? Unimplemented () :
         (alternative is Quotation) ? Unimplemented () :
         new PCondIsObjectEqQSA0 (predicate, consequent, alternative);
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Quotation rand1)
 {
     return
         (new PrimitiveGeneralCarCdrA0Q(rator, rand0, (Quotation)rand1));
 }
 public static SCode Make(PrimitiveIsObjectEqSQ predicate, SCode consequent, Argument0 alternative)
 {
     return
         new PCondIsObjectEqSQSA0 (predicate, consequent, alternative);
 }
 public static PrimitiveStringSetA0 Make(Argument0 arg0, Quotation arg1, SCode arg2)
 {
     return
         new PrimitiveStringSetA0Q (arg0, arg1, arg2);
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Argument1 rand1)
 {
     return
         (new PrimitiveGeneralCarCdrA0A1(rator, rand0, rand1));
 }
 public static SCode Make(Primitive2 rator, SCode rand0, Argument0 rand1)
 {
     return
         (new PrimitiveVector8BRefXA0(rator, rand0, rand1));
 }
 public static PrimitiveStringSetA0 Make(Argument0 arg0, SCode arg1, SCode arg2)
 {
     return
         (arg1 is Quotation) ? PrimitiveStringSetA0Q.Make (arg0, (Quotation) arg1, arg2) :
         new PrimitiveStringSetA0 (arg0, arg1, arg2);
 }
Example #28
0
 PrimitiveGreaterThanFixnumA0Q(Primitive2 rator, Argument0 rand0, Quotation rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Value = (int)rand1.Quoted;
 }
Example #29
0
 protected PCondIsNullAA0(PrimitiveIsNullA predicate, Argument0 consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
Example #30
0
 public static new SCode Make(Primitive2 rator, Argument0 rand0, Quotation rand1)
 {
     return
         (new PrimitiveGreaterThanFixnumA0Q(rator, rand0, rand1));
 }
 protected PrimitivePlusFixnumA0L(Primitive2 rator, Argument0 rand0, LexicalVariable rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Name = rand1.Name;
     this.rand1Depth = rand1.Depth;
     this.rand1Offset = rand1.Offset;
 }
Example #32
0
 PrimitiveGreaterThanFixnumA0S(Primitive2 rator, Argument0 rand0, StaticVariable rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Name   = rand1.Name;
     this.rand1Offset = rand1.Offset;
 }
 protected PrimitivePlusFixnumA0Q(Primitive2 rator, Argument0 rand0, Quotation rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Value = (int) rand1.Quoted;
 }
Example #34
0
 public static new SCode Make(Primitive2 rator, Argument0 rand0, StaticVariable rand1)
 {
     return
         (new PrimitiveGreaterThanFixnumA0S(rator, rand0, rand1));
 }
 PrimitivePlusFixnumA1A0(Primitive2 rator, Argument1 rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
Example #36
0
 internal PrimitiveGreaterThanFixnumQA0(Primitive2 rator, Quotation rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
 protected PrimitivePlusFixnumL1A0(Primitive2 rator, LexicalVariable1 rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
 protected PrimitiveIsCharEqA0Q(Primitive2 rator, Argument0 rand0, Quotation rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Value = (char) rand1.Quoted;
 }
 protected PCondIsObjectEqQSA0(PrimitiveIsObjectEqQ predicate, Argument0 consequent, SCode alternative)
     : base(predicate, consequent, alternative)
 {
 }
 protected PrimitiveIsCharEqQA0(Primitive2 rator, Quotation rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
 PCondIsObjectEqSQSA0(PrimitiveIsObjectEqSQ predicate, SCode consequent, Argument0 alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Quotation rand1)
 {
     return
         (new PrimitiveVector8BRefA0Q(rator, rand0, (Quotation)rand1));
 }
 protected PrimitiveRecordSetA0(Argument0 arg0, SCode arg1, SCode arg2)
     : base(arg0, arg1, arg2)
 {
 }
 internal PrimitiveVector8BRefSA0(Primitive2 rator, StaticVariable rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
 public static SCode Make(Primitive2 rator, Quotation rand0, Argument0 rand1)
 {
     return
          new PrimitiveIsCharEqQA0 (rator, rand0, rand1);
 }
 protected PrimitiveVector8BRefA0Q(Primitive2 rator, Argument0 rand0, Quotation rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Value = (int)rand1.Quoted;
 }
 protected PrimitiveGeneralCarCdrA0A(Primitive2 rator, Argument0 rand0, Argument rand1)
     : base(rator, rand0, rand1)
 {
 }
 protected PrimitiveIsCharEqA0(Primitive2 rator, Argument0 rand0, SCode rand1)
     : base(rator, rand0, rand1)
 {
 }
 PrimitiveGeneralCarCdrA0A1(Primitive2 rator, Argument0 rand0, Argument1 rand1)
     : base(rator, rand0, rand1)
 {
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, SCode rand1)
 {
     return
         (rand1 is Quotation) ? PrimitiveIsCharEqA0Q.Make (rator, rand0, (Quotation) rand1)
         : Unimplemented ();
 }
 protected PrimitiveGeneralCarCdrA0Q(Primitive2 rator, Argument0 rand0, Quotation rand1)
     : base(rator, rand0, rand1)
 {
     this.rand1Value = (int)rand1.Quoted;
 }
 protected PrimitivePlusFixnumQA0(Primitive2 rator, Quotation rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
 protected PrimitiveStringSetA0(Argument0 arg0, SCode arg1, SCode arg2)
     : base(arg0, arg1, arg2)
 {
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, SCode rand1)
 {
     return
         (rand1 is LexicalVariable) ? PrimitivePlusFixnumA0L.Make (rator, rand0, (LexicalVariable) rand1)
         : (rand1 is Quotation) ? PrimitivePlusFixnumA0Q.Make (rator, rand0, (Quotation) rand1)
         : new PrimitivePlusFixnumA0 (rator, rand0, rand1);
 }
 protected PrimitiveStringSetA0Q(Argument0 arg0, Quotation arg1, SCode arg2)
     : base(arg0, arg1, arg2)
 {
     this.rand1Value = (int) arg1.Quoted;
 }
 protected PrimitivePlusFixnumSA0(Primitive2 rator, SCode rand0, Argument0 rand1)
     : base(rator, rand0, rand1)
 {
 }
Example #57
0
 protected PCondIsNullA0XA0(PrimitiveIsNullA0 predicate, SCode consequent, Argument0 alternative)
     : base(predicate, consequent, alternative)
 {
 }
 public static SCode Make(Primitive2 rator, Argument0 rand0, Argument rand1)
 {
     return
         (rand1 is Argument0) ? PrimitivePlusFixnumA0A0.Make (rator, rand0, (Argument0) rand1) :
         (rand1 is Argument1) ? PrimitivePlusFixnumA0A1.Make (rator, rand0, (Argument1) rand1) :
         new PrimitivePlusFixnumA0A (rator, rand0, rand1);
 }
Example #59
0
 public static SCode Make(PrimitiveIsNullA predicate, Argument0 consequent, SCode alternative)
 {
     return
         new PCondIsNullAA0 (predicate, consequent, alternative);
 }
 protected PrimitivePlusFixnumA0A1(Primitive2 rator, Argument0 rand0, Argument1 rand1)
     : base(rator, rand0, rand1)
 {
 }