nl_tokens: Run the setup the actual benchmark and the tear down in three separate steps to allow the framework to yield between any of the steps .
pl_tokens: function RunNextSetup ( ) { if ( index < length ) { try { suite . benchmarks [ <mask> ] . Setup ( ) ; } catch ( e ) { suite . NotifyError ( e ) ; return null ; } return RunNextBenchmark ; } suite . NotifyResult ( ) ; return null ; }