m4-desc.xml 604 B

12345678910111213141516171819
  1. <sect2>
  2. <title>Contents</title>
  3. <para>The M4 package contains the M4 processor</para>
  4. </sect2>
  5. <sect2>
  6. <title>Description</title>
  7. <para>M4 is a macro processor. It copies input to output expanding macros as it
  8. goes. Macros are either built-in or user-defined and can take any number
  9. of arguments. Besides just doing macro expansion m4 has built-in functions
  10. for including named files, running UNIX commands, doing integer arithmetic,
  11. manipulating text in various ways, recursion, etc. M4 can be used either
  12. as a front-end to a compiler or as a macro processor in its own right.</para>
  13. </sect2>