Lines Matching defs:exception
3 * otherwise handling ANTLR3 standard exception structures.
42 * Creates a new ANTLR3 exception structure
44 * \param[in] exception
52 * ANTLR3_FREE() when the exception is destroyed.
55 * Pointer to newly initialized exception structure, or an ANTLR3_ERR_xx defined value
58 * An exception is 'thrown' by a recognizer when input is seen that is not predicted by
62 * the list and the one currently installed is pointed to by the newly installed exception.
65 * After an exception is created, you may add a pointer to your own structure and a pointer
66 * to a function to free this structure when the exception is destroyed.
72 antlr3ExceptionNew(ANTLR3_UINT32 exception, void * name, void * message, ANTLR3_BOOLEAN freeMessage)
87 ex->name = name; /* Install exception name */
88 ex->type = exception; /* Install the exception number */
91 /* Indicate whether the string should be freed if exception is destroyed
108 * Pointer to the exception structure to print.
148 * Pointer to the first exception in the chain to free.