Added boolean literals and error recovery.
Correct line numbers and punctuation.
Added unknown token error recovery.