新井です。

>>> From: Toshiro Kuwabara <toshirok / yb3.so-net.ne.jp>
>>> Date: 03 May 2000 00:54:24 +0900
>>> Subject: [ruby-list:22234] Re: Where to put ruby-i.j.k.tar.gz on? (Re: )

> Toshです。

> これは
>   ((<(('$/'))>))
> でないと
>   ((<"$/">))
> でも不可能ではない、かもしれません。

後者は、規則 element_label2 よりも、規則 filename が優先され
てダメでした。修正してみましたが、これでよいでしょうか?
もっと、根本的な修正方法がありそうですが、、、yacc嫌い。

--- rdtool-0.6.1/rd/rdinlineparser.ry.org	Fri Apr 21 17:39:11 2000
+++ rdtool-0.6.1/rd/rdinlineparser.ry	Wed May  3 06:20:25 2000
@@ -68,7 +68,7 @@
                ;
 
     filename : ref_subst_strings_first SLASH
-	     | QUOTE ref_subst_strings_q QUOTE SLASH
+	     | QUOTE ref_subst_contents_q QUOTE SLASH
 				{ result = val[1] }
 	     ;
 

> 後者はあまり推奨できません。そのうち明示的に禁止されるかも知れません。

inlineparserの規則が複雑になるからですか?
上の修正のために、一生懸命頭でshift/reduceさせてました^^; 後
でraccに-gオプションがあったのに気づいて脱力してしまった。

((<(('$/'))>)) を使うようにしましょうか?利用者の立場として
は((<"$/">))の方が良いのですが。

--
新井康司 (Koji Arai)