Lines Matching refs:stack
41 var index, chars, match, stack = [], last = html; variable
64 stack.last = function(){
72 if ( !stack.last() || !special[ stack.last() ] ) {
117 html = html.replace(new RegExp("(.*)<\/" + stack.last() + "[^>]*>"), function(all, text){
127 parseEndTag( "", stack.last() );
140 while ( stack.last() && inline[ stack.last() ] ) {
141 parseEndTag( "", stack.last() );
145 if ( closeSelf[ tagName ] && stack.last() == tagName ) {
152 stack.push( tagName );
182 for ( var pos = stack.length - 1; pos >= 0; pos-- )
183 if ( stack[ pos ] == tagName )
188 for ( var i = stack.length - 1; i >= pos; i-- )
190 handler.end( stack[ i ] );
193 stack.length = pos;