public static SCode Make(Primitive2 rator, Argument rand0, LexicalVariable rand1) { return (rand1 is Argument) ? PrimitivePlusFixnumAA.Make (rator, rand0, (Argument) rand1) : (rand1 is LexicalVariable1) ? Unimplemented () : new PrimitivePlusFixnumAL (rator, rand0, rand1); }
internal static SCode Make(PrimitiveIsSymbolA1 predicate, Quotation quotation, LexicalVariable alternative) { throw new NotImplementedException (); }
internal static SCode Make(PrimitiveIsSymbolA1 predicate, SCode consequent, LexicalVariable alternative) { return new PCondIsSymbolA1SL (predicate, consequent, alternative); }
internal static SCode Make(PrimitiveIsSymbolA0 predicate, LexicalVariable consequent, Quotation alternative) { return new PCondIsSymbolA0LQ (predicate, consequent, alternative); }
protected PCondIsSymbolA1LQ(PrimitiveIsSymbolA1 predicate, LexicalVariable consequent, Quotation alternative) : base(predicate, consequent, alternative) { this.alternativeValue = alternative.Quoted; }
protected PCondIsSymbolLLQ(PrimitiveIsSymbolL predicate, LexicalVariable consequent, Quotation alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsSymbol predicate, Quotation consequent, LexicalVariable alternative) { throw new NotImplementedException (); }
public static SCode Make(PrimitiveIsObjectEqLQ predicate, Quotation consequent, LexicalVariable alternative) { return (alternative is Argument) ? Unimplemented() : (alternative is LexicalVariable1) ? Unimplemented () : new PCondIsObjectEqLQQL (predicate, consequent, alternative); }
PCondIsObjectEqQSLL1(PrimitiveIsObjectEqQ predicate, LexicalVariable consequent, LexicalVariable1 alternative) : base(predicate, consequent, alternative) { }
protected PCondIsObjectEqLQLQ(PrimitiveIsObjectEqLQ predicate, LexicalVariable consequent, Quotation alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqLQ predicate, LexicalVariable consequent, Quotation alternative) { return new PCondIsObjectEqLQLQ (predicate, consequent, alternative); }
protected PCondIsObjectEqL1QL(PrimitiveIsObjectEqL1Q predicate, LexicalVariable consequent, SCode alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(Primitive2 rator, LexicalVariable rand0, SCode rand1) { return (rand0 is Argument) ? PrimitivePlusFixnumA.Make (rator, (Argument) rand0, rand1) : (rand0 is LexicalVariable1) ? PrimitivePlusFixnumL1.Make (rator, (LexicalVariable1) rand0, rand1) : (rand1 is LexicalVariable) ? PrimitivePlusFixnumLL.Make (rator, rand0, (LexicalVariable) rand1) : (rand1 is Quotation) ? PrimitivePlusFixnumLQ.Make (rator, rand0, (Quotation) rand1) : new PrimitivePlusFixnumL (rator, rand0, rand1); }
protected PrimitivePlusFixnumL(Primitive2 rator, LexicalVariable rand0, SCode rand1) : base(rator, rand0, rand1) { this.rand0Name = rand0.Name; this.rand0Depth = rand0.Depth; this.rand0Offset = rand0.Offset; }
protected PCondIsSymbolL1SL(PrimitiveIsSymbolL1 predicate, SCode consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqQ predicate, LexicalVariable consequent, LexicalVariable1 alternative) { return new PCondIsObjectEqQSLL1 (predicate, consequent, alternative); }
public static SCode Make(PrimitiveIsSymbolL predicate, LexicalVariable consequent, SCode alternative) { return (alternative is LexicalVariable) ? PCondIsSymbolLLL.Make (predicate, consequent, alternative) : (alternative is Quotation) ? PCondIsSymbolLLQ.Make (predicate, consequent, alternative) : new PCondIsSymbolLL (predicate, consequent, alternative); }
public static SCode Make(PrimitiveIsObjectEqQ predicate, SCode consequent, LexicalVariable alternative) { return (alternative is Argument) ? PCondIsObjectEqQSSA.Make (predicate, consequent, (Argument) alternative): (alternative is LexicalVariable1) ? Unimplemented(): new PCondIsObjectEqQSSL (predicate, consequent, alternative); }
public static SCode Make(PrimitiveIsSymbolL predicate, Quotation consequent, LexicalVariable alternative) { return new PCondIsSymbolLQL (predicate, consequent, alternative); }
protected PCondIsObjectEqSQSL(PrimitiveIsObjectEqSQ predicate, SCode consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { ; }
protected PCondIsSymbolA0LL(PrimitiveIsSymbolA0 predicate, LexicalVariable consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqAQ predicate, LexicalVariable consequent, SCode alternative) { return (consequent is Argument) ? PCondIsObjectEqAQA.Make (predicate, (Argument) consequent, alternative): (consequent is LexicalVariable1) ? Unimplemented() : (alternative is LexicalVariable) ? Unimplemented () : (alternative is Quotation) ? Unimplemented() : new PCondIsObjectEqAQL (predicate, consequent, alternative); }
internal static SCode Make(PrimitiveIsSymbolA1 predicate, LexicalVariable consequent, SCode alternative) { return (alternative is LexicalVariable) ? PCondIsSymbolA1LL.Make (predicate, consequent, (LexicalVariable) alternative) : (alternative is Quotation) ? PCondIsSymbolA1LQ.Make (predicate, consequent, (Quotation) alternative) : new PCondIsSymbolA1L (predicate, consequent, alternative); }
protected PCondIsObjectEqAQQL(PrimitiveIsObjectEqAQ predicate, Quotation consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { this.alternativeName = alternative.Name; this.alternativeDepth = alternative.Depth; this.alternativeOffset = alternative.Offset; }
protected PCondIsSymbolA1QL(PrimitiveIsSymbolA1 predicate, Quotation consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { }
public static SCode Make(PrimitiveIsObjectEqAQ predicate, SCode consequent, LexicalVariable alternative) { return (alternative is Argument) ? ((predicate.rand0Offset == alternative.Offset) ? PCondIsObjectEqAQSx.Make (predicate, consequent, (Argument) alternative) : PCondIsObjectEqAQSA.Make (predicate, consequent, (Argument) alternative)) : (alternative is LexicalVariable1) ? Unimplemented(): new PCondIsObjectEqAQSL (predicate, consequent, alternative); }
protected PCondIsSymbolA1SL(PrimitiveIsSymbolA1 predicate, SCode consequent, LexicalVariable alternative) : base(predicate, consequent, alternative) { this.alternativeName = alternative.Name; this.alternativeDepth = alternative.Depth; this.alternativeOffset = alternative.Offset; }
internal static PCondIsSymbolA Make(PrimitiveIsSymbolA predicate, SCode consequent, LexicalVariable lexicalVariable) { throw new NotImplementedException (); }
protected PCondIsSymbolAL(PrimitiveIsSymbolA predicate, LexicalVariable consequent, SCode alternative) : base(predicate, consequent, alternative) { this.consequentName = consequent.Name; this.consequentDepth = consequent.Depth; this.consequentOffset = consequent.Offset; }
protected PrimitivePlusFixnumAL(Primitive2 rator, Argument rand0, LexicalVariable rand1) : base(rator, rand0, rand1) { this.rand1Name = rand1.Name; this.rand1Depth = rand1.Depth; this.rand1Offset = rand1.Offset; }