public static SteExpression AddOperator(this SteExpression expr, SteOperatorSpecs head, IEnumerable <SteExpression> args) { return(expr.AddArgument(CreateOperator(head, args))); }
public static SteExpression AddArrayAccess(this SteExpression expr, string head, IEnumerable <SteExpression> args) { return(expr.AddArgument(CreateArrayAccess(head, args))); }
public static SteExpression AddOperator(this SteExpression expr, SteOperatorSpecs head, params SteExpression[] args) { return(expr.AddArgument(CreateOperator(head, args))); }
public static SteExpression AddArrayAccess(this SteExpression expr, string head, params SteExpression[] args) { return(expr.AddArgument(CreateArrayAccess(head, args))); }
public static SteExpression AddFunction(this SteExpression expr, string head, params SteExpression[] args) { return(expr.AddArgument(CreateFunction(head, args))); }
public static SteExpression AddLiteralNumber(this SteExpression expr, float number) { return(expr.AddArgument(CreateLiteralNumber(number))); }
public static SteExpression AddLiteralNumber(this SteExpression expr, string numberText) { return(expr.AddArgument(CreateLiteralNumber(numberText))); }
public static SteExpression AddVariable(this SteExpression expr, string varName) { return(expr.AddArgument(CreateVariable(varName))); }