I have used Sable for many years without any difficulty. But recently I used it to create a parser and discovered that the lexer returns token values that have a trailing space appended to them. E.g., if I am parsing
"IF A == 2"
the lexer will return
"IF "
(space following
"IF") instead of just
"IF". I don't know why this would be, and the only thing I am doing differently is that I am using Java 8 now, so I wonder if anyone has had any problems using Java 8 with Sable.