TESスクリプトファイルの字句分析を行うクラスです。
TesLoaderから渡されたテキストデータの字句分析を行い、タグ名とパラメータの組み合わせのデータを作成します。
スクリプト文字列からタグの名前を取得します。
スクリプト文字列から取得したタグ名。
タグ構文以外で呼び出した場合はnullが返ります。
スクリプト文字列からパラメータを取得します。
パラメータ名をキーとしたパラメータのオブジェクトです。
コンパイルエンジンにスクリプトの字句解析結果を登録します。
戻り値はありません。
通常のタグ構文の字句解析を行います。
戻り値はありません。
メッセージの字句解析を行います。
戻り値はありません。
メッセージの最大行数を取得します。
引数はありません。
メッセージの最大行数です。
メッセージの最大行数を設定します。
戻り値はありません。
指定したインデックスのスクリプト文字列を取得します。
スクリプト文字列は前後の空白が除去され、コメント部分は取り除かれた状態で取得されます。
取得されたスクリプト文字列です。
現在のインデックスの次の行のスクリプト文字列を取得します。
引数はありません。
取得されたスクリプト文字列です。
次の行がメッセージ行かチェックします。
引数はありません。
次の行がメッセージ行ならtrueを返します。
登録されている置換辞書とゲームエンジンがデフォルトで提供する置換辞書を使ってメッセージ文字列の置換を行います。
置換を行ったメッセージ文字列。
メッセージ文字列のアンダースコアを除去する処理を行います。
エスケープ文字でエスケープされたアンダースコアは除去されません。
置換を行ったメッセージ文字列。
現在のスクリプト文字列取得位置です。