public static SteExpression InsertOperator(this SteExpression expr, int index, SteOperatorSpecs head, IEnumerable <SteExpression> args) { return(expr.InsertArgument(index, CreateOperator(head, args))); }
public static SteExpression InsertFunction(this SteExpression expr, int index, string head, IEnumerable <SteExpression> args) { return(expr.InsertArgument(index, CreateFunction(head, args))); }
public static SteExpression InsertFunction(this SteExpression expr, int index, string head) { return(expr.InsertArgument(index, CreateFunction(head))); }
public static SteExpression InsertLiteralNumber(this SteExpression expr, int index, float number) { return(expr.InsertArgument(index, CreateLiteralNumber(number))); }
public static SteExpression InsertLiteralNumber(this SteExpression expr, int index, string numberText) { return(expr.InsertArgument(index, CreateLiteralNumber(numberText))); }
public static SteExpression InsertVariable(this SteExpression expr, int index, string varName) { return(expr.InsertArgument(index, CreateVariable(varName))); }