トップページ
はじめに読んでね♪
Nagadon のソフトウェア工房
モバイルなお部屋
リンクこーなー
メールマガジン
Nagadon へメール
リンクについて
メルマガ広告募集
|
|
- 今話題の OPT-IN メールです -
ファイルパーサ LParser
■モジュールの紹介
本モジュールは、あらかじめ決められた書式に従って記述されたテキストファイルをパージングします。ソフトウェアで利用するデータを簡単に読み込ませることができます。
読み込むことのできるテキストの構文を以下に示します。
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 点を必ず守ってください。
|
■ダウンロード
■主な掲載先
Web ページ
雑誌
ウィンドウズ・パワー Vol.5
|
ウィンドウズ・パワー 2000年 7月号
|
■免責事項
本ソフトウェアの品質には万全を期しておりますが、万一、本ソフトウェアにトラブルが起こった場合に、ユーザが被った損害につきましては一切保証いたしかねますのでご了承下さい。
現在、LParser.dll はβバージョンのため、将来 API が大幅に変更になることがあります。その場合、LParser.dll を最新バージョンに差し替えると、LParser.dll を利用しているアプリケーションが動作しなくなる場合があります。βバージョンの LParser.dll を自作ソフトウェアに添付して配布される場合は、LParser.dll を勝手に入れ替えないよう、ユーザに対して注意を促すようお願いいたします。
|
現バージョンまでの更新履歴はこちら。
良くある質問と回答はこちら。
ご要望、不具合の報告は以下のページからお願いいたします。
その他、連絡したいことがございましたら以下のアドレスまでお願いいたします。
nagadon@nagadon.com
|