Escape Codes

Escape Codes Introduction

Escapes, part of the structured exception management system, occur when some error takes place. When this happens, the program "raises an exception" or "escapes" and program execution stops what it is doing and travels up through the nested levels of current procedures and functions seeking a Try Recover block that will handle the escape. If no application recover block is encountered the escape will travel all the way up to a default escape handler which displays an error message. Each escape has a unique value referenced by the symbolic names listed in this section.