test, provide regressions that trigger the bug

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
minor, also map parens () to special characters, SO (shift-out) and SI (shift-in)

Signed-off-by: Sebastian Freundt <hroptatyr@fresse.org>
Merge branch 'bug/parens'

* bug/parens:
  minor, also map parens () to special characters, SO (shift-out) and SI (shift-in)
  test, provide regressions that trigger the bug