Lines Matching refs:stack
175 self.stack = []
211 if not isinstance(self.stack[-1], type({})):
214 self.stack[-1][self.current_key] = value
216 elif not self.stack:
220 if not isinstance(self.stack[-1], type([])):
223 self.stack[-1].append(value)
235 self.stack.append(d)
241 self.stack.pop()
244 if self.current_key or not isinstance(self.stack[-1], type({})):
252 self.stack.append(a)
255 self.stack.pop()
286 self.stack = []
291 self.stack.append(element)
297 assert self.stack.pop() == element