We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
julia> using ApproxFun julia> @descend Multiplication(Fun(), Ultraspherical(1)) Multiplication(f::Fun{<:Chebyshev}, sp::Ultraspherical{<:Union{Integer, Static.StaticInt}}) @ ApproxFunOrthogonalPolynomials ~/Dropbox/JuliaPackages/ApproxFunOrthogonalPolynomials.jl/src/Spaces/Ultraspherical/UltrasphericalOperators.jl:43 ┌ Warning: Some line information is missing, type-assignment may be incomplete └ @ Cthulhu ~/.julia/packages/Cthulhu/tlU2N/src/codeview.jl:117 43 Multiplication(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}::Fun{<:Chebyshev}, sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}::Ultraspherical{<:Union{Integer,StaticInt}})::Union{ApproxFunBase.ConcreteMultiplication{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64}, ApproxFunBase.MultiplicationWrapper{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64, ApproxFunBase.SpaceOperator{PlusOperator{Float64, Tuple{Int64, Int64}, Tuple{Infinities.Infinity, Infinities.Infinity}, Operator{Float64}, Tuple{Int64, Int64}, Tuple{Int64, Int64}}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64}}} = 44 _Multiplication(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}, sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}) Select a call to descend into or ↩ to ascend. [q]uit. [b]ookmark. Toggles: [w]arn, [h]ide type-stable statements, [t]ype annotations, [s]yntax highlight for Source/LLVM/Native. Show: [S]ource code, [A]ST, [T]yped code, [L]LVM IR, [N]ative code Actions: [E]dit source code, [R]evise and redisplay • 44 _Multiplication(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}, sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}) ↩ _Multiplication(f::Fun{<:Chebyshev}, sp::Ultraspherical{<:Union{Integer, Static.StaticInt}}) @ ApproxFunOrthogonalPolynomials ~/Dropbox/JuliaPackages/ApproxFunOrthogonalPolynomials.jl/src/Spaces/Ultraspherical/UltrasphericalOperators.jl:29 ┌ Warning: Some line information is missing, type-assignment may be incomplete └ @ Cthulhu ~/.julia/packages/Cthulhu/tlU2N/src/codeview.jl:117 29 function _Multiplication(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}::Fun{<:Chebyshev}, sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}::Ultraspherical{<:Union{Integer,StaticInt}})::Union{ApproxFunBase.ConcreteMultiplication{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64}, ApproxFunBase.MultiplicationWrapper{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64, ApproxFunBase.SpaceOperator{PlusOperator{Float64, Tuple{Int64, Int64}, Tuple{Infinities.Infinity, Infinities.Infinity}, Operator{Float64}, Tuple{Int64, Int64}, Tuple{Int64, Int64}}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64}}} 30 if (order(sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64})::Int64 == 1)::Bool 31 cfs::Vector{Float64} = f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}.coefficients::Vector{Float64} 32 MultiplicationWrapper::Type{ApproxFunBase.MultiplicationWrapper}(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}, 33 SpaceOperator::Type{ApproxFunBase.SpaceOperator}( 34 (SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64})::ToeplitzOperator{Float64} + 35 HankelOperator::Type{HankelOperator}((view(cfs,(3:length(cfs::Vector{Float64})::Int64)::UnitRange{Int64})::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}/(-2))::Vector{Float64})::HankelOperator{Float64})::PlusOperator{Float64, Tuple{Int64, Int64}, Tuple{Infinities.Infinity, Infinities.Infinity}, Operator{Float64}, Tuple{Int64, Int64}, Tuple{Int64, Int64}}, 36 sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64})::ApproxFunBase.SpaceOperator{PlusOperator{Float64, Tuple{Int64, Int64}, Tuple{Infinities.Infinity, Infinities.Infinity}, Operator{Float64}, Tuple{Int64, Int64}, Tuple{Int64, Int64}}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64} 37 )::ApproxFunBase.MultiplicationWrapper{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64, ApproxFunBase.SpaceOperator{PlusOperator{Float64, Tuple{Int64, Int64}, Tuple{Infinities.Infinity, Infinities.Infinity}, Operator{Float64}, Tuple{Int64, Int64}, Tuple{Int64, Int64}}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64}} 38 else 39 ConcreteMultiplication::Type{ApproxFunBase.ConcreteMultiplication}(f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}},sp::Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64})::ApproxFunBase.ConcreteMultiplication{Chebyshev{ChebyshevInterval{Float64}, Float64}, Ultraspherical{Int64, ChebyshevInterval{Float64}, Float64}, Float64} 40 end 41 end Select a call to descend into or ↩ to ascend. [q]uit. [b]ookmark. Toggles: [w]arn, [h]ide type-stable statements, [t]ype annotations, [s]yntax highlight for Source/LLVM/Native. Show: [S]ource code, [A]ST, [T]yped code, [L]LVM IR, [N]ative code Actions: [E]dit source code, [R]evise and redisplay ^ 31 f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}.coefficients ^ 34 cfs::Vector{Float64}/2 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) ^ 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) 35 length(cfs::Vector{Float64}) ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 31 f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}.coefficients ^ 34 cfs::Vector{Float64}/2 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) ^ 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) 35 length(cfs::Vector{Float64}) ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 ^ 35 length(cfs::Vector{Float64}) • 35 3:length(cfs::Vector{Float64})::Int64 ^ 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) • 35 length(cfs::Vector{Float64}) ^ 34 cfs::Vector{Float64}/2 • 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) ^ 31 f::Fun{Chebyshev{ChebyshevInterval{Float64}, Float64}, Float64, Vector{Float64}}.coefficients • 34 cfs::Vector{Float64}/2 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64}) 35 length(cfs::Vector{Float64}) 35 3:length(cfs::Vector{Float64})::Int64 35 view(cfs,(3:length(cfs::Vector{Float64})::Int64)::UnitRange{Int64}) 35 view(cfs,(3:length(cfs::Vector{Float64})::Int64)::UnitRange{Int64})::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true}/(-2) 35 HankelOperator::Type{HankelOperator}((view(cfs,(3:length(cfs::Vector{Float64})::Int64)::UnitRange{Int64})::SubArray{Float64, 1, Vector{Float64}, Tuple{UnitRange{Int64}}, true… 34 SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64})::ToeplitzOperator{Float64} +\n35 HankelOperator::Type{HankelOperator}((view(cfs,(3:length(cfs… v 33 SpaceOperator::Type{ApproxFunBase.SpaceOperator}(\n34 (SymToeplitzOperator((cfs::Vector{Float64}/2)::Vector{Float64})::ToeplitzOperator{Float64} +\n35 …\n
This happens when using up/down arrows to navigate the list of functions
The text was updated successfully, but these errors were encountered:
Handle multiline code in callsites
3e40634
Fixes #428
Handle multiline code in callsites (#438)
a625aa8
Successfully merging a pull request may close this issue.
This happens when using up/down arrows to navigate the list of functions
The text was updated successfully, but these errors were encountered: