I was looking into the doc system, but I’m quite confused with the v0.7’s doc macro:
# docsystem basics
const unescape = Symbol("hygienic-scope")
macro doc(x...)
docex = atdoc(__source__, __module__, x...)
isa(docex, Expr) && docex.head === :escape && return docex
return Expr(:escape, Expr(unescape, docex, typeof(atdoc).name.module))
end
Is there anyone who could explain a little bit about what is an unescape?