public static SCode Make(PrimitiveIsFixnumEqual predicate, SCode consequent, SCode alternative) { return (predicate is PrimitiveIsFixnumEqualL) ? PCondIsFixnumEqualL.Make ((PrimitiveIsFixnumEqualL) predicate, consequent, alternative) : //(predicate is PrimitiveIsFixnumEqualQ) ? Unimplemented() : //(predicate is PrimitiveIsFixnumEqualSL) ? Unimplemented() : (predicate is PrimitiveIsFixnumEqualSQ) ? PCondIsFixnumEqualSQ.Make ((PrimitiveIsFixnumEqualSQ) predicate, consequent, alternative) : new PCondIsFixnumEqual (predicate, consequent, alternative); }
protected PCondIsFixnumEqual(PrimitiveIsFixnumEqual predicate, SCode consequent, SCode alternative) : base(predicate, consequent, alternative) { }