@@ -640,7 +640,7 @@ function parse_constants!(exprs, dict, body, mod)
640
640
type = getfield (mod, type)
641
641
b = _type_check! (get_var (mod, b), a, type, :constants )
642
642
push! (exprs,
643
- :($ (Symbolics_parse_vars (
643
+ :($ (Symbolics . _parse_vars (
644
644
:constants , type, [:($ a = $ b), metadata], toconstant))))
645
645
dict[:constants ][a] = Dict (:value => b, :type => type)
646
646
if @isdefined metadata
@@ -651,7 +651,7 @@ function parse_constants!(exprs, dict, body, mod)
651
651
end
652
652
Expr (:(= ), a, Expr (:tuple , b, metadata)) => begin
653
653
push! (exprs,
654
- :($ (Symbolics_parse_vars (
654
+ :($ (Symbolics . _parse_vars (
655
655
:constants , Real, [:($ a = $ b), metadata], toconstant))))
656
656
dict[:constants ][a] = Dict {Symbol, Any} (:value => get_var (mod, b))
657
657
for data in metadata. args
@@ -660,7 +660,7 @@ function parse_constants!(exprs, dict, body, mod)
660
660
end
661
661
Expr (:(= ), a, b) => begin
662
662
push! (exprs,
663
- :($ (Symbolics_parse_vars (
663
+ :($ (Symbolics . _parse_vars (
664
664
:constants , Real, [:($ a = $ b)], toconstant))))
665
665
dict[:constants ][a] = Dict (:value => get_var (mod, b))
666
666
end
@@ -674,8 +674,6 @@ function parse_constants!(exprs, dict, body, mod)
674
674
end
675
675
end
676
676
end
677
- # HACK: _parse_vars seems invalidated, so we use invokelatest
678
- Symbolics_parse_vars (x... ) = invokelatest (Symbolics. _parse_vars, x... )
679
677
680
678
push_additional_defaults! (dict, a, b:: Number ) = dict[:defaults ][a] = b
681
679
push_additional_defaults! (dict, a, b:: QuoteNode ) = dict[:defaults ][a] = b. value
0 commit comments