Dear bambooer,
这两天,在西哥的建议下,改进了bamboo模板渲染错误定位方式。找到办法定位了。
以前,我们在渲染模板的时候,如果模板中发生错误,报出的信息是不准确的。它报出的行数是中间代码的出错行数,而不是原始代码的出错行数。根据它的信息找起来相当痛苦,这大大降低了开发效率。
现在,我们找到定位错误行的方法了。经过初步测试,很准确,需要更广泛的测试。
PS:
1. {^ ^} tag中的内容会在主渲染之前完成;
2. {( )} tag中的内容会在主渲染之后完成;
3. 报错的行数报的是主渲染中出错位置所在的行数。
--
Nothing is impossible.