lexer support for `(` and `)`