Make lexToken: Token, add `panic mode` to lexer
Fix test cases
Add tests for lexer recovery