GenieFramework.jl
GenieFramework.jl copied to clipboard
Bad macro expansion for keyword arguments
Minimal working example:
module MacroBugMWE
using GenieFramework
@genietools
fun(foo; bar) = foo * bar
@handlers begin
@in foo = "foo"
@in bar = "bar"
@out biz = ""
@in myButton = false
@onbutton myButton begin
biz = fun(foo; bar)
end
end
end
Results in
syntax: invalid keyword argument syntax "__model__.bar[]" around macro-bug-mwe.jl:15