You can&#x27;t. The reason you can use macros so easily in LISP is because of homoiconicity: <a href="https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Homoiconicity" rel="nofollow">https:&#x2F;&#x2F;en.wikipedia.org&#x2F;wiki&#x2F;Homoiconicity</a><p>Your macros will break all over the place in languages that don&#x27;t have this property.