LineParser¶
メンバー一覧¶
コンストラクタ¶
プロパティ¶
メソッド¶
LineParser¶
コンストラクタ
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
target |
|
イベントを転送するターゲット。未指定時は自分に送る |
解説
コンストラクタ
currentLineNumber¶
プロパティ \ アクセス: r/w
解説
現在の処理済み行番号を取得する
init¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
テキスト |
解説
処理対象テキストの初期化
initStorage¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
filename |
|
テキストのファイル名 |
utf8 |
false |
UTF-8 のファイルを使う場合は true |
解説
処理対象テキストの初期化
getNextLine¶
メソッド
戻り値
行
解説
次の行の情報を文字列として取得する
parse¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
テキスト。省略時は現在設定中のテキストに対して処理を行なう |
解説
テキストに対するパース処理を実行する。
行ごとに doLine() イベントを呼び出す。
parseStorage¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
filename |
|
テキストのファイル名 |
utf8 |
false |
UTF-8 のファイルを使う場合は true |
解説
テキストに対するパース処理を実行する。
doLine¶
メソッド
引数
| 引数 | 既定値 | 説明 |
|---|---|---|
text |
|
行のテキスト情報 |
lineNo |
|
行番号(1からになる) |
解説
parse/parseStorage で呼び出されるイベント