2007年5月2日の日記

<2007/05/03 2007/05/01>

型の不一致

スクリプトのパーサを作り始めてみて、スキャナがCMSToken型を生成して、パーサがCMSNode型を解析しているという、ちぐはぐな状態になっていることがわかりました。
これに対する対応は、一つには型をどちらかに統一する方法、もう一つには何らかの形で型変換をしてやる方法があります。
最終的な動作速度やコードの簡潔さで言えば前者のほうがよさそうですが、最初わざわざ分けて作ったものをまた統一するのはどういったものかと…

<2007/05/03 2007/05/01>