Implement throwing exceptions.

This commit is contained in:
2017-05-05 21:59:11 -07:00
parent 69afdab402
commit 46f52665cb
2 changed files with 37 additions and 3 deletions

View File

@@ -8,6 +8,9 @@ static PyObject* pyliblex_add_definition(PyObject* self, PyObject* args);
static PyObject* pyliblex_lex(PyObject* self, PyObject* args);
static PyObject* pyliblex_test(PyObject* self, PyObject* args);
static PyObject* invalid_regex_exception;
static PyObject* failed_lex_exception;
static const char module_docstring[] = "A wrapper around a homemade lexing library, liblex.";
static PyMethodDef module_methods[] = {
{"init", pyliblex_init, METH_VARARGS, "Initialize a liblex library object." },