@@ -506,16 +506,16 @@ macro primitive(expr)
506506end
507507
508508function define_pushforward_function_and_friends (fdef)
509- fdef[:name ] = :(AbstractDifferentiation. pushforward_function)
509+ fdef[:name ] = :($ ( AbstractDifferentiation) . pushforward_function)
510510 args = fdef[:args ]
511511 funcs = quote
512512 $ (ExprTools. combinedef (fdef))
513- function AbstractDifferentiation. jacobian ($ (args... ),)
514- identity_like = AbstractDifferentiation . identity_matrix_like ($ (args[3 : end ]. .. ),)
515- pff = AbstractDifferentiation . pushforward_function ($ (args... ),)
513+ function $ ( AbstractDifferentiation) . jacobian ($ (args... ),)
514+ identity_like = $ ( identity_matrix_like) ($ (args[3 : end ]. .. ),)
515+ pff = $ ( pushforward_function) ($ (args... ),)
516516 if eltype (identity_like) <: Tuple{Vararg{Union{AbstractMatrix, Number}}}
517517 return map (identity_like) do identity_like_i
518- return mapreduce (hcat, AbstractDifferentiation . _eachcol .(identity_like_i)... ) do (cols... )
518+ return mapreduce (hcat, $ ( _eachcol) . (identity_like_i). .. ) do (cols... )
519519 pff (cols)
520520 end
521521 end
@@ -542,17 +542,17 @@ function define_pushforward_function_and_friends(fdef)
542542end
543543
544544function define_pullback_function_and_friends (fdef)
545- fdef[:name ] = :(AbstractDifferentiation. pullback_function)
545+ fdef[:name ] = :($ ( AbstractDifferentiation) . pullback_function)
546546 args = fdef[:args ]
547547 funcs = quote
548548 $ (ExprTools. combinedef (fdef))
549- function AbstractDifferentiation. jacobian ($ (args... ),)
550- value_and_pbf = AbstractDifferentiation . value_and_pullback_function ($ (args... ),)
549+ function $ ( AbstractDifferentiation) . jacobian ($ (args... ),)
550+ value_and_pbf = $ ( value_and_pullback_function) ($ (args... ),)
551551 value, _ = value_and_pbf (nothing )
552- identity_like = AbstractDifferentiation . identity_matrix_like (value)
552+ identity_like = $ ( identity_matrix_like) (value)
553553 if eltype (identity_like) <: Tuple{Vararg{AbstractMatrix}}
554554 return map (identity_like) do identity_like_i
555- return mapreduce (vcat, AbstractDifferentiation . _eachcol .(identity_like_i)... ) do (cols... )
555+ return mapreduce (vcat, $ ( _eachcol) . (identity_like_i). .. ) do (cols... )
556556 value_and_pbf (cols)[2 ]'
557557 end
558558 end
@@ -575,12 +575,12 @@ _eachcol(a::Number) = (a,)
575575_eachcol (a) = eachcol (a)
576576
577577function define_jacobian_and_friends (fdef)
578- fdef[:name ] = :(AbstractDifferentiation. jacobian)
578+ fdef[:name ] = :($ ( AbstractDifferentiation) . jacobian)
579579 return ExprTools. combinedef (fdef)
580580end
581581
582582function define_primal_value (fdef)
583- fdef[:name ] = :(AbstractDifferentiation. primal_value)
583+ fdef[:name ] = :($ ( AbstractDifferentiation) . primal_value)
584584 return ExprTools. combinedef (fdef)
585585end
586586
0 commit comments