18 lines
321 B
Julia
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
|