Better handling of unterminated strings
Adding expected failure tests
Added multi-dimensional array to lex test data