Lines Matching refs:block
26 *err = Err(function->function(), "This function call requires a block.",
27 "The block's \"{\" must be on the same line as the function "
36 BlockNode* block,
44 block, args, &block_scope, err))
47 // Run the block for the rule invocation.
48 block->ExecuteBlockInScope(&block_scope, err);
52 // Now run the rule itself with that block as the current scope.
53 rule->block()->ExecuteBlockInScope(&block_scope, err);
94 const BlockNode* block,
98 if (!block) {
104 // the block in.
179 // origin node is inside our function call block.
339 BlockNode* block,
352 // Execute the block in a new scope that has a parent of the containing
357 block, args, &block_scope, err))
360 // Run the block for the rule invocation.
361 block->ExecuteBlockInScope(&block_scope, err);
503 BlockNode* block,
515 return RunTemplateInvocation(scope, function, args, block, rule, err);
522 if (!block) {
527 scope, function, args, block, err);
531 if (!block) {
537 block->ExecuteBlockInScope(&block_scope, err);
544 // Otherwise it's a no-block function.