斗篷:微型预处理器库,用于演示预处理器的递归功能