From: Tanaka Akira Date: 2003-03-11T12:51:22+09:00 Subject: [ruby-dev:19790] Re: [Oniguruma] Version 1.8.3 In article <20030310030319.390374A6@helium.ruby-lang.org>, "K.Kosako" writes: > すいません。直しました。 そんなに謝っていただかなくても... こっちは文句をつけるばかりだし。 > {0}はうまい方法ですね。気が付きませんでした。 > 直接には実行されない純粋定義記法の導入を少し考えたのですが、 > {0}があれば不用でしょうか? > > 純粋定義:(?<:name>...) ふむ。まず {0} は最後につくため、上から順に理解することができないので、 読みやすくはありませんよね。だから、なにかいい記法があればいれたほうが いいのかも知れません。 でも、現時点でどんな記法がいいのかというのはよくわかりません。 しばらく保留かなぁ、という気がします。 perl6 みたいなのがいいという可能性もありますし。 Apocalypse 5 を読み直しはじめていたりするんですが、rule の定義はパター ンの外でやるのかなぁ。 それはそれとして、rule の call は みたいだからこっちでも \X として似せたほうがいいかなぁ、などとつらつらと考えていたりし ます。(今の \g を \k にして、(?*name) を \g にするの はどうだろう?) -- [田中 哲][たなか あきら][Tanaka Akira]