Taddeus Kroes
|
91979192cf
Added Lexer file to removal hitlist.
|
před 14 roky |
Sander Mathijs van Veen
|
a419a7b365
Fixed merge conflict.
|
před 14 roky |
Sander Mathijs van Veen
|
2b1f8fd1b1
Fixed three return value-checks to prevent segfaults.
|
před 14 roky |
Sander Mathijs van Veen
|
4fac41ac1c
PyObject_GetAttr increases the refcnt of py_attr_hook_handler_name by one.
|
před 14 roky |
Sander Mathijs van Veen
|
cd6e964db2
If getattr() fails, hasattr() will fail as well.
|
před 14 roky |
Sander Mathijs van Veen
|
d0ff1b94ea
Removed unwanted ref counter increment.
|
před 14 roky |
Sander Mathijs van Veen
|
22f2e1c484
Handle init_attr failure and added debug_refcnt macro.
|
před 14 roky |
Sander Mathijs van Veen
|
bc4b291cdd
Made BisonSyntaxError's arguments optional.
|
před 14 roky |
Sander Mathijs van Veen
|
5f74eb1a7f
Call hook_read_before when hook_read_before attribute exists.
|
před 14 roky |
Sander Mathijs van Veen
|
b4fd7ccf01
Catch and reset KeyboardInterrupt after py_input read() call.
|
před 14 roky |
Sander Mathijs van Veen
|
805ca9d3ac
Refactoring and close buffer when read() returns an empty string.
|
před 14 roky |
Sander Mathijs van Veen
|
687b4238ed
Implemented py_input using Python C API and fixed uninitialised value warning.
|
před 14 roky |
Sander Mathijs van Veen
|
45ab5b854b
Implemented py_callback in C and error threshold
|
před 14 roky |
Taddeus Kroes
|
6114df1e41
Removed whitespace.
|
před 14 roky |
Sander Mathijs van Veen
|
39b28b724e
Removed temporary build file 'tmp.output'.
|
před 14 roky |
Taddeus Kroes
|
ddb286c09b
Removed temporary bison build files.
|
před 14 roky |
Sander Mathijs van Veen
|
8ec21981dc
Implemented hook_read_{after,before} callers.
|
před 14 roky |
Sander Mathijs van Veen
|
282beeb275
Trigger hook "hook_run" after run().
|
před 14 roky |
Sander Mathijs van Veen
|
e1dc885322
Implemented hook_handler caller.
|
před 14 roky |
Sander Mathijs van Veen
|
930b44e002
Implemented syntax error location tracking and fixed compiler warnings.
|
před 14 roky |
Sander Mathijs van Veen
|
eb1d1da4c2
Implemented hook_read (triggered after read() method is done).
|
před 14 roky |
Sander Mathijs van Veen
|
2ae8c15dba
Set default node class to BisonNode instead of None.
|
před 14 roky |
Sander Mathijs van Veen
|
1bd7873dfa
Restructured modules, fixed intra-package imports and applied pep8.
|
před 14 roky |
Sander Mathijs van Veen
|
d83b7274f5
Finished exception handling (successfully pass through of exceptions).
|
před 14 roky |
Sander Mathijs van Veen
|
8eee727117
Updated exception reporter to new way of catching exceptions.
|
před 14 roky |
Sander Mathijs van Veen
|
785dea0e49
Fixed ignored KeyboardInterrupt exception.
|
před 14 roky |
Sander Mathijs van Veen
|
b200b18e40
Improved error reporting facilities.
|
před 14 roky |
Sander Mathijs van Veen
|
260359e31c
Improved exception handling and moved bisonToParser to own file.
|
před 14 roky |
Sander Mathijs van Veen
|
2331ecff25
Code cleanup and applied pyflakes' suggestions.
|
před 14 roky |
Sander Mathijs van Veen
|
3e04c23b6a
Cleanup in pyrex code to make it compatible with Cython.
|
před 14 roky |