m0
m4__line____file____program____unix__unixm0 builtins and stack instructions
This manual (13 March 2026) is for M0 (version
0.3), a package containing an implementation of the m0 macro
processor.
Copyright © 2025, 2026 Marco de Beurs
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled “GNU Free Documentation License.”
m0 is an implementation of a flexible macro
processor.
This is release 0.3. Almost everything should work as described, but it is still considered experimental. This means that the functions, instructions and options and how they operate are not yet in a final state. Although effort is made to keep newer versions compatible with older macro code, this can not be guaranteed.