Go to the source code of this file.
Data Structures | |
struct | msglist |
struct | vim_exception |
struct | cleanup_stuff |
Macros | |
#define | CSF_TRUE 0x0001 |
#define | CSF_ACTIVE 0x0002 |
#define | CSF_ELSE 0x0004 |
#define | CSF_WHILE 0x0008 |
#define | CSF_FOR 0x0010 |
#define | CSF_TRY 0x0100 |
#define | CSF_FINALLY 0x0200 |
#define | CSF_THROWN 0x0800 |
#define | CSF_CAUGHT 0x1000 |
#define | CSF_FINISHED 0x2000 |
#define | CSF_SILENT 0x4000 |
#define | CSTP_NONE 0 |
#define | CSTP_ERROR 1 |
#define | CSTP_INTERRUPT 2 |
#define | CSTP_THROW 4 |
#define | CSTP_BREAK 8 |
#define | CSTP_CONTINUE 16 |
#define | CSTP_RETURN 24 |
#define | CSTP_FINISH 32 |
Typedefs | |
typedef struct vim_exception | except_T |
typedef struct cleanup_stuff | cleanup_T |
Enumerations | |
enum | except_type_T { ET_USER, ET_ERROR, ET_INTERRUPT } |
#define CSF_ACTIVE 0x0002 |
#define CSF_CAUGHT 0x1000 |
#define CSF_ELSE 0x0004 |
#define CSF_FINALLY 0x0200 |
#define CSF_FINISHED 0x2000 |
#define CSF_FOR 0x0010 |
#define CSF_SILENT 0x4000 |
#define CSF_THROWN 0x0800 |
#define CSF_TRUE 0x0001 |
#define CSF_TRY 0x0100 |
#define CSF_WHILE 0x0008 |
#define CSTP_BREAK 8 |
#define CSTP_CONTINUE 16 |
#define CSTP_ERROR 1 |
#define CSTP_FINISH 32 |
#define CSTP_INTERRUPT 2 |
#define CSTP_NONE 0 |
#define CSTP_RETURN 24 |
#define CSTP_THROW 4 |
typedef struct cleanup_stuff cleanup_T |
typedef struct vim_exception except_T |
enum except_type_T |