Package evaluation to test VLBIData on Julia 1.14.0-DEV.2373 (cf67ecc88f*) started at 2026-06-13T17:12:03.463 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Activating project at `~/.julia/environments/v1.14` Set-up completed after 14.91s ################################################################################ # Installation # Installing VLBIData... Resolving package versions... Updating `~/.julia/environments/v1.14/Project.toml` [679fc9cc] + VLBIData v0.5.20 Updating `~/.julia/environments/v1.14/Manifest.toml` [7d9f7c33] + Accessors v0.1.44 [33016aad] + AccessorsExtra v0.1.102 [861a8166] + Combinatorics v1.1.0 [a33af91c] + CompositionsBase v0.1.2 [187b0558] + ConstructionBase v1.6.0 [9a962f9c] + DataAPI v1.16.0 [38052440] + DataManipulation v0.1.22 [02685ad9] + DataPipes v0.3.19 [e2d170a0] + DataValueInterfaces v1.0.0 [44557152] + DateFormats v0.1.20 [85a47980] + Dictionaries v0.4.6 [8d63f2c5] + DispatchDoctor v0.4.28 [ffbed154] + DocStringExtensions v0.9.5 [4e289a0a] + EnumX v1.0.7 [1e56b746] + FlexiGroups v0.1.31 [6394faf6] + FlexiMaps v0.1.29 [313cdc1a] + Indexing v1.1.1 [b395d269] + InterferometricModels v0.1.35 [8197267c] + IntervalSets v0.7.14 [3587e190] + InverseFunctions v0.1.17 [92d709cd] + IrrationalConstants v0.2.6 [82899510] + IteratorInterfaceExtensions v1.0.0 [692b3bcd] + JLLWrappers v1.8.0 [2ab3a3ac] + LogExpFunctions v1.0.1 [1914dd2f] + MacroTools v0.5.16 ⌅ [bac558e1] + OrderedCollections v1.8.2 [d3c5d4cd] + PolarizedTypes v0.1.3 [aea7be01] + PrecompileTools v1.3.4 [21216c6a] + Preferences v1.5.2 [94ee1d12] + Quaternions v0.7.7 [c1ae055f] + RealDot v0.1.0 [189a3867] + Reexport v1.2.2 [6038ab10] + Rotations v1.7.1 [fc65d762] + Skipper v0.1.16 [fc659fc5] + SkyCoords v1.7.0 [276daf66] + SpecialFunctions v2.8.0 [90137ffa] + StaticArrays v1.9.18 [1e83bf80] + StaticArraysCore v1.4.4 [10745b16] + Statistics v1.11.1 [09ab397b] + StructArrays v0.7.3 [4093c41a] + StructHelpers v1.6.0 [3783bdb8] + TableTraits v1.0.1 [bd369af6] + Tables v1.12.1 [b33f403f] + Uncertain v0.1.20 [1986cc42] + Unitful v1.28.0 [6fb2a4bd] + UnitfulAngles v0.7.2 [6112ee07] + UnitfulAstro v1.2.2 [679fc9cc] + VLBIData v0.5.20 [efe28fd5] + OpenSpecFun_jll v0.5.6+0 [56f22d72] + Artifacts v1.11.0 [ade2ca70] + Dates v1.11.0 [8f399da3] + Libdl v1.11.0 [37e2e46d] + LinearAlgebra v1.14.0 [de0858da] + Printf v1.11.0 [9a3f8284] + Random v1.11.0 [ea8e919c] + SHA v1.13.0 [9e88b42a] + Serialization v1.11.0 [fa267f1f] + TOML v1.0.3 [4ec0a83e] + Unicode v1.11.0 [e66e0078] + CompilerSupportLibraries_jll v1.5.2+0 [4536629a] + OpenBLAS_jll v0.3.33+0 [05823500] + OpenLibm_jll v0.8.7+0 [8e850b90] + libblastrampoline_jll v5.15.0+0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 5.82s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... ┌ Warning: Could not use exact versions of packages in manifest, re-resolving └ @ TestEnv ~/.julia/packages/TestEnv/RUPmD/src/julia-1.13/activate_set.jl:78 Precompiling package dependencies... Precompiling project... ERROR: LoadError: cannot document the following expression:  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/pkgdefaults.jl:71 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global km = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(3, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(3, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :km), (Base.Docs.docstr)(" Unitful.km\n\nA prefixed unit, equal to 10^3 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global mm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-3, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-3, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :mm), (Base.Docs.docstr)(" Unitful.mm\n\nA prefixed unit, equal to 10^-3 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global dm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-1, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-1, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :dm), (Base.Docs.docstr)(" Unitful.dm\n\nA prefixed unit, equal to 10^-1 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global dam = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(1, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(1, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :dam), (Base.Docs.docstr)(" Unitful.dam\n\nA prefixed unit, equal to 10^1 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global μm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-6, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-6, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :μm), (Base.Docs.docstr)(" Unitful.μm\n\nA prefixed unit, equal to 10^-6 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global hm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(2, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(2, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :hm), (Base.Docs.docstr)(" Unitful.hm\n\nA prefixed unit, equal to 10^2 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Mm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(6, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(6, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Mm), (Base.Docs.docstr)(" Unitful.Mm\n\nA prefixed unit, equal to 10^6 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global nm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-9, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-9, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :nm), (Base.Docs.docstr)(" Unitful.nm\n\nA prefixed unit, equal to 10^-9 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Gm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(9, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(9, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Gm), (Base.Docs.docstr)(" Unitful.Gm\n\nA prefixed unit, equal to 10^9 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Zm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(21, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(21, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Zm), (Base.Docs.docstr)(" Unitful.Zm\n\nA prefixed unit, equal to 10^21 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global cm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-2, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-2, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :cm), (Base.Docs.docstr)(" Unitful.cm\n\nA prefixed unit, equal to 10^-2 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Ym = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(24, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(24, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Ym), (Base.Docs.docstr)(" Unitful.Ym\n\nA prefixed unit, equal to 10^24 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global am = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-18, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-18, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :am), (Base.Docs.docstr)(" Unitful.am\n\nA prefixed unit, equal to 10^-18 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global zm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-21, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-21, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :zm), (Base.Docs.docstr)(" Unitful.zm\n\nA prefixed unit, equal to 10^-21 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global fm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-15, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-15, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :fm), (Base.Docs.docstr)(" Unitful.fm\n\nA prefixed unit, equal to 10^-15 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Tm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(12, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(12, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Tm), (Base.Docs.docstr)(" Unitful.Tm\n\nA prefixed unit, equal to 10^12 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Pm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(15, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(15, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Pm), (Base.Docs.docstr)(" Unitful.Pm\n\nA prefixed unit, equal to 10^15 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global Em = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(18, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(18, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :Em), (Base.Docs.docstr)(" Unitful.Em\n\nA prefixed unit, equal to 10^18 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global ym = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-24, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-24, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :ym), (Base.Docs.docstr)(" Unitful.ym\n\nA prefixed unit, equal to 10^-24 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:335 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:336 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:336 =#  $(Expr(:meta, :doc))  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:336 =#  const global m = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(0, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(0, 1 // 1)), nothing}()  end  end  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:336 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:347 =#  (Dict{Symbol, Tuple{Float64, Rational{Int64}}}())[:Meter] = (1.0, 1)  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:348 =#  const global pm = (Unitful.FreeUnits){((Unitful.Unit){:Meter, 𝐋}(-12, 1 // 1),), (Unitful.dimension)((Unitful.Unit){:Meter, 𝐋}(-12, 1 // 1)), nothing}()  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:349 =#  if true  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  begin  #= /home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl:350 =#  (Base.Docs.doc!)(Unitful, (Base.Docs.Binding)(Unitful, :pm), (Base.Docs.docstr)(" Unitful.pm\n\nA prefixed unit, equal to 10^-12 m.\n\nDimension: " * string(𝐋) * "\n\nSee also: [`Unitful.m`](@ref).", (Dict{Symbol, Any})(:path => "/home/pkgeval/.julia/packages/Unitful/HhRY9/src/user.jl", :linenumber => 350, :module => Unitful)), Union{})  end  end  end end  Stacktrace:  [1] error(::String, ::String)  @ Base error.jl:56  [2] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/src/pkgdefaults.jl:71  [3] macro expansion  @ ~/.julia/packages/Unitful/HhRY9/src/user.jl:217 [inlined]  [4] macro expansion  @ ~/.julia/packages/Unitful/HhRY9/src/pkgdefaults.jl:71 [inlined]  [5] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [6] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/src/Unitful.jl:72  [7] include(mod::Module, _path::String)  @ Base Base.jl:325  [8] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [9] top-level scope  @ stdin:5  [10] eval(m::Module, e::Any)  @ Core boot.jl:522  [11] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [12] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [13] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [14] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/src/pkgdefaults.jl:71 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/src/Unitful.jl:1 in expression starting at stdin:5 ✗ Unitful 1.9 s ✓ DateFormats → StatisticsExt 63.9 s ✓ DateFormats → IntervalSetsExt 47.8 s ✓ Skipper → AxisKeysExt 43.7 s ✓ AstroLib 86.7 s ✓ ComradeBase 61.0 s ✓ Uncertain → MeasurementsExt 70.1 s ✓ FlexiMaps → AxisKeysExt ┌ Info: JuliaLowering threw given input: │ code = │ :(function flatten(::Type{T}, ::Nothing) where T <: Real │ #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:22 =# │ #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:23 =# │ v = T[] │ #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24 =# │ unflatten_to_Nothing(::Vector{T}) = begin │ #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24 =# │ nothing │ end │ #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:25 =# │ return (v, unflatten_to_Nothing) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [function] │ │ [where] │ │ [call] │ │ flatten :: Identifier │ │ [::] │ │ [curly] │ │ Type :: Identifier │ │ T :: Identifier │ │ [::] │ │ Nothing :: Identifier │ │ [<:] │ │ T :: Identifier │ │ Real :: Identifier │ │ [block] │ │ [=] │ │ v :: Identifier │ │ [ref] │ │ T :: Identifier │ │ [=] │ │ [call] │ │ unflatten_to_Nothing :: Identifier │ │ [::] │ │ [curly] │ │ Vector :: Identifier │ │ T :: Identifier │ │ [block] │ │ nothing :: Identifier │ │ [return] │ │ [tuple] │ │ v :: Identifier │ │ unflatten_to_Nothing :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [where] │ │ [call] │ │ flatten :: Identifier │ scope_layer=1 │ [::] │ │ [curly] │ │ Type :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [::] │ │ Nothing :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ v :: Identifier │ scope_layer=1 │ [ref] │ │ T :: Identifier │ scope_layer=1 │ [=] │ │ [call] │ │ unflatten_to_Nothing :: Identifier │ scope_layer=1 │ [::] │ │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [block] │ │ nothing :: Identifier │ scope_layer=1 │ [return] │ │ [tuple] │ │ v :: Identifier │ scope_layer=1 │ unflatten_to_Nothing :: Identifier │ scope_layer=1 │ │ file = "/home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl" │ line = 22 └ mod = ParameterHandling ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24 =# - Found unexpected binding of kind static_parameter Expression:  #₉/T Containing expressions:  (= #₂₂/T #₉/T)  (call core.svec (call core.svec #₁₅/#flatten#unflatten_to_Nothing##0 (call core.apply_type #₁₂/Vector #₉/T)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24:0)  (call core.svec (call core.svec (function_type #₁₀/unflatten_to_Nothing) (call core.apply_type #₁₂/Vector #₉/T)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24:0)  Detailed provenance:  #₉/T  └─ T  └─ T  └─ @ /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:24  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1097  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1162  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [7] top-level scope  @ ~/.julia/packages/ParameterHandling/WkHof/src/ParameterHandling.jl:13  [8] include(mod::Module, _path::String)  @ Base Base.jl:325  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core boot.jl:522  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [13] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [15] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/flatten.jl:22 in expression starting at /home/pkgeval/.julia/packages/ParameterHandling/WkHof/src/ParameterHandling.jl:1 in expression starting at stdin:5 ✗ ParameterHandling ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:42 =# Core.@doc " karger_cut_cost(g, cut)\n\nFind the number of crossing edges in a cut of graph `g` where the cut is represented\nby the integer array, `cut`.\n" function karger_cut_cost(g::AbstractGraph{T}, cut::Vector{<:Integer}) where T <: Integer │ #= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:48 =# │ #= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49 =# │ return count((e::Edge{T}->begin │ #= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49 =# │ cut[src(e)] != cut[dst(e)] │ end), edges(g)) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @doc :: Identifier │ mod │ :(#= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:42 =#) :: Value │ │ " karger_cut_cost(g, cut)\n\nFind the number of crossing edges in a cut of graph `g` where the cut is represented\nby the integer array, `cut`.\n" :: Value │ │ [function] │ │ [where] │ │ [call] │ │ karger_cut_cost :: Identifier │ │ [::] │ │ g :: Identifier │ │ [curly] │ │ AbstractGraph :: Identifier │ │ T :: Identifier │ │ [::] │ │ cut :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ [<:] │ │ Integer :: Identifier │ │ [<:] │ │ T :: Identifier │ │ Integer :: Identifier │ │ [block] │ │ [return] │ │ [call] │ │ count :: Identifier │ │ [->] │ │ [::] │ │ e :: Identifier │ │ [curly] │ │ Edge :: Identifier │ │ T :: Identifier │ │ [block] │ │ [call] │ │ != :: Identifier │ │ [ref] │ │ cut :: Identifier │ │ [call] │ │ src :: Identifier │ │ e :: Identifier │ │ [ref] │ │ cut :: Identifier │ │ [call] │ │ dst :: Identifier │ │ e :: Identifier │ │ [call] │ │ edges :: Identifier │ │ g :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [block] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [function] │ │ [where] │ │ [call] │ │ karger_cut_cost :: Identifier │ scope_layer=1 │ [::] │ │ g :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractGraph :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [::] │ │ cut :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [return] │ │ [call] │ │ count :: Identifier │ scope_layer=1 │ [->] │ │ [::] │ │ e :: Identifier │ scope_layer=1 │ [curly] │ │ Edge :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ != :: Identifier │ scope_layer=1 │ [ref] │ │ cut :: Identifier │ scope_layer=1 │ [call] │ │ src :: Identifier │ scope_layer=1 │ e :: Identifier │ scope_layer=1 │ [ref] │ │ cut :: Identifier │ scope_layer=1 │ [call] │ │ dst :: Identifier │ scope_layer=1 │ e :: Identifier │ scope_layer=1 │ [call] │ │ edges :: Identifier │ scope_layer=1 │ g :: Identifier │ scope_layer=1 │ [call] │ │ Base.Docs.doc! :: Value │ macro_source=48 │ Graphs :: Value │ macro_source=48 │ [call] │ │ Base.Docs.Binding :: Value │ macro_source=48 │ Graphs :: Value │ │ [inert] │ jl_source=L65 │ karger_cut_cost :: Identifier │ │ [call] │ macro_source=48 │ Base.Docs.docstr :: Value │ macro_source=48 │ [call] │ macro_source=48 │ Core.svec :: Value │ macro_source=48 │ " karger_cut_cost(g, cut)\n\nFind the number of crossing edges in a cut of graph `g` where the cut is represented\nby the integer array, `cut`.\n" :: Value │ macro_source=48 │ [call] │ macro_source=48 │ Dict{Symbol, Any} :: Value │ macro_source=48 │ :path => "/home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl" :: Value │ macro_source=48 │ :linenumber => 42 :: Value │ macro_source=48 │ :module => Graphs :: Value │ macro_source=48 │ [where] │ │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractGraph :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [curly] │ │ Tuple :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ val :: Identifier │ scope_layer=3 │ │ file = "/home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl" │ line = 42 └ mod = Graphs ERROR: LoadError: LoweringError: #= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49 =# - Found unexpected binding of kind static_parameter Expression:  #₁₆/T Containing expressions:  (= #₃₆/T #₁₆/T)  (call core.svec (call core.svec #₂₉/#karger_cut_cost##->###0 (call core.apply_type #₁₉/Edge #₁₆/T)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49:0)  (call core.svec (call core.svec (function_type #₁₇/#->#) (call core.apply_type #₁₉/Edge #₁₆/T)) (call core.svec) SourceLocation:/home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49:0)  Detailed provenance:  #₁₆/T  └─ T  └─ T  ├─ @ /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:49  └─ (macrocall @doc :(#= /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:42 =#) " karger_cut_cost(g, cut)\n\nFind the number of crossing edges in a cut of graph `g` where the cut is represented\nby the integer array, `cut`.\n" (function (where (call karger_cut_cost (:: g (curly AbstractGraph T)) (:: cut (curly Vector (<: Integer)))) (<: T Integer)) (block (return (call count (-> (:: e (curly Edge T)) (block (call != (ref cut (call src e)) (ref cut (call dst e))))) (call edges g))))))  └─ @ /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:42  Stacktrace:  [1] _renumber(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ssa_rewrites::Dict{Int64, Int64}, slot_rewrites::Dict{Int64, Int64}, label_table::Dict{Int64, Int64}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1097  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1162  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257  [4] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287  [5] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [6] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [7] top-level scope  @ ~/.julia/packages/Graphs/nH2e0/src/Graphs.jl:570  [8] include(mod::Module, _path::String)  @ Base Base.jl:325  [9] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [10] top-level scope  @ stdin:5  [11] eval(m::Module, e::Any)  @ Core boot.jl:522  [12] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [13] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [14] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [15] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Graphs/nH2e0/src/graphcut/karger_min_cut.jl:42 in expression starting at /home/pkgeval/.julia/packages/Graphs/nH2e0/src/Graphs.jl:1 in expression starting at stdin:5 ✗ Graphs ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 =# @refargs function Context(source::ValidSources, header::Union{Integer, Vector{Symbol}, Vector{String}, AbstractVector{<:Integer}}, normalizenames::Bool, datarow::Integer, skipto::Integer, footerskip::Integer, transpose::Bool, comment::Union{String, Nothing}, ignoreemptyrows::Bool, ignoreemptylines::Union{Nothing, Bool}, select, drop, limit::Union{Integer, Nothing}, buffer_in_memory::Bool, threaded::Union{Nothing, Bool}, ntasks::Union{Nothing, Integer}, tasks::Union{Nothing, Integer}, rows_to_check::Integer, lines_to_check::Union{Nothing, Integer}, missingstrings::Union{Nothing, String, Vector{String}}, missingstring::Union{Nothing, String, Vector{String}}, delim::Union{Nothing, UInt8, Char, String}, ignorerepeated::Bool, quoted::Bool, quotechar::Union{UInt8, Char}, openquotechar::Union{Nothing, UInt8, Char}, closequotechar::Union{Nothing, UInt8, Char}, escapechar::Union{UInt8, Char}, dateformat::Union{Nothing, String, Dates.DateFormat, Parsers.Format, AbstractVector, AbstractDict}, dateformats::Union{Nothing, String, Dates.DateFormat, Parsers.Format, AbstractVector, AbstractDict}, decimal::Union{UInt8, Char}, groupmark::Union{Char, Nothing}, truestrings::Union{Nothing, Vector{String}}, falsestrings::Union{Nothing, Vector{String}}, stripwhitespace::Bool, type::Union{Nothing, Type}, types::Union{Nothing, Type, AbstractVector, AbstractDict, Function}, typemap::AbstractDict, pool::Union{Bool, Real, AbstractVector, AbstractDict, Base.Callable, Tuple}, downcast::Bool, lazystrings::Bool, stringtype::StringTypes, strict::Bool, silencewarnings::Bool, maxwarnings::Integer, debug::Bool, parsingdebug::Bool, validate::Bool, streaming::Bool) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:313 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:313 =# @inbounds begin │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:314 =# │ ((source isa AbstractString || source isa AbstractPath) && !(isfile(source)::Bool)) && throw(ArgumentError("\"$(source)\" is not a valid file or doesn't exist")) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:315 =# │ if types !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:316 =# │ if types isa AbstractVector │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:317 =# │ any((x->begin │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:317 =# │ !(concrete_or_concreteunion(x)) │ end), types) && nonconcretetypes(types) │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:318 =# types isa AbstractDict │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:319 =# │ typs = values(types) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:320 =# │ any((x->begin │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:320 =# │ !(concrete_or_concreteunion(x)) │ end), typs) && nonconcretetypes(typs) │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:321 =# types isa Type │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:322 =# │ concrete_or_concreteunion(types) || nonconcretetypes(types) │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:325 =# │ checkvaliddelim(delim) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:326 =# │ ignorerepeated && (delim === nothing && throw(ArgumentError("auto-delimiter detection not supported when `ignorerepeated=true`; please provide delimiter like `delim=','`"))) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:327 =# │ if lazystrings && !streaming │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:328 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:328 =# @warn "`lazystrings` keyword argument is deprecated; use `stringtype=PosLenString` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:329 =# │ stringtype = PosLenString │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:331 =# │ if tasks !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:332 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:332 =# @warn "`tasks` keyword argument is deprecated; use `ntasks` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:333 =# │ ntasks = tasks │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:335 =# │ if ignoreemptylines !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:336 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:336 =# @warn "`ignoreemptylines` keyword argument is deprecated; use `ignoreemptyrows` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:337 =# │ ignoreemptyrows = ignoreemptylines │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:339 =# │ if lines_to_check !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:340 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:340 =# @warn "`lines_to_check` keyword argument is deprecated; use `rows_to_check` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:341 =# │ rows_to_check = lines_to_check │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:343 =# │ if !(isempty(missingstrings)) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:344 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:344 =# @warn "`missingstrings` keyword argument is deprecated; pass a `Vector{String}` to `missingstring` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:345 =# │ missingstring = missingstrings │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:347 =# │ if dateformats !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:348 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:348 =# @warn "`dateformats` keyword argument is deprecated; pass column date formats to `dateformat` keyword argument instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:349 =# │ dateformat = dateformats │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:351 =# │ if datarow != -1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:352 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:352 =# @warn "`datarow` keyword argument is deprecated; use `skipto` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:353 =# │ skipto = datarow │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:355 =# │ if type !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:356 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:356 =# @warn "`type` keyword argument is deprecated; a single type can be passed to `types` instead" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:357 =# │ types = type │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:359 =# │ if threaded !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:360 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:360 =# @warn "`threaded` keyword argument is deprecated; to avoid multithreaded parsing, pass `ntasks=1`" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:361 =# │ ntasks = if threaded │ Threads.nthreads() │ else │ 1 │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:363 =# │ if header isa Integer │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:364 =# │ if header == 1 && skipto == 1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:365 =# │ header = -1 │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:366 =# skipto != -1 && skipto < header │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:367 =# │ throw(ArgumentError("skipto row ($(skipto)) must come after header row ($(header))")) │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:370 =# │ if skipto == -1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:371 =# │ if header isa Vector{Symbol} || header isa Vector{String} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:372 =# │ skipto = 0 │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:373 =# header isa Integer │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:375 =# │ skipto = header + 1 │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:376 =# header isa AbstractVector{<:Integer} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:377 =# │ skipto = last(header) + 1 │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:380 =# │ debug && println("header is: $(header), skipto computed as: $(skipto)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:382 =# │ (buf, pos, len, tempfile) = getsource(source, buffer_in_memory) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:383 =# │ if len > MAX_INPUT_SIZE │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:384 =# │ throw(ArgumentError("delimited source to parse too large; must be < $(MAX_INPUT_SIZE) bytes")) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:387 =# │ pos = consumeBOM(buf, pos) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:389 =# │ oq = something(openquotechar, quotechar) % UInt8 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:390 =# │ eq = escapechar % UInt8 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:391 =# │ cq = something(closequotechar, quotechar) % UInt8 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:392 =# │ trues = if truestrings === nothing │ nothing │ else │ truestrings │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:393 =# │ falses = if falsestrings === nothing │ nothing │ else │ falsestrings │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:394 =# │ sentinel = if missingstring === nothing │ missingstring │ else │ if isempty(missingstring) || missingstring isa Vector && (length(missingstring) == 1 && missingstring[1] == "") │ missing │ else │ if missingstring isa String │ [missingstring] │ else │ missingstring │ end │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:396 =# │ if delim === nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:397 =# │ if source isa AbstractString || source isa AbstractPath │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:398 =# │ filename = string(source) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:399 =# │ del = if endswith(filename, ".tsv") │ UInt8('\t') │ else │ if endswith(filename, ".wsv") │ UInt8(' ') │ else │ UInt8('\n') │ end │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:401 =# │ del = UInt8('\n') │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:404 =# │ del = if delim isa Char && isascii(delim) │ delim % UInt8 │ else │ if sizeof(delim) == 1 && isascii(delim) │ delim[1] % UInt8 │ else │ delim │ end │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:407 =# │ cmt = if comment === nothing │ nothing │ else │ (pointer(comment), sizeof(comment)) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:409 =# │ if footerskip > 0 && len > 0 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:410 =# │ lastbyte = buf[var"end"] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:411 =# │ endpos = (lastbyte == UInt8('\r') || lastbyte == UInt8('\n')) + (lastbyte == UInt8('\n') && buf[var"end" - 1] == UInt8('\r')) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:413 =# │ revlen = skiptorow(ReversedBuf(buf), 1 + endpos, len, oq, eq, cq, cmt, ignoreemptyrows, 0, footerskip) - 2 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:414 =# │ len -= revlen │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:415 =# │ debug && println("adjusted for footerskip, len = $((len + revlen) - 1) => $(len)") │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:418 =# │ df = if dateformat isa AbstractVector || dateformat isa AbstractDict │ nothing │ else │ dateformat │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:419 =# │ wh1 = UInt8(' ') │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:420 =# │ wh2 = UInt8('\t') │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:421 =# │ if sentinel isa Vector │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:422 =# │ for sent = sentinel │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:423 =# │ if contains(sent, " ") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:424 =# │ wh1 = 0x00 │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:426 =# │ if contains(sent, "\t") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:427 =# │ wh2 = 0x00 │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:429 =# │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:431 =# │ headerpos = (datapos = pos) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:432 =# │ if !transpose │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:435 =# │ (headerpos, datapos) = detectheaderdatapos(buf, pos, len, oq, eq, cq, cmt, ignoreemptyrows, header, skipto) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:436 =# │ debug && println("headerpos = $(headerpos), datapos = $(datapos)") │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:440 =# │ if del isa UInt8 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:441 =# │ (d, rowsguess) = detectdelimandguessrows(buf, headerpos, datapos, len, oq, eq, cq, cmt, ignoreemptyrows, del) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:442 =# │ wh1 = if d == UInt(' ') │ 0x00 │ else │ wh1 │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:443 =# │ wh2 = if d == UInt8('\t') │ 0x00 │ else │ wh2 │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:444 =# │ options = Parsers.Options(sentinel, wh1, wh2, oq, cq, eq, d, decimal, trues, falses, df, ignorerepeated, ignoreemptyrows, comment, quoted, parsingdebug, stripwhitespace, false, groupmark) │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:445 =# del isa Char │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:446 =# │ (_, rowsguess) = detectdelimandguessrows(buf, headerpos, datapos, len, oq, eq, cq, cmt, ignoreemptyrows) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:447 =# │ options = Parsers.Options(sentinel, wh1, wh2, oq, cq, eq, del, decimal, trues, falses, df, ignorerepeated, ignoreemptyrows, comment, quoted, parsingdebug, stripwhitespace, false, groupmark) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:448 =# │ d = del │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:449 =# del isa String │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:450 =# │ (_, rowsguess) = detectdelimandguessrows(buf, headerpos, datapos, len, oq, eq, cq, cmt, ignoreemptyrows) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:451 =# │ options = Parsers.Options(sentinel, wh1, wh2, oq, cq, eq, del, decimal, trues, falses, df, ignorerepeated, ignoreemptyrows, comment, quoted, parsingdebug, stripwhitespace, false, groupmark) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:452 =# │ d = del │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:454 =# │ error("invalid delim type") │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:456 =# │ debug && println("estimated rows: $(rowsguess)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:457 =# │ debug && println("detected delimiter: \"$(escape_string(if d isa UInt8 │ string(Char(d)) │ else │ d │ end))\"") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:459 =# │ if !transpose │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:462 =# │ if ignorerepeated │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:463 =# │ if headerpos > 0 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:464 =# │ headerpos = Parsers.checkdelim!(buf, headerpos, len, options) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:466 =# │ datapos = Parsers.checkdelim!(buf, datapos, len, options) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:470 =# │ names = detectcolumnnames(buf, headerpos, datapos, len, options, header, normalizenames, oq, eq, cq, cmt, ignoreemptyrows) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:471 =# │ ncols = length(names) │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:474 =# │ (rowsguess, names, positions, endpositions) = detecttranspose(buf, pos, len, options, header, skipto, normalizenames) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:475 =# │ ncols = length(names) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:476 =# │ datapos = if isempty(positions) │ 0 │ else │ positions[1] │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:478 =# │ debug && println("column names detected: $(names)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:479 =# │ debug && println("byte position of data computed at: $(datapos)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:482 =# │ (columns, customtypes) = initialize_columns(ncols, types, names, stringtype, streaming, options; validate = validate) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:483 =# │ if transpose │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:485 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:486 =# │ col = columns[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:487 =# │ col.position = positions[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:488 =# │ col.endposition = endpositions[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:489 =# │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:492 =# │ typemap = convert(IdDict{Type, Type}, typemap)::IdDict{Type, Type} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:493 =# │ for T = values(typemap) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:494 =# │ if nonstandardtype(T) !== Union{} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:495 =# │ customtypes = tupcat(customtypes, nonstandardtype(T)) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:497 =# │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:500 =# │ if dateformat isa AbstractDict │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:501 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:502 =# │ df = getordefault(dateformat, names[i], i, nothing) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:505 =# │ if df !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:506 =# │ (columns[i]).options = Parsers.Options(sentinel, wh1, wh2, oq, cq, eq, d, decimal, trues, falses, df, ignorerepeated, ignoreemptyrows, comment, true, parsingdebug, stripwhitespace, false, groupmark) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:508 =# │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:509 =# │ validate && checkinvalidcolumns(dateformat, "dateformat", ncols, names) │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:513 =# │ finalpool = 0.0 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:514 =# │ if !streaming │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:515 =# │ if pool isa AbstractVector │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:516 =# │ length(pool) == ncols || throw(ArgumentError("provided `pool::AbstractVector` keyword argument doesn't match detected # of columns: `$(length(pool)) != $(ncols)`")) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:517 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:518 =# │ col = columns[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:519 =# │ col.pool = getpool(pool[i]) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:520 =# │ col.columnspecificpool = true │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:521 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:522 =# pool isa AbstractDict │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:523 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:524 =# │ col = columns[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:525 =# │ p = getordefault(pool, names[i], i, NaN) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:526 =# │ if !(isnan(p)) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:527 =# │ col.pool = getpool(p) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:528 =# │ col.columnspecificpool = true │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:530 =# │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:531 =# │ validate && checkinvalidcolumns(pool, "pool", ncols, names) │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:532 =# pool isa Base.Callable │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:533 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:534 =# │ col = columns[i] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:535 =# │ p = pool(i, names[i]) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:536 =# │ if p !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:537 =# │ col.pool = getpool(p) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:538 =# │ col.columnspecificpool = true │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:540 =# │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:542 =# │ finalpool = getpool(pool) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:543 =# │ for col = columns │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:544 =# │ col.pool = finalpool │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:545 =# │ end │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:550 =# │ if select !== nothing && drop !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:551 =# │ throw(ArgumentError("`select` and `drop` keywords were both provided; only one or the other is allowed")) │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:552 =# select !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:553 =# │ if select isa AbstractVector{Bool} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:554 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:555 =# │ select[i] || willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:556 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:557 =# select isa AbstractVector{<:Integer} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:558 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:559 =# │ i in select || willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:560 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:561 =# select isa AbstractVector{Symbol} || select isa AbstractVector{<:AbstractString} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:562 =# │ select = map(Symbol, select) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:563 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:564 =# │ names[i] in select || willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:565 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:566 =# select isa Base.Callable │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:567 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:568 =# │ select(i, names[i])::Bool || willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:569 =# │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:571 =# │ throw(ArgumentError("`select` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`")) │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:573 =# drop !== nothing │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:574 =# │ if drop isa AbstractVector{Bool} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:575 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:576 =# │ drop[i] && willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:577 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:578 =# drop isa AbstractVector{<:Integer} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:579 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:580 =# │ i in drop && willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:581 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:582 =# drop isa AbstractVector{Symbol} || drop isa AbstractVector{<:AbstractString} │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:583 =# │ drop = map(Symbol, drop) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:584 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:585 =# │ names[i] in drop && willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:586 =# │ end │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:587 =# drop isa Base.Callable │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:588 =# │ for i = 1:ncols │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:589 =# │ drop(i, names[i])::Bool && willdrop!(columns, i) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:590 =# │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:592 =# │ throw(ArgumentError("`drop` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`")) │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:595 =# │ debug && println("computed types are: $(types)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:598 =# │ limit = something(limit, typemax(Int)) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:599 =# │ minrows = min(limit, rowsguess) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:600 =# │ nthreads = Int(something(ntasks, Threads.nthreads())) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:601 =# │ if ntasks === nothing && (!streaming && (nthreads > 1 && (!transpose && (minrows > nthreads * 5 && minrows * ncols >= 5000)))) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:602 =# │ threaded = true │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:603 =# │ ntasks = nthreads │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:604 =# ntasks !== nothing && ntasks > 1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:605 =# │ threaded = true │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:606 =# │ if transpose │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:607 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:607 =# @warn "`ntasks > 1` not supported on transposed files" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:608 =# │ threaded = false │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:609 =# │ ntasks = 1 │ elseif #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:610 =# minrows < nthreads * 5 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:611 =# │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:611 =# @warn "`ntasks > 1` but there were not enough estimated rows ($(minrows)) to justify multithreaded parsing" │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:612 =# │ threaded = false │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:613 =# │ ntasks = 1 │ end │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:616 =# │ threaded = false │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:617 =# │ ntasks = 1 │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:621 =# │ if threaded │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:626 =# │ origrowsguess = rowsguess │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:627 =# │ if limit !== typemax(Int) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:628 =# │ limit = Int(limit) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:629 =# │ limitposguess = ceil(Int, (limit / (origrowsguess * 0.8)) * len) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:630 =# │ if limitposguess < len │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:631 =# │ newlen = [0, limitposguess, min(limitposguess * 2, len)] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:632 =# │ findchunkrowstart(newlen, 2, buf, options, typemap, downcast, ncols, 5, columns, Type[col.type for col = columns], ReentrantLock(), stringtype, Threads.Atomic{Int}(0), Threads.Atomic{Int}(0), Threads.Atomic{Bool}(true)) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:633 =# │ len = newlen[2] - 1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:634 =# │ reinitialize_column_type!(columns, types, names, stringtype, streaming) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:635 =# │ origrowsguess = limit │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:637 =# │ debug && println("limiting, adjusting len to $(len)") │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:639 =# │ chunksize = div(len - datapos, ntasks) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:640 =# │ chunkpositions = [datapos + chunksize * i for i = 0:ntasks] │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:641 =# │ chunkpositions[var"end"] = len │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:642 =# │ debug && println("initial byte positions before adjusting for start of rows: $(chunkpositions)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:643 =# │ (avgbytesperrow, successfullychunked) = findrowstarts!(buf, options, chunkpositions, ncols, columns, stringtype, typemap, downcast, rows_to_check) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:644 =# │ ntasks = length(chunkpositions) - 1 │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:645 =# │ if successfullychunked │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:646 =# │ origbytesperrow = (len - datapos) / origrowsguess │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:647 =# │ weightedavgbytesperrow = ceil(Int, avgbytesperrow * ((ntasks - 1) / ntasks) + origbytesperrow * (1 / ntasks)) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:648 =# │ rowsguess = ceil(Int, ((len - datapos) / weightedavgbytesperrow) * 1.01) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:649 =# │ debug && println("single-threaded estimated rows = $(origrowsguess), multi-threaded estimated rows = $(rowsguess)") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:650 =# │ debug && println("multi-threaded column types sampled as: $(columns)") │ else │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:653 =# │ debug && println("multi-threaded parsing failed! Falling back to single thread, reinitializing column types.") │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:654 =# │ reinitialize_column_type!(columns, types, names, stringtype, streaming) │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:655 =# │ threaded = false │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:658 =# │ if !threaded │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:659 =# │ chunkpositions = EMPTY_INT_ARRAY │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:660 =# │ if limit < rowsguess │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:661 =# │ rowsguess = limit │ end │ end │ end │ #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:666 =# │ return Context(transpose, getname(source), names, rowsguess, ncols, buf, datapos, len, skipto, options, columns, finalpool, downcast, customtypes, typemap, stringtype, limit, threaded, ntasks, chunkpositions, strict, silencewarnings, maxwarnings, debug, tempfile, streaming, types) │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @refargs :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 =#) :: Value │ │ [function] │ │ [call] │ │ Context :: Identifier │ │ [::] │ │ source :: Identifier │ │ ValidSources :: Identifier │ │ [::] │ │ header :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Integer :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ Symbol :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ Integer :: Identifier │ │ [::] │ │ normalizenames :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ datarow :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ skipto :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ footerskip :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ transpose :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ comment :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ String :: Identifier │ │ Nothing :: Identifier │ │ [::] │ │ ignoreemptyrows :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ ignoreemptylines :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Bool :: Identifier │ │ select :: Identifier │ │ drop :: Identifier │ │ [::] │ │ limit :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Integer :: Identifier │ │ Nothing :: Identifier │ │ [::] │ │ buffer_in_memory :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ threaded :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ ntasks :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ tasks :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ rows_to_check :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ lines_to_check :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ missingstrings :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ String :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [::] │ │ missingstring :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ String :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [::] │ │ delim :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ String :: Identifier │ │ [::] │ │ ignorerepeated :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ quoted :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ quotechar :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ [::] │ │ openquotechar :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ [::] │ │ closequotechar :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ [::] │ │ escapechar :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ [::] │ │ dateformat :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ String :: Identifier │ │ [.] │ │ Dates :: Identifier │ │ [inert] │ │ DateFormat :: Identifier │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Format :: Identifier │ │ AbstractVector :: Identifier │ │ AbstractDict :: Identifier │ │ [::] │ │ dateformats :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ String :: Identifier │ │ [.] │ │ Dates :: Identifier │ │ [inert] │ │ DateFormat :: Identifier │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Format :: Identifier │ │ AbstractVector :: Identifier │ │ AbstractDict :: Identifier │ │ [::] │ │ decimal :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ UInt8 :: Identifier │ │ Char :: Identifier │ │ [::] │ │ groupmark :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Char :: Identifier │ │ Nothing :: Identifier │ │ [::] │ │ truestrings :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [::] │ │ falsestrings :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [::] │ │ stripwhitespace :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ type :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Type :: Identifier │ │ [::] │ │ types :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Nothing :: Identifier │ │ Type :: Identifier │ │ AbstractVector :: Identifier │ │ AbstractDict :: Identifier │ │ Function :: Identifier │ │ [::] │ │ typemap :: Identifier │ │ AbstractDict :: Identifier │ │ [::] │ │ pool :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ Bool :: Identifier │ │ Real :: Identifier │ │ AbstractVector :: Identifier │ │ AbstractDict :: Identifier │ │ [.] │ │ Base :: Identifier │ │ [inert] │ │ Callable :: Identifier │ │ Tuple :: Identifier │ │ [::] │ │ downcast :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ lazystrings :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ stringtype :: Identifier │ │ StringTypes :: Identifier │ │ [::] │ │ strict :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ silencewarnings :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ maxwarnings :: Identifier │ │ Integer :: Identifier │ │ [::] │ │ debug :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ parsingdebug :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ validate :: Identifier │ │ Bool :: Identifier │ │ [::] │ │ streaming :: Identifier │ │ Bool :: Identifier │ │ [block] │ │ [macrocall] │ │ @inbounds :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:313 =#) :: Value │ │ [block] │ │ [&&] │ │ [&&] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ source :: Identifier │ │ AbstractString :: Identifier │ │ [call] │ │ isa :: Identifier │ │ source :: Identifier │ │ AbstractPath :: Identifier │ │ [call] │ │ ! :: Identifier │ │ [::] │ │ [call] │ │ isfile :: Identifier │ │ source :: Identifier │ │ Bool :: Identifier │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ [string] │ │ "\"" :: Value │ │ source :: Identifier │ │ "\" is not a valid file or doesn't exist" :: Value │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ types :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ types :: Identifier │ │ AbstractVector :: Identifier │ │ [block] │ │ [&&] │ │ [call] │ │ any :: Identifier │ │ [->] │ │ x :: Identifier │ │ [block] │ │ [call] │ │ ! :: Identifier │ │ [call] │ │ concrete_or_concreteunion :: Identifier │ │ x :: Identifier │ │ types :: Identifier │ │ [call] │ │ nonconcretetypes :: Identifier │ │ types :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ types :: Identifier │ │ AbstractDict :: Identifier │ │ [block] │ │ [=] │ │ typs :: Identifier │ │ [call] │ │ values :: Identifier │ │ types :: Identifier │ │ [&&] │ │ [call] │ │ any :: Identifier │ │ [->] │ │ x :: Identifier │ │ [block] │ │ [call] │ │ ! :: Identifier │ │ [call] │ │ concrete_or_concreteunion :: Identifier │ │ x :: Identifier │ │ typs :: Identifier │ │ [call] │ │ nonconcretetypes :: Identifier │ │ typs :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ types :: Identifier │ │ Type :: Identifier │ │ [block] │ │ [||] │ │ [call] │ │ concrete_or_concreteunion :: Identifier │ │ types :: Identifier │ │ [call] │ │ nonconcretetypes :: Identifier │ │ types :: Identifier │ │ [call] │ │ checkvaliddelim :: Identifier │ │ delim :: Identifier │ │ [&&] │ │ ignorerepeated :: Identifier │ │ [&&] │ │ [call] │ │ === :: Identifier │ │ delim :: Identifier │ │ nothing :: Identifier │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ "auto-delimiter detection not supported when `ignorerepeated=true`; please provide delimiter like `delim=','`" :: Value │ │ [if] │ │ [&&] │ │ lazystrings :: Identifier │ │ [call] │ │ ! :: Identifier │ │ streaming :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:328 =#) :: Value │ │ "`lazystrings` keyword argument is deprecated; use `stringtype=PosLenString` instead" :: Value │ │ [=] │ │ stringtype :: Identifier │ │ PosLenString :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ tasks :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:332 =#) :: Value │ │ "`tasks` keyword argument is deprecated; use `ntasks` instead" :: Value │ │ [=] │ │ ntasks :: Identifier │ │ tasks :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ ignoreemptylines :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:336 =#) :: Value │ │ "`ignoreemptylines` keyword argument is deprecated; use `ignoreemptyrows` instead" :: Value │ │ [=] │ │ ignoreemptyrows :: Identifier │ │ ignoreemptylines :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ lines_to_check :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:340 =#) :: Value │ │ "`lines_to_check` keyword argument is deprecated; use `rows_to_check` instead" :: Value │ │ [=] │ │ rows_to_check :: Identifier │ │ lines_to_check :: Identifier │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ [call] │ │ isempty :: Identifier │ │ missingstrings :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:344 =#) :: Value │ │ "`missingstrings` keyword argument is deprecated; pass a `Vector{String}` to `missingstring` instead" :: Value │ │ [=] │ │ missingstring :: Identifier │ │ missingstrings :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ dateformats :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:348 =#) :: Value │ │ "`dateformats` keyword argument is deprecated; pass column date formats to `dateformat` keyword argument instead" :: Value │ │ [=] │ │ dateformat :: Identifier │ │ dateformats :: Identifier │ │ [if] │ │ [call] │ │ != :: Identifier │ │ datarow :: Identifier │ │ -1 :: Value │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:352 =#) :: Value │ │ "`datarow` keyword argument is deprecated; use `skipto` instead" :: Value │ │ [=] │ │ skipto :: Identifier │ │ datarow :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ type :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:356 =#) :: Value │ │ "`type` keyword argument is deprecated; a single type can be passed to `types` instead" :: Value │ │ [=] │ │ types :: Identifier │ │ type :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ threaded :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:360 =#) :: Value │ │ "`threaded` keyword argument is deprecated; to avoid multithreaded parsing, pass `ntasks=1`" :: Value │ │ [=] │ │ ntasks :: Identifier │ │ [if] │ │ threaded :: Identifier │ │ [call] │ │ [.] │ │ Threads :: Identifier │ │ [inert] │ │ nthreads :: Identifier │ │ 1 :: Value │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ header :: Identifier │ │ Integer :: Identifier │ │ [block] │ │ [if] │ │ [&&] │ │ [call] │ │ == :: Identifier │ │ header :: Identifier │ │ 1 :: Value │ │ [call] │ │ == :: Identifier │ │ skipto :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ header :: Identifier │ │ -1 :: Value │ │ [elseif] │ │ [block] │ │ [&&] │ │ [call] │ │ != :: Identifier │ │ skipto :: Identifier │ │ -1 :: Value │ │ [call] │ │ < :: Identifier │ │ skipto :: Identifier │ │ header :: Identifier │ │ [block] │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ [string] │ │ "skipto row (" :: Value │ │ skipto :: Identifier │ │ ") must come after header row (" :: Value │ │ header :: Identifier │ │ ")" :: Value │ │ [if] │ │ [call] │ │ == :: Identifier │ │ skipto :: Identifier │ │ -1 :: Value │ │ [block] │ │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ header :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ Symbol :: Identifier │ │ [call] │ │ isa :: Identifier │ │ header :: Identifier │ │ [curly] │ │ Vector :: Identifier │ │ String :: Identifier │ │ [block] │ │ [=] │ │ skipto :: Identifier │ │ 0 :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ header :: Identifier │ │ Integer :: Identifier │ │ [block] │ │ [=] │ │ skipto :: Identifier │ │ [call] │ │ + :: Identifier │ │ header :: Identifier │ │ 1 :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ header :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ Integer :: Identifier │ │ [block] │ │ [=] │ │ skipto :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ last :: Identifier │ │ header :: Identifier │ │ 1 :: Value │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "header is: " :: Value │ │ header :: Identifier │ │ ", skipto computed as: " :: Value │ │ skipto :: Identifier │ │ [=] │ │ [tuple] │ │ buf :: Identifier │ │ pos :: Identifier │ │ len :: Identifier │ │ tempfile :: Identifier │ │ [call] │ │ getsource :: Identifier │ │ source :: Identifier │ │ buffer_in_memory :: Identifier │ │ [if] │ │ [call] │ │ > :: Identifier │ │ len :: Identifier │ │ MAX_INPUT_SIZE :: Identifier │ │ [block] │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ [string] │ │ "delimited source to parse too large; must be < " :: Value │ │ MAX_INPUT_SIZE :: Identifier │ │ " bytes" :: Value │ │ [=] │ │ pos :: Identifier │ │ [call] │ │ consumeBOM :: Identifier │ │ buf :: Identifier │ │ pos :: Identifier │ │ [=] │ │ oq :: Identifier │ │ [call] │ │ % :: Identifier │ │ [call] │ │ something :: Identifier │ │ openquotechar :: Identifier │ │ quotechar :: Identifier │ │ UInt8 :: Identifier │ │ [=] │ │ eq :: Identifier │ │ [call] │ │ % :: Identifier │ │ escapechar :: Identifier │ │ UInt8 :: Identifier │ │ [=] │ │ cq :: Identifier │ │ [call] │ │ % :: Identifier │ │ [call] │ │ something :: Identifier │ │ closequotechar :: Identifier │ │ quotechar :: Identifier │ │ UInt8 :: Identifier │ │ [=] │ │ trues :: Identifier │ │ [if] │ │ [call] │ │ === :: Identifier │ │ truestrings :: Identifier │ │ nothing :: Identifier │ │ nothing :: Identifier │ │ truestrings :: Identifier │ │ [=] │ │ falses :: Identifier │ │ [if] │ │ [call] │ │ === :: Identifier │ │ falsestrings :: Identifier │ │ nothing :: Identifier │ │ nothing :: Identifier │ │ falsestrings :: Identifier │ │ [=] │ │ sentinel :: Identifier │ │ [if] │ │ [call] │ │ === :: Identifier │ │ missingstring :: Identifier │ │ nothing :: Identifier │ │ missingstring :: Identifier │ │ [if] │ │ [||] │ │ [call] │ │ isempty :: Identifier │ │ missingstring :: Identifier │ │ [&&] │ │ [call] │ │ isa :: Identifier │ │ missingstring :: Identifier │ │ Vector :: Identifier │ │ [&&] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ missingstring :: Identifier │ │ 1 :: Value │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ missingstring :: Identifier │ │ 1 :: Value │ │ "" :: Value │ │ missing :: Identifier │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ missingstring :: Identifier │ │ String :: Identifier │ │ [vect] │ │ missingstring :: Identifier │ │ missingstring :: Identifier │ │ [if] │ │ [call] │ │ === :: Identifier │ │ delim :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ source :: Identifier │ │ AbstractString :: Identifier │ │ [call] │ │ isa :: Identifier │ │ source :: Identifier │ │ AbstractPath :: Identifier │ │ [block] │ │ [=] │ │ filename :: Identifier │ │ [call] │ │ string :: Identifier │ │ source :: Identifier │ │ [=] │ │ del :: Identifier │ │ [if] │ │ [call] │ │ endswith :: Identifier │ │ filename :: Identifier │ │ ".tsv" :: Value │ │ [call] │ │ UInt8 :: Identifier │ │ '\t' :: Value │ │ [if] │ │ [call] │ │ endswith :: Identifier │ │ filename :: Identifier │ │ ".wsv" :: Value │ │ [call] │ │ UInt8 :: Identifier │ │ ' ' :: Value │ │ [call] │ │ UInt8 :: Identifier │ │ '\n' :: Value │ │ [block] │ │ [=] │ │ del :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\n' :: Value │ │ [block] │ │ [=] │ │ del :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ │ delim :: Identifier │ │ Char :: Identifier │ │ [call] │ │ isascii :: Identifier │ │ delim :: Identifier │ │ [call] │ │ % :: Identifier │ │ delim :: Identifier │ │ UInt8 :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ sizeof :: Identifier │ │ delim :: Identifier │ │ 1 :: Value │ │ [call] │ │ isascii :: Identifier │ │ delim :: Identifier │ │ [call] │ │ % :: Identifier │ │ [ref] │ │ delim :: Identifier │ │ 1 :: Value │ │ UInt8 :: Identifier │ │ delim :: Identifier │ │ [=] │ │ cmt :: Identifier │ │ [if] │ │ [call] │ │ === :: Identifier │ │ comment :: Identifier │ │ nothing :: Identifier │ │ nothing :: Identifier │ │ [tuple] │ │ [call] │ │ pointer :: Identifier │ │ comment :: Identifier │ │ [call] │ │ sizeof :: Identifier │ │ comment :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ > :: Identifier │ │ footerskip :: Identifier │ │ 0 :: Value │ │ [call] │ │ > :: Identifier │ │ len :: Identifier │ │ 0 :: Value │ │ [block] │ │ [=] │ │ lastbyte :: Identifier │ │ [ref] │ │ buf :: Identifier │ │ end :: Identifier │ │ [=] │ │ endpos :: Identifier │ │ [call] │ │ + :: Identifier │ │ [||] │ │ [call] │ │ == :: Identifier │ │ lastbyte :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\r' :: Value │ │ [call] │ │ == :: Identifier │ │ lastbyte :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\n' :: Value │ │ [&&] │ │ [call] │ │ == :: Identifier │ │ lastbyte :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\n' :: Value │ │ [call] │ │ == :: Identifier │ │ [ref] │ │ buf :: Identifier │ │ [call] │ │ - :: Identifier │ │ end :: Identifier │ │ 1 :: Value │ │ [call] │ │ UInt8 :: Identifier │ │ '\r' :: Value │ │ [=] │ │ revlen :: Identifier │ │ [call] │ │ - :: Identifier │ │ [call] │ │ skiptorow :: Identifier │ │ [call] │ │ ReversedBuf :: Identifier │ │ buf :: Identifier │ │ [call] │ │ + :: Identifier │ │ 1 :: Value │ │ endpos :: Identifier │ │ len :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ 0 :: Value │ │ footerskip :: Identifier │ │ 2 :: Value │ │ [unknown_head] │ │ len :: Identifier │ │ revlen :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "adjusted for footerskip, len = " :: Value │ │ [call] │ │ - :: Identifier │ │ [call] │ │ + :: Identifier │ │ len :: Identifier │ │ revlen :: Identifier │ │ 1 :: Value │ │ " => " :: Value │ │ len :: Identifier │ │ [=] │ │ df :: Identifier │ │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ dateformat :: Identifier │ │ AbstractVector :: Identifier │ │ [call] │ │ isa :: Identifier │ │ dateformat :: Identifier │ │ AbstractDict :: Identifier │ │ nothing :: Identifier │ │ dateformat :: Identifier │ │ [=] │ │ wh1 :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ ' ' :: Value │ │ [=] │ │ wh2 :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\t' :: Value │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ sentinel :: Identifier │ │ Vector :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ sent :: Identifier │ │ sentinel :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ contains :: Identifier │ │ sent :: Identifier │ │ " " :: Value │ │ [block] │ │ [=] │ │ wh1 :: Identifier │ │ 0x00 :: Value │ │ [if] │ │ [call] │ │ contains :: Identifier │ │ sent :: Identifier │ │ "\t" :: Value │ │ [block] │ │ [=] │ │ wh2 :: Identifier │ │ 0x00 :: Value │ │ [=] │ │ headerpos :: Identifier │ │ [=] │ │ datapos :: Identifier │ │ pos :: Identifier │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ transpose :: Identifier │ │ [block] │ │ [=] │ │ [tuple] │ │ headerpos :: Identifier │ │ datapos :: Identifier │ │ [call] │ │ detectheaderdatapos :: Identifier │ │ buf :: Identifier │ │ pos :: Identifier │ │ len :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ header :: Identifier │ │ skipto :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "headerpos = " :: Value │ │ headerpos :: Identifier │ │ ", datapos = " :: Value │ │ datapos :: Identifier │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ del :: Identifier │ │ UInt8 :: Identifier │ │ [block] │ │ [=] │ │ [tuple] │ │ d :: Identifier │ │ rowsguess :: Identifier │ │ [call] │ │ detectdelimandguessrows :: Identifier │ │ buf :: Identifier │ │ headerpos :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ del :: Identifier │ │ [=] │ │ wh1 :: Identifier │ │ [if] │ │ [call] │ │ == :: Identifier │ │ d :: Identifier │ │ [call] │ │ UInt :: Identifier │ │ ' ' :: Value │ │ 0x00 :: Value │ │ wh1 :: Identifier │ │ [=] │ │ wh2 :: Identifier │ │ [if] │ │ [call] │ │ == :: Identifier │ │ d :: Identifier │ │ [call] │ │ UInt8 :: Identifier │ │ '\t' :: Value │ │ 0x00 :: Value │ │ wh2 :: Identifier │ │ [=] │ │ options :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ │ wh1 :: Identifier │ │ wh2 :: Identifier │ │ oq :: Identifier │ │ cq :: Identifier │ │ eq :: Identifier │ │ d :: Identifier │ │ decimal :: Identifier │ │ trues :: Identifier │ │ falses :: Identifier │ │ df :: Identifier │ │ ignorerepeated :: Identifier │ │ ignoreemptyrows :: Identifier │ │ comment :: Identifier │ │ quoted :: Identifier │ │ parsingdebug :: Identifier │ │ stripwhitespace :: Identifier │ │ false :: Value │ │ groupmark :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ del :: Identifier │ │ Char :: Identifier │ │ [block] │ │ [=] │ │ [tuple] │ │ _ :: Identifier │ │ rowsguess :: Identifier │ │ [call] │ │ detectdelimandguessrows :: Identifier │ │ buf :: Identifier │ │ headerpos :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ [=] │ │ options :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ │ wh1 :: Identifier │ │ wh2 :: Identifier │ │ oq :: Identifier │ │ cq :: Identifier │ │ eq :: Identifier │ │ del :: Identifier │ │ decimal :: Identifier │ │ trues :: Identifier │ │ falses :: Identifier │ │ df :: Identifier │ │ ignorerepeated :: Identifier │ │ ignoreemptyrows :: Identifier │ │ comment :: Identifier │ │ quoted :: Identifier │ │ parsingdebug :: Identifier │ │ stripwhitespace :: Identifier │ │ false :: Value │ │ groupmark :: Identifier │ │ [=] │ │ d :: Identifier │ │ del :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ del :: Identifier │ │ String :: Identifier │ │ [block] │ │ [=] │ │ [tuple] │ │ _ :: Identifier │ │ rowsguess :: Identifier │ │ [call] │ │ detectdelimandguessrows :: Identifier │ │ buf :: Identifier │ │ headerpos :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ [=] │ │ options :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ │ wh1 :: Identifier │ │ wh2 :: Identifier │ │ oq :: Identifier │ │ cq :: Identifier │ │ eq :: Identifier │ │ del :: Identifier │ │ decimal :: Identifier │ │ trues :: Identifier │ │ falses :: Identifier │ │ df :: Identifier │ │ ignorerepeated :: Identifier │ │ ignoreemptyrows :: Identifier │ │ comment :: Identifier │ │ quoted :: Identifier │ │ parsingdebug :: Identifier │ │ stripwhitespace :: Identifier │ │ false :: Value │ │ groupmark :: Identifier │ │ [=] │ │ d :: Identifier │ │ del :: Identifier │ │ [block] │ │ [call] │ │ error :: Identifier │ │ "invalid delim type" :: Value │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "estimated rows: " :: Value │ │ rowsguess :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "detected delimiter: \"" :: Value │ │ [call] │ │ escape_string :: Identifier │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ d :: Identifier │ │ UInt8 :: Identifier │ │ [call] │ │ string :: Identifier │ │ [call] │ │ Char :: Identifier │ │ d :: Identifier │ │ d :: Identifier │ │ "\"" :: Value │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ transpose :: Identifier │ │ [block] │ │ [if] │ │ ignorerepeated :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ │ headerpos :: Identifier │ │ 0 :: Value │ │ [block] │ │ [=] │ │ headerpos :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ checkdelim! :: Identifier │ │ buf :: Identifier │ │ headerpos :: Identifier │ │ len :: Identifier │ │ options :: Identifier │ │ [=] │ │ datapos :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ checkdelim! :: Identifier │ │ buf :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ options :: Identifier │ │ [=] │ │ names :: Identifier │ │ [call] │ │ detectcolumnnames :: Identifier │ │ buf :: Identifier │ │ headerpos :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ options :: Identifier │ │ header :: Identifier │ │ normalizenames :: Identifier │ │ oq :: Identifier │ │ eq :: Identifier │ │ cq :: Identifier │ │ cmt :: Identifier │ │ ignoreemptyrows :: Identifier │ │ [=] │ │ ncols :: Identifier │ │ [call] │ │ length :: Identifier │ │ names :: Identifier │ │ [block] │ │ [=] │ │ [tuple] │ │ rowsguess :: Identifier │ │ names :: Identifier │ │ positions :: Identifier │ │ endpositions :: Identifier │ │ [call] │ │ detecttranspose :: Identifier │ │ buf :: Identifier │ │ pos :: Identifier │ │ len :: Identifier │ │ options :: Identifier │ │ header :: Identifier │ │ skipto :: Identifier │ │ normalizenames :: Identifier │ │ [=] │ │ ncols :: Identifier │ │ [call] │ │ length :: Identifier │ │ names :: Identifier │ │ [=] │ │ datapos :: Identifier │ │ [if] │ │ [call] │ │ isempty :: Identifier │ │ positions :: Identifier │ │ 0 :: Value │ │ [ref] │ │ positions :: Identifier │ │ 1 :: Value │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "column names detected: " :: Value │ │ names :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "byte position of data computed at: " :: Value │ │ datapos :: Identifier │ │ [=] │ │ [tuple] │ │ columns :: Identifier │ │ customtypes :: Identifier │ │ [call] │ │ initialize_columns :: Identifier │ │ [parameters] │ │ [kw] │ │ validate :: Identifier │ │ validate :: Identifier │ │ ncols :: Identifier │ │ types :: Identifier │ │ names :: Identifier │ │ stringtype :: Identifier │ │ streaming :: Identifier │ │ options :: Identifier │ │ [if] │ │ transpose :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [=] │ │ col :: Identifier │ │ [ref] │ │ columns :: Identifier │ │ i :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ position :: Identifier │ │ [ref] │ │ positions :: Identifier │ │ i :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ endposition :: Identifier │ │ [ref] │ │ endpositions :: Identifier │ │ i :: Identifier │ │ [=] │ │ typemap :: Identifier │ │ [::] │ │ [call] │ │ convert :: Identifier │ │ [curly] │ │ IdDict :: Identifier │ │ Type :: Identifier │ │ Type :: Identifier │ │ typemap :: Identifier │ │ [curly] │ │ IdDict :: Identifier │ │ Type :: Identifier │ │ Type :: Identifier │ │ [for] │ │ [=] │ │ T :: Identifier │ │ [call] │ │ values :: Identifier │ │ typemap :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ [call] │ │ nonstandardtype :: Identifier │ │ T :: Identifier │ │ [curly] │ │ Union :: Identifier │ │ [block] │ │ [=] │ │ customtypes :: Identifier │ │ [call] │ │ tupcat :: Identifier │ │ customtypes :: Identifier │ │ [call] │ │ nonstandardtype :: Identifier │ │ T :: Identifier │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ dateformat :: Identifier │ │ AbstractDict :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [=] │ │ df :: Identifier │ │ [call] │ │ getordefault :: Identifier │ │ dateformat :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ i :: Identifier │ │ nothing :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ df :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [=] │ │ [.] │ │ [ref] │ │ columns :: Identifier │ │ i :: Identifier │ │ [inert] │ │ options :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ │ wh1 :: Identifier │ │ wh2 :: Identifier │ │ oq :: Identifier │ │ cq :: Identifier │ │ eq :: Identifier │ │ d :: Identifier │ │ decimal :: Identifier │ │ trues :: Identifier │ │ falses :: Identifier │ │ df :: Identifier │ │ ignorerepeated :: Identifier │ │ ignoreemptyrows :: Identifier │ │ comment :: Identifier │ │ true :: Value │ │ parsingdebug :: Identifier │ │ stripwhitespace :: Identifier │ │ false :: Value │ │ groupmark :: Identifier │ │ [&&] │ │ validate :: Identifier │ │ [call] │ │ checkinvalidcolumns :: Identifier │ │ dateformat :: Identifier │ │ "dateformat" :: Value │ │ ncols :: Identifier │ │ names :: Identifier │ │ [=] │ │ finalpool :: Identifier │ │ 0.0 :: Value │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ streaming :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ pool :: Identifier │ │ AbstractVector :: Identifier │ │ [block] │ │ [||] │ │ [call] │ │ == :: Identifier │ │ [call] │ │ length :: Identifier │ │ pool :: Identifier │ │ ncols :: Identifier │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ [string] │ │ "provided `pool::AbstractVector` keyword argument doesn't match detected # of columns: `" :: Value │ │ [call] │ │ length :: Identifier │ │ pool :: Identifier │ │ " != " :: Value │ │ ncols :: Identifier │ │ "`" :: Value │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [=] │ │ col :: Identifier │ │ [ref] │ │ columns :: Identifier │ │ i :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ │ [ref] │ │ pool :: Identifier │ │ i :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ pool :: Identifier │ │ AbstractDict :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [=] │ │ col :: Identifier │ │ [ref] │ │ columns :: Identifier │ │ i :: Identifier │ │ [=] │ │ p :: Identifier │ │ [call] │ │ getordefault :: Identifier │ │ pool :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ i :: Identifier │ │ NaN :: Identifier │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ [call] │ │ isnan :: Identifier │ │ p :: Identifier │ │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ │ p :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ │ [&&] │ │ validate :: Identifier │ │ [call] │ │ checkinvalidcolumns :: Identifier │ │ pool :: Identifier │ │ "pool" :: Value │ │ ncols :: Identifier │ │ names :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ pool :: Identifier │ │ [.] │ │ Base :: Identifier │ │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [=] │ │ col :: Identifier │ │ [ref] │ │ columns :: Identifier │ │ i :: Identifier │ │ [=] │ │ p :: Identifier │ │ [call] │ │ pool :: Identifier │ │ i :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ p :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ │ p :: Identifier │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ │ [block] │ │ [=] │ │ finalpool :: Identifier │ │ [call] │ │ getpool :: Identifier │ │ pool :: Identifier │ │ [for] │ │ [=] │ │ col :: Identifier │ │ columns :: Identifier │ │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ pool :: Identifier │ │ finalpool :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ !== :: Identifier │ │ select :: Identifier │ │ nothing :: Identifier │ │ [call] │ │ !== :: Identifier │ │ drop :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ "`select` and `drop` keywords were both provided; only one or the other is allowed" :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ !== :: Identifier │ │ select :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ select :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ Bool :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [||] │ │ [ref] │ │ select :: Identifier │ │ i :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ select :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ Integer :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [||] │ │ [call] │ │ in :: Identifier │ │ i :: Identifier │ │ select :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ select :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ Symbol :: Identifier │ │ [call] │ │ isa :: Identifier │ │ select :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ AbstractString :: Identifier │ │ [block] │ │ [=] │ │ select :: Identifier │ │ [call] │ │ map :: Identifier │ │ Symbol :: Identifier │ │ select :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [||] │ │ [call] │ │ in :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ select :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ select :: Identifier │ │ [.] │ │ Base :: Identifier │ │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [||] │ │ [::] │ │ [call] │ │ select :: Identifier │ │ i :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ Bool :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [block] │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ "`select` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`" :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ !== :: Identifier │ │ drop :: Identifier │ │ nothing :: Identifier │ │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ │ drop :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ Bool :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [&&] │ │ [ref] │ │ drop :: Identifier │ │ i :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ drop :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ Integer :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [&&] │ │ [call] │ │ in :: Identifier │ │ i :: Identifier │ │ drop :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [||] │ │ [call] │ │ isa :: Identifier │ │ drop :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ Symbol :: Identifier │ │ [call] │ │ isa :: Identifier │ │ drop :: Identifier │ │ [curly] │ │ AbstractVector :: Identifier │ │ [<:] │ │ AbstractString :: Identifier │ │ [block] │ │ [=] │ │ drop :: Identifier │ │ [call] │ │ map :: Identifier │ │ Symbol :: Identifier │ │ drop :: Identifier │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [&&] │ │ [call] │ │ in :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ drop :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ │ drop :: Identifier │ │ [.] │ │ Base :: Identifier │ │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 1 :: Value │ │ ncols :: Identifier │ │ [block] │ │ [&&] │ │ [::] │ │ [call] │ │ drop :: Identifier │ │ i :: Identifier │ │ [ref] │ │ names :: Identifier │ │ i :: Identifier │ │ Bool :: Identifier │ │ [call] │ │ willdrop! :: Identifier │ │ columns :: Identifier │ │ i :: Identifier │ │ [block] │ │ [call] │ │ throw :: Identifier │ │ [call] │ │ ArgumentError :: Identifier │ │ "`drop` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`" :: Value │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "computed types are: " :: Value │ │ types :: Identifier │ │ [=] │ │ limit :: Identifier │ │ [call] │ │ something :: Identifier │ │ limit :: Identifier │ │ [call] │ │ typemax :: Identifier │ │ Int :: Identifier │ │ [=] │ │ minrows :: Identifier │ │ [call] │ │ min :: Identifier │ │ limit :: Identifier │ │ rowsguess :: Identifier │ │ [=] │ │ nthreads :: Identifier │ │ [call] │ │ Int :: Identifier │ │ [call] │ │ something :: Identifier │ │ ntasks :: Identifier │ │ [call] │ │ [.] │ │ Threads :: Identifier │ │ [inert] │ │ nthreads :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ === :: Identifier │ │ ntasks :: Identifier │ │ nothing :: Identifier │ │ [&&] │ │ [call] │ │ ! :: Identifier │ │ streaming :: Identifier │ │ [&&] │ │ [call] │ │ > :: Identifier │ │ nthreads :: Identifier │ │ 1 :: Value │ │ [&&] │ │ [call] │ │ ! :: Identifier │ │ transpose :: Identifier │ │ [&&] │ │ [call] │ │ > :: Identifier │ │ minrows :: Identifier │ │ [call] │ │ * :: Identifier │ │ nthreads :: Identifier │ │ 5 :: Value │ │ [call] │ │ >= :: Identifier │ │ [call] │ │ * :: Identifier │ │ minrows :: Identifier │ │ ncols :: Identifier │ │ 5000 :: Value │ │ [block] │ │ [=] │ │ threaded :: Identifier │ │ true :: Value │ │ [=] │ │ ntasks :: Identifier │ │ nthreads :: Identifier │ │ [elseif] │ │ [block] │ │ [&&] │ │ [call] │ │ !== :: Identifier │ │ ntasks :: Identifier │ │ nothing :: Identifier │ │ [call] │ │ > :: Identifier │ │ ntasks :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ threaded :: Identifier │ │ true :: Value │ │ [if] │ │ transpose :: Identifier │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:607 =#) :: Value │ │ "`ntasks > 1` not supported on transposed files" :: Value │ │ [=] │ │ threaded :: Identifier │ │ false :: Value │ │ [=] │ │ ntasks :: Identifier │ │ 1 :: Value │ │ [elseif] │ │ [block] │ │ [call] │ │ < :: Identifier │ │ minrows :: Identifier │ │ [call] │ │ * :: Identifier │ │ nthreads :: Identifier │ │ 5 :: Value │ │ [block] │ │ [macrocall] │ │ @warn :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:611 =#) :: Value │ │ [string] │ │ "`ntasks > 1` but there were not enough estimated rows (" :: Value │ │ minrows :: Identifier │ │ ") to justify multithreaded parsing" :: Value │ │ [=] │ │ threaded :: Identifier │ │ false :: Value │ │ [=] │ │ ntasks :: Identifier │ │ 1 :: Value │ │ [block] │ │ [=] │ │ threaded :: Identifier │ │ false :: Value │ │ [=] │ │ ntasks :: Identifier │ │ 1 :: Value │ │ [if] │ │ threaded :: Identifier │ │ [block] │ │ [=] │ │ origrowsguess :: Identifier │ │ rowsguess :: Identifier │ │ [if] │ │ [call] │ │ !== :: Identifier │ │ limit :: Identifier │ │ [call] │ │ typemax :: Identifier │ │ Int :: Identifier │ │ [block] │ │ [=] │ │ limit :: Identifier │ │ [call] │ │ Int :: Identifier │ │ limit :: Identifier │ │ [=] │ │ limitposguess :: Identifier │ │ [call] │ │ ceil :: Identifier │ │ Int :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ limit :: Identifier │ │ [call] │ │ * :: Identifier │ │ origrowsguess :: Identifier │ │ 0.8 :: Value │ │ len :: Identifier │ │ [if] │ │ [call] │ │ < :: Identifier │ │ limitposguess :: Identifier │ │ len :: Identifier │ │ [block] │ │ [=] │ │ newlen :: Identifier │ │ [vect] │ │ 0 :: Value │ │ limitposguess :: Identifier │ │ [call] │ │ min :: Identifier │ │ [call] │ │ * :: Identifier │ │ limitposguess :: Identifier │ │ 2 :: Value │ │ len :: Identifier │ │ [call] │ │ findchunkrowstart :: Identifier │ │ newlen :: Identifier │ │ 2 :: Value │ │ buf :: Identifier │ │ options :: Identifier │ │ typemap :: Identifier │ │ downcast :: Identifier │ │ ncols :: Identifier │ │ 5 :: Value │ │ columns :: Identifier │ │ [typed_comprehension] │ │ Type :: Identifier │ │ [generator] │ │ [.] │ │ col :: Identifier │ │ [inert] │ │ type :: Identifier │ │ [=] │ │ col :: Identifier │ │ columns :: Identifier │ │ [call] │ │ ReentrantLock :: Identifier │ │ stringtype :: Identifier │ │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ │ [inert] │ │ Atomic :: Identifier │ │ Int :: Identifier │ │ 0 :: Value │ │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ │ [inert] │ │ Atomic :: Identifier │ │ Int :: Identifier │ │ 0 :: Value │ │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ │ [inert] │ │ Atomic :: Identifier │ │ Bool :: Identifier │ │ true :: Value │ │ [=] │ │ len :: Identifier │ │ [call] │ │ - :: Identifier │ │ [ref] │ │ newlen :: Identifier │ │ 2 :: Value │ │ 1 :: Value │ │ [call] │ │ reinitialize_column_type! :: Identifier │ │ columns :: Identifier │ │ types :: Identifier │ │ names :: Identifier │ │ stringtype :: Identifier │ │ streaming :: Identifier │ │ [=] │ │ origrowsguess :: Identifier │ │ limit :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "limiting, adjusting len to " :: Value │ │ len :: Identifier │ │ [=] │ │ chunksize :: Identifier │ │ [call] │ │ div :: Identifier │ │ [call] │ │ - :: Identifier │ │ len :: Identifier │ │ datapos :: Identifier │ │ ntasks :: Identifier │ │ [=] │ │ chunkpositions :: Identifier │ │ [comprehension] │ │ [generator] │ │ [call] │ │ + :: Identifier │ │ datapos :: Identifier │ │ [call] │ │ * :: Identifier │ │ chunksize :: Identifier │ │ i :: Identifier │ │ [=] │ │ i :: Identifier │ │ [call] │ │ : :: Identifier │ │ 0 :: Value │ │ ntasks :: Identifier │ │ [=] │ │ [ref] │ │ chunkpositions :: Identifier │ │ end :: Identifier │ │ len :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "initial byte positions before adjusting for start of rows: " :: Value │ │ chunkpositions :: Identifier │ │ [=] │ │ [tuple] │ │ avgbytesperrow :: Identifier │ │ successfullychunked :: Identifier │ │ [call] │ │ findrowstarts! :: Identifier │ │ buf :: Identifier │ │ options :: Identifier │ │ chunkpositions :: Identifier │ │ ncols :: Identifier │ │ columns :: Identifier │ │ stringtype :: Identifier │ │ typemap :: Identifier │ │ downcast :: Identifier │ │ rows_to_check :: Identifier │ │ [=] │ │ ntasks :: Identifier │ │ [call] │ │ - :: Identifier │ │ [call] │ │ length :: Identifier │ │ chunkpositions :: Identifier │ │ 1 :: Value │ │ [if] │ │ successfullychunked :: Identifier │ │ [block] │ │ [=] │ │ origbytesperrow :: Identifier │ │ [call] │ │ / :: Identifier │ │ [call] │ │ - :: Identifier │ │ len :: Identifier │ │ datapos :: Identifier │ │ origrowsguess :: Identifier │ │ [=] │ │ weightedavgbytesperrow :: Identifier │ │ [call] │ │ ceil :: Identifier │ │ Int :: Identifier │ │ [call] │ │ + :: Identifier │ │ [call] │ │ * :: Identifier │ │ avgbytesperrow :: Identifier │ │ [call] │ │ / :: Identifier │ │ [call] │ │ - :: Identifier │ │ ntasks :: Identifier │ │ 1 :: Value │ │ ntasks :: Identifier │ │ [call] │ │ * :: Identifier │ │ origbytesperrow :: Identifier │ │ [call] │ │ / :: Identifier │ │ 1 :: Value │ │ ntasks :: Identifier │ │ [=] │ │ rowsguess :: Identifier │ │ [call] │ │ ceil :: Identifier │ │ Int :: Identifier │ │ [call] │ │ * :: Identifier │ │ [call] │ │ / :: Identifier │ │ [call] │ │ - :: Identifier │ │ len :: Identifier │ │ datapos :: Identifier │ │ weightedavgbytesperrow :: Identifier │ │ 1.01 :: Value │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "single-threaded estimated rows = " :: Value │ │ origrowsguess :: Identifier │ │ ", multi-threaded estimated rows = " :: Value │ │ rowsguess :: Identifier │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ [string] │ │ "multi-threaded column types sampled as: " :: Value │ │ columns :: Identifier │ │ [block] │ │ [&&] │ │ debug :: Identifier │ │ [call] │ │ println :: Identifier │ │ "multi-threaded parsing failed! Falling back to single thread, reinitializing column types." :: Value │ │ [call] │ │ reinitialize_column_type! :: Identifier │ │ columns :: Identifier │ │ types :: Identifier │ │ names :: Identifier │ │ stringtype :: Identifier │ │ streaming :: Identifier │ │ [=] │ │ threaded :: Identifier │ │ false :: Value │ │ [if] │ │ [call] │ │ ! :: Identifier │ │ threaded :: Identifier │ │ [block] │ │ [=] │ │ chunkpositions :: Identifier │ │ EMPTY_INT_ARRAY :: Identifier │ │ [if] │ │ [call] │ │ < :: Identifier │ │ limit :: Identifier │ │ rowsguess :: Identifier │ │ [block] │ │ [=] │ │ rowsguess :: Identifier │ │ limit :: Identifier │ │ [return] │ │ [call] │ │ Context :: Identifier │ │ transpose :: Identifier │ │ [call] │ │ getname :: Identifier │ │ source :: Identifier │ │ names :: Identifier │ │ rowsguess :: Identifier │ │ ncols :: Identifier │ │ buf :: Identifier │ │ datapos :: Identifier │ │ len :: Identifier │ │ skipto :: Identifier │ │ options :: Identifier │ │ columns :: Identifier │ │ finalpool :: Identifier │ │ downcast :: Identifier │ │ customtypes :: Identifier │ │ typemap :: Identifier │ │ stringtype :: Identifier │ │ limit :: Identifier │ │ threaded :: Identifier │ │ ntasks :: Identifier │ │ chunkpositions :: Identifier │ │ strict :: Identifier │ │ silencewarnings :: Identifier │ │ maxwarnings :: Identifier │ │ debug :: Identifier │ │ tempfile :: Identifier │ │ streaming :: Identifier │ │ types :: Identifier │ │ │ st1 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source │ [function] │ │ [call] │ │ Context :: Identifier │ scope_layer=1 │ [::] │ │ source :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ header :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ normalizenames :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ datarow :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ skipto :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ footerskip :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ transpose :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ comment :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ ignoreemptyrows :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ ignoreemptylines :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ select :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ drop :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ limit :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ buffer_in_memory :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ threaded :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ ntasks :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ tasks :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ rows_to_check :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ lines_to_check :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ missingstrings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ missingstring :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ delim :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ ignorerepeated :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ quoted :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ quotechar :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ openquotechar :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ closequotechar :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ escapechar :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ dateformat :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ dateformats :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ decimal :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ groupmark :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ truestrings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ falsestrings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ stripwhitespace :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ type :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ types :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ typemap :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ pool :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ downcast :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ lazystrings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ stringtype :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ strict :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ silencewarnings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ maxwarnings :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ debug :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ parsingdebug :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ validate :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [::] │ │ streaming :: Identifier │ scope_layer=1 │ [.] │ │ CSV :: Identifier │ scope_layer=1 │ [inert] │ │ Arg :: Identifier │ │ [block] │ │ [block] │ │ [=] │ │ [::] │ │ source :: Identifier │ scope_layer=1 │ ValidSources :: Identifier │ scope_layer=1 │ [ref] │ │ source :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ header :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ header :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ normalizenames :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ normalizenames :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ datarow :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ datarow :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ skipto :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ skipto :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ footerskip :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ footerskip :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ transpose :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ transpose :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ comment :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ [ref] │ │ comment :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ ignoreemptyrows :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ ignoreemptyrows :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ ignoreemptylines :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ ignoreemptylines :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ select :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [ref] │ │ select :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ drop :: Identifier │ scope_layer=1 │ Any :: Identifier │ scope_layer=1 │ [ref] │ │ drop :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ limit :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ [ref] │ │ limit :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ buffer_in_memory :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ buffer_in_memory :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ threaded :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ threaded :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ ntasks :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ ntasks :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ tasks :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ tasks :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ rows_to_check :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ rows_to_check :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ lines_to_check :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ lines_to_check :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ missingstrings :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [ref] │ │ missingstrings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ missingstring :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [ref] │ │ missingstring :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ delim :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [ref] │ │ delim :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ ignorerepeated :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ ignorerepeated :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ quoted :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ quoted :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ quotechar :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [ref] │ │ quotechar :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ openquotechar :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [ref] │ │ openquotechar :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ closequotechar :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [ref] │ │ closequotechar :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ escapechar :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [ref] │ │ escapechar :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ dateformat :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [.] │ │ Dates :: Identifier │ scope_layer=1 │ [inert] │ │ DateFormat :: Identifier │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Format :: Identifier │ │ AbstractVector :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [ref] │ │ dateformat :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ dateformats :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [.] │ │ Dates :: Identifier │ scope_layer=1 │ [inert] │ │ DateFormat :: Identifier │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Format :: Identifier │ │ AbstractVector :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [ref] │ │ dateformats :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ decimal :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [ref] │ │ decimal :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ groupmark :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ [ref] │ │ groupmark :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ truestrings :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [ref] │ │ truestrings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ falsestrings :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [ref] │ │ falsestrings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ stripwhitespace :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ stripwhitespace :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ type :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ [ref] │ │ type :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ types :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Nothing :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ AbstractVector :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ Function :: Identifier │ scope_layer=1 │ [ref] │ │ types :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ typemap :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [ref] │ │ typemap :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ pool :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ Real :: Identifier │ scope_layer=1 │ AbstractVector :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [.] │ │ Base :: Identifier │ scope_layer=1 │ [inert] │ │ Callable :: Identifier │ │ Tuple :: Identifier │ scope_layer=1 │ [ref] │ │ pool :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ downcast :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ downcast :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ lazystrings :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ lazystrings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ stringtype :: Identifier │ scope_layer=1 │ StringTypes :: Identifier │ scope_layer=1 │ [ref] │ │ stringtype :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ strict :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ strict :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ silencewarnings :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ silencewarnings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ maxwarnings :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [ref] │ │ maxwarnings :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ debug :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ debug :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ parsingdebug :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ parsingdebug :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ validate :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ validate :: Identifier │ scope_layer=1 │ [=] │ │ [::] │ │ streaming :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [ref] │ │ streaming :: Identifier │ scope_layer=1 │ [block] │ │ [inbounds] │ macro_source=5206 │ true :: Value │ macro_source=5206 │ [local] │ │ [=] │ │ val :: Identifier │ scope_layer=3 │ [block] │ │ [&&] │ │ [&&] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ AbstractString :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ AbstractPath :: Identifier │ scope_layer=1 │ [call] │ │ ! :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ isfile :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ [string] │ │ "\"" :: Value │ macro_source=5206 │ source :: Identifier │ scope_layer=1 │ "\" is not a valid file or doesn't exist" :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ AbstractVector :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ [call] │ │ any :: Identifier │ scope_layer=1 │ [->] │ │ x :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ [call] │ │ concrete_or_concreteunion :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ [call] │ │ nonconcretetypes :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ typs :: Identifier │ scope_layer=1 │ [call] │ │ values :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ any :: Identifier │ scope_layer=1 │ [->] │ │ x :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ [call] │ │ concrete_or_concreteunion :: Identifier │ scope_layer=1 │ x :: Identifier │ scope_layer=1 │ typs :: Identifier │ scope_layer=1 │ [call] │ │ nonconcretetypes :: Identifier │ scope_layer=1 │ typs :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [call] │ │ concrete_or_concreteunion :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ [call] │ │ nonconcretetypes :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ [call] │ │ checkvaliddelim :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ [&&] │ │ ignorerepeated :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ "auto-delimiter detection not supported when `ignorerepeated=true`; please provide delimiter like `delim=','`" :: Value │ macro_source=5206 │ [if] │ │ [&&] │ │ lazystrings :: Identifier │ scope_layer=1 │ [call] │ │ ! :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6080 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=4 │ Warn :: Identifier │ scope_layer=4 │ [=] │ │ std_level :: Identifier │ scope_layer=4 │ level :: Identifier │ scope_layer=4 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=4 │ [.] │ │ std_level :: Identifier │ scope_layer=4 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6080 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6080 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=4 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=4 │ CSV :: Value │ macro_source=6080 │ [=] │ │ logger :: Identifier │ scope_layer=4 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6080 │ std_level :: Identifier │ scope_layer=4 │ group :: Identifier │ scope_layer=4 │ _module :: Identifier │ scope_layer=4 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=4 │ [call] │ │ === :: Identifier │ scope_layer=4 │ logger :: Identifier │ scope_layer=4 │ nothing :: Identifier │ scope_layer=4 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=4 │ [inert] │ jl_source=L65 │ CSV_cdf2e241 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=4 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6080 │ logger :: Identifier │ scope_layer=4 │ level :: Identifier │ scope_layer=4 │ _module :: Identifier │ scope_layer=4 │ group :: Identifier │ scope_layer=4 │ id :: Identifier │ scope_layer=4 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=4 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6080 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=4 │ file :: Identifier │ scope_layer=4 │ String :: Identifier │ scope_layer=4 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=4 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=4 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=4 │ [=] │ │ line :: Identifier │ scope_layer=4 │ 328 :: Value │ macro_source=6080 │ [local] │ │ msg :: Identifier │ scope_layer=4 │ kwargs :: Identifier │ scope_layer=4 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=4 │ "`lazystrings` keyword argument is deprecated; use `stringtype=PosLenString` instead" :: Value │ macro_source=6080 │ [=] │ │ kwargs :: Identifier │ scope_layer=4 │ [tuple] │ macro_source=6080 │ [parameters] │ macro_source=6080 │ true :: Value │ macro_source=6080 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=8363,jl_source=L56 │ msg :: Identifier │ macro_source=8363,scope_layer=4 │ nothing :: Value │ macro_source=8257 │ [call] │ │ throw :: Identifier │ scope_layer=5 │ [call] │ │ AssertionError :: Identifier │ scope_layer=5 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8257 │ [if] │ │ [isdefined] │ macro_source=8384,jl_source=L56 │ kwargs :: Identifier │ macro_source=8384,scope_layer=4 │ nothing :: Value │ macro_source=8265 │ [call] │ │ throw :: Identifier │ scope_layer=7 │ [call] │ │ AssertionError :: Identifier │ scope_layer=7 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8265 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6080 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=4 │ logger :: Identifier │ scope_layer=4 │ level :: Identifier │ scope_layer=4 │ msg :: Identifier │ scope_layer=4 │ _module :: Identifier │ scope_layer=4 │ group :: Identifier │ scope_layer=4 │ id :: Identifier │ scope_layer=4 │ file :: Identifier │ scope_layer=4 │ line :: Identifier │ scope_layer=4 │ nothing :: Identifier │ scope_layer=4 │ [=] │ │ stringtype :: Identifier │ scope_layer=1 │ PosLenString :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ tasks :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6093 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=9 │ Warn :: Identifier │ scope_layer=9 │ [=] │ │ std_level :: Identifier │ scope_layer=9 │ level :: Identifier │ scope_layer=9 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=9 │ [.] │ │ std_level :: Identifier │ scope_layer=9 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6093 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6093 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=9 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=9 │ CSV :: Value │ macro_source=6093 │ [=] │ │ logger :: Identifier │ scope_layer=9 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6093 │ std_level :: Identifier │ scope_layer=9 │ group :: Identifier │ scope_layer=9 │ _module :: Identifier │ scope_layer=9 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=9 │ [call] │ │ === :: Identifier │ scope_layer=9 │ logger :: Identifier │ scope_layer=9 │ nothing :: Identifier │ scope_layer=9 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=9 │ [inert] │ jl_source=L65 │ CSV_6f80c4d2 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=9 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6093 │ logger :: Identifier │ scope_layer=9 │ level :: Identifier │ scope_layer=9 │ _module :: Identifier │ scope_layer=9 │ group :: Identifier │ scope_layer=9 │ id :: Identifier │ scope_layer=9 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=9 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6093 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=9 │ file :: Identifier │ scope_layer=9 │ String :: Identifier │ scope_layer=9 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=9 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=9 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=9 │ [=] │ │ line :: Identifier │ scope_layer=9 │ 332 :: Value │ macro_source=6093 │ [local] │ │ msg :: Identifier │ scope_layer=9 │ kwargs :: Identifier │ scope_layer=9 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=9 │ "`tasks` keyword argument is deprecated; use `ntasks` instead" :: Value │ macro_source=6093 │ [=] │ │ kwargs :: Identifier │ scope_layer=9 │ [tuple] │ macro_source=6093 │ [parameters] │ macro_source=6093 │ true :: Value │ macro_source=6093 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=8627,jl_source=L56 │ msg :: Identifier │ macro_source=8627,scope_layer=9 │ nothing :: Value │ macro_source=8521 │ [call] │ │ throw :: Identifier │ scope_layer=10 │ [call] │ │ AssertionError :: Identifier │ scope_layer=10 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8521 │ [if] │ │ [isdefined] │ macro_source=8648,jl_source=L56 │ kwargs :: Identifier │ macro_source=8648,scope_layer=9 │ nothing :: Value │ macro_source=8529 │ [call] │ │ throw :: Identifier │ scope_layer=12 │ [call] │ │ AssertionError :: Identifier │ scope_layer=12 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8529 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6093 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=9 │ logger :: Identifier │ scope_layer=9 │ level :: Identifier │ scope_layer=9 │ msg :: Identifier │ scope_layer=9 │ _module :: Identifier │ scope_layer=9 │ group :: Identifier │ scope_layer=9 │ id :: Identifier │ scope_layer=9 │ file :: Identifier │ scope_layer=9 │ line :: Identifier │ scope_layer=9 │ nothing :: Identifier │ scope_layer=9 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ tasks :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ ignoreemptylines :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6106 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=14 │ Warn :: Identifier │ scope_layer=14 │ [=] │ │ std_level :: Identifier │ scope_layer=14 │ level :: Identifier │ scope_layer=14 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=14 │ [.] │ │ std_level :: Identifier │ scope_layer=14 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6106 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6106 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=14 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=14 │ CSV :: Value │ macro_source=6106 │ [=] │ │ logger :: Identifier │ scope_layer=14 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6106 │ std_level :: Identifier │ scope_layer=14 │ group :: Identifier │ scope_layer=14 │ _module :: Identifier │ scope_layer=14 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=14 │ [call] │ │ === :: Identifier │ scope_layer=14 │ logger :: Identifier │ scope_layer=14 │ nothing :: Identifier │ scope_layer=14 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=14 │ [inert] │ jl_source=L65 │ CSV_52f227c9 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=14 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6106 │ logger :: Identifier │ scope_layer=14 │ level :: Identifier │ scope_layer=14 │ _module :: Identifier │ scope_layer=14 │ group :: Identifier │ scope_layer=14 │ id :: Identifier │ scope_layer=14 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=14 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6106 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=14 │ file :: Identifier │ scope_layer=14 │ String :: Identifier │ scope_layer=14 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=14 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=14 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=14 │ [=] │ │ line :: Identifier │ scope_layer=14 │ 336 :: Value │ macro_source=6106 │ [local] │ │ msg :: Identifier │ scope_layer=14 │ kwargs :: Identifier │ scope_layer=14 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=14 │ "`ignoreemptylines` keyword argument is deprecated; use `ignoreemptyrows` instead" :: Value │ macro_source=6106 │ [=] │ │ kwargs :: Identifier │ scope_layer=14 │ [tuple] │ macro_source=6106 │ [parameters] │ macro_source=6106 │ true :: Value │ macro_source=6106 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=8891,jl_source=L56 │ msg :: Identifier │ macro_source=8891,scope_layer=14 │ nothing :: Value │ macro_source=8785 │ [call] │ │ throw :: Identifier │ scope_layer=15 │ [call] │ │ AssertionError :: Identifier │ scope_layer=15 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8785 │ [if] │ │ [isdefined] │ macro_source=8912,jl_source=L56 │ kwargs :: Identifier │ macro_source=8912,scope_layer=14 │ nothing :: Value │ macro_source=8793 │ [call] │ │ throw :: Identifier │ scope_layer=17 │ [call] │ │ AssertionError :: Identifier │ scope_layer=17 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=8793 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6106 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=14 │ logger :: Identifier │ scope_layer=14 │ level :: Identifier │ scope_layer=14 │ msg :: Identifier │ scope_layer=14 │ _module :: Identifier │ scope_layer=14 │ group :: Identifier │ scope_layer=14 │ id :: Identifier │ scope_layer=14 │ file :: Identifier │ scope_layer=14 │ line :: Identifier │ scope_layer=14 │ nothing :: Identifier │ scope_layer=14 │ [=] │ │ ignoreemptyrows :: Identifier │ scope_layer=1 │ ignoreemptylines :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ lines_to_check :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6119 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=19 │ Warn :: Identifier │ scope_layer=19 │ [=] │ │ std_level :: Identifier │ scope_layer=19 │ level :: Identifier │ scope_layer=19 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=19 │ [.] │ │ std_level :: Identifier │ scope_layer=19 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6119 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6119 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=19 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=19 │ CSV :: Value │ macro_source=6119 │ [=] │ │ logger :: Identifier │ scope_layer=19 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6119 │ std_level :: Identifier │ scope_layer=19 │ group :: Identifier │ scope_layer=19 │ _module :: Identifier │ scope_layer=19 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=19 │ [call] │ │ === :: Identifier │ scope_layer=19 │ logger :: Identifier │ scope_layer=19 │ nothing :: Identifier │ scope_layer=19 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=19 │ [inert] │ jl_source=L65 │ CSV_1b04d0fc :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=19 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6119 │ logger :: Identifier │ scope_layer=19 │ level :: Identifier │ scope_layer=19 │ _module :: Identifier │ scope_layer=19 │ group :: Identifier │ scope_layer=19 │ id :: Identifier │ scope_layer=19 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=19 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6119 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=19 │ file :: Identifier │ scope_layer=19 │ String :: Identifier │ scope_layer=19 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=19 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=19 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=19 │ [=] │ │ line :: Identifier │ scope_layer=19 │ 340 :: Value │ macro_source=6119 │ [local] │ │ msg :: Identifier │ scope_layer=19 │ kwargs :: Identifier │ scope_layer=19 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=19 │ "`lines_to_check` keyword argument is deprecated; use `rows_to_check` instead" :: Value │ macro_source=6119 │ [=] │ │ kwargs :: Identifier │ scope_layer=19 │ [tuple] │ macro_source=6119 │ [parameters] │ macro_source=6119 │ true :: Value │ macro_source=6119 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=9155,jl_source=L56 │ msg :: Identifier │ macro_source=9155,scope_layer=19 │ nothing :: Value │ macro_source=9049 │ [call] │ │ throw :: Identifier │ scope_layer=20 │ [call] │ │ AssertionError :: Identifier │ scope_layer=20 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9049 │ [if] │ │ [isdefined] │ macro_source=9176,jl_source=L56 │ kwargs :: Identifier │ macro_source=9176,scope_layer=19 │ nothing :: Value │ macro_source=9057 │ [call] │ │ throw :: Identifier │ scope_layer=22 │ [call] │ │ AssertionError :: Identifier │ scope_layer=22 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9057 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6119 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=19 │ logger :: Identifier │ scope_layer=19 │ level :: Identifier │ scope_layer=19 │ msg :: Identifier │ scope_layer=19 │ _module :: Identifier │ scope_layer=19 │ group :: Identifier │ scope_layer=19 │ id :: Identifier │ scope_layer=19 │ file :: Identifier │ scope_layer=19 │ line :: Identifier │ scope_layer=19 │ nothing :: Identifier │ scope_layer=19 │ [=] │ │ rows_to_check :: Identifier │ scope_layer=1 │ lines_to_check :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ [call] │ │ isempty :: Identifier │ scope_layer=1 │ missingstrings :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6133 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=24 │ Warn :: Identifier │ scope_layer=24 │ [=] │ │ std_level :: Identifier │ scope_layer=24 │ level :: Identifier │ scope_layer=24 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=24 │ [.] │ │ std_level :: Identifier │ scope_layer=24 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6133 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6133 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=24 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=24 │ CSV :: Value │ macro_source=6133 │ [=] │ │ logger :: Identifier │ scope_layer=24 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6133 │ std_level :: Identifier │ scope_layer=24 │ group :: Identifier │ scope_layer=24 │ _module :: Identifier │ scope_layer=24 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=24 │ [call] │ │ === :: Identifier │ scope_layer=24 │ logger :: Identifier │ scope_layer=24 │ nothing :: Identifier │ scope_layer=24 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=24 │ [inert] │ jl_source=L65 │ CSV_c0be2424 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=24 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6133 │ logger :: Identifier │ scope_layer=24 │ level :: Identifier │ scope_layer=24 │ _module :: Identifier │ scope_layer=24 │ group :: Identifier │ scope_layer=24 │ id :: Identifier │ scope_layer=24 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=24 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6133 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=24 │ file :: Identifier │ scope_layer=24 │ String :: Identifier │ scope_layer=24 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=24 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=24 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=24 │ [=] │ │ line :: Identifier │ scope_layer=24 │ 344 :: Value │ macro_source=6133 │ [local] │ │ msg :: Identifier │ scope_layer=24 │ kwargs :: Identifier │ scope_layer=24 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=24 │ "`missingstrings` keyword argument is deprecated; pass a `Vector{String}` to `missingstring` instead" :: Value │ macro_source=6133 │ [=] │ │ kwargs :: Identifier │ scope_layer=24 │ [tuple] │ macro_source=6133 │ [parameters] │ macro_source=6133 │ true :: Value │ macro_source=6133 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=9420,jl_source=L56 │ msg :: Identifier │ macro_source=9420,scope_layer=24 │ nothing :: Value │ macro_source=9314 │ [call] │ │ throw :: Identifier │ scope_layer=25 │ [call] │ │ AssertionError :: Identifier │ scope_layer=25 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9314 │ [if] │ │ [isdefined] │ macro_source=9441,jl_source=L56 │ kwargs :: Identifier │ macro_source=9441,scope_layer=24 │ nothing :: Value │ macro_source=9322 │ [call] │ │ throw :: Identifier │ scope_layer=27 │ [call] │ │ AssertionError :: Identifier │ scope_layer=27 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9322 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6133 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=24 │ logger :: Identifier │ scope_layer=24 │ level :: Identifier │ scope_layer=24 │ msg :: Identifier │ scope_layer=24 │ _module :: Identifier │ scope_layer=24 │ group :: Identifier │ scope_layer=24 │ id :: Identifier │ scope_layer=24 │ file :: Identifier │ scope_layer=24 │ line :: Identifier │ scope_layer=24 │ nothing :: Identifier │ scope_layer=24 │ [=] │ │ missingstring :: Identifier │ scope_layer=1 │ missingstrings :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ dateformats :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6146 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=29 │ Warn :: Identifier │ scope_layer=29 │ [=] │ │ std_level :: Identifier │ scope_layer=29 │ level :: Identifier │ scope_layer=29 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=29 │ [.] │ │ std_level :: Identifier │ scope_layer=29 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6146 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6146 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=29 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=29 │ CSV :: Value │ macro_source=6146 │ [=] │ │ logger :: Identifier │ scope_layer=29 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6146 │ std_level :: Identifier │ scope_layer=29 │ group :: Identifier │ scope_layer=29 │ _module :: Identifier │ scope_layer=29 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=29 │ [call] │ │ === :: Identifier │ scope_layer=29 │ logger :: Identifier │ scope_layer=29 │ nothing :: Identifier │ scope_layer=29 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=29 │ [inert] │ jl_source=L65 │ CSV_8c37bf3c :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=29 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6146 │ logger :: Identifier │ scope_layer=29 │ level :: Identifier │ scope_layer=29 │ _module :: Identifier │ scope_layer=29 │ group :: Identifier │ scope_layer=29 │ id :: Identifier │ scope_layer=29 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=29 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6146 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=29 │ file :: Identifier │ scope_layer=29 │ String :: Identifier │ scope_layer=29 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=29 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=29 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=29 │ [=] │ │ line :: Identifier │ scope_layer=29 │ 348 :: Value │ macro_source=6146 │ [local] │ │ msg :: Identifier │ scope_layer=29 │ kwargs :: Identifier │ scope_layer=29 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=29 │ "`dateformats` keyword argument is deprecated; pass column date formats to `dateformat` keyword argument instead" :: Value │ macro_source=6146 │ [=] │ │ kwargs :: Identifier │ scope_layer=29 │ [tuple] │ macro_source=6146 │ [parameters] │ macro_source=6146 │ true :: Value │ macro_source=6146 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=9684,jl_source=L56 │ msg :: Identifier │ macro_source=9684,scope_layer=29 │ nothing :: Value │ macro_source=9578 │ [call] │ │ throw :: Identifier │ scope_layer=30 │ [call] │ │ AssertionError :: Identifier │ scope_layer=30 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9578 │ [if] │ │ [isdefined] │ macro_source=9705,jl_source=L56 │ kwargs :: Identifier │ macro_source=9705,scope_layer=29 │ nothing :: Value │ macro_source=9586 │ [call] │ │ throw :: Identifier │ scope_layer=32 │ [call] │ │ AssertionError :: Identifier │ scope_layer=32 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9586 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6146 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=29 │ logger :: Identifier │ scope_layer=29 │ level :: Identifier │ scope_layer=29 │ msg :: Identifier │ scope_layer=29 │ _module :: Identifier │ scope_layer=29 │ group :: Identifier │ scope_layer=29 │ id :: Identifier │ scope_layer=29 │ file :: Identifier │ scope_layer=29 │ line :: Identifier │ scope_layer=29 │ nothing :: Identifier │ scope_layer=29 │ [=] │ │ dateformat :: Identifier │ scope_layer=1 │ dateformats :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ != :: Identifier │ scope_layer=1 │ datarow :: Identifier │ scope_layer=1 │ -1 :: Value │ macro_source=5206 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6159 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=34 │ Warn :: Identifier │ scope_layer=34 │ [=] │ │ std_level :: Identifier │ scope_layer=34 │ level :: Identifier │ scope_layer=34 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=34 │ [.] │ │ std_level :: Identifier │ scope_layer=34 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6159 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6159 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=34 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=34 │ CSV :: Value │ macro_source=6159 │ [=] │ │ logger :: Identifier │ scope_layer=34 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6159 │ std_level :: Identifier │ scope_layer=34 │ group :: Identifier │ scope_layer=34 │ _module :: Identifier │ scope_layer=34 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=34 │ [call] │ │ === :: Identifier │ scope_layer=34 │ logger :: Identifier │ scope_layer=34 │ nothing :: Identifier │ scope_layer=34 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=34 │ [inert] │ jl_source=L65 │ CSV_eda11110 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=34 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6159 │ logger :: Identifier │ scope_layer=34 │ level :: Identifier │ scope_layer=34 │ _module :: Identifier │ scope_layer=34 │ group :: Identifier │ scope_layer=34 │ id :: Identifier │ scope_layer=34 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=34 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6159 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=34 │ file :: Identifier │ scope_layer=34 │ String :: Identifier │ scope_layer=34 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=34 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=34 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=34 │ [=] │ │ line :: Identifier │ scope_layer=34 │ 352 :: Value │ macro_source=6159 │ [local] │ │ msg :: Identifier │ scope_layer=34 │ kwargs :: Identifier │ scope_layer=34 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=34 │ "`datarow` keyword argument is deprecated; use `skipto` instead" :: Value │ macro_source=6159 │ [=] │ │ kwargs :: Identifier │ scope_layer=34 │ [tuple] │ macro_source=6159 │ [parameters] │ macro_source=6159 │ true :: Value │ macro_source=6159 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=9947,jl_source=L56 │ msg :: Identifier │ macro_source=9947,scope_layer=34 │ nothing :: Value │ macro_source=9841 │ [call] │ │ throw :: Identifier │ scope_layer=35 │ [call] │ │ AssertionError :: Identifier │ scope_layer=35 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9841 │ [if] │ │ [isdefined] │ macro_source=9968,jl_source=L56 │ kwargs :: Identifier │ macro_source=9968,scope_layer=34 │ nothing :: Value │ macro_source=9849 │ [call] │ │ throw :: Identifier │ scope_layer=37 │ [call] │ │ AssertionError :: Identifier │ scope_layer=37 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=9849 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6159 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=34 │ logger :: Identifier │ scope_layer=34 │ level :: Identifier │ scope_layer=34 │ msg :: Identifier │ scope_layer=34 │ _module :: Identifier │ scope_layer=34 │ group :: Identifier │ scope_layer=34 │ id :: Identifier │ scope_layer=34 │ file :: Identifier │ scope_layer=34 │ line :: Identifier │ scope_layer=34 │ nothing :: Identifier │ scope_layer=34 │ [=] │ │ skipto :: Identifier │ scope_layer=1 │ datarow :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ type :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6172 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=39 │ Warn :: Identifier │ scope_layer=39 │ [=] │ │ std_level :: Identifier │ scope_layer=39 │ level :: Identifier │ scope_layer=39 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=39 │ [.] │ │ std_level :: Identifier │ scope_layer=39 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6172 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6172 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=39 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=39 │ CSV :: Value │ macro_source=6172 │ [=] │ │ logger :: Identifier │ scope_layer=39 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6172 │ std_level :: Identifier │ scope_layer=39 │ group :: Identifier │ scope_layer=39 │ _module :: Identifier │ scope_layer=39 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=39 │ [call] │ │ === :: Identifier │ scope_layer=39 │ logger :: Identifier │ scope_layer=39 │ nothing :: Identifier │ scope_layer=39 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=39 │ [inert] │ jl_source=L65 │ CSV_cad5e8b8 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=39 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6172 │ logger :: Identifier │ scope_layer=39 │ level :: Identifier │ scope_layer=39 │ _module :: Identifier │ scope_layer=39 │ group :: Identifier │ scope_layer=39 │ id :: Identifier │ scope_layer=39 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=39 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6172 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=39 │ file :: Identifier │ scope_layer=39 │ String :: Identifier │ scope_layer=39 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=39 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=39 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=39 │ [=] │ │ line :: Identifier │ scope_layer=39 │ 356 :: Value │ macro_source=6172 │ [local] │ │ msg :: Identifier │ scope_layer=39 │ kwargs :: Identifier │ scope_layer=39 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=39 │ "`type` keyword argument is deprecated; a single type can be passed to `types` instead" :: Value │ macro_source=6172 │ [=] │ │ kwargs :: Identifier │ scope_layer=39 │ [tuple] │ macro_source=6172 │ [parameters] │ macro_source=6172 │ true :: Value │ macro_source=6172 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=10211,jl_source=L56 │ msg :: Identifier │ macro_source=10211,scope_layer=39 │ nothing :: Value │ macro_source=10105 │ [call] │ │ throw :: Identifier │ scope_layer=40 │ [call] │ │ AssertionError :: Identifier │ scope_layer=40 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=10105 │ [if] │ │ [isdefined] │ macro_source=10232,jl_source=L56 │ kwargs :: Identifier │ macro_source=10232,scope_layer=39 │ nothing :: Value │ macro_source=10113 │ [call] │ │ throw :: Identifier │ scope_layer=42 │ [call] │ │ AssertionError :: Identifier │ scope_layer=42 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=10113 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6172 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=39 │ logger :: Identifier │ scope_layer=39 │ level :: Identifier │ scope_layer=39 │ msg :: Identifier │ scope_layer=39 │ _module :: Identifier │ scope_layer=39 │ group :: Identifier │ scope_layer=39 │ id :: Identifier │ scope_layer=39 │ file :: Identifier │ scope_layer=39 │ line :: Identifier │ scope_layer=39 │ nothing :: Identifier │ scope_layer=39 │ [=] │ │ types :: Identifier │ scope_layer=1 │ type :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ threaded :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=6185 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=44 │ Warn :: Identifier │ scope_layer=44 │ [=] │ │ std_level :: Identifier │ scope_layer=44 │ level :: Identifier │ scope_layer=44 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=44 │ [.] │ │ std_level :: Identifier │ scope_layer=44 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=6185 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=6185 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=44 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=44 │ CSV :: Value │ macro_source=6185 │ [=] │ │ logger :: Identifier │ scope_layer=44 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=6185 │ std_level :: Identifier │ scope_layer=44 │ group :: Identifier │ scope_layer=44 │ _module :: Identifier │ scope_layer=44 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=44 │ [call] │ │ === :: Identifier │ scope_layer=44 │ logger :: Identifier │ scope_layer=44 │ nothing :: Identifier │ scope_layer=44 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=44 │ [inert] │ jl_source=L65 │ CSV_ff4d3ff3 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=44 │ Base.CoreLogging.shouldlog :: Value │ macro_source=6185 │ logger :: Identifier │ scope_layer=44 │ level :: Identifier │ scope_layer=44 │ _module :: Identifier │ scope_layer=44 │ group :: Identifier │ scope_layer=44 │ id :: Identifier │ scope_layer=44 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=44 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=6185 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=44 │ file :: Identifier │ scope_layer=44 │ String :: Identifier │ scope_layer=44 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=44 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=44 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=44 │ [=] │ │ line :: Identifier │ scope_layer=44 │ 360 :: Value │ macro_source=6185 │ [local] │ │ msg :: Identifier │ scope_layer=44 │ kwargs :: Identifier │ scope_layer=44 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=44 │ "`threaded` keyword argument is deprecated; to avoid multithreaded parsing, pass `ntasks=1`" :: Value │ macro_source=6185 │ [=] │ │ kwargs :: Identifier │ scope_layer=44 │ [tuple] │ macro_source=6185 │ [parameters] │ macro_source=6185 │ true :: Value │ macro_source=6185 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=10475,jl_source=L56 │ msg :: Identifier │ macro_source=10475,scope_layer=44 │ nothing :: Value │ macro_source=10369 │ [call] │ │ throw :: Identifier │ scope_layer=45 │ [call] │ │ AssertionError :: Identifier │ scope_layer=45 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=10369 │ [if] │ │ [isdefined] │ macro_source=10496,jl_source=L56 │ kwargs :: Identifier │ macro_source=10496,scope_layer=44 │ nothing :: Value │ macro_source=10377 │ [call] │ │ throw :: Identifier │ scope_layer=47 │ [call] │ │ AssertionError :: Identifier │ scope_layer=47 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=10377 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=6185 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=44 │ logger :: Identifier │ scope_layer=44 │ level :: Identifier │ scope_layer=44 │ msg :: Identifier │ scope_layer=44 │ _module :: Identifier │ scope_layer=44 │ group :: Identifier │ scope_layer=44 │ id :: Identifier │ scope_layer=44 │ file :: Identifier │ scope_layer=44 │ line :: Identifier │ scope_layer=44 │ nothing :: Identifier │ scope_layer=44 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ [if] │ │ threaded :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Threads :: Identifier │ scope_layer=1 │ [inert] │ │ nthreads :: Identifier │ │ 1 :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [&&] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [call] │ │ == :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ header :: Identifier │ scope_layer=1 │ -1 :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [&&] │ │ [call] │ │ != :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ -1 :: Value │ macro_source=5206 │ [call] │ │ < :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ [string] │ │ "skipto row (" :: Value │ macro_source=5206 │ skipto :: Identifier │ scope_layer=1 │ ") must come after header row (" :: Value │ macro_source=5206 │ header :: Identifier │ scope_layer=1 │ ")" :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ -1 :: Value │ macro_source=5206 │ [block] │ │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ [curly] │ │ Vector :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ skipto :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ skipto :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ skipto :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ [call] │ │ last :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "header is: " :: Value │ macro_source=5206 │ header :: Identifier │ scope_layer=1 │ ", skipto computed as: " :: Value │ macro_source=5206 │ skipto :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ buf :: Identifier │ scope_layer=1 │ pos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ tempfile :: Identifier │ scope_layer=1 │ [call] │ │ getsource :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ buffer_in_memory :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ > :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ MAX_INPUT_SIZE :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ [string] │ │ "delimited source to parse too large; must be < " :: Value │ macro_source=5206 │ MAX_INPUT_SIZE :: Identifier │ scope_layer=1 │ " bytes" :: Value │ macro_source=5206 │ [=] │ │ pos :: Identifier │ scope_layer=1 │ [call] │ │ consumeBOM :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ pos :: Identifier │ scope_layer=1 │ [=] │ │ oq :: Identifier │ scope_layer=1 │ [call] │ │ % :: Identifier │ scope_layer=1 │ [call] │ │ something :: Identifier │ scope_layer=1 │ openquotechar :: Identifier │ scope_layer=1 │ quotechar :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [=] │ │ eq :: Identifier │ scope_layer=1 │ [call] │ │ % :: Identifier │ scope_layer=1 │ escapechar :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [=] │ │ cq :: Identifier │ scope_layer=1 │ [call] │ │ % :: Identifier │ scope_layer=1 │ [call] │ │ something :: Identifier │ scope_layer=1 │ closequotechar :: Identifier │ scope_layer=1 │ quotechar :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [=] │ │ trues :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ truestrings :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ truestrings :: Identifier │ scope_layer=1 │ [=] │ │ falses :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ falsestrings :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ falsestrings :: Identifier │ scope_layer=1 │ [=] │ │ sentinel :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ [if] │ │ [||] │ │ [call] │ │ isempty :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ Vector :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [call] │ │ == :: Identifier │ scope_layer=1 │ [ref] │ │ missingstring :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ "" :: Value │ macro_source=5206 │ missing :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [vect] │ │ missingstring :: Identifier │ scope_layer=1 │ missingstring :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ AbstractString :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ AbstractPath :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ filename :: Identifier │ scope_layer=1 │ [call] │ │ string :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ [=] │ │ del :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ endswith :: Identifier │ scope_layer=1 │ filename :: Identifier │ scope_layer=1 │ ".tsv" :: Value │ macro_source=5206 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\t' :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ endswith :: Identifier │ scope_layer=1 │ filename :: Identifier │ scope_layer=1 │ ".wsv" :: Value │ macro_source=5206 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ ' ' :: Value │ macro_source=5206 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\n' :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ del :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\n' :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ del :: Identifier │ scope_layer=1 │ [if] │ │ [&&] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [call] │ │ isascii :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ [call] │ │ % :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [if] │ │ [&&] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ [call] │ │ sizeof :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [call] │ │ isascii :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ [call] │ │ % :: Identifier │ scope_layer=1 │ [ref] │ │ delim :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ UInt8 :: Identifier │ scope_layer=1 │ delim :: Identifier │ scope_layer=1 │ [=] │ │ cmt :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [tuple] │ │ [call] │ │ pointer :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ [call] │ │ sizeof :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ [if] │ │ [&&] │ │ [call] │ │ > :: Identifier │ scope_layer=1 │ footerskip :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [call] │ │ > :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ lastbyte :: Identifier │ scope_layer=1 │ [ref] │ │ buf :: Identifier │ scope_layer=1 │ end :: Identifier │ scope_layer=1 │ [=] │ │ endpos :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ [||] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ lastbyte :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\r' :: Value │ macro_source=5206 │ [call] │ │ == :: Identifier │ scope_layer=1 │ lastbyte :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\n' :: Value │ macro_source=5206 │ [&&] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ lastbyte :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\n' :: Value │ macro_source=5206 │ [call] │ │ == :: Identifier │ scope_layer=1 │ [ref] │ │ buf :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ end :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\r' :: Value │ macro_source=5206 │ [=] │ │ revlen :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ skiptorow :: Identifier │ scope_layer=1 │ [call] │ │ ReversedBuf :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ endpos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ footerskip :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=5206 │ [unknown_head] │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ revlen :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "adjusted for footerskip, len = " :: Value │ macro_source=5206 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ revlen :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ " => " :: Value │ macro_source=5206 │ len :: Identifier │ scope_layer=1 │ [=] │ │ df :: Identifier │ scope_layer=1 │ [if] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ AbstractVector :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ [=] │ │ wh1 :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ ' ' :: Value │ macro_source=5206 │ [=] │ │ wh2 :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\t' :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ sentinel :: Identifier │ scope_layer=1 │ Vector :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ sent :: Identifier │ scope_layer=1 │ sentinel :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ contains :: Identifier │ scope_layer=1 │ sent :: Identifier │ scope_layer=1 │ " " :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ wh1 :: Identifier │ scope_layer=1 │ 0x00 :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ contains :: Identifier │ scope_layer=1 │ sent :: Identifier │ scope_layer=1 │ "\t" :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ wh2 :: Identifier │ scope_layer=1 │ 0x00 :: Value │ macro_source=5206 │ [=] │ │ headerpos :: Identifier │ scope_layer=1 │ [=] │ │ datapos :: Identifier │ scope_layer=1 │ pos :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ transpose :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [tuple] │ │ headerpos :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ [call] │ │ detectheaderdatapos :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ pos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "headerpos = " :: Value │ macro_source=5206 │ headerpos :: Identifier │ scope_layer=1 │ ", datapos = " :: Value │ macro_source=5206 │ datapos :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [tuple] │ │ d :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [call] │ │ detectdelimandguessrows :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ [=] │ │ wh1 :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ [call] │ │ UInt :: Identifier │ scope_layer=1 │ ' ' :: Value │ macro_source=5206 │ 0x00 :: Value │ macro_source=5206 │ wh1 :: Identifier │ scope_layer=1 │ [=] │ │ wh2 :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ [call] │ │ UInt8 :: Identifier │ scope_layer=1 │ '\t' :: Value │ macro_source=5206 │ 0x00 :: Value │ macro_source=5206 │ wh2 :: Identifier │ scope_layer=1 │ [=] │ │ options :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ scope_layer=1 │ wh1 :: Identifier │ scope_layer=1 │ wh2 :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ decimal :: Identifier │ scope_layer=1 │ trues :: Identifier │ scope_layer=1 │ falses :: Identifier │ scope_layer=1 │ df :: Identifier │ scope_layer=1 │ ignorerepeated :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ quoted :: Identifier │ scope_layer=1 │ parsingdebug :: Identifier │ scope_layer=1 │ stripwhitespace :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ groupmark :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ Char :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [tuple] │ │ _ :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [call] │ │ detectdelimandguessrows :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ [=] │ │ options :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ scope_layer=1 │ wh1 :: Identifier │ scope_layer=1 │ wh2 :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ decimal :: Identifier │ scope_layer=1 │ trues :: Identifier │ scope_layer=1 │ falses :: Identifier │ scope_layer=1 │ df :: Identifier │ scope_layer=1 │ ignorerepeated :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ quoted :: Identifier │ scope_layer=1 │ parsingdebug :: Identifier │ scope_layer=1 │ stripwhitespace :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ groupmark :: Identifier │ scope_layer=1 │ [=] │ │ d :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ String :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [tuple] │ │ _ :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [call] │ │ detectdelimandguessrows :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ [=] │ │ options :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ scope_layer=1 │ wh1 :: Identifier │ scope_layer=1 │ wh2 :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ decimal :: Identifier │ scope_layer=1 │ trues :: Identifier │ scope_layer=1 │ falses :: Identifier │ scope_layer=1 │ df :: Identifier │ scope_layer=1 │ ignorerepeated :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ quoted :: Identifier │ scope_layer=1 │ parsingdebug :: Identifier │ scope_layer=1 │ stripwhitespace :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ groupmark :: Identifier │ scope_layer=1 │ [=] │ │ d :: Identifier │ scope_layer=1 │ del :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ error :: Identifier │ scope_layer=1 │ "invalid delim type" :: Value │ macro_source=5206 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "estimated rows: " :: Value │ macro_source=5206 │ rowsguess :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "detected delimiter: \"" :: Value │ macro_source=5206 │ [call] │ │ escape_string :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ UInt8 :: Identifier │ scope_layer=1 │ [call] │ │ string :: Identifier │ scope_layer=1 │ [call] │ │ Char :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ "\"" :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ transpose :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ ignorerepeated :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ > :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ headerpos :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ checkdelim! :: Identifier │ │ buf :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ [=] │ │ datapos :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ checkdelim! :: Identifier │ │ buf :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ [=] │ │ names :: Identifier │ scope_layer=1 │ [call] │ │ detectcolumnnames :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ headerpos :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ normalizenames :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ cmt :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ [=] │ │ ncols :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [tuple] │ │ rowsguess :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ positions :: Identifier │ scope_layer=1 │ endpositions :: Identifier │ scope_layer=1 │ [call] │ │ detecttranspose :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ pos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ header :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ normalizenames :: Identifier │ scope_layer=1 │ [=] │ │ ncols :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ [=] │ │ datapos :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ isempty :: Identifier │ scope_layer=1 │ positions :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [ref] │ │ positions :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "column names detected: " :: Value │ macro_source=5206 │ names :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "byte position of data computed at: " :: Value │ macro_source=5206 │ datapos :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ columns :: Identifier │ scope_layer=1 │ customtypes :: Identifier │ scope_layer=1 │ [call] │ │ initialize_columns :: Identifier │ scope_layer=1 │ [parameters] │ │ [kw] │ │ validate :: Identifier │ scope_layer=1 │ validate :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ [if] │ │ transpose :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ [ref] │ │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ position :: Identifier │ │ [ref] │ │ positions :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ endposition :: Identifier │ │ [ref] │ │ endpositions :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ typemap :: Identifier │ scope_layer=1 │ [::] │ │ [call] │ │ convert :: Identifier │ scope_layer=1 │ [curly] │ │ IdDict :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ typemap :: Identifier │ scope_layer=1 │ [curly] │ │ IdDict :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ Type :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ T :: Identifier │ scope_layer=1 │ [call] │ │ values :: Identifier │ scope_layer=1 │ typemap :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ [call] │ │ nonstandardtype :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [curly] │ │ Union :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ customtypes :: Identifier │ scope_layer=1 │ [call] │ │ tupcat :: Identifier │ scope_layer=1 │ customtypes :: Identifier │ scope_layer=1 │ [call] │ │ nonstandardtype :: Identifier │ scope_layer=1 │ T :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ df :: Identifier │ scope_layer=1 │ [call] │ │ getordefault :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ df :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [.] │ │ [ref] │ │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [inert] │ │ options :: Identifier │ │ [call] │ │ [.] │ │ Parsers :: Identifier │ scope_layer=1 │ [inert] │ │ Options :: Identifier │ │ sentinel :: Identifier │ scope_layer=1 │ wh1 :: Identifier │ scope_layer=1 │ wh2 :: Identifier │ scope_layer=1 │ oq :: Identifier │ scope_layer=1 │ cq :: Identifier │ scope_layer=1 │ eq :: Identifier │ scope_layer=1 │ d :: Identifier │ scope_layer=1 │ decimal :: Identifier │ scope_layer=1 │ trues :: Identifier │ scope_layer=1 │ falses :: Identifier │ scope_layer=1 │ df :: Identifier │ scope_layer=1 │ ignorerepeated :: Identifier │ scope_layer=1 │ ignoreemptyrows :: Identifier │ scope_layer=1 │ comment :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=5206 │ parsingdebug :: Identifier │ scope_layer=1 │ stripwhitespace :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ groupmark :: Identifier │ scope_layer=1 │ [&&] │ │ validate :: Identifier │ scope_layer=1 │ [call] │ │ checkinvalidcolumns :: Identifier │ scope_layer=1 │ dateformat :: Identifier │ scope_layer=1 │ "dateformat" :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ [=] │ │ finalpool :: Identifier │ scope_layer=1 │ 0.0 :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ AbstractVector :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [call] │ │ == :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ [string] │ │ "provided `pool::AbstractVector` keyword argument doesn't match detected # of columns: `" :: Value │ macro_source=5206 │ [call] │ │ length :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ " != " :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ "`" :: Value │ macro_source=5206 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ [ref] │ │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ scope_layer=1 │ [ref] │ │ pool :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ AbstractDict :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ [ref] │ │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ p :: Identifier │ scope_layer=1 │ [call] │ │ getordefault :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ NaN :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ [call] │ │ isnan :: Identifier │ scope_layer=1 │ p :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ scope_layer=1 │ p :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ macro_source=5206 │ [&&] │ │ validate :: Identifier │ scope_layer=1 │ [call] │ │ checkinvalidcolumns :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ "pool" :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ [.] │ │ Base :: Identifier │ scope_layer=1 │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ [ref] │ │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ p :: Identifier │ scope_layer=1 │ [call] │ │ pool :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ p :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ pool :: Identifier │ │ [call] │ │ getpool :: Identifier │ scope_layer=1 │ p :: Identifier │ scope_layer=1 │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ columnspecificpool :: Identifier │ │ true :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ finalpool :: Identifier │ scope_layer=1 │ [call] │ │ getpool :: Identifier │ scope_layer=1 │ pool :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ pool :: Identifier │ │ finalpool :: Identifier │ scope_layer=1 │ [if] │ │ [&&] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [call] │ │ !== :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ "`select` and `drop` keywords were both provided; only one or the other is allowed" :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [ref] │ │ select :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [call] │ │ in :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ AbstractString :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ select :: Identifier │ scope_layer=1 │ [call] │ │ map :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [call] │ │ in :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ select :: Identifier │ scope_layer=1 │ [.] │ │ Base :: Identifier │ scope_layer=1 │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [||] │ │ [::] │ │ [call] │ │ select :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ "`select` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`" :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [block] │ │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ [ref] │ │ drop :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ Integer :: Identifier │ scope_layer=1 │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ [call] │ │ in :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [||] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ [call] │ │ isa :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [curly] │ │ AbstractVector :: Identifier │ scope_layer=1 │ [<:] │ scope_layer=1 │ AbstractString :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ drop :: Identifier │ scope_layer=1 │ [call] │ │ map :: Identifier │ scope_layer=1 │ Symbol :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ [call] │ │ in :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [call] │ │ isa :: Identifier │ scope_layer=1 │ drop :: Identifier │ scope_layer=1 │ [.] │ │ Base :: Identifier │ scope_layer=1 │ [inert] │ │ Callable :: Identifier │ │ [block] │ │ [for] │ │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ncols :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ [::] │ │ [call] │ │ drop :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [ref] │ │ names :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ Bool :: Identifier │ scope_layer=1 │ [call] │ │ willdrop! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [block] │ │ [call] │ │ throw :: Identifier │ scope_layer=1 │ [call] │ │ ArgumentError :: Identifier │ scope_layer=1 │ "`drop` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`" :: Value │ macro_source=5206 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "computed types are: " :: Value │ macro_source=5206 │ types :: Identifier │ scope_layer=1 │ [=] │ │ limit :: Identifier │ scope_layer=1 │ [call] │ │ something :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [call] │ │ typemax :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ [=] │ │ minrows :: Identifier │ scope_layer=1 │ [call] │ │ min :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [=] │ │ nthreads :: Identifier │ scope_layer=1 │ [call] │ │ Int :: Identifier │ scope_layer=1 │ [call] │ │ something :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ [call] │ │ [.] │ │ Threads :: Identifier │ scope_layer=1 │ [inert] │ │ nthreads :: Identifier │ │ [if] │ │ [&&] │ │ [call] │ │ === :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ > :: Identifier │ scope_layer=1 │ nthreads :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [&&] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ transpose :: Identifier │ scope_layer=1 │ [&&] │ │ [call] │ │ > :: Identifier │ scope_layer=1 │ minrows :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ nthreads :: Identifier │ scope_layer=1 │ 5 :: Value │ macro_source=5206 │ [call] │ │ >= :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ minrows :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ 5000 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=5206 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ nthreads :: Identifier │ scope_layer=1 │ [elseif] │ │ [block] │ │ [&&] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ nothing :: Identifier │ scope_layer=1 │ [call] │ │ > :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=5206 │ [if] │ │ transpose :: Identifier │ scope_layer=1 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=7722 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=49 │ Warn :: Identifier │ scope_layer=49 │ [=] │ │ std_level :: Identifier │ scope_layer=49 │ level :: Identifier │ scope_layer=49 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=49 │ [.] │ │ std_level :: Identifier │ scope_layer=49 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=7722 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=7722 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=49 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=49 │ CSV :: Value │ macro_source=7722 │ [=] │ │ logger :: Identifier │ scope_layer=49 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=7722 │ std_level :: Identifier │ scope_layer=49 │ group :: Identifier │ scope_layer=49 │ _module :: Identifier │ scope_layer=49 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=49 │ [call] │ │ === :: Identifier │ scope_layer=49 │ logger :: Identifier │ scope_layer=49 │ nothing :: Identifier │ scope_layer=49 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=49 │ [inert] │ jl_source=L65 │ CSV_72150af6 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=49 │ Base.CoreLogging.shouldlog :: Value │ macro_source=7722 │ logger :: Identifier │ scope_layer=49 │ level :: Identifier │ scope_layer=49 │ _module :: Identifier │ scope_layer=49 │ group :: Identifier │ scope_layer=49 │ id :: Identifier │ scope_layer=49 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=49 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=7722 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=49 │ file :: Identifier │ scope_layer=49 │ String :: Identifier │ scope_layer=49 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=49 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=49 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=49 │ [=] │ │ line :: Identifier │ scope_layer=49 │ 607 :: Value │ macro_source=7722 │ [local] │ │ msg :: Identifier │ scope_layer=49 │ kwargs :: Identifier │ scope_layer=49 │ [if] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=49 │ "`ntasks > 1` not supported on transposed files" :: Value │ macro_source=7722 │ [=] │ │ kwargs :: Identifier │ scope_layer=49 │ [tuple] │ macro_source=7722 │ [parameters] │ macro_source=7722 │ true :: Value │ macro_source=7722 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=12171,jl_source=L56 │ msg :: Identifier │ macro_source=12171,scope_layer=49 │ nothing :: Value │ macro_source=12065 │ [call] │ │ throw :: Identifier │ scope_layer=50 │ [call] │ │ AssertionError :: Identifier │ scope_layer=50 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=12065 │ [if] │ │ [isdefined] │ macro_source=12192,jl_source=L56 │ kwargs :: Identifier │ macro_source=12192,scope_layer=49 │ nothing :: Value │ macro_source=12073 │ [call] │ │ throw :: Identifier │ scope_layer=52 │ [call] │ │ AssertionError :: Identifier │ scope_layer=52 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=12073 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=7722 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=49 │ logger :: Identifier │ scope_layer=49 │ level :: Identifier │ scope_layer=49 │ msg :: Identifier │ scope_layer=49 │ _module :: Identifier │ scope_layer=49 │ group :: Identifier │ scope_layer=49 │ id :: Identifier │ scope_layer=49 │ file :: Identifier │ scope_layer=49 │ line :: Identifier │ scope_layer=49 │ nothing :: Identifier │ scope_layer=49 │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [elseif] │ │ [block] │ │ [call] │ │ < :: Identifier │ scope_layer=1 │ minrows :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ nthreads :: Identifier │ scope_layer=1 │ 5 :: Value │ macro_source=5206 │ [block] │ │ [block] │ │ [let] │ │ [block] │ macro_source=7744 │ [block] │ │ [=] │ │ level :: Identifier │ scope_layer=54 │ Warn :: Identifier │ scope_layer=54 │ [=] │ │ std_level :: Identifier │ scope_layer=54 │ level :: Identifier │ scope_layer=54 │ [if] │ │ [call] │ │ >= :: Identifier │ scope_layer=54 │ [.] │ │ std_level :: Identifier │ scope_layer=54 │ [inert] │ │ level :: Identifier │ │ [ref] │ macro_source=7744 │ Base.Threads.Atomic{Int32}(-1000) :: Value │ macro_source=7744 │ [block] │ │ [=] │ │ group :: Identifier │ scope_layer=54 │ [inert] │ │ context :: Identifier │ │ [=] │ │ _module :: Identifier │ scope_layer=54 │ CSV :: Value │ macro_source=7744 │ [=] │ │ logger :: Identifier │ scope_layer=54 │ [call] │ │ Base.CoreLogging.current_logger_for_env :: Value │ macro_source=7744 │ std_level :: Identifier │ scope_layer=54 │ group :: Identifier │ scope_layer=54 │ _module :: Identifier │ scope_layer=54 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=54 │ [call] │ │ === :: Identifier │ scope_layer=54 │ logger :: Identifier │ scope_layer=54 │ nothing :: Identifier │ scope_layer=54 │ [block] │ │ [=] │ │ id :: Identifier │ scope_layer=54 │ [inert] │ jl_source=L65 │ CSV_2f613c16 :: Identifier │ │ [if] │ │ [call] │ │ invokelatest :: Identifier │ scope_layer=54 │ Base.CoreLogging.shouldlog :: Value │ macro_source=7744 │ logger :: Identifier │ scope_layer=54 │ level :: Identifier │ scope_layer=54 │ _module :: Identifier │ scope_layer=54 │ group :: Identifier │ scope_layer=54 │ id :: Identifier │ scope_layer=54 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=54 │ "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" :: Value │ macro_source=7744 │ [if] │ │ [call] │ │ isa :: Identifier │ scope_layer=54 │ file :: Identifier │ scope_layer=54 │ String :: Identifier │ scope_layer=54 │ [block] │ │ [=] │ │ file :: Identifier │ scope_layer=54 │ [call] │ │ [.] │ │ Base :: Identifier │ scope_layer=54 │ [inert] │ │ fixup_stdlib_path :: Identifier │ │ file :: Identifier │ scope_layer=54 │ [=] │ │ line :: Identifier │ scope_layer=54 │ 611 :: Value │ macro_source=7744 │ [local] │ │ msg :: Identifier │ scope_layer=54 │ kwargs :: Identifier │ scope_layer=54 │ [if] │ │ [block] │ │ [try] │ │ [block] │ │ [=] │ │ msg :: Identifier │ scope_layer=54 │ [string] │ │ "`ntasks > 1` but there were not enough estimated rows (" :: Value │ macro_source=7744 │ minrows :: Identifier │ scope_layer=1 │ ") to justify multithreaded parsing" :: Value │ macro_source=7744 │ [=] │ │ kwargs :: Identifier │ scope_layer=54 │ [tuple] │ macro_source=7744 │ [parameters] │ macro_source=7744 │ true :: Value │ macro_source=7744 │ err :: Identifier │ scope_layer=54 │ [block] │ │ [call] │ │ invokelatest :: Identifier │ mod,scope_layer=55 │ Base.CoreLogging.logging_error :: Value │ macro_source=12343 │ logger :: Identifier │ scope_layer=54 │ level :: Identifier │ scope_layer=54 │ _module :: Identifier │ scope_layer=54 │ group :: Identifier │ scope_layer=54 │ id :: Identifier │ scope_layer=54 │ file :: Identifier │ scope_layer=54 │ line :: Identifier │ scope_layer=54 │ err :: Identifier │ scope_layer=54 │ true :: Value │ macro_source=12343 │ false :: Value │ macro_source=7744 │ [block] │ │ [if] │ │ [isdefined] │ macro_source=12500,jl_source=L56 │ msg :: Identifier │ macro_source=12500,scope_layer=54 │ nothing :: Value │ macro_source=12355 │ [call] │ │ throw :: Identifier │ scope_layer=56 │ [call] │ │ AssertionError :: Identifier │ scope_layer=56 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=12355 │ [if] │ │ [isdefined] │ macro_source=12521,jl_source=L56 │ kwargs :: Identifier │ macro_source=12521,scope_layer=54 │ nothing :: Value │ macro_source=12363 │ [call] │ │ throw :: Identifier │ scope_layer=58 │ [call] │ │ AssertionError :: Identifier │ scope_layer=58 │ "Assertion to tell the compiler about the definedness of this variable" :: Value │ macro_source=12363 │ [call] │ │ Base.CoreLogging.handle_message_nothrow :: Value │ macro_source=7744 │ [parameters] │ │ [...] │ │ kwargs :: Identifier │ scope_layer=54 │ logger :: Identifier │ scope_layer=54 │ level :: Identifier │ scope_layer=54 │ msg :: Identifier │ scope_layer=54 │ _module :: Identifier │ scope_layer=54 │ group :: Identifier │ scope_layer=54 │ id :: Identifier │ scope_layer=54 │ file :: Identifier │ scope_layer=54 │ line :: Identifier │ scope_layer=54 │ nothing :: Identifier │ scope_layer=54 │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [block] │ │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [if] │ │ threaded :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ origrowsguess :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ !== :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [call] │ │ typemax :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ limit :: Identifier │ scope_layer=1 │ [call] │ │ Int :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [=] │ │ limitposguess :: Identifier │ scope_layer=1 │ [call] │ │ ceil :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ origrowsguess :: Identifier │ scope_layer=1 │ 0.8 :: Value │ macro_source=5206 │ len :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ < :: Identifier │ scope_layer=1 │ limitposguess :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ newlen :: Identifier │ scope_layer=1 │ [vect] │ │ 0 :: Value │ macro_source=5206 │ limitposguess :: Identifier │ scope_layer=1 │ [call] │ │ min :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ limitposguess :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=5206 │ len :: Identifier │ scope_layer=1 │ [call] │ │ findchunkrowstart :: Identifier │ scope_layer=1 │ newlen :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=5206 │ buf :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ typemap :: Identifier │ scope_layer=1 │ downcast :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ 5 :: Value │ macro_source=5206 │ columns :: Identifier │ scope_layer=1 │ [typed_comprehension] │ │ Type :: Identifier │ scope_layer=1 │ [generator] │ │ [.] │ │ col :: Identifier │ scope_layer=1 │ [inert] │ │ type :: Identifier │ │ [=] │ │ col :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ [call] │ │ ReentrantLock :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ scope_layer=1 │ [inert] │ │ Atomic :: Identifier │ │ Int :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ scope_layer=1 │ [inert] │ │ Atomic :: Identifier │ │ Int :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ [call] │ │ [curly] │ │ [.] │ │ Threads :: Identifier │ scope_layer=1 │ [inert] │ │ Atomic :: Identifier │ │ Bool :: Identifier │ scope_layer=1 │ true :: Value │ macro_source=5206 │ [=] │ │ len :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [ref] │ │ newlen :: Identifier │ scope_layer=1 │ 2 :: Value │ macro_source=5206 │ 1 :: Value │ macro_source=5206 │ [call] │ │ reinitialize_column_type! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ [=] │ │ origrowsguess :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "limiting, adjusting len to " :: Value │ macro_source=5206 │ len :: Identifier │ scope_layer=1 │ [=] │ │ chunksize :: Identifier │ scope_layer=1 │ [call] │ │ div :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ [=] │ │ chunkpositions :: Identifier │ scope_layer=1 │ [comprehension] │ │ [generator] │ │ [call] │ │ + :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ chunksize :: Identifier │ scope_layer=1 │ i :: Identifier │ scope_layer=1 │ [=] │ │ i :: Identifier │ scope_layer=1 │ [call] │ │ : :: Identifier │ scope_layer=1 │ 0 :: Value │ macro_source=5206 │ ntasks :: Identifier │ scope_layer=1 │ [=] │ │ [ref] │ │ chunkpositions :: Identifier │ scope_layer=1 │ end :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "initial byte positions before adjusting for start of rows: " :: Value │ macro_source=5206 │ chunkpositions :: Identifier │ scope_layer=1 │ [=] │ │ [tuple] │ │ avgbytesperrow :: Identifier │ scope_layer=1 │ successfullychunked :: Identifier │ scope_layer=1 │ [call] │ │ findrowstarts! :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ chunkpositions :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ typemap :: Identifier │ scope_layer=1 │ downcast :: Identifier │ scope_layer=1 │ rows_to_check :: Identifier │ scope_layer=1 │ [=] │ │ ntasks :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ [call] │ │ length :: Identifier │ scope_layer=1 │ chunkpositions :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ [if] │ │ successfullychunked :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ origbytesperrow :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ origrowsguess :: Identifier │ scope_layer=1 │ [=] │ │ weightedavgbytesperrow :: Identifier │ scope_layer=1 │ [call] │ │ ceil :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ [call] │ │ + :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ avgbytesperrow :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ntasks :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ origbytesperrow :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ 1 :: Value │ macro_source=5206 │ ntasks :: Identifier │ scope_layer=1 │ [=] │ │ rowsguess :: Identifier │ scope_layer=1 │ [call] │ │ ceil :: Identifier │ scope_layer=1 │ Int :: Identifier │ scope_layer=1 │ [call] │ │ * :: Identifier │ scope_layer=1 │ [call] │ │ / :: Identifier │ scope_layer=1 │ [call] │ │ - :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ weightedavgbytesperrow :: Identifier │ scope_layer=1 │ 1.01 :: Value │ macro_source=5206 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "single-threaded estimated rows = " :: Value │ macro_source=5206 │ origrowsguess :: Identifier │ scope_layer=1 │ ", multi-threaded estimated rows = " :: Value │ macro_source=5206 │ rowsguess :: Identifier │ scope_layer=1 │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ [string] │ │ "multi-threaded column types sampled as: " :: Value │ macro_source=5206 │ columns :: Identifier │ scope_layer=1 │ [block] │ │ [&&] │ │ debug :: Identifier │ scope_layer=1 │ [call] │ │ println :: Identifier │ scope_layer=1 │ "multi-threaded parsing failed! Falling back to single thread, reinitializing column types." :: Value │ macro_source=5206 │ [call] │ │ reinitialize_column_type! :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ [=] │ │ threaded :: Identifier │ scope_layer=1 │ false :: Value │ macro_source=5206 │ [if] │ │ [call] │ │ ! :: Identifier │ scope_layer=1 │ threaded :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ chunkpositions :: Identifier │ scope_layer=1 │ EMPTY_INT_ARRAY :: Identifier │ scope_layer=1 │ [if] │ │ [call] │ │ < :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ [block] │ │ [=] │ │ rowsguess :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ [inbounds] │ │ pop :: Identifier │ scope_layer=3 │ val :: Identifier │ scope_layer=3 │ [return] │ │ [call] │ │ Context :: Identifier │ scope_layer=1 │ transpose :: Identifier │ scope_layer=1 │ [call] │ │ getname :: Identifier │ scope_layer=1 │ source :: Identifier │ scope_layer=1 │ names :: Identifier │ scope_layer=1 │ rowsguess :: Identifier │ scope_layer=1 │ ncols :: Identifier │ scope_layer=1 │ buf :: Identifier │ scope_layer=1 │ datapos :: Identifier │ scope_layer=1 │ len :: Identifier │ scope_layer=1 │ skipto :: Identifier │ scope_layer=1 │ options :: Identifier │ scope_layer=1 │ columns :: Identifier │ scope_layer=1 │ finalpool :: Identifier │ scope_layer=1 │ downcast :: Identifier │ scope_layer=1 │ customtypes :: Identifier │ scope_layer=1 │ typemap :: Identifier │ scope_layer=1 │ stringtype :: Identifier │ scope_layer=1 │ limit :: Identifier │ scope_layer=1 │ threaded :: Identifier │ scope_layer=1 │ ntasks :: Identifier │ scope_layer=1 │ chunkpositions :: Identifier │ scope_layer=1 │ strict :: Identifier │ scope_layer=1 │ silencewarnings :: Identifier │ scope_layer=1 │ maxwarnings :: Identifier │ scope_layer=1 │ debug :: Identifier │ scope_layer=1 │ tempfile :: Identifier │ scope_layer=1 │ streaming :: Identifier │ scope_layer=1 │ types :: Identifier │ scope_layer=1 │ │ file = "/home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl" │ line = 258 └ mod = CSV ERROR: LoadError: internal lowering bug: #= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 =# - `jl_assert(!(haskey(ssa_rewrites, lhs_id)), _)`: multiple assignments to ssavalue Expression:  (= #₂ (call core.TypeVar :#T1 #₂₀₉₈/Integer)) Containing expressions:  (= #₂ (call core.TypeVar :#T1 #₂₀₉₈/Integer))  Detailed provenance:  (= #₂ (call core.TypeVar :#T1 #₂₀₉₈/Integer)) @#= /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:370 =#  └─ (= #₂ (call core.TypeVar :#T1 #₂₆₁/Integer)) @#= /source/usr/share/julia/JuliaLowering/src/closure_conversion.jl:197 =#  └─ (= #₂ (call core.TypeVar :#T1 #₂₆₁/Integer)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:233 =#  └─ (= #₂ (call core.TypeVar :#T1 Integer)) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:233 =#  └─ (= #₂ (call core.TypeVar :#T1 Integer))  └─ (call core.TypeVar :#T1 Integer) @#= /source/usr/share/julia/JuliaLowering/src/desugaring.jl:3005 =#  └─ (<: Integer)  └─ (<: Integer)  └─ (<: Integer)  ├─ @ /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258  └─ (macrocall @refargs :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 =#) (function (call Context (:: source ValidSources) (:: header (curly Union Integer (curly Vector Symbol) (curly Vector String) (curly AbstractVector (<: Integer)))) (:: normalizenames Bool) (:: datarow Integer) (:: skipto Integer) (:: footerskip Integer) (:: transpose Bool) (:: comment (curly Union String Nothing)) (:: ignoreemptyrows Bool) (:: ignoreemptylines (curly Union Nothing Bool)) select drop (:: limit (curly Union Integer Nothing)) (:: buffer_in_memory Bool) (:: threaded (curly Union Nothing Bool)) (:: ntasks (curly Union Nothing Integer)) (:: tasks (curly Union Nothing Integer)) (:: rows_to_check Integer) (:: lines_to_check (curly Union Nothing Integer)) (:: missingstrings (curly Union Nothing String (curly Vector String))) (:: missingstring (curly Union Nothing String (curly Vector String))) (:: delim (curly Union Nothing UInt8 Char String)) (:: ignorerepeated Bool) (:: quoted Bool) (:: quotechar (curly Union UInt8 Char)) (:: openquotechar (curly Union Nothing UInt8 Char)) (:: closequotechar (curly Union Nothing UInt8 Char)) (:: escapechar (curly Union UInt8 Char)) (:: dateformat (curly Union Nothing String (. Dates (inert DateFormat)) (. Parsers (inert Format)) AbstractVector AbstractDict)) (:: dateformats (curly Union Nothing String (. Dates (inert DateFormat)) (. Parsers (inert Format)) AbstractVector AbstractDict)) (:: decimal (curly Union UInt8 Char)) (:: groupmark (curly Union Char Nothing)) (:: truestrings (curly Union Nothing (curly Vector String))) (:: falsestrings (curly Union Nothing (curly Vector String))) (:: stripwhitespace Bool) (:: type (curly Union Nothing Type)) (:: types (curly Union Nothing Type AbstractVector AbstractDict Function)) (:: typemap AbstractDict) (:: pool (curly Union Bool Real AbstractVector AbstractDict (. Base (inert Callable)) Tuple)) (:: downcast Bool) (:: lazystrings Bool) (:: stringtype StringTypes) (:: strict Bool) (:: silencewarnings Bool) (:: maxwarnings Integer) (:: debug Bool) (:: parsingdebug Bool) (:: validate Bool) (:: streaming Bool)) (block (macrocall @inbounds :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:313 =#) (block (&& (&& (|| (call isa source AbstractString) (call isa source AbstractPath)) (call ! (:: (call isfile source) Bool))) (call throw (call ArgumentError (string "\"" source "\" is not a valid file or doesn't exist")))) (if (call !== types nothing) (block (if (call isa types AbstractVector) (block (&& (call any (-> x (block (call ! (call concrete_or_concreteunion x)))) types) (call nonconcretetypes types))) (elseif (block (call isa types AbstractDict)) (block (= typs (call values types)) (&& (call any (-> x (block (call ! (call concrete_or_concreteunion x)))) typs) (call nonconcretetypes typs))) (elseif (block (call isa types Type)) (block (|| (call concrete_or_concreteunion types) (call nonconcretetypes types)))))))) (call checkvaliddelim delim) (&& ignorerepeated (&& (call === delim nothing) (call throw (call ArgumentError "auto-delimiter detection not supported when `ignorerepeated=true`; please provide delimiter like `delim=','`")))) (if (&& lazystrings (call ! streaming)) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:328 =#) "`lazystrings` keyword argument is deprecated; use `stringtype=PosLenString` instead") (= stringtype PosLenString))) (if (call !== tasks nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:332 =#) "`tasks` keyword argument is deprecated; use `ntasks` instead") (= ntasks tasks))) (if (call !== ignoreemptylines nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:336 =#) "`ignoreemptylines` keyword argument is deprecated; use `ignoreemptyrows` instead") (= ignoreemptyrows ignoreemptylines))) (if (call !== lines_to_check nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:340 =#) "`lines_to_check` keyword argument is deprecated; use `rows_to_check` instead") (= rows_to_check lines_to_check))) (if (call ! (call isempty missingstrings)) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:344 =#) "`missingstrings` keyword argument is deprecated; pass a `Vector{String}` to `missingstring` instead") (= missingstring missingstrings))) (if (call !== dateformats nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:348 =#) "`dateformats` keyword argument is deprecated; pass column date formats to `dateformat` keyword argument instead") (= dateformat dateformats))) (if (call != datarow -1) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:352 =#) "`datarow` keyword argument is deprecated; use `skipto` instead") (= skipto datarow))) (if (call !== type nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:356 =#) "`type` keyword argument is deprecated; a single type can be passed to `types` instead") (= types type))) (if (call !== threaded nothing) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:360 =#) "`threaded` keyword argument is deprecated; to avoid multithreaded parsing, pass `ntasks=1`") (= ntasks (if threaded (call (. Threads (inert nthreads))) 1)))) (if (call isa header Integer) (block (if (&& (call == header 1) (call == skipto 1)) (block (= header -1)) (elseif (block (&& (call != skipto -1) (call < skipto header))) (block (call throw (call ArgumentError (string "skipto row (" skipto ") must come after header row (" header ")")))))))) (if (call == skipto -1) (block (if (|| (call isa header (curly Vector Symbol)) (call isa header (curly Vector String))) (block (= skipto 0)) (elseif (block (call isa header Integer)) (block (= skipto (call + header 1))) (elseif (block (call isa header (curly AbstractVector (<: Integer)))) (block (= skipto (call + (call last header) 1)))))))) (&& debug (call println (string "header is: " header ", skipto computed as: " skipto))) (= (tuple buf pos len tempfile) (call getsource source buffer_in_memory)) (if (call > len MAX_INPUT_SIZE) (block (call throw (call ArgumentError (string "delimited source to parse too large; must be < " MAX_INPUT_SIZE " bytes"))))) (= pos (call consumeBOM buf pos)) (= oq (call % (call something openquotechar quotechar) UInt8)) (= eq (call % escapechar UInt8)) (= cq (call % (call something closequotechar quotechar) UInt8)) (= trues (if (call === truestrings nothing) nothing truestrings)) (= falses (if (call === falsestrings nothing) nothing falsestrings)) (= sentinel (if (call === missingstring nothing) missingstring (if (|| (call isempty missingstring) (&& (call isa missingstring Vector) (&& (call == (call length missingstring) 1) (call == (ref missingstring 1) "")))) missing (if (call isa missingstring String) (vect missingstring) missingstring)))) (if (call === delim nothing) (block (if (|| (call isa source AbstractString) (call isa source AbstractPath)) (block (= filename (call string source)) (= del (if (call endswith filename ".tsv") (call UInt8 '\t') (if (call endswith filename ".wsv") (call UInt8 ' ') (call UInt8 '\n'))))) (block (= del (call UInt8 '\n'))))) (block (= del (if (&& (call isa delim Char) (call isascii delim)) (call % delim UInt8) (if (&& (call == (call sizeof delim) 1) (call isascii delim)) (call % (ref delim 1) UInt8) delim))))) (= cmt (if (call === comment nothing) nothing (tuple (call pointer comment) (call sizeof comment)))) (if (&& (call > footerskip 0) (call > len 0)) (block (= lastbyte (ref buf end)) (= endpos (call + (|| (call == lastbyte (call UInt8 '\r')) (call == lastbyte (call UInt8 '\n'))) (&& (call == lastbyte (call UInt8 '\n')) (call == (ref buf (call - end 1)) (call UInt8 '\r'))))) (= revlen (call - (call skiptorow (call ReversedBuf buf) (call + 1 endpos) len oq eq cq cmt ignoreemptyrows 0 footerskip) 2)) (unknown_head len revlen) (&& debug (call println (string "adjusted for footerskip, len = " (call - (call + len revlen) 1) " => " len))))) (= df (if (|| (call isa dateformat AbstractVector) (call isa dateformat AbstractDict)) nothing dateformat)) (= wh1 (call UInt8 ' ')) (= wh2 (call UInt8 '\t')) (if (call isa sentinel Vector) (block (for (= sent sentinel) (block (if (call contains sent " ") (block (= wh1 0x00))) (if (call contains sent "\t") (block (= wh2 0x00))))))) (= headerpos (= datapos pos)) (if (call ! transpose) (block (= (tuple headerpos datapos) (call detectheaderdatapos buf pos len oq eq cq cmt ignoreemptyrows header skipto)) (&& debug (call println (string "headerpos = " headerpos ", datapos = " datapos))))) (if (call isa del UInt8) (block (= (tuple d rowsguess) (call detectdelimandguessrows buf headerpos datapos len oq eq cq cmt ignoreemptyrows del)) (= wh1 (if (call == d (call UInt ' ')) 0x00 wh1)) (= wh2 (if (call == d (call UInt8 '\t')) 0x00 wh2)) (= options (call (. Parsers (inert Options)) sentinel wh1 wh2 oq cq eq d decimal trues falses df ignorerepeated ignoreemptyrows comment quoted parsingdebug stripwhitespace false groupmark))) (elseif (block (call isa del Char)) (block (= (tuple _ rowsguess) (call detectdelimandguessrows buf headerpos datapos len oq eq cq cmt ignoreemptyrows)) (= options (call (. Parsers (inert Options)) sentinel wh1 wh2 oq cq eq del decimal trues falses df ignorerepeated ignoreemptyrows comment quoted parsingdebug stripwhitespace false groupmark)) (= d del)) (elseif (block (call isa del String)) (block (= (tuple _ rowsguess) (call detectdelimandguessrows buf headerpos datapos len oq eq cq cmt ignoreemptyrows)) (= options (call (. Parsers (inert Options)) sentinel wh1 wh2 oq cq eq del decimal trues falses df ignorerepeated ignoreemptyrows comment quoted parsingdebug stripwhitespace false groupmark)) (= d del)) (block (call error "invalid delim type"))))) (&& debug (call println (string "estimated rows: " rowsguess))) (&& debug (call println (string "detected delimiter: \"" (call escape_string (if (call isa d UInt8) (call string (call Char d)) d)) "\""))) (if (call ! transpose) (block (if ignorerepeated (block (if (call > headerpos 0) (block (= headerpos (call (. Parsers (inert checkdelim!)) buf headerpos len options)))) (= datapos (call (. Parsers (inert checkdelim!)) buf datapos len options)))) (= names (call detectcolumnnames buf headerpos datapos len options header normalizenames oq eq cq cmt ignoreemptyrows)) (= ncols (call length names))) (block (= (tuple rowsguess names positions endpositions) (call detecttranspose buf pos len options header skipto normalizenames)) (= ncols (call length names)) (= datapos (if (call isempty positions) 0 (ref positions 1))))) (&& debug (call println (string "column names detected: " names))) (&& debug (call println (string "byte position of data computed at: " datapos))) (= (tuple columns customtypes) (call initialize_columns (parameters (kw validate validate)) ncols types names stringtype streaming options)) (if transpose (block (for (= i (call : 1 ncols)) (block (= col (ref columns i)) (= (. col (inert position)) (ref positions i)) (= (. col (inert endposition)) (ref endpositions i)))))) (= typemap (:: (call convert (curly IdDict Type Type) typemap) (curly IdDict Type Type))) (for (= T (call values typemap)) (block (if (call !== (call nonstandardtype T) (curly Union)) (block (= customtypes (call tupcat customtypes (call nonstandardtype T))))))) (if (call isa dateformat AbstractDict) (block (for (= i (call : 1 ncols)) (block (= df (call getordefault dateformat (ref names i) i nothing)) (if (call !== df nothing) (block (= (. (ref columns i) (inert options)) (call (. Parsers (inert Options)) sentinel wh1 wh2 oq cq eq d decimal trues falses df ignorerepeated ignoreemptyrows comment true parsingdebug stripwhitespace false groupmark)))))) (&& validate (call checkinvalidcolumns dateformat "dateformat" ncols names)))) (= finalpool 0.0) (if (call ! streaming) (block (if (call isa pool AbstractVector) (block (|| (call == (call length pool) ncols) (call throw (call ArgumentError (string "provided `pool::AbstractVector` keyword argument doesn't match detected # of columns: `" (call length pool) " != " ncols "`")))) (for (= i (call : 1 ncols)) (block (= col (ref columns i)) (= (. col (inert pool)) (call getpool (ref pool i))) (= (. col (inert columnspecificpool)) true)))) (elseif (block (call isa pool AbstractDict)) (block (for (= i (call : 1 ncols)) (block (= col (ref columns i)) (= p (call getordefault pool (ref names i) i NaN)) (if (call ! (call isnan p)) (block (= (. col (inert pool)) (call getpool p)) (= (. col (inert columnspecificpool)) true))))) (&& validate (call checkinvalidcolumns pool "pool" ncols names))) (elseif (block (call isa pool (. Base (inert Callable)))) (block (for (= i (call : 1 ncols)) (block (= col (ref columns i)) (= p (call pool i (ref names i))) (if (call !== p nothing) (block (= (. col (inert pool)) (call getpool p)) (= (. col (inert columnspecificpool)) true)))))) (block (= finalpool (call getpool pool)) (for (= col columns) (block (= (. col (inert pool)) finalpool))))))))) (if (&& (call !== select nothing) (call !== drop nothing)) (block (call throw (call ArgumentError "`select` and `drop` keywords were both provided; only one or the other is allowed"))) (elseif (block (call !== select nothing)) (block (if (call isa select (curly AbstractVector Bool)) (block (for (= i (call : 1 ncols)) (block (|| (ref select i) (call willdrop! columns i))))) (elseif (block (call isa select (curly AbstractVector (<: Integer)))) (block (for (= i (call : 1 ncols)) (block (|| (call in i select) (call willdrop! columns i))))) (elseif (block (|| (call isa select (curly AbstractVector Symbol)) (call isa select (curly AbstractVector (<: AbstractString))))) (block (= select (call map Symbol select)) (for (= i (call : 1 ncols)) (block (|| (call in (ref names i) select) (call willdrop! columns i))))) (elseif (block (call isa select (. Base (inert Callable)))) (block (for (= i (call : 1 ncols)) (block (|| (:: (call select i (ref names i)) Bool) (call willdrop! columns i))))) (block (call throw (call ArgumentError "`select` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`")))))))) (elseif (block (call !== drop nothing)) (block (if (call isa drop (curly AbstractVector Bool)) (block (for (= i (call : 1 ncols)) (block (&& (ref drop i) (call willdrop! columns i))))) (elseif (block (call isa drop (curly AbstractVector (<: Integer)))) (block (for (= i (call : 1 ncols)) (block (&& (call in i drop) (call willdrop! columns i))))) (elseif (block (|| (call isa drop (curly AbstractVector Symbol)) (call isa drop (curly AbstractVector (<: AbstractString))))) (block (= drop (call map Symbol drop)) (for (= i (call : 1 ncols)) (block (&& (call in (ref names i) drop) (call willdrop! columns i))))) (elseif (block (call isa drop (. Base (inert Callable)))) (block (for (= i (call : 1 ncols)) (block (&& (:: (call drop i (ref names i)) Bool) (call willdrop! columns i))))) (block (call throw (call ArgumentError "`drop` keyword argument must be an `AbstractVector` of `Int`, `Symbol`, `String`, or `Bool`, or a selector function of the form `(i, name) -> keep::Bool`"))))))))))) (&& debug (call println (string "computed types are: " types))) (= limit (call something limit (call typemax Int))) (= minrows (call min limit rowsguess)) (= nthreads (call Int (call something ntasks (call (. Threads (inert nthreads)))))) (if (&& (call === ntasks nothing) (&& (call ! streaming) (&& (call > nthreads 1) (&& (call ! transpose) (&& (call > minrows (call * nthreads 5)) (call >= (call * minrows ncols) 5000)))))) (block (= threaded true) (= ntasks nthreads)) (elseif (block (&& (call !== ntasks nothing) (call > ntasks 1))) (block (= threaded true) (if transpose (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:607 =#) "`ntasks > 1` not supported on transposed files") (= threaded false) (= ntasks 1)) (elseif (block (call < minrows (call * nthreads 5))) (block (macrocall @warn :(#= /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:611 =#) (string "`ntasks > 1` but there were not enough estimated rows (" minrows ") to justify multithreaded parsing")) (= threaded false) (= ntasks 1))))) (block (= threaded false) (= ntasks 1)))) (if threaded (block (= origrowsguess rowsguess) (if (call !== limit (call typemax Int)) (block (= limit (call Int limit)) (= limitposguess (call ceil Int (call * (call / limit (call * origrowsguess 0.8)) len))) (if (call < limitposguess len) (block (= newlen (vect 0 limitposguess (call min (call * limitposguess 2) len))) (call findchunkrowstart newlen 2 buf options typemap downcast ncols 5 columns (typed_comprehension Type (generator (. col (inert type)) (= col columns))) (call ReentrantLock) stringtype (call (curly (. Threads (inert Atomic)) Int) 0) (call (curly (. Threads (inert Atomic)) Int) 0) (call (curly (. Threads (inert Atomic)) Bool) true)) (= len (call - (ref newlen 2) 1)) (call reinitialize_column_type! columns types names stringtype streaming) (= origrowsguess limit))) (&& debug (call println (string "limiting, adjusting len to " len))))) (= chunksize (call div (call - len datapos) ntasks)) (= chunkpositions (comprehension (generator (call + datapos (call * chunksize i)) (= i (call : 0 ntasks))))) (= (ref chunkpositions end) len) (&& debug (call println (string "initial byte positions before adjusting for start of rows: " chunkpositions))) (= (tuple avgbytesperrow successfullychunked) (call findrowstarts! buf options chunkpositions ncols columns stringtype typemap downcast rows_to_check)) (= ntasks (call - (call length chunkpositions) 1)) (if successfullychunked (block (= origbytesperrow (call / (call - len datapos) origrowsguess)) (= weightedavgbytesperrow (call ceil Int (call + (call * avgbytesperrow (call / (call - ntasks 1) ntasks)) (call * origbytesperrow (call / 1 ntasks))))) (= rowsguess (call ceil Int (call * (call / (call - len datapos) weightedavgbytesperrow) 1.01))) (&& debug (call println (string "single-threaded estimated rows = " origrowsguess ", multi-threaded estimated rows = " rowsguess))) (&& debug (call println (string "multi-threaded column types sampled as: " columns)))) (block (&& debug (call println "multi-threaded parsing failed! Falling back to single thread, reinitializing column types.")) (call reinitialize_column_type! columns types names stringtype streaming) (= threaded false))))) (if (call ! threaded) (block (= chunkpositions EMPTY_INT_ARRAY) (if (call < limit rowsguess) (block (= rowsguess limit))))))) (return (call Context transpose (call getname source) names rowsguess ncols buf datapos len skipto options columns finalpool downcast customtypes typemap stringtype limit threaded ntasks chunkpositions strict silencewarnings maxwarnings debug tempfile streaming types)))))  └─ @ /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258  Stacktrace:  [1] macro expansion  @ /source/usr/share/julia/JuliaLowering/src/ast.jl:23 [inlined]  [2] renumber_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, input_code::Base.JuliaSyntax.SyntaxList{Dict{Symbol, Dict{Int64, Any}}, Vector{Int64}}, slot_rewrites::Dict{Int64, Int64})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1136  [3] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1257  [4] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:854  [5] compile(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, needs_value::Bool, in_tail_pos::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:715  [6] compile_body(ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1037  [7] compile_lambda(outer_ctx::Base.JuliaLowering.LinearIRContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1197  [8] linearize_ir(ctx::Base.JuliaLowering.ClosureConversionCtx{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/linear_ir.jl:1287  [9] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:33  [10] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [11] top-level scope  @ ~/.julia/packages/CSV/LiiJM/src/CSV.jl:75  [12] include(mod::Module, _path::String)  @ Base Base.jl:325  [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core boot.jl:522  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [17] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [19] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/CSV/LiiJM/src/context.jl:258 in expression starting at /home/pkgeval/.julia/packages/CSV/LiiJM/src/CSV.jl:1 in expression starting at stdin:5 ✗ CSV 83.1 s ✓ FlexiGroups → AxisKeysExt ┌ Info: JuliaLowering threw given input: │ code = │ :(#= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:28 =# @generated function nest(x::NamedTuple{KS}, ::Pair{StaticRegex{SR}, SS}) where {KS, SR, SS <: Tuple} │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:28 =# │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:29 =# │ regex = _anchored_regex(SR) │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:30 =# │ subs = map(unstatic, SS.types) │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:31 =# │ _nest_code(KS, regex) do m │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:32 =# │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:32 =# @p (subs |> map((sub->begin │ #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:32 =# │ replace(m.match, regex => sub) │ end))) |> map(Symbol) │ end │ end) │ st0 = │ SyntaxTree with attributes mod,kind,var_id,toplevel_pure,scope_type,macro_source,name_val,syntax_flags,meta,scope_layer,value,jl_source,is_toplevel_thunk,source,__macro_ctx__ │ [macrocall] │ │ @generated :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:28 =#) :: Value │ │ [function] │ │ [where] │ │ [call] │ │ nest :: Identifier │ │ [::] │ │ x :: Identifier │ │ [curly] │ │ NamedTuple :: Identifier │ │ KS :: Identifier │ │ [::] │ │ [curly] │ │ Pair :: Identifier │ │ [curly] │ │ StaticRegex :: Identifier │ │ SR :: Identifier │ │ SS :: Identifier │ │ KS :: Identifier │ │ SR :: Identifier │ │ [<:] │ │ SS :: Identifier │ │ Tuple :: Identifier │ │ [block] │ │ [=] │ │ regex :: Identifier │ │ [call] │ │ _anchored_regex :: Identifier │ │ SR :: Identifier │ │ [=] │ │ subs :: Identifier │ │ [call] │ │ map :: Identifier │ │ unstatic :: Identifier │ │ [.] │ │ SS :: Identifier │ │ [inert] │ │ types :: Identifier │ │ [do] │ │ [call] │ │ _nest_code :: Identifier │ │ KS :: Identifier │ │ regex :: Identifier │ │ [->] │ │ [tuple] │ │ m :: Identifier │ │ [block] │ │ [macrocall] │ │ @p :: Identifier │ │ :(#= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:32 =#) :: Value │ │ [call] │ │ |> :: Identifier │ │ [call] │ │ |> :: Identifier │ │ subs :: Identifier │ │ [call] │ │ map :: Identifier │ │ [->] │ │ sub :: Identifier │ │ [block] │ │ [call] │ │ replace :: Identifier │ │ [.] │ │ m :: Identifier │ │ [inert] │ │ match :: Identifier │ │ [call] │ │ => :: Identifier │ │ regex :: Identifier │ │ sub :: Identifier │ │ [call] │ │ map :: Identifier │ │ Symbol :: Identifier │ │ │ st1 = nothing │ file = "/home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl" │ line = 28 └ mod = DataManipulation ERROR: LoadError: MacroExpansionError while expanding $(Expr(:scope_layer, Symbol("@p"), 1)) in module DataManipulation: #= /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:32 =# - Error expanding macro Caused by: AssertionError: (e.args[1]).head == :tuple Stacktrace:  [1] macro expansion  @ ~/.julia/packages/DataPipes/vXicA/src/utils.jl:55 [inlined]  [2] lambda_function_args(e::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/utils.jl:55  [3] is_implicitpipe(e::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:401  [4] is_pipecall(e::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:393 [inlined]  [5] (::DataPipes.var"#search_macro_flag##->###0")(e::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:386  [6] prewalk(f::DataPipes.var"#search_macro_flag##->###0", x::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/utils.jl:20  [7] (::DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"})(x::Expr)  @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/utils.jl:23  [8] iterate(g::Base.Generator{Vector{Any}, DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"}}, s::Int64)  @ Base generator.jl:48 [inlined]  [9] collect_to!(dest::Vector{Expr}, itr::Base.Generator{Vector{Any}, DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"}}, offs::Int64, st::Int64)  @ Base array.jl:914  [10] collect_to_with_first!(dest::Vector{Expr}, v1::Expr, itr::Base.Generator{Vector{Any}, DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"}}, st::Int64)  @ Base array.jl:869  [11] _collect(c::Vector{Any}, itr::Base.Generator{Vector{Any}, DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"}}, ::Base.EltypeUnknown, isz::Base.HasShape{1})  @ Base array.jl:863  [12] collect_similar(cont::Vector{Any}, itr::Base.Generator{Vector{Any}, DataPipes.var"#prewalk##->###0"{DataPipes.var"#search_macro_flag##->###0"}})  @ Base array.jl:768  [13] map(f::Function, A::Vector{Any})  @ Base abstractarray.jl:3468  ┌ [14] walk(x::Expr, inner::Function, outer::typeof(identity))  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/utils.jl:3  ├ [15] prewalk(f::DataPipes.var"#search_macro_flag##->###0", x::Expr)  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/utils.jl:21  ├ [16] search_macro_flag(expr::Expr, macroname::Symbol)  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:385 [inlined]  ├ [17] process_pipe_step(e::Expr, prev::DataPipes.NoPrevArg)  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:181  ├ [18] process_block(block::Expr, initial_arg::DataPipes.NoPrevArg)  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:103  ├ [19] pipe_macro(block::Expr; debug::Bool, __module__::Module, prevarg::DataPipes.NoPrevArg)  │ @ DataPipes ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:45  ├ [20] macro expansion  │ @ ~/.julia/packages/DataPipes/vXicA/src/pipe.jl:6  ├ [21] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer)  │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:343  ├ [22] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:431  ╰───── repeated 3 times  [41] (::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer})(e::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:461 [inlined]  ┌ [42] mapchildren(f::Base.JuliaLowering.var"#expand_forms_1##2#expand_forms_1##3"{Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, Base.JuliaLowering.ScopeLayer}, ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}})  │ @ Base.JuliaSyntax /source/usr/share/julia/JuliaSyntax/src/porcelain/syntax_graph.jl:707  ├ [43] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:461  ├ [44] expand_macro(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, outer_sl::Base.JuliaLowering.ScopeLayer)  │ @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:370  ╰───── repeated 7 times  [63] expand_forms_1(ctx::Base.JuliaLowering.MacroExpansionContext{Dict{Symbol, Dict{Int64, Any}}}, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, sl::Base.JuliaLowering.ScopeLayer)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:431  [64] expand_forms_1(mod::Module, ex::Base.JuliaSyntax.SyntaxTree{Dict{Symbol, Dict{Int64, Any}}}, expr_compat_mode::Bool, macro_world::UInt64)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/macro_expansion.jl:480  [65] core_lowering_hook(code::Any, mod::Module, file::String, line::UInt64, world::UInt64, _warn::Bool)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/hooks.jl:29  [66] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [67] top-level scope  @ ~/.julia/packages/DataManipulation/yREl0/src/DataManipulation.jl:34  [68] include(mod::Module, _path::String)  @ Base Base.jl:325  [69] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [70] top-level scope  @ stdin:5  [71] eval(m::Module, e::Any)  @ Core boot.jl:522  [72] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [73] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [74] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [75] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/nest.jl:28 in expression starting at /home/pkgeval/.julia/packages/DataManipulation/yREl0/src/DataManipulation.jl:1 in expression starting at stdin:5 ✗ DataManipulation 67.5 s ✓ TransformVariables 179.1 s ✓ NFFT ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/ext/ConstructionBaseUnitfulExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/ext/ConstructionBaseUnitfulExt.jl:1 in expression starting at stdin:5 ✗ Unitful → ConstructionBaseUnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/ext/ForwardDiffExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/ext/ForwardDiffExt.jl:1 in expression starting at stdin:5 ✗ Unitful → ForwardDiffExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/ext/PrintfExt.jl:4  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/ext/PrintfExt.jl:1 in expression starting at stdin:5 ✗ Unitful → PrintfExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/ext/InverseFunctionsUnitfulExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/ext/InverseFunctionsUnitfulExt.jl:1 in expression starting at stdin:5 ✗ Unitful → InverseFunctionsUnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Unitful/HhRY9/ext/NaNMathExt.jl:2  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Unitful/HhRY9/ext/NaNMathExt.jl:1 in expression starting at stdin:5 ✗ Unitful → NaNMathExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/Measurements/FIcLC/ext/MeasurementsUnitfulExt.jl:22  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Measurements/FIcLC/ext/MeasurementsUnitfulExt.jl:18 in expression starting at stdin:5 ✗ Measurements → MeasurementsUnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Accessors/2tWii/ext/UnitfulExt.jl:4  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Accessors/2tWii/ext/UnitfulExt.jl:1 in expression starting at stdin:5 ✗ Accessors → UnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/AccessorsExtra/IWWDz/ext/UnitfulExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AccessorsExtra/IWWDz/ext/UnitfulExt.jl:1 in expression starting at stdin:5 ✗ AccessorsExtra → UnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/Uncertain/d63QY/ext/UnitfulExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/Uncertain/d63QY/ext/UnitfulExt.jl:1 in expression starting at stdin:5 ✗ Uncertain → UnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/FlexiMaps/FZx5L/ext/UnitfulExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/FlexiMaps/FZx5L/ext/UnitfulExt.jl:1 in expression starting at stdin:5 ✗ FlexiMaps → UnitfulExt ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/SkyCoords/WopVl/ext/UnitfulExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/SkyCoords/WopVl/ext/UnitfulExt.jl:1 in expression starting at stdin:5 ✗ SkyCoords → UnitfulExt 34.4 s ✓ ComradeBase → ComradeBaseAdaptExt 84.2 s ✓ ComradeBase → ComradeBaseOhMyThreadsExt 129.6 s ✓ VLBILikelihoods ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("86223c79-3864-5bf0-83f7-82e725a168b6"), "Graphs") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_using(to::Module, path::Expr, flags::UInt8)  @ Base module.jl:137 [inlined]  [11] eval_using(to::Module, path::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:207  [12] top-level scope  @ ~/.julia/packages/AstroTime/4X4AO/src/TimeScales.jl:3  [13] include(mapexpr::Function, mod::Module, _path::String)  @ Base Base.jl:326  [14] top-level scope  @ ~/.julia/packages/AstroTime/4X4AO/src/AstroTime.jl:44  [15] include(mod::Module, _path::String)  @ Base Base.jl:325  [16] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [17] top-level scope  @ stdin:5  [18] eval(m::Module, e::Any)  @ Core boot.jl:522  [19] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [20] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [21] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [22] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/AstroTime/4X4AO/src/TimeScales.jl:1 in expression starting at /home/pkgeval/.julia/packages/AstroTime/4X4AO/src/AstroTime.jl:1 in expression starting at stdin:5 ✗ AstroTime ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("38052440-ad76-4236-8414-61389b2c5143"), "DataManipulation") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] eval_import_path_all(at::Module, path::Expr, keyword::String)  @ Base module.jl:60  [10] _eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base module.jl:101  [11] eval_import(::Bool, ::Module, ::Expr, ::Expr, ::Vararg{Expr})  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [12] top-level scope  @ ~/.julia/packages/DataManipulation/yREl0/ext/IntervalSetsExt.jl:3  [13] include(mod::Module, _path::String)  @ Base Base.jl:325  [14] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [15] top-level scope  @ stdin:5  [16] eval(m::Module, e::Any)  @ Core boot.jl:522  [17] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [18] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [19] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [20] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/DataManipulation/yREl0/ext/IntervalSetsExt.jl:1 in expression starting at stdin:5 ✗ DataManipulation → IntervalSetsExt 34.1 s ✓ TransformVariables → AccessorsExt 33.8 s ✓ TransformVariables → InverseFunctionsExt 136.0 s ✓ HypercubeTransform ERROR: LoadError: Precompiled image Base.PkgId(Base.UUID("1986cc42-f94f-5a68-af5c-568840ba703d"), "Unitful") not available with flags CacheFlags(; use_pkgimages=false, debug_level=1, check_bounds=1, inline=true, opt_level=0) Stacktrace:  [1] error(s::String)  @ Base error.jl:56  [2] __require_prelocked(pkg::Base.PkgId, env::String)  @ Base loading.jl:2837  [3] _require_prelocked(uuidkey::Base.PkgId, env::String)  @ Base loading.jl:2685  [4] macro expansion  @ loading.jl:2599 [inlined]  [5] macro expansion  @ lock.jl:376 [inlined]  [6] __require(into::Module, mod::Symbol)  @ Base loading.jl:2563  [7] require(into::Module, mod::Symbol)  @ Base loading.jl:2539 [inlined]  [8] eval_import_path(at::Module, from::Nothing, path::Expr, keyword::String)  @ Base module.jl:36 [inlined]  [9] _eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base module.jl:111  [10] eval_import(imported::Bool, to::Module, from::Nothing, paths::Expr)  @ Base.JuliaLowering /source/usr/share/julia/JuliaLowering/src/runtime.jl:195  [11] top-level scope  @ ~/.julia/packages/UnitfulAngles/TkIdB/src/UnitfulAngles.jl:3  [12] include(mod::Module, _path::String)  @ Base Base.jl:325  [13] include_package_for_output(pkg::Base.PkgId, input::String, syntax_version::VersionNumber, depot_path::Vector{String}, dl_load_path::Vector{String}, load_path::Vector{String}, concrete_deps::Vector{Pair{Base.PkgId, UInt128}}, source::Nothing)  @ Base loading.jl:3296  [14] top-level scope  @ stdin:5  [15] eval(m::Module, e::Any)  @ Core boot.jl:522  [16] include_string(mapexpr::typeof(identity), mod::Module, code::String, filename::String)  @ Base loading.jl:3132  [17] include_string(m::Module, txt::String, fname::String)  @ Base loading.jl:3142 [inlined]  [18] exec_options(opts::Base.JLOptions)  @ Base client.jl:353  [19] _start()  @ Base client.jl:596 in expression starting at /home/pkgeval/.julia/packages/UnitfulAngles/TkIdB/src/UnitfulAngles.jl:1 in expression starting at stdin:5 ✗ UnitfulAngles 272.3 s ✓ VLBISkyModels  ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ======================================================================================  cmd: /opt/julia/bin/julia 121 running 1 of 1  signal (10): User defined signal 1 operator* at /source/usr/include/llvm/ADT/ilist_iterator.h:322:5 [inlined] visit, false, false> > at /source/usr/include/llvm/IR/InstVisitor.h:89:43 [inlined] visit at /source/usr/include/llvm/IR/InstVisitor.h:104:5 [inlined] visit, false, false> > at /source/usr/include/llvm/IR/InstVisitor.h:89:7 [inlined] visit at /source/usr/include/llvm/IR/InstVisitor.h:100:5 [inlined] run at /source/src/llvm-gc-invariant-verifier.cpp:194:14 run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_8FunctionENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm27ModuleToFunctionPassAdaptor3runERNS_6ModuleERNS_15AnalysisManagerIS1_JEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/usr/include/llvm/IR/PassManagerInternal.h:91:41 _ZN4llvm11PassManagerINS_6ModuleENS_15AnalysisManagerIS1_JEEEJEE3runERS1_RS3_ at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) run at /source/src/pipeline.cpp:989:12 operator() at /source/src/jitlayers.cpp:1298:17 operator() at /source/src/jitlayers.cpp:1435:12 [inlined] optimizeModule at /source/src/jitlayers.cpp:2382:18 materialize at /source/src/jitlayers.cpp:905:31 _ZN4llvm3orc19MaterializationTask3runEv at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) dispatch at /source/src/julia-task-dispatcher.h:353:11 _ZN4llvm3orc16ExecutionSession22dispatchOutstandingMUsEv at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession17OL_completeLookupESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EESt10shared_ptrINS0_23AsynchronousSymbolQueryEESt8functionIFvRKNS_8DenseMapIPNS0_8JITDylibENS_8DenseSetINS0_15SymbolStringPtrENS_12DenseMapInfoISF_vEEEENSG_ISD_vEENS_6detail12DenseMapPairISD_SI_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc25InProgressFullLookupState8completeESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession19OL_applyQueryPhase1ESt10unique_ptrINS0_21InProgressLookupStateESt14default_deleteIS3_EENS_5ErrorE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) _ZN4llvm3orc16ExecutionSession6lookupENS0_10LookupKindERKSt6vectorISt4pairIPNS0_8JITDylibENS0_19JITDylibLookupFlagsEESaIS8_EENS0_15SymbolLookupSetENS0_11SymbolStateENS_15unique_functionIFvNS_8ExpectedINS_8DenseMapINS0_15SymbolStringPtrENS0_17ExecutorSymbolDefENS_12DenseMapInfoISI_vEENS_6detail12DenseMapPairISI_SJ_EEEEEEEEESt8functionIFvRKNSH_IS6_NS_8DenseSetISI_SL_EENSK_IS6_vEENSN_IS6_SV_EEEEEE at /opt/julia/bin/../lib/julia/libLLVM.so.21.1jl (unknown line) publishCIs at /source/src/jitlayers.cpp:2085:14 jl_compile_codeinst_impl at /source/src/jitlayers.cpp:510:39 jl_compile_method_very_internal at /source/src/gf.c:3946:27 _jl_invoke at /source/src/gf.c:4352:16 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] ijl_lower at /source/src/ast.c:1274:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:598:31 jl_eval_module_expr at /source/src/toplevel.c:263:5 [inlined] jl_toplevel_eval_flex at /source/src/toplevel.c:665:27 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:522:0 (pc: 1) include_string at ./loading.jl:3132:0 (pc: 207) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 _include at ./loading.jl:3192:0 (pc: 122) include at ./Base.jl:325:0 (pc: 1) include_package_for_output at ./loading.jl:3296:0 (pc: 837) jfptr_include_package_for_output_1.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] do_call at /source/src/interpreter.c:123:26 eval_value at /source/src/interpreter.c:243:16 eval_stmt_value at /source/src/interpreter.c:194:23 [inlined] eval_body at /source/src/interpreter.c:706:13 jl_interpret_toplevel_thunk at /source/src/interpreter.c:897:21 ijl_eval_thunk at /source/src/toplevel.c:768:18 jl_toplevel_eval_flex at /source/src/toplevel.c:712:26 jl_eval_toplevel_stmts at /source/src/toplevel.c:602:15 jl_toplevel_eval_flex at /source/src/toplevel.c:684:27 ijl_toplevel_eval at /source/src/toplevel.c:782:12 ijl_toplevel_eval_in at /source/src/toplevel.c:827:13 eval at ./boot.jl:522:0 (pc: 1) include_string at ./loading.jl:3132:0 (pc: 207) include_string at ./loading.jl:3142:0 [inlined] exec_options at ./client.jl:353:0 (pc: 841) _start at ./client.jl:596:0 (pc: 294) jfptr__start_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] true_main at /source/src/jlapi.c:971:29 jl_repl_entrypoint at /source/src/jlapi.c:1138:15 main at /source/cli/loader_exe.c:58:15 unknown function (ip: 0x791b0836b249) at /lib/x86_64-linux-gnu/libc.so.6 __libc_start_main at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) unknown function (ip: 0x4010b8) at /workspace/srcdir/glibc-2.17/csu/../sysdeps/x86_64/start.S unknown function (ip: (nil)) at (unknown file)   ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ==============================================================  ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 6 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:524:34 wait at ./task.jl:1248:0 (pc: 107) wait_forever at ./task.jl:1170:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] start_task at /source/src/task.c:1276:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x000071f031aff760 Total snapshots: 358. Utilization: 0% ╎358 @Base/task.jl:1170 wait_forever() 357╎ 358 @Base/task.jl:1248 wait() ====================================================================================== Information request received. A stacktrace will print followed by a 1.0 second profile. --trace-compile is enabled during profile collection. ====================================================================================== cmd: /opt/julia/bin/julia 1 running 0 of 1 signal (10): User defined signal 1 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:524:34 wait at ./task.jl:1248:0 (pc: 107) wait_forever at ./task.jl:1170:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] start_task at /source/src/task.c:1276:19 unknown function (ip: (nil)) at (unknown file) ============================================================== Profile collected. A report will print at the next yield point. Disabling --trace-compile ============================================================== ┌ Warning: There were no samples collected in one or more groups. │ This may be due to idle threads, or you may need to run your │ program longer (perhaps by running it multiple times), │ or adjust the delay between samples with `Profile.init()`. └ @ Profile /opt/julia/share/julia/stdlib/v1.14/Profile/src/Profile.jl:1361 Overhead ╎ [+additional indent] Count File:Line Function ========================================================= Thread 1 (default) Task 0x0000708c59f1e2c0 Total snapshots: 411. Utilization: 0% ╎411 @Base/task.jl:1170 wait_forever() 410╎ 411 @Base/task.jl:1248 wait() [6] signal 15: Terminated in expression starting at /PkgEval.jl/scripts/precompile.jl:34 epoll_pwait at /lib/x86_64-linux-gnu/libc.so.6 (unknown line) uv__io_poll at /workspace/srcdir/libuv/src/unix/linux.c:1404:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:430:0 ijl_task_get_next at /source/src/scheduler.c:524:34 wait at ./task.jl:1248:0 (pc: 107) wait_forever at ./task.jl:1170:0 (pc: 4) jfptr_wait_forever_0.1 at /opt/julia/lib/julia/sys.so (unknown line) _jl_invoke at /source/src/gf.c:4360:23 [inlined] ijl_apply_generic at /source/src/gf.c:4598:12 jl_apply at /source/src/julia.h:2388:12 [inlined] start_task at /source/src/task.c:1276:19 unknown function (ip: (nil)) at (unknown file) Allocations: 18747026 (Pool: 18746203; Big: 823); GC: 17 val already in a list atexit hook threw an error: ErrorException("schedule: Task not runnable") error at ./error.jl:56:0 (pc: 6) #schedule#625 at ./task.jl:1053:0 (pc: 71) schedule at ./task.jl:1045:0 [inlined] uv_writecb_task at ./stream.jl:1198:0 (pc: 11) jlcapi_uv_writecb_task_756.1 at /opt/julia/lib/julia/sys.so (unknown line) uv__write_callbacks at /workspace/srcdir/libuv/src/unix/stream.c:926:0 uv__stream_io at /workspace/srcdir/libuv/src/unix/stream.c:1227:0 uv__run_pending at /workspace/srcdir/libuv/src/unix/core.c:824:0 uv_run at /workspace/srcdir/libuv/src/unix/core.c:420:0 ijl_process_events at /source/src/jl_uv.c:397:21 process_events at ./libuv.jl:133:0 [inlined] wait at ./task.jl:1235:0 (pc: 15) PkgEval terminated after 2731.13s: test duration exceeded the time limit