public static SCode Make(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative) { return (predicate is PrimitiveLessThanFixnumA) ? PCondLessThanFixnumA.Make ((PrimitiveLessThanFixnumA) predicate, consequent, alternative) : (predicate is PrimitiveLessThanFixnumS) ? PCondLessThanFixnumS.Make ((PrimitiveLessThanFixnumS) predicate, consequent, alternative) : (predicate is PrimitiveLessThanFixnumXQ) ? PCondLessThanFixnumXQ.Make ((PrimitiveLessThanFixnumXQ) predicate, consequent, alternative) : new PCondLessThanFixnum (predicate, consequent, alternative); }
public static SCode Make(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative) { return ((predicate is PrimitiveLessThanFixnumA) ? PCondLessThanFixnumA.Make((PrimitiveLessThanFixnumA)predicate, consequent, alternative) : (predicate is PrimitiveLessThanFixnumS) ? PCondLessThanFixnumS.Make((PrimitiveLessThanFixnumS)predicate, consequent, alternative) : (predicate is PrimitiveLessThanFixnumXQ) ? PCondLessThanFixnumXQ.Make((PrimitiveLessThanFixnumXQ)predicate, consequent, alternative) : new PCondLessThanFixnum(predicate, consequent, alternative)); }
protected PCondLessThanFixnum(PrimitiveLessThanFixnum predicate, SCode consequent, SCode alternative) : base(predicate, consequent, alternative) { }