external
system
macro processor
[ { "kind": "system", "origin": [ "m4" ] }, { "kind": "version-output", "version-command": [ "m4", "--version" ], "version-regexp": "m4.*M4. ([\\d\\.]+)" } ]