Skip to content

Commit 580ad33

Browse files
committed
Modify getproperty(::BasicSymbolic) for metadata
1 parent db30dc8 commit 580ad33

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/types.jl

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -93,7 +93,9 @@ function exprtype(expr::BasicSymbolicImpl)
9393
end
9494

9595
function Base.getproperty(x::BasicSymbolic, sym::Symbol)
96-
if sym === :metadata || sym === :expr
96+
if sym === :metadata
97+
return getfield(x, :meta).this
98+
elseif sym === :expr || sym === :meta
9799
return getfield(x, sym)
98100
else
99101
return getproperty(x.expr, sym)

0 commit comments

Comments
 (0)