Lines Matching refs:stack
91 state.stack.pop();
98 state.stack.pop();
103 state.stack.pop();
108 state.stack.pop();
117 state.stack.pop();
126 state.stack.pop();
134 state.stack.push(BRACKETS[character]);
142 state.stack.pop();
151 state.stack.push(BRACKETS[character]);
158 state.stack.pop();
162 state.stack.push(TOKEN_TYPES.LINE_COMMENT);
166 state.stack.push(TOKEN_TYPES.BLOCK_COMMENT);
168 state.stack.push(TOKEN_TYPES.REGEXP);
173 state.stack.push(TOKEN_TYPES.SINGLE_QUOTE);
175 state.stack.push(TOKEN_TYPES.DOUBLE_QUOTE);
177 state.stack.push(TOKEN_TYPES.TEMPLATE_QUOTE);
190 this.stack = []; property in State
201 return this.stack[this.stack.length - 1];
216 this.stack.length === 1 && this.stack[0] === TOKEN_TYPES.LINE_COMMENT
222 return !!this.stack.length;