[#36686] 1.1 < 61.1 - 60.0 — Shin-ichiro HARA <sinara@...>

原です。

19 messages 2002/12/06

[#36770] www.ruby-lang.orgリニューアル準備のお知らせ — TADA Tadashi <sho@...>

ruby-lang.orgのwebmasterチームでは、タイムリーな情報提供と使いやすい

11 messages 2002/12/16

[ruby-list:36637] Re: RWikiのVerbatimBlock拡張について

From: "NAKAMURA, Hiroshi" <nakahiro@...>
Date: 2002-12-02 02:23:37 UTC
List: ruby-list #36637
なひです。

> From: Sougo TSUBOI [mailto:sougo.tsuboi@toshiba.co.jp] 
> Sent: Saturday, November 30, 2002 4:39 AM

> いろいろ試行錯誤したのですが、
> まず、InlineParserを使う方法は問題があって断念しました。
> パーサおよびビジタを流用可能だというところが非常に気にいったのですが、
> VerbatimブロックをparseしてもVerbatimブロックと見なされることが多い
> ため、今回の目的には向いていないようでした。
> (インデントが深いVerbatimだとこのようになる)

この拡張部分に渡されるのはVerbatimなので、
それを無理やりVerbatimでないものとして解析しようとすると、
あちこちひずみが出ると思います。変な拡張ですね。
まったく誰なんでしょうかこういうセンスのない設計をしたのは。

# お遊びで拡張してたら取り込むことになっちゃったんです。。。

というわけで、rd2rwiki-lib.rbをいじって、同様に
TextBlockを拡張できるようにしちゃえばいいかもしれません。

ただInlineParserとは異なり、block parserはステートフルなので、
途中から先だけ新block parserで解析し、元の解析結果と
混ぜようとすると、問題が起こるでしょう。ラベルがかちあうとか。

この辺の問題があるので、Toshさんも、
InlineParserのサンプルだけ出したんじゃないかな。


In This Thread