我正在开发一种利用M4来扩大某些档案的系统,但在某些案件中,我会遇到扩大问题。 定义/宏观命名公约(如果可能的话,I d并不变化)为__< 名称与“>;
(即双重领导和挂图)。 因此,这种扩大是正确的:
define(`__ROOT__ , `/home/mydir )
...
__ROOT__/bin
专 员
/home/mydir/bin
但
define(`__PREFIX__ , `App_Mnemonic )
...
__PREFIX___some_service
应当:
App_Mnemonic_some_service
but 专 员
__PREFIX___some_service
(即它忽略了扩大)
我认为,在宏观的拖拉线和基本案文的有效强调之间缺乏空间令人困惑。 我是否可以这样做? Can 例如,我用沉默的镜子对宏观进行划界,就像冲积变量一样?