修复了文档中宏定义开始而导致的内存错误，并增加了 m4 带参数宏的支持。在 m5 中宏名与参数表的左括号之间允许有空格。