Skip to content

Commit c90383f

Browse files
committed
refactor: better signatures
1 parent 6e0334b commit c90383f

File tree

2 files changed

+6
-6
lines changed

2 files changed

+6
-6
lines changed

src/Evaluate.jl

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -344,7 +344,7 @@ end
344344
return quote
345345
op = operators.binops[op_idx]
346346
special_operator(op) &&
347-
return deg2_eval_special(tree, cX, op, eval_options, operators)
347+
return deg2_eval_special(tree, cX, operators, op, eval_options)
348348
result_l = _eval_tree_array(tree.l, cX, operators, eval_options)
349349
!result_l.ok && return result_l
350350
@return_on_nonfinite_array(eval_options, result_l.x)
@@ -361,7 +361,7 @@ end
361361
i -> i == op_idx,
362362
i -> let op = operators.binops[i]
363363
if special_operator(op)
364-
deg2_eval_special(tree, cX, op, eval_options, operators)
364+
deg2_eval_special(tree, cX, operators, op, eval_options)
365365
elseif tree.l.degree == 0 && tree.r.degree == 0
366366
deg2_l0_r0_eval(tree, cX, op, eval_options)
367367
elseif tree.r.degree == 0
@@ -406,7 +406,7 @@ end
406406
return quote
407407
op = operators.unaops[op_idx]
408408
special_operator(op) &&
409-
return deg1_eval_special(tree, cX, op, eval_options, operators)
409+
return deg1_eval_special(tree, cX, operators, op, eval_options)
410410
result = _eval_tree_array(tree.l, cX, operators, eval_options)
411411
!result.ok && return result
412412
@return_on_nonfinite_array(eval_options, result.x)
@@ -421,7 +421,7 @@ end
421421
i -> i == op_idx,
422422
i -> let op = operators.unaops[i]
423423
if special_operator(op)
424-
deg1_eval_special(tree, cX, op, eval_options, operators)
424+
deg1_eval_special(tree, cX, operators, op, eval_options)
425425
elseif !$(special_operators) &&
426426
tree.l.degree == 2 &&
427427
tree.l.l.degree == 0 &&

src/SpecialOperators.jl

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ end
2525
@inline special_operator(::Type{AssignOperator}) = true
2626
get_op_name(o::AssignOperator) = "[{FEATURE_" * string(o.target_register) * "} =]"
2727

28-
function deg1_eval_special(tree, cX, op::AssignOperator, eval_options, operators)
28+
function deg1_eval_special(tree, cX, operators, op::AssignOperator, eval_options)
2929
result = _eval_tree_array(tree.l, cX, operators, eval_options)
3030
!result.ok && return result
3131
@return_on_nonfinite_array(eval_options, result.x)
@@ -45,7 +45,7 @@ end
4545
get_op_name(o::WhileOperator) = "while"
4646

4747
# TODO: Need to void any instance of buffer when using while loop.
48-
function deg2_eval_special(tree, cX, op::WhileOperator, eval_options, operators)
48+
function deg2_eval_special(tree, cX, operators, op::WhileOperator, eval_options)
4949
cond = tree.l
5050
body = tree.r
5151
mask = trues(size(cX, 2))

0 commit comments

Comments
 (0)