@@ -640,7 +640,7 @@ function parse_constants!(exprs, dict, body, mod)
640640 type = getfield (mod, type)
641641 b = _type_check! (get_var (mod, b), a, type, :constants )
642642 push! (exprs,
643- :($ (Symbolics_parse_vars (
643+ :($ (Symbolics . _parse_vars (
644644 :constants , type, [:($ a = $ b), metadata], toconstant))))
645645 dict[:constants ][a] = Dict (:value => b, :type => type)
646646 if @isdefined metadata
@@ -651,7 +651,7 @@ function parse_constants!(exprs, dict, body, mod)
651651 end
652652 Expr (:(= ), a, Expr (:tuple , b, metadata)) => begin
653653 push! (exprs,
654- :($ (Symbolics_parse_vars (
654+ :($ (Symbolics . _parse_vars (
655655 :constants , Real, [:($ a = $ b), metadata], toconstant))))
656656 dict[:constants ][a] = Dict {Symbol, Any} (:value => get_var (mod, b))
657657 for data in metadata. args
@@ -660,7 +660,7 @@ function parse_constants!(exprs, dict, body, mod)
660660 end
661661 Expr (:(= ), a, b) => begin
662662 push! (exprs,
663- :($ (Symbolics_parse_vars (
663+ :($ (Symbolics . _parse_vars (
664664 :constants , Real, [:($ a = $ b)], toconstant))))
665665 dict[:constants ][a] = Dict (:value => get_var (mod, b))
666666 end
@@ -674,8 +674,6 @@ function parse_constants!(exprs, dict, body, mod)
674674 end
675675 end
676676end
677- # HACK: _parse_vars seems invalidated, so we use invokelatest
678- Symbolics_parse_vars (x... ) = invokelatest (Symbolics. _parse_vars, x... )
679677
680678push_additional_defaults! (dict, a, b:: Number ) = dict[:defaults ][a] = b
681679push_additional_defaults! (dict, a, b:: QuoteNode ) = dict[:defaults ][a] = b. value
0 commit comments