nl_tokens: parse #if
pl_tokens: function ( block ) { var received = false ; var asts = [ ] ; utils . some ( block , function ( ast ) { if ( ast . condition ) { if ( received ) { return <mask> ; } received = this . getExpression ( ast . condition ) ; } else if ( ast . type === 'else' ) { if ( received ) { return true ; } received = true ; } else if ( received ) { asts . push ( ast ) ; } return false ; } , this ) ; // keep current condition fix #77 return this . _render ( asts , this . condition ) ; }