@@ -5,13 +5,15 @@ export node_to_symbolic, symbolic_to_node
55import Base: convert
66using SymbolicUtils
77if isdefined (Base, :get_extension )
8+ import DynamicExpressions. EquationModule: Node, DEFAULT_NODE_TYPE
9+ import DynamicExpressions. OperatorEnumModule: AbstractOperatorEnum
10+ import DynamicExpressions. UtilsModule: isgood, isbad, @return_on_false
11+ import DynamicExpressions. ExtensionInterfaceModule: node_to_symbolic, symbolic_to_node
12+ else
813 import .. DynamicExpressions. EquationModule: Node, DEFAULT_NODE_TYPE
914 import .. DynamicExpressions. OperatorEnumModule: AbstractOperatorEnum
1015 import .. DynamicExpressions. UtilsModule: isgood, isbad, @return_on_false
11- else
12- import .. EquationModule: Node, DEFAULT_NODE_TYPE
13- import .. OperatorEnumModule: AbstractOperatorEnum
14- import .. UtilsModule: isgood, isbad, @return_on_false
16+ import .. DynamicExpressions. ExtensionInterfaceModule: node_to_symbolic, symbolic_to_node
1517end
1618
1719const SYMBOLIC_UTILS_TYPES = Union{<: Number ,SymbolicUtils. Symbolic{<: Number }}
@@ -190,8 +192,10 @@ function node_to_symbolic(
190192end
191193
192194function symbolic_to_node (
193- eqn:: T , operators:: AbstractOperatorEnum ; varMap:: Union{Array{String,1},Nothing} = nothing
194- ):: Node where {T<: SymbolicUtils.Symbolic }
195+ eqn:: SymbolicUtils.Symbolic ,
196+ operators:: AbstractOperatorEnum ;
197+ varMap:: Union{Array{String,1},Nothing} = nothing ,
198+ ):: Node
195199 return convert (Node, eqn, operators; varMap= varMap)
196200end
197201
0 commit comments