Add more itemTypes.
Refactor lexText().
Add a test case for identifier contains keyword.