CASL / Futility

VERA Fortran Utilities
Other
44 stars 20 forks source link

Extend ExceptionHandler to allow user defined exceptions and exception tagging #215

Closed wgurecky closed 3 years ago

wgurecky commented 4 years ago

This is a proposed enhancement of ExceptionHandler to allow the registration of user defined exception types derived from a base exception type.

Benefits

Proposed Design

Module ExceptionHandler

ExceptionHandlerType

Attributes

Notes:

Module ExceptionType

ExceptionTypeBase

Attributes

Module (non Type-bound)

ExceptionTypeError,extends(ExceptionTypeBase)