.
这估计将是最终版本
基于ywzhaiqi的版本

去除include,
取消去掉跳转到当前引擎的引擎只匹配一次