逆に言うえば「{....}」か「予約語〜end」ならクロージャでもいいです。なんてのは嘘くさいので嫌です。なるのではないでしょうか。外からは見えないはずです。正規表現よりも前になければいけないと思います。以下のように書くのなら納得できます。アクションが指定できるというのはアリだと感じます。アクションブロックの文法がブロックに似ていれば違和感を感じません。strとか......。あ、でもこの場合はそもそも名前付きとは言えませんね。ブロック内なので代入してもブロックローカル。ブロックが複数あるときに情報を渡すのがめんどくさい。バックトラックしたらどうなるのか混乱する。いろいろな罠がありそうです。それを合成して作ればいい。