Add eclipse support
Add a Lexer that takes char[] instead of a Reader