Lines Matching refs:stack
42 var index, chars, match, stack = [], last = html; variable
88 stack.last = function(){
96 if ( !stack.last() || !special[ stack.last() ] ) {
141 html = html.replace(new RegExp("(.*)<\/" + stack.last() + "[^>]*>"), function(all, text){
151 parseEndTag( "", stack.last() );
164 while ( stack.last() && inline[ stack.last() ] ) {
165 parseEndTag( "", stack.last() );
169 if ( closeSelf[ tagName ] && stack.last() == tagName ) {
176 stack.push( tagName );
206 for ( var pos = stack.length - 1; pos >= 0; pos-- )
207 if ( stack[ pos ] == tagName )
212 for ( var i = stack.length - 1; i >= pos; i-- )
214 handler.end( stack[ i ] );
217 stack.length = pos;