-
Notifications
You must be signed in to change notification settings - Fork 37
Open
Description
not sure why, but wanted to report, as ArgParse.jl is particularly suited to be combined with the new juliac --trim, at least conceptually.
here the code snippet
module MyPackage
"""
The ArgParseSettings for the Mandelbrot plot command line interface.
Defined as a constant for compile-time initialization.
"""
function get_arg_settings()
s = ArgParseSettings(;
description="Plot the Mandelbrot set with customizable parameters"
)
@add_arg_table! s begin
"--width"
help = "width of the plot in pixels"
arg_type = Int
default = 800
"--height"
help = "height of the plot in pixels"
arg_type = Int
default = 600
"--xmin"
help = "minimum x value"
arg_type = Float64
default = -2.0
"--xmax"
help = "maximum x value"
arg_type = Float64
default = 1.0
"--ymin"
help = "minimum y value"
arg_type = Float64
default = -1.5
"--ymax"
help = "maximum y value"
arg_type = Float64
default = 1.5
"--maxiter"
help = "maximum number of iterations"
arg_type = Int
default = 200
"--cmap"
help = "colormap to use for the plot (e.g., :viridis, :inferno, :magma)"
arg_type = Symbol
default = :viridis
"--aspect-ratio"
help = "aspect ratio of the plot (:equal for 1:1 ratio)"
arg_type = Symbol
default = :equal
"--show"
help = "whether to display the plot"
action = "store_true"
"--savepath"
help = "path to save the figure (PNG, PDF, etc.)"
arg_type = String
required = false
end
return s
end
"""
main(Base.ARGS)::Cint
Main entry point for the command-line interface of the Mandelbrot plotter.
Parses command line arguments and calls plot_mandelbrot with the specified parameters.
"""
function (@main)(ARGS=[])::Cint
args = parse_args(ARGS, get_arg_settings())
@show( # was plot_mandebrot in my case
args["width"],
args["height"];
xlims=(args["xmin"], args["xmax"]),
ylims=(args["ymin"], args["ymax"]),
maxiter=args["maxiter"],
cmap=args["cmap"],
aspect_ratio=args["aspect-ratio"],
show=args["show"],
savepath=args["savepath"],
)
return 0
end
end # moduleTry to build this with (works)
juliac --output-exe app --bundle build .
or respectively with (fails)
juliac --output-exe app --bundle build --trim=safe --experimental .
some errors
...
Verifier error #946: unresolved call from statement ArgParse.print(io::IO, φ ()::Union{Int64, String, Symbol})::Nothing
Stacktrace:
[1] show(io::IO, nargs::ArgParse.ArgConsumerType)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:46
[2] print(io::IOBuffer, x::ArgParse.ArgConsumerType)
@ Base strings/io.jl:35
[3] print_to_string(::String, ::Symbol, ::String, ::ArgParse.ArgConsumerType, ::String)
@ Base strings/io.jl:151
[4] string(::String, ::Symbol, ::String, ::ArgParse.ArgConsumerType, ::String)
@ Base strings/io.jl:193 [inlined]
[5] check_nargs_and_action(nargs::ArgParse.ArgConsumerType, action::Symbol)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:368
[6] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:943
[7] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[8] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[9] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[10] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[11] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[12] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #947: unresolved call from statement (n::Integer ≥ 0)::Any
Stacktrace:
[1] ArgParse.ArgConsumerType(n::Integer)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:33
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:932
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #948: unresolved call from statement ArgParse.eltype(opt::Any)::Any
Stacktrace:
[1] check_eltype(opt::Any, T::Type, message::AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:352
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:925
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #949: unresolved call from statement ArgParse.isempty(name::Union{Vector{T}, T} where T<:AbstractString)::Bool
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:327
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #950: unresolved call from statement Base.getindex(name::Vector{T} where T<:AbstractString, 1)::AbstractString
Stacktrace:
[1] iterate(A::Vector{<:AbstractString}, i::Int64)
@ Base array.jl:901 [inlined]
[2] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:331
[3] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[5] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[6] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[7] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[8] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[9] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #951: unresolved call from statement ArgParse.isempty(φ ()::AbstractString)::Bool
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:332
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #952: unresolved call from statement ArgParse.startswith(φ ()::AbstractString, '-'::Char)::Bool
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:333
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #953: unresolved call from statement Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString
Stacktrace:
[1] iterate(A::Vector{<:AbstractString}, i::Int64)
@ Base array.jl:901 [inlined]
[2] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:338
[3] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[5] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[6] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[7] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[8] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[9] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #954: unresolved call from statement Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:341
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #955: unresolved call from statement Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:341
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #956: unresolved call from statement (Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString == Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString)::Any
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:341
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #957: unresolved call from statement Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:341
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #958: unresolved call from statement Base.string("duplicate name ", Base.getindex(name::Vector{T} where T<:AbstractString, φ ()::Int64)::AbstractString)::String
Stacktrace:
[1] check_name_format(name::Union{Vector{T}, T} where T<:AbstractString)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:341
[2] add_arg_field!(settings::ArgParse.ArgParseSettings, name::Union{Vector{T}, T} where T<:AbstractString; desc...)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/settings.jl:893
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:606
[4] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[5] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[6] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[7] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[8] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #959: unresolved call from statement Base.iterate(Core.getfield(%new()::Core.Box, :contents)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:572
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #960: unresolved call from statement ArgParse.isempty(Core.getfield(φ ()::Any, 1)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:573
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #961: unresolved call from statement Base.getindex(Core.getfield(φ ()::Any, 1)::Any, 1)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:573
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #962: unresolved call from statement (Base.getindex(Core.getfield(φ ()::Any, 1)::Any, 1)::Any ∉ prefixes::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:573
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #963: unresolved call from statement ArgParse.nextind(Core.getfield(φ ()::Any, 1)::Any, 1)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:578
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #964: unresolved call from statement Base.lastindex(Core.getfield(φ ()::Any, 1)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:578
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #965: unresolved call from statement (ArgParse.nextind(Core.getfield(φ ()::Any, 1)::Any, 1)::Any:Base.lastindex(Core.getfield(φ ()::Any, 1)::Any)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:578
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #966: unresolved call from statement Base.getindex(Core.getfield(φ ()::Any, 1)::Any, (ArgParse.nextind(Core.getfield(φ ()::Any, 1)::Any, 1)::Any:Base.lastindex(Core.getfield(φ ()::Any, 1)::Any)::Any)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:578
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #967: unresolved call from statement ArgParse.open(%new()::ArgParse.var"#read_args_from_files##0#read_args_from_files##1"{_A, Vector{AbstractString}} where _A, Base.getindex(Core.getfield(φ ()::Any, 1)::Any, (ArgParse.nextind(Core.getfield(φ ()::Any, 1)::Any, 1)::Any:Base.lastindex(Core.getfield(φ ()::Any, 1)::Any)::Any)::Any)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:578
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #968: unresolved call from statement Base.iterate(Core.getfield(%new()::Core.Box, :contents)::Any, Core.getfield(φ ()::Any, 2)::Any)::Any
Stacktrace:
[1] read_args_from_files(arg_strings::Any, prefixes::Any)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:587
[2] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings, truncated_shopts::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:598
[3] parse_args_unhandled(args_list::Vector, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:596 [inlined]
[4] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:470
[5] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[6] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[7] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #969: unresolved call from statement (Base.getfield(φ ()::ArgParse.ArgParseField, :dest_name)::AbstractString == ccall(:jl_cstr_to_string)::String)::Any
Stacktrace:
[1] check_settings_can_use_symbols(settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:60
[2] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:467
[3] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #970: unresolved call from statement ('-'::Char in Base.getfield(φ ()::ArgParse.ArgParseField, :dest_name)::AbstractString)::Bool
Stacktrace:
[1] check_settings_can_use_symbols(settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:70
[2] parse_args(args_list::Vector, settings::ArgParse.ArgParseSettings; as_symbols::Bool)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:467
[3] parse_args(args_list::Vector{String}, settings::ArgParse.ArgParseSettings)
@ ArgParse ~/.julia/packages/ArgParse/mpp98/src/parsing.jl:466 [inlined]
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #971: unresolved call from statement Base.pairs(@_2::NamedTuple)::Base.Pairs{Symbol, _A, Nothing, A} where {_A, A<:NamedTuple}
Stacktrace:
[1] macro expansion
@ ~/.julia/packages/ArgParse/mpp98/src/settings.jl:826 [inlined]
[2] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:16
[3] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[4] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #972: unresolved call from statement Core._apply_iterate(Base.iterate, Core.tuple, %new()::Vector{Symbol})::Tuple{Vararg{Symbol}}
Stacktrace:
[1] merge(a::@NamedTuple{}, itr::Dict{Symbol, String})
@ Base namedtuple.jl:379
[2] macro expansion
@ ~/.julia/packages/ArgParse/mpp98/src/settings.jl:826 [inlined]
[3] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:16
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #973: unresolved call from statement Core._apply_iterate(Base.iterate, Core.tuple, %new()::Vector{Any})::Tuple
Stacktrace:
[1] merge(a::@NamedTuple{}, itr::Dict{Symbol, String})
@ Base namedtuple.jl:379
[2] macro expansion
@ ~/.julia/packages/ArgParse/mpp98/src/settings.jl:826 [inlined]
[3] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:16
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #974: unresolved call from statement Core._apply_iterate(Base.iterate, Core.tuple, %new()::Vector{Symbol})::Tuple{Vararg{Symbol}}
Stacktrace:
[1] merge(a::@NamedTuple{}, itr::Dict{Symbol, Any})
@ Base namedtuple.jl:379
[2] macro expansion
@ ~/.julia/packages/ArgParse/mpp98/src/settings.jl:826 [inlined]
[3] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:16
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #975: unresolved call from statement Core._apply_iterate(Base.iterate, Core.tuple, %new()::Vector{Any})::Tuple
Stacktrace:
[1] merge(a::@NamedTuple{}, itr::Dict{Symbol, Any})
@ Base namedtuple.jl:379
[2] macro expansion
@ ~/.julia/packages/ArgParse/mpp98/src/settings.jl:826 [inlined]
[3] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:16
[4] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[5] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier error #976: unresolved call from statement Core._apply_iterate(Base.iterate, Core.tuple, %new()::Vector{Symbol})::Tuple{Vararg{Symbol}}
Stacktrace:
[1] diff_names(an::Tuple{Vararg{Symbol}}, bn::NTuple{19, Symbol})
@ Base namedtuple.jl:400 [inlined]
[2] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:12
[3] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[4] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Verifier warning #2: unresolved call from statement Base.kwerr(@_2::NamedTuple, @_3::Type{ArgParse.ArgParseSettings})::Union{}
Stacktrace:
[1] get_arg_settings()
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:12
[2] main(ARGS::Vector{String})
@ AmprionTest ~/ProjectsJolin/Amprion/AmprionTest.jl/src/main.jl:71
[3] _main(argc::Int32, argv::Ptr{Ptr{Int8}})
@ Main ~/.julia/packages/JuliaC/L13jU/src/scripts/juliac-buildscript.jl:73
Trim verify finished with 976 errors, 2 warnings.
Metadata
Metadata
Assignees
Labels
No labels