/// <param name="filesused">A set, describing filenames that have been used while parsing the current batch, to prevent them from being used repeatedly</param> public Use(Parser parent, Environment.Environment environment) : base(environment) { PRT = parent ?? new Parser(environment); }
public IExpression Format(Environment.Environment environment) { return(Base.Format(environment).Power(Exponent.Format(environment))); }
/// <summary> /// Override of the of <see cref="BaseActor" /> Load method. /// </summary> /// <param name="env"> /// The <see cref="Environment" /> for the <see cref="GravityActor"/> /// </param> public abstract override void Load(Environment.Environment env);
public IExpression Format(Environment.Environment environment) => Format();
public NumberExpression Format(Environment.Environment environment) => Format();
IExpression IExpression.Format(Environment.Environment environment) { return(Format(environment)); }
public void SetEnv(Environment.Environment env) { environment = env; }
public KillEnemyOfSpecificIdGoal(Environment.Environment environment) { this.environment = environment; }
public Run(Parser parent, Environment.Environment environment) : base(environment) { PRS = parent.NotNull(); }
public TermExpression Format(Environment.Environment environment) => this;
/// <summary> /// The load method for <see cref="BaseActor"/> /// </summary> /// <param name="env">The <see cref="Environment"/> to load for <see cref="BaseActor"/></param> public abstract void Load(Environment.Environment env);