Ziphil/ConlangPortal

コードの重複チェックをより厳密なものに修正

Closed this issue · 0 comments

重複したコードが存在するかどうかをチェックする checkDuplication という静的メソッドが各クラスにあるが、コードに ~ を許す階層 (FamilySchemaDialectSchema) におけるこのメソッドに、該当階層のコードが ~ のものを渡した場合、チェックが正しく行われていない。
現状では上流の階層から checkDuplication を順に呼んでいるので、この特殊な状況のおかげで今のままでも期待通り動作するが、単独で使われるとまずいはず。