Parser. Add end of file checking.
Add Syntax module to the cabal file.
Tests. First try on parsing tests.