BSL - 高性能Java模板引擎
  概述 示例 语法 配置 集成 性能 设计 更新 联系 FORK
English
示例代码:
<!--[
    /* 在需要加入断点的地方加入bpw;指令,如下: */

    loop(i:10){
        bpw;
        echo(i);
    }
]-->
注意事项:
    1、实现IBreakPointer接口,可以空实现,在实现内加入IDE断点;将实现类配置到配置文件或通过API设置给引擎;
    2、按上述代码在模板中需要设置断点的部分加入bpw;指令;
    3、运行模板,当运行到bpw;指令时会切换到IBreakPointer实现类中设置的IDE断点处等待下一步操作;
    4、上述三步可以完成断点的加入及监测,bpw;是代码级别的,比行级别调试更细致;
    5、在IBreakPointer实现类中可以监视到Engine,Template,Context的所有运行时属性;
    6、Engine包含了Engine的所有的配置情况等;Template包含了模板的语句片段等;Context包含了上下文变量等;
 
Copyright © 2013 Boilit. All rights reserved