Replaced exception handling in the parser with error checking.

This to allow the code to run on a greater range of build
configurations (that don't allow exceptions/RTTI).

If anyone ever doubts the usefulness of exception handling,
please show them this commit.

Change-Id: If7190babdde93c3f9cd97b8e1ab447bf0c81696d
Tested: on Linux.
This commit is contained in:
Wouter van Oortmerssen
2015-12-09 18:06:56 -08:00
parent a9909a0c18
commit 40a33b1d06
3 changed files with 708 additions and 538 deletions

File diff suppressed because it is too large Load Diff