Copyright (C) 2000-2012 |
GNU Info (m4.info)ChangecomChanging comment delimiters =========================== The default comment delimiters can be changed with the builtin macro `changecom': changecom(opt START, opt END) where START is the new start-comment delimiter and END is the new end-comment delimiter. If any of the arguments are void, the default comment delimiters (`#' and newline) are used instead of the void arguments. The comment delimiters can be of any length. The expansion of `changecom' is void. define(`comment', `COMMENT') => # A normal comment =># A normal comment changecom(`/*', `*/') => # Not a comment anymore =># Not a COMMENT anymore But: /* this is a comment now */ while this is not a comment =>But: /* this is a comment now */ while this is not a COMMENT Note how comments are copied to the output, much as if they were quoted strings. If you want the text inside a comment expanded, quote the start comment delimiter. Calling `changecom' without any arguments disables the commenting mechanism completely. define(`comment', `COMMENT') => changecom => # Not a comment anymore =># Not a COMMENT anymore automatically generated by info2www version 1.2.2.9 |