Make m4 only call macros surrounded by brackets.

Zack Piper <[email protected]> Sat, 28 Feb 2015 21:37:30 +0000
Newsgroups gmane.comp.gnu.m4.general
Message-ID <[email protected]>
Hello,

I'm currently trying to figure out how to make m4 only call macros within certain brackets, for example:

```
define(`test', '2')
test
->test

<test>
->2
```

It would be even better if this was possible.

```
define(`test', '2')
<test>
-><test>

<#test>
->2
```

Above is exactly what the `-H` flag does on GPP (Generic Preprocessor) (http://files.nothingisreal.com/software/gpp/gpp.html).

Any help would be great, thanks!
-- 
I have nothing fancy or intelligent to put here.
signature.asc (application/pgp-signature, 819 B)
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iQIcBAEBAgAGBQJU8jUZAAoJEPu4cabIrwGuuvEQALzP4cxzliZOP1RtkqWxhK8y
XBRLVVO0Z/oiMKrcOyA5xB+aYZhRJ4geLXM1iji2acMma9jQhSQOahkOAN+MlCpj
tGSnNDMVf0eQYhceMVAf3oqaGZD3XGnIh4mvdnOar8KzW12Gd1isDPelDgUZiM0J
q7PvDJGlmRuOKsPk/lvYZbqtmbeklzeRkJe6gfSnLiV4q76Aubcm9i80eE/pG3MN
lk8MG1zWlR3tCCYZq7Dr01m7ZMdOh4Tp052a7Bu3ZGORCAPE5UTx1D/n+irBOdYs
KArUR6Xew4lXfNn4/Rna/+LenyIBHhuucdHdSdQ9HAlbFZLAhUYUFbvBqT/wQKDa
QqjOsJQHMIzat71NNlEsoiyLDIABNnljgUDVpX7KNh3Gsq3MHMMM4weUW7X9Wg+D
i6qXVH8cQz+G64CPWSCOuHPnA9BN45funBeQZO02UMCIZJBKmVHapn105AeHY36z
xflakV+Oa49u3xZ5h9GFM5yXHjz5o/W/m6NGK4+Dbv6NReUfE1J2EsRS5R1W5OW6
pDhVnVcrjQ5x/wYRdkAIwe2s2T0cM6uxIM6slPth4MH6FIVVP51xX/vxKQEOgSJy
2JDdonafUDz5vBvo97sg2prjsxNg1GQWPlsTywLJdAHRkBh6BTx1PYIm4KT0yIEN
3fxMznQCL0WBAqjXgq8G
=XV6J
-----END PGP SIGNATURE-----