Unicode category

R6RSUnicode category で使える文字を指定する部分がある。
そのUnicode category を見に行くとコードが連続していなくて萎える。
文字クラスで簡単に範囲指定しようとしたのに><。

指定されている例

<constituent> − <letter>
| <any character whose Unicode scalar value is greater than
127, and whose category is Lu, Ll, Lt, Lm, Lo, Mn,
Nl, No, Pd, Pc, Po, Sc, Sm, Sk, So, or Co>