GNU M4:展开括号内的文字?
GNU M4: expand bracketed text?
如果我运行:
define(`[x]`,`y')
[x]
=>[x]
没有任何反应..有没有办法在 M4 中展开括号?
如果您定义的宏的名称包含非字母数字字符,则扩展其内容的唯一方法是使用 defn()
内置宏:
define(`[x]',`y')
defn(`[x]')
=> y
如果我运行:
define(`[x]`,`y')
[x]
=>[x]
没有任何反应..有没有办法在 M4 中展开括号?
如果您定义的宏的名称包含非字母数字字符,则扩展其内容的唯一方法是使用 defn()
内置宏:
define(`[x]',`y')
defn(`[x]')
=> y