Lines Matching refs:stack
41 var index, chars, match, stack = [], last = html; variable
43 stack.last = function(){
51 if ( !stack.last() || !special[ stack.last() ] ) {
96 html = html.replace(new RegExp("(.*)<\/" + stack.last() + "[^>]*>"), function(all, text){
106 parseEndTag( "", stack.last() );
119 while ( stack.last() && inline[ stack.last() ] ) {
120 parseEndTag( "", stack.last() );
124 if ( closeSelf[ tagName ] && stack.last() == tagName ) {
131 stack.push( tagName );
161 for ( var pos = stack.length - 1; pos >= 0; pos-- )
162 if ( stack[ pos ] == tagName )
167 for ( var i = stack.length - 1; i >= pos; i-- )
169 handler.end( stack[ i ] );
172 stack.length = pos;