Lines Matching refs:stack
111 MARK = b'(' # push special markobject on stack
113 POP = b'0' # discard topmost stack item
114 POP_MARK = b'1' # discard stack top through topmost markobject
115 DUP = b'2' # duplicate top stack item
124 BINPERSID = b'Q' # " " " ; " " " " stack
125 REDUCE = b'R' # apply callable to argtuple, both on stack
131 APPEND = b'a' # append stack top to list below it
134 DICT = b'd' # build a dict from stack items
136 APPENDS = b'e' # extend list on stack by topmost stack slice
137 GET = b'g' # push item from memo on stack; index is string arg
140 LONG_BINGET = b'j' # push item from memo on stack; index is 4-byte arg
141 LIST = b'l' # build list from topmost stack items
144 PUT = b'p' # store stack top in memo; index is string arg
148 TUPLE = b't' # build tuple from topmost stack items
163 TUPLE1 = b'\x85' # build 1-tuple from stack top
164 TUPLE2 = b'\x86' # build 2-tuple from two topmost stack items
165 TUPLE3 = b'\x87' # build 3-tuple from three topmost stack items
183 EMPTY_SET = b'\x8f' # push empty set on the stack
184 ADDITEMS = b'\x90' # modify set by adding topmost stack items
185 FROZENSET = b'\x91' # build frozenset from topmost stack items
188 MEMOIZE = b'\x94' # store top of the stack in memo
195 READONLY_BUFFER = b'\x98' # make top of stack readonly
698 # stack, and fetch the object back from the memo.
723 # (obj, state) onto the stack.
733 # the stack.
908 # now is to throw away everything we put on the stack, and
1048 # stack, and fetch the object back from the memo.
1202 self.stack = []
1203 self.append = self.stack.append
1217 # Return a list of items pushed in the stack after last MARK instruction.
1219 items = self.stack
1220 self.stack = self.metastack.pop()
1221 self.append = self.stack.append
1253 pid = self.stack.pop()
1408 buf = self.stack[-1]
1411 self.stack[-1] = m.toreadonly()
1440 self.stack[-1] = (self.stack[-1],)
1444 self.stack[-2:] = [(self.stack[-2], self.stack[-1])]
1448 self.stack[-3:] = [(self.stack[-3], self.stack[-2], self.stack[-1])]
1512 args = self.stack.pop()
1513 cls = self.stack.pop()
1519 kwargs = self.stack.pop()
1520 args = self.stack.pop()
1521 cls = self.stack.pop()
1534 name = self.stack.pop()
1535 module = self.stack.pop()
1587 stack = self.stack
1588 args = stack.pop()
1589 func = stack[-1]
1590 stack[-1] = func(*args)
1594 if self.stack:
1595 del self.stack[-1]
1605 self.append(self.stack[-1])
1639 self.memo[i] = self.stack[-1]
1646 self.memo[i] = self.stack[-1]
1653 self.memo[i] = self.stack[-1]
1658 memo[len(memo)] = self.stack[-1]
1662 stack = self.stack
1663 value = stack.pop()
1664 list = stack[-1]
1670 list_obj = self.stack[-1]
1687 stack = self.stack
1688 value = stack.pop()
1689 key = stack.pop()
1690 dict = stack[-1]
1696 dict = self.stack[-1]
1703 set_obj = self.stack[-1]
1713 stack = self.stack
1714 state = stack.pop()
1715 inst = stack[-1]
1737 self.metastack.append(self.stack)
1738 self.stack = []
1739 self.append = self.stack.append
1743 value = self.stack.pop()