nl_tokens: [ ambiguousBlockValue ] On stack before : hash inverse program value Compiler value before : lastHelper = value of last found helper if any On stack after if no lastHelper : same as [ blockValue ] On stack after if lastHelper : value
pl_tokens: function ( ) { this . <mask> . aliases . blockHelperMissing = 'helpers.blockHelperMissing' ; var params = [ "depth0" ] ; this . setupParams ( 0 , params ) ; var current = this . topStack ( ) ; params . splice ( 1 , 0 , current ) ; this . pushSource ( "if (!" + this . lastHelper + ") { " + current + " = blockHelperMissing.call(" + params . join ( ", " ) + "); }" ) ; }