Events

# Appendix C Events

We list here the ECLiPSe event types together with the default event handlers and their description. Unless otherwise specified, the arguments that the system passes to the event handler are

First Argument | Second Argument | Third Argument
Event number | Culprit goal | Context Module

If the context module is unknown, a free variable is passed.

- Event Types
  - Argument Types and Values
  - Arithmetic, Environment
  - Data and Memory Areas, Predicates, Operators
  - Modules, Visibility
  - Syntax Errors, Parsing
  - Compilation, Run-Time System, Execution
  - Top-Level
  - Macro Transformation Errors, Lexical Analyser
  - I/O, Operating System, External Interface
  - Debugging, Object Files
  - Extensions
- Stack Overflows
- ECLiPSe Fatal Errors
- User-Defined Events