パースで難しいところ

2007.02.20 (火) 12:09
ugnag


1つ目は、構造の解析。

コード行とコード名までは、それほど難しくない。
問題はタイトル部分とコメントとフォルダー名の関連だ。


フォルダー名と言ったのは次のようなもの。


1人目

HP最大
00000000 00000000
MP最大
00000000 00000000
力最大
00000000 00000000


これの「1人目」の部分をフォルダー名と呼んだ。
今度のバージョンでは、この部分はフォルダーにするつもりでいるためだ。


困るのは、この部分がタイトル名なのかフォルダー名なのか判断できないことだ。
今の例では「1人目」という言葉でフォルダーだと判断できる。
従って、プログラムでも「x人目」や「主人公」だったらフォルダーと解釈することも可能だ。

しかし、次のような場合が困る。

ほげほげ
HP最大
00000000 00000000
MP最大
00000000 00000000
力最大
00000000 00000000

これだったら絶対にわからない。


そこで、タイトル部分は人間に判断してもらおうと思う。


まだコメントとのからみがある。


3人目

HP最大
00000000 00000000
MP最大
00000000 00000000
力最大
00000000 00000000

ほにゃらか、ほげほげ

敵が出現しない
00000000 00000000
所持金最大
00000000 00000000


さて、この「ほにゃらか、ほげほげ」は「3人目」のコメントなのか、次以降のフォルダーなのか、どっちだろうか?

これはわからない。

「ほにゃらか、ほげほげ」ではなく、きちんとしたものなら文脈でわかるかもしれないが。
ということは、逆に言えば文脈でしか判断つかないということだ。

もし、

3人目

HP最大
00000000 00000000
MP最大
00000000 00000000
力最大
00000000 00000000
ほにゃらか、ほげほげ

敵が出現しない
00000000 00000000
所持金最大
00000000 00000000


だったら、コメントとして解釈できるが、先ほどのように前後共に空行だと難しい。

やはり、これも人間に判断してもらうしかないかもしれない。


[7] beginning... [9] >>
[1] comments (0)
-


[7] << 最近多い検索
[9] パースの方法(案) >>
[0] [top]


[sb 1.10R]