示例代码:
<!--[ /* 在需要加入断点的地方加入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包含了上下文变量等;