▼ノベルゲームツールを作っちゃうぞ!Ver3.0at GAMEDEV
▼ノベルゲームツールを作っちゃうぞ!Ver3.0 - 暇つぶし2ch809:691
06/11/06 06:03:55 /PkNNPJx
オハヨー

URLリンク(members3.jcom.home.ne.jp)

ここ↓のを参考にして、Delphi に移植してみた。これはすごい!
URLリンク(www.h4.dion.ne.jp)

実際の計算は行わず、中置記法を逆ポーランド記法に返還するだけのものだ。
↑に倣って、式が変だったりするとエラーを出力するようになってるはず。
ちなみに演算子の優先順位は以下の通り。Delphi と一緒やね。
優先順位は括弧を使って変更できるよ。

1 位(最高)   not,-(単項演算子、RPN 上では neg に変換される)
2 位             *,/,mod,and
3 位             +,-,or,xor
4 位(最低)   =,<>,<,>,<=,>=

しかし式が複雑になるほど変換するコストが気になるなぁ
果たしてループ内でストレスなく機能してくれるだろうか?
インタプリタの限界はどこだ。


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch