{"identifier":27256,"topic":"Keywords","name":"pass","text":"<code><pre>pass <i>functionName<\/i>\npass <i>messageName<\/i>\n<\/pre><\/code> The<code> pass <\/code>keyword ends execution of the current handler and sends the entire message that initiated execution of the handler to the next object in the message-passing order.  <br><br>\n\n (Ordinarily, once a message is handled, it does <i>not<\/i>  continue along the message- passing order.) <br>\n<br>\nIn general, a stack should pass any system messages that it handles so that other stacks later in the message-passing order also get a chance to handle the message. <br><br>\n\n For example, a<code> mouseWithin <\/code>handler in your Home stack won't ever run if you also have a<code> mouseWithin <\/code>handler without a<code> pass <\/code>statement in a stack before Home in the message-passing path. <br>\n","related":{"6658":"Handling messages","26982":"on","29297":"send","8578":"The message-passing order"},"examples":"","demo":"","debug":{"9":["pass functionName\rpa"],"10":["In general, a stack "]}}