K.Maebashi's BBS

ご自由に書き込んでください。雑談も可。
テスト書き込みの類はテスト用掲示板にどうぞ

[日付順表示] [日付順インデックス] [スレッド順インデックス]

新規投稿 | 開設者ホームページへ戻る | ヘルプ

[528] crowbar ver.0.3.01について
投稿者:tsuka
2007/02/20 02:13:25

はじめまして.楽しく拝見させていただいております. 「プログラミング言語を作る」のcrowbar ver.0.3.01についてなのですが, crowbar.yのif statementの | IF LP expression RP block ELSE block { $$ = crb_create_if_statement($3, $5, NULL, $5); } は, | IF LP expression RP block ELSE block { $$ = crb_create_if_statement($3, $5, NULL, $7); } の間違いではないでしょうか? 使っていて気付いたのですが・・・. 既にお気づきor指摘済みかもしれませんが念のため.
[この投稿を含むスレッドを表示] [この投稿を削除]
[529] Re:crowbar ver.0.3.01について
投稿者:(ぱ)
2007/02/20 02:13:25

> | IF LP expression RP block ELSE block > { > $$ = crb_create_if_statement($3, $5, NULL, $7); > } >の間違いではないでしょうか? ご指摘ありがとうございます。その通りです。(また)まぬけなポカをしており 申し訳ありません。 なぜ気付かなかったんだろう… とtest.crbを見てみたのですが、 elsifを使っているパターンと、else側を通らないパターンでしか テストしてませんね… 論外。 さすがに今日は直せないので、この週末に対処させていただきます。 ご指摘ありがとうございました。
[この投稿を含むスレッドを表示] [この投稿を削除]