Scjrm.jl/src/macros.jl

18 lines
321 B
Julia

macro hook(hookname)
return quote
try
$hookname in keys(hooks) && hooks[$hookname]()
nothing
end
end
end
macro hook(hookname, args)
return quote
try
$hookname in keys(hooks) && hooks[$hookname]($args...)
nothing
end
end
end