better parser tests
another test
added semantic tests