コマンドなしのサフィックスルールは無意味です。暗黙のルールのキャンセル.)。追加することが可能です。.win上記は、サフィックスのリストの最後に‘.hack’と‘.win’を追加します。必要条件なしに.SUFFIXESにルールを記述します。特別な分配によって、すべての既存の.SUFFIXESの必要条件を取り除きます。希望するサフィックスを追加するために別のルールを記述することもできます。デフォルトのリストを空にします。サフィックスのデフォルトのリストに定義されます。この変数を変更するわけではありません。用いる手続きがあります。どのルールのターゲットでもない個々の必要条件に従われます。連鎖において、暗黙のルールからの必要条件に関して再帰的に従われます。サフィックスルールはこのアルゴリズムでは言及されません。変換されてしまうからです。ターゲットに対して、以下のアルゴリズムは2回実行されます。2回目は‘(member)’をターゲット名tとして使用します。tをdと呼ばれるディレクトリとnと呼ばれる残りに分離します。すべてのリストを作成します。tにマッチし、ほかはnにマッチします。すべてのターミナルでない何にでもマッチするルールを削除します。コマンドのないすべてのルールをリストから削除します。リストの個々のパターンルールに対して、stemを発見します。ターゲットパターンの‘%’でマッチしたものです。‘%’に対するsの代用により必要条件を計算します。先頭にdを追加します。すべての必要条件が存在するか、あるいはすべきかをテストします。それは存在すべきであるといえます。ない場合にこのルールが適用されます。どんなルールも発見されない場合、リストの個々のパターンに対して、ルールがターミナルである場合、それを無視し次のルールに進みます。そのまえに必要条件の名前を計算します。すべての必要条件が存在するかあるいはすべきかをテストします。このアルゴリズムを再帰的に適用します。作成可能な場合、このルールを適用します。