m4
macro(マクロ)の「m」とデニス・リッチーがAP-3ミニコンピュータで以前に書いたマクロプロセッサ「m3」の次というところから名称がm4となる Hello Worldコード
code:m4
define(print', Hello World!')
print
自動的に節見出しに番号を振るマクロ(HTML生成ライブラリの一部) code:m4
define(`H2_COUNT', 0)
define(H2', define(`H2_COUNT', incr(H2_COUNT))' dnl
`<h2>H2_COUNT. $1</h2>')
H2(First Section)
H2(Second Section)
H2(Conclusion)
---------------------------------------------------
output: <h2>1. First Section</h2>
<h2>2. Second Section</h2>
<h2>3. Conclusion</h2>
https://gyazo.com/cdfd56e6bd6838aa39636975d0d630c7