2009年5月30日土曜日

whitespace: ユーザからの入力をスタックに積む

$wspace cat.ws hogehoge # ユーザの入力 hogehoge # echo
こうゆうことがしたかったけど、Tutorial を読んでもよく分からんかった。 ようやく分かった。 heap に一旦置いて、heap から stack に積んであげる必要があるのね。
0をstackにpush (読み込みデータを置くheapのアドレス) Read a character or a number 0をstackにpush (読み込みデータを置いたheapのアドレス) heap から retrieve
これで入力されたデータが stack の一番上に積まれた状態になる。 直接 stack に積まれるもんだと思い込んでたから、理解するのに時間がかかった。

0 件のコメント:

コメントを投稿