In message <199903101010.TAA04803 / mail1.os.xaxon.ne.jp>
kjana / os.xaxon.ne.jp (YANAGAWA Kazuhisa) writes:

> ついでに Scanner#feed(str) なんてなメソッドを追加して新しくします.あ
> んまり遠くない未来になる事を希望しています.<< 他人事みたいないいぐさ

で,なおしてみました.http://www.os.xaxon.ne.jp/~kjana/rpg.tar.gz とし
て置いときます.

変更点:

    * Scanner.new に String を与えた場合に無限ループに落ちるバグをを修
      正.

      # 結局とりあえず `@__line__.to_s.empty?' ですます事にしたあたり
      # が手抜き.

    * Scanner#feed(str) を追加.

    * ユーザーコードがまとめてクラス Scanner の定義の後の部分にはいる
      ように修正.

      # でないと UNGETS,FEED,GOTO,RETURN あたりの alias が意味無い
      # し.....ほんとうはユーザーコードがライブラリのコードと干渉しな
      # いようにエラーを吐くとか何とかするべきなんだな.


# ついでに rpg のこれまたしょうもないバグを一つ潰した.出力ファイルを
# 指定しても標準出力に出してたでやんの.

-- 
柳川和久 @ 東大阪市 . 大阪府                                 March 14, 1999
What is done can't be undone.