This file is copyright (c) 2004,2005,2006 by Panu Kalliokoski
and released under the license in ../LICENSE

Prepare input so that every direct macro call can be checked against
definedness.  We protect against meddling with defines, because
sometimes the users will want to legitimately redefine stx2any macros.

{{{
/define/!{
/`/!{
s#\([^A-Za-z0-9]\)\(w_[a-z_][a-z_]*\)#\1w_invoke(`\2')#g
s#^w_[a-z_][a-z_]*#w_invoke(`&')#
}
}
}}}
