# KOS_OP_EXCEPTION_MATCH - **Style**: NOARG. - **Stack**: Pop TOS (exception type or tuple of types). Push True if current exception matches that value, else False. - **Invariants**: Used in handler. Compiler typically emits BUILD_ARGS before this to pack multiple types into one tuple. **Example:** Match current exception against one type; push True/False. | index | opcode | arg | arg view | comment | |------:|-----------------|-----|----------|---------| | 2 | CONST | 0 | 0 (ValueError) | stack: [..., typ] | | 3 | EXCEPTION_MATCH | 0 | 0 | stack: [..., result] | | 4 | JUMP_FALSE | 7 | 7 (-> 7) | if no match, next handler | ## 12. Variables by name