Implemented: Improved parser errors by adding char column to the error.
Implemented: More debugging information in error messages.
Refactored: Better re-use for error message formatting.
Updated: Use new error context in OutOfBoundsException.
Implemented: Use context for debugging messages.
Implemented: Much better debugging output.
Fixed: Tests.
Fixed: Bug that prevented parsing of empty strings.