@@ -21,11 +21,11 @@ import ..ExpressionModule:
21
21
set_scalar_constants!
22
22
23
23
abstract type AbstractStructuredExpression{
24
- T,F<: Function ,N<: AbstractExpressionNode{T} ,E<: AbstractExpression{T,N}
24
+ T,F<: Function ,N<: AbstractExpressionNode{T} ,E<: AbstractExpression{T,N} ,D <: NamedTuple
25
25
} <: AbstractExpression{T,N} end
26
26
27
27
"""
28
- StructuredExpression{T,F,N,E,TS,D} <: AbstractStructuredExpression{T,F,N,E} <: AbstractExpression{T,N}
28
+ StructuredExpression{T,F,N,E,TS,D} <: AbstractStructuredExpression{T,F,N,E,D } <: AbstractExpression{T,N}
29
29
30
30
This expression type allows you to combine multiple expressions
31
31
together in a predefined way.
@@ -78,7 +78,7 @@ struct StructuredExpression{
78
78
E<: AbstractExpression{T,N} ,
79
79
TS<: NamedTuple{<:Any,<:NTuple{<:Any,E}} ,
80
80
D< :@NamedTuple {structure:: F , operators:: O , variable_names:: V } where {O,V},
81
- } <: AbstractStructuredExpression{T,F,N,E}
81
+ } <: AbstractStructuredExpression{T,F,N,E,D }
82
82
trees:: TS
83
83
metadata:: Metadata{D}
84
84
0 commit comments