qzdoom-gpl/src/scripting/codegeneration
Christoph Oelckers 1e01e6e4df - record all line numbers during function generation. This is useful for error reporting and eventually debugging.
- throw a useful exception when a VM abort occurs, the simple enum was incapable of reporting anything more than the barest minimum, which at least for array index out of bounds errors was insufficient.

The current exception mechanism is still insufficient. It really has to report a proper crash location and print a stack trace to the maximum extent possible. Instead it just prints a message and happily goes on. This is not a good solution.
2016-12-02 17:36:29 +01:00
..
codegen.cpp - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00
codegen.h - record all line numbers during function generation. This is useful for error reporting and eventually debugging. 2016-12-02 17:36:29 +01:00