Skip to content

Commit dc6fe14

Browse files
Merge pull request #152 from sharanry/sy/issymbollike_fix
Fix issymbollike
2 parents 789eea7 + 3263763 commit dc6fe14

File tree

1 file changed

+9
-7
lines changed

1 file changed

+9
-7
lines changed

src/vector_of_array.jl

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -19,13 +19,15 @@ parameterless_type(x::Type) = __parameterless_type(x)
1919
### Abstract Interface
2020
struct AllObserved
2121
end
22-
issymbollike(x) = x isa Symbol ||
23-
x isa AllObserved ||
24-
Symbol(parameterless_type(typeof(x))) == :Operation ||
25-
Symbol(parameterless_type(typeof(x))) == :Variable ||
26-
Symbol(parameterless_type(typeof(x))) == :Sym ||
27-
Symbol(parameterless_type(typeof(x))) == :Num ||
28-
Symbol(parameterless_type(typeof(x))) == :Term
22+
function issymbollike(x)
23+
x isa Symbol ||
24+
x isa AllObserved ||
25+
Symbol(parameterless_type(typeof(x))) == :Operation || Symbol(parameterless_type(typeof(x))) == Symbol("SymbolicUtils.Operation") ||
26+
Symbol(parameterless_type(typeof(x))) == :Variable || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Variable") ||
27+
Symbol(parameterless_type(typeof(x))) == :Sym || Symbol(parameterless_type(typeof(x))) == Symbol("SymbolicUtils.Sym") ||
28+
Symbol(parameterless_type(typeof(x))) == :Num || Symbol(parameterless_type(typeof(x))) == Symbol("Symbolics.Num") ||
29+
Symbol(parameterless_type(typeof(x))) == :Term || Symbol(parameterless_type(typeof(x))) == Symbol("SymbolicUtils.Term")
30+
end
2931

3032
Base.Array(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:AbstractVector}} = reduce(hcat,VA.u)
3133
Base.Array(VA::AbstractVectorOfArray{T,N,A}) where {T,N,A <: AbstractVector{<:Number}} = VA.u

0 commit comments

Comments
 (0)