Kazuhiko
kazuh****@fdiar*****
2003年 11月 15日 (土) 00:33:52 JST
かずひこです。 たださんから :a:b:c が <dt>a:b</dt> <dd>c</dd> になるのはバグでは? という指摘をいただきました。 通常、dt より dd の方が長くなるのが自然でしょうし、dt 側を最小マッチさせ るように変更しました。参考までに該当部分の差分を付けておきます。 diff -u -r1.1.2.13 parser.rb --- style/default/parser.rb 13 Jul 2003 11:13:58 -0000 1.1.2.13 +++ style/default/parser.rb 14 Nov 2003 15:26:38 -0000 @@ -92,7 +92,7 @@ tmp_stack = @cur_stack @cur_stack = cur_stack_backup tmp_stack.each do |elem| - if elem[:e] == :normal_text && /^(.*):(.*)$/ =~ elem[:s] + if elem[:e] == :normal_text && /^(.*?):(.*)$/ =~ elem[:s] @cur_stack.push( {:e => :normal_text, :s => $1 } ) @cur_stack.push( {:e => :definition_term_close} ) @cur_stack.push( {:e => :definition_desc_open} ) -- かずひこ <http://wiki.fdiary.net/kazuhiko/> ★ぱーる「セミコロンが付いてない!」 ☆るびぃ「あんなの飾りです。偉い人にはそれが分からんのです」