Grammar: Document lookahead per production
Grammar: Reduce to SLL(3)
Added some parser related tests.
Merge pull request #71 from Kha/grammar

Grammar: Document lookahead and reduce to SLL(3)
Merge pull request #66 from Stoeoef/mt3

Some more class-level parser tests
Add new parser tests to increase test coverage.

Also remove the non-functioning precedence climbing implementation and
limit the number of iterations in the test for chained field accesses
(unit tests are supposed to be fast, and that test took several
 seconds.)
Fix lexer errors in parser tests
Reuse lexer result after checking for lexing success
Fix EOF character being displayed in premature EOF errors
Merge pull request #73 from jspam/029-parser-test-coverage

Add new parser tests to increase test coverage.
Move LineReader.eof to its companion object and use it for error msg
Merge pull request #76 from TehMillhouse/EOF_msg

Fix EOF character being displayed in premature EOF errors
Merge pull request #74 from jspam/031-lexer-errors-in-parser-tests

Fix lexer errors in parser tests
Implement precedence climbing