# This file is a part of Julia. License is MIT: https://julialang.org/license module MacroCalls export @macrocall macro macrocall(ex) @assert Meta.isexpr(ex, :macrocall) ex.head = :call for i in 2:length(ex.args) ex.args[i] = QuoteNode(ex.args[i]) end insert!(ex.args, 3, __module__) return esc(ex) end end