Small parenthesis bug fix issue which only shows up on Mono,  Made the lexer test have a more robust fail state (so it actually fails the unit test now)