bringing up to date
more updating
Tokeniser stage complete
fixed missing return keyword, moved logical ops to constants
extended error reporting/generation
changed token movement
more parsing and a few helpers
many errors fixed, more methods fleshed out
still more of parse tree finished, debug messages and debug mode enabled, assertions added instead of til-EOF loops
fixed char number in line for reporting, simplified no-error output, fixed some bad whitespace checks, minor cleanup of code
added in forgotten struct parsing, array indexing/const assignment, and tweaked the good_braces test case to allow for the optional newline