m4-desc.xml 608 B

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