こんにちは、樋口です。書き込みありがとうございます。
コード名の定義部分でも、再利用部分でも、「*」の後ろのスペースを削除し
てください。
コーディングルール・ファイルの条件を記述する部分ですが、KH Coderはまず
スペース(および改行)で記述を区切っていきます。区切られたパーツは、
論理演算子・算術演算子・カッコ・数字・条件のいずれかとして解釈されます。
ここで言う条件とは、マニュアルA.2.5節「さまざまな条件の記述」に載ってい
る条件のどれかということです。
今回の場合、「<* Animal>」が「<*」と「Animal>」に区切られてしまって、
正常なコーディングができなくなっているようです。
マニュアルA.2.5節の以下の記述も確認しておいていただけますと幸いです。
> つまり,算術演算子・論理演算子・論理指定のためのカッコの前後にはスペ
> ースが必要であるが,その他の記号の前後にはスペースを挿入してはならな
> い。