Searched refs:block_stack (Results 1 – 2 of 2) sorted by relevance
119 int64_t block_stack = blocks[i]; in markblocks() local121 if (block_stack == -1) { in markblocks()136 assert(blocks[j] == -1 || blocks[j] == block_stack); in markblocks()137 blocks[j] = block_stack; in markblocks()138 blocks[i+1] = block_stack; in markblocks()146 assert(blocks[j] == -1 || blocks[j] == block_stack); in markblocks()147 blocks[j] = block_stack; in markblocks()152 except_stack = push_block(block_stack, Except); in markblocks()155 block_stack = push_block(block_stack, Try); in markblocks()156 blocks[i+1] = block_stack; in markblocks()[all …]
33 block_stack: Vec<(&'template str, Block)>, field46 block_stack: vec![], in new()79 self.block_stack in compile()88 self.block_stack in compile()101 self.block_stack.push((discriminant, Block::With)); in compile()105 if let Some((_, Block::With)) = self.block_stack.pop() { in compile()118 self.block_stack in compile()174 if let Some((text, _)) = self.block_stack.pop() { in compile()223 let branch_block = self.block_stack.pop(); in close_branch()249 let branch_block = self.block_stack.pop(); in close_for()