All Downloads are FREE. Search and download functionalities are using the official Maven repository.

EOorg.EOeolang.EOnan Maven / Gradle / Ivy


/* This file was auto-generated by eo-maven-plugin (0.29.5 ec1199e 2023-05-30T07:52:00) on 2023-06-11T02:39:00.808944Z; your changes will be discarded on the next build */
package EOorg.EOeolang;

import org.eolang.*;

//  
//    
//     0.0
//     0.0
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
//    
//     
//     
//     
//     
//     
//     
//     
//     
//     
//     
//   
// 
@XmirObject(name = "nan", oname = "nan", source = "/home/r/repo/target/eo/3-pull/org/eolang/nan.eo")
public final class EOnan extends PhDefault {
  public EOnan(final Phi sigma) {
    super(sigma);
    this.add("φ", new AtOnce(new AtComposite(this, rho -> {
      Phi ret_base = new EOorg.EOeolang.EOfloat(Phi.Φ);
        ret_base = new PhLocated(ret_base, 31, 2, "Φ.org.eolang.nan.φ.ρ");
        ret_base = new PhWith(ret_base, "Δ", new Data.Value<>(0.0d));
      Phi ret = new PhMethod(ret_base, "div");
        ret = new PhLocated(ret, 31, 5, "Φ.org.eolang.nan.φ");
      ret = new PhCopy(ret);
        Phi ret_1 = new EOorg.EOeolang.EOfloat(Phi.Φ);
          ret_1 = new PhLocated(ret_1, 31, 10, "Φ.org.eolang.nan.φ.α0");
          ret_1 = new PhWith(ret_1, "Δ", new Data.Value<>(0.0d));
        ret = new PhWith(ret, 0, ret_1);
      return ret;
    })));
    this.add("eq", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOeq(rho);
        ret = new PhLocated(ret, 33, 2, "Φ.org.eolang.nan.eq");
      return ret;
    })));
    this.add("lt", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOlt(rho);
        ret = new PhLocated(ret, 37, 2, "Φ.org.eolang.nan.lt");
      return ret;
    })));
    this.add("lte", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOlte(rho);
        ret = new PhLocated(ret, 41, 2, "Φ.org.eolang.nan.lte");
      return ret;
    })));
    this.add("gt", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOgt(rho);
        ret = new PhLocated(ret, 45, 2, "Φ.org.eolang.nan.gt");
      return ret;
    })));
    this.add("gte", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOgte(rho);
        ret = new PhLocated(ret, 49, 2, "Φ.org.eolang.nan.gte");
      return ret;
    })));
    this.add("times", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOtimes(rho);
        ret = new PhLocated(ret, 53, 2, "Φ.org.eolang.nan.times");
      return ret;
    })));
    this.add("plus", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOplus(rho);
        ret = new PhLocated(ret, 57, 2, "Φ.org.eolang.nan.plus");
      return ret;
    })));
    this.add("neg", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOneg(rho);
        ret = new PhLocated(ret, 61, 2, "Φ.org.eolang.nan.neg");
      return ret;
    })));
    this.add("minus", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOminus(rho);
        ret = new PhLocated(ret, 65, 2, "Φ.org.eolang.nan.minus");
      return ret;
    })));
    this.add("div", new AtOnce(new AtComposite(this, rho -> {
      Phi ret = new EOnan$EOdiv(rho);
        ret = new PhLocated(ret, 69, 2, "Φ.org.eolang.nan.div");
      return ret;
    })));
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy