add more simple expression tests
fix typo in Lexer operators to make rational simple expression test pass