fixes #36
improved lexer test