Trying to fix parseBooleanExpr bug

When there is a boolean expression inside a boolean expression, the
program correctly parses everything up to the closed parenthesis on the
inside expression, but never completes the original expression with its
closing parenthesis. Instead it tries to parse a new statement.