KAGParser
KAGParser クラスは、
KAG
のシナリオを解析するためのクラスです。
メンバ
コンストラクタ
KAGParser
メソッド
assign
( KAGParser オブジェクトのコピー )
callLabel
( 現在位置をスタックに積んでの、指定ラベルへの移動 )
clear
( オブジェクトのクリア )
clearCallStack
( call タグ呼び出しスタックのクリア )
getNextTag
( 次のタグを得る )
goToLabel
( 指定ラベルへの移動 )
interrupt
( interrupted 状態にする )
loadScenario
( シナリオの読み込み )
resetInterrupt
( interrupted 状態の解除 )
restore
( 辞書配列からオブジェクトの状態を復元する )
store
( オブジェクトの状態を辞書配列に書き出す )
プロパティ
callStackDepth
( call タグ呼び出しスタックの深さ )
curLabel
( 現在のラベル )
curLine
( 現在行の行数 )
curLineStr
( 現在行の文字列 )
curPos
( 現在行における文字の位置 )
curStorage
( 現在のストレージ )
debugLevel
( デバッグレベル )
ignoreCR
( 改行を無視するかどうか )
macroParams
( 現在実行されているマクロの引数 )
macros
( マクロの入った辞書配列 )
processSpecialTags
( 特殊タグを処理するかどうか )
イベント
onAfterReturn
( return タグで復帰した )
onCall
( call タグが呼ばれた )
onJump
( jump タグが呼ばれた )
onLabel
( ラベルを通過した )
onReturn
( return タグが呼ばれた )
onScenarioLoad
( シナリオ読み込みが開始した )
onScenarioLoaded
( シナリオ読み込みが終了した )
onScript
( iscript ブロックを通過した )