fix forwarding of bould values across more than two functions
test syntax errors in the parser test file
put tests for syntax error detection in their own file
rename the test file for semantic errors
test file for lexical error detection