トップページ

はじめに読んでね♪

Nagadon のソフトウェア工房

モバイルなお部屋

リンクこーなー

メールマガジン


Nagadon へメール

リンク用バナー
リンクについて
メルマガ広告募集


- 今話題の OPT-IN メールです -

ファイルパーサ LParser


[FREE!] [95] [98] [NT]

画面をクリックすると拡大表示します

■モジュールの紹介

本モジュールは、あらかじめ決められた書式に従って記述されたテキストファイルをパージングします。ソフトウェアで利用するデータを簡単に読み込ませることができます。

読み込むことのできるテキストの構文を以下に示します。

FILE     := [ SPACE ] { SENTENCE [ SPACE ] }
SENTENCE := BEGIN [ SPACE ] BODY [ SPACE ] END
BEGIN    := '{' [ SPACE ] 'BEGIN' [ SPACE ] LABEL [ SPACE ] '}'
END      := '{' [ SPACE ] 'END' [ SPACE ] '}'
BODY     := φ | FORMULA { [ SPACE ] FORMULA }
FORMULA  := LEFT [ SPACE ] '=' [ SPACE ] RIGHT [ SPACE ] ';'
LABEL    := STRING
LEFT     := STRING
RIGHT    := STRING
STRING   := '"'  { CHAR } '"'
CHAR     := 'a' - 'z' | 'A' - 'Z' | '0' - '9' |
            ' ' | '!' | '#' | '$' | '%' | '&' | ''' | '(' | ')' |
            '*' | '+' | ',' | '-' | '.' | '/' | ':' | ';' | '<' |
            '=' | '>' | '?' | '@' | '[' | ']' | '^' | '_' | '`' |
            '{' | '|' | '}' | '~' |
            '\\' | '\"' | '\t' | '\r' | '\n' | '""' |
            2バイト文字

SPACE     := SEPARATOR { SEPARATOR }
SEPARATOR := ' ' | ' ' | \t | \r | \n

例:
{BEGIN "住所"}
	"山田" = "東京都\t世田谷区\t1-5-3\nメゾンイット\t302号";
	"高橋" = "大阪府\t東大阪市";
	"岡田" = "";
{END}
{BEGIN "電話番号"}
	"山田" = "03-3333-4444";
	"高橋" = "03-3333-5555";
	"岡田" = "";
{END}

■対応 OS

  • IE4.01 以上がインストールされた Windows95
  • IE4.01 以上がインストールされた WindowsNT4.0 Workstation / Server
  • Windows98
  • ■使用条件、転載条件

    本ソフトウェアはフリーウェアであり、著作権は Nagadon こと永田義典にあります。

    アーカイブファイルの内容を変更しない限り、原則として転載、再配布は自由とします。転載、再配布されるときは nagadon@nagadon.com まで事前にご連絡下さい。

    自作のソフトウェアに添付する形で、本モジュールの DLL を単体で配布することは自由とします。事前の連絡は必要ありません。商用利用も OK です。但し、

  • LParser.dll の内容を変更しないこと
  • pkit.chm ファイルを内容を変更せずに添付して配布すること
  • の 2 点を必ず守ってください。

    ■ダウンロード

    LParser Version 0.92 ( lpars092.exe, 290KBytes, 1999/10/27 更新 )
    アーカイブファイル ( lpars092.exe ) は自己解凍形式になっています。アーカイブファイルをダブルクリック ( IE の設定によってはシングルクリック ) して、表示される指示に従って解凍して下さい。

    ■主な掲載先
    Web ページ

    ● Vector Software PACK ● Download ASCII
    ● 窓の杜 1999/10/28(紹介のみ)

    雑誌

    ● ウィンドウズ・パワー Vol.5 ● ウィンドウズ・パワー 2000年 7月号

    ■免責事項

    本ソフトウェアの品質には万全を期しておりますが、万一、本ソフトウェアにトラブルが起こった場合に、ユーザが被った損害につきましては一切保証いたしかねますのでご了承下さい。

    現在、LParser.dll はβバージョンのため、将来 API が大幅に変更になることがあります。その場合、LParser.dll を最新バージョンに差し替えると、LParser.dll を利用しているアプリケーションが動作しなくなる場合があります。βバージョンの LParser.dll を自作ソフトウェアに添付して配布される場合は、LParser.dll を勝手に入れ替えないよう、ユーザに対して注意を促すようお願いいたします。

                       

    現バージョンまでの更新履歴はこちら。

    良くある質問と回答はこちら。

    ご要望、不具合の報告は以下のページからお願いいたします。

    その他、連絡したいことがございましたら以下のアドレスまでお願いいたします。
    nagadon@nagadon.com



    戻る

    Home