From: Toshiro Kuwabara Date: 2000-06-17T20:14:51+09:00 Subject: [ruby-list:23307] Re: readablity of RD Toshです。 In message "[ruby-list:23296] Re: readablity of RD" on 00/06/17, Wakou Aoyama writes: >2段階はちょっとつらいかもしれないので、独自にあと1段追加して、こんな >感じとか。 > > > 大見出しは、その直後の行に行頭から同じ長さの = を並べる >================================================================== > > 中見出しは、その直後の行に行頭から同じ長さの - を並べる >------------------------------------------------------------- > >小見出しは、その直後の行に行頭から同じ長さの . を並べる >....................................................... > > >このように、見出しの行頭に空白を入れて見やすくする事もできますし、行末 >にスペースを入れて、こういうのも有りだったかも。 > 大見出しは、その直後の行に行頭から同じ長さの = を並べる >================================================================================ 一番気になるのは3段階で足りるの?ってことです。 rd-draft.rbは400行程度で6段階使っているのですが。 文法にあいまいさが無いかは微妙な所ですが、なんかパースは大変そうだなぁ という気はします。(僕の個人的な都合ですが) # Raccの先読みの限界にぶちあたるかも。 あとは、RDのBlockレベルの文法はこれまで、「それ以前の行と、行の先頭に なにがあるかで決まる」ものなのですが、それにあっていないと言うのも ちょっとひっかかるものがあります。それにこだわるわけではないのですが、 今までよりさらに説明のしづらい文法になってしまいそうなので。 --- Tosh Toshiro Kuwabara