I've merged LR0 branch into master. This branch includes general bugfixes in the Parser module and and LR Parser with an SLR table algorithm.

This is a rewrite of the old SLR code, including support for the lexer/alphabet and symbol handling and fixing the horrible previous implementation