public static SCode Make(PrimitiveIsFixnumEqualA predicate, SCode consequent, SCode alternative) { return (predicate is PrimitiveIsFixnumEqualA0) ? PCondIsFixnumEqualA0.Make ((PrimitiveIsFixnumEqualA0) predicate, consequent, alternative) : (predicate is PrimitiveIsFixnumEqualA1) ? PCondIsFixnumEqualA1.Make ((PrimitiveIsFixnumEqualA1) predicate, consequent, alternative) : (predicate is PrimitiveIsFixnumEqualAL) ? PCondIsFixnumEqualAL.Make ((PrimitiveIsFixnumEqualAL) predicate, consequent, alternative) : (predicate is PrimitiveIsFixnumEqualAQ) ? Unimplemented () : (consequent is LexicalVariable) ? Unimplemented(): (consequent is Quotation) ? Unimplemented(): (alternative is LexicalVariable) ? Unimplemented(): (alternative is Quotation) ? Unimplemented (): new PCondIsFixnumEqualA (predicate, consequent, alternative); }
protected PCondIsFixnumEqualA(PrimitiveIsFixnumEqualA predicate, SCode consequent, SCode alternative) : base(predicate, consequent, alternative) { }