1# certain syntax errors and non-errors
2|                   C         EMPTY
3|                   b         |         |
4*                   C         BADRPT
5*                   b         *         *
6+                   C         BADRPT
7?                   C         BADRPT
8""                  &C        EMPTY
9()                  -         abc       @abc
10\(\)                b         abc       @abc
11a||b                C         EMPTY
12|ab                 C         EMPTY
13ab|                 C         EMPTY
14(|a)b               C         EMPTY
15(a|)b               C         EMPTY
16(*a)                C         BADRPT
17(+a)                C         BADRPT
18(?a)                C         BADRPT
19({1}a)              C         BADRPT
20\(\{1\}a\)          bC        BADRPT
21(a|*b)              C         BADRPT
22(a|+b)              C         BADRPT
23(a|?b)              C         BADRPT
24(a|{1}b)  C         BADRPT
25^*                  C         BADRPT
26^*                  b         *         *
27^+                  C         BADRPT
28^?                  C         BADRPT
29^{1}                C         BADRPT
30^\{1\}              bC        BADRPT
31