-/*\r
- * loop handler\r
- *\r
- * License : The MIT License\r
- * Copyright(c) 2010 MikuToga Partners\r
- */\r
-\r
-package jp.sourceforge.mikutoga.parser;\r
-\r
-/**\r
- * ループ構造の通知用ハンドラ。\r
- * ステージ指定により、多重ネストループをもサポートする。\r
- */\r
-public interface LoopHandler {\r
-\r
- /**\r
- * ループ構造開始の通知を受け取る。\r
- * 0回ループの場合も含め一度呼ばれる。\r
- * @param stage ループ種別\r
- * @param loops ループ回数。未知の場合は負の値。\r
- * @throws MmdFormatException 不正フォーマットによる\r
- * パース処理の中断をパーサに指示\r
- */\r
- void loopStart(ParseStage stage, int loops) throws MmdFormatException;\r
-\r
- /**\r
- * ループ構造の1イテレーション終了の通知を受け取る。\r
- * 1度しか回らないループでも呼ばれる。0回ループでは決して呼ばれない。\r
- * @param stage ループ種別\r
- * @throws MmdFormatException 不正フォーマットによる\r
- * パース処理の中断をパーサに指示\r
- */\r
- void loopNext(ParseStage stage) throws MmdFormatException;\r
-\r
- /**\r
- * ループ構造終了の通知を受け取る。\r
- * 0回ループの場合も含め一度呼ばれる。\r
- * @param stage ループ種別\r
- * @throws MmdFormatException 不正フォーマットによる\r
- * パース処理の中断をパーサに指示\r
- */\r
- void loopEnd(ParseStage stage) throws MmdFormatException;\r
-\r
-}\r
+/*
+ * loop handler
+ *
+ * License : The MIT License
+ * Copyright(c) 2010 MikuToga Partners
+ */
+
+package jp.sourceforge.mikutoga.parser;
+
+/**
+ * ループ構造の通知用ハンドラ。
+ * ステージ指定により、多重ネストループをもサポートする。
+ */
+public interface LoopHandler {
+
+ /**
+ * ループ構造開始の通知を受け取る。
+ * 0回ループの場合も含め一度呼ばれる。
+ * @param stage ループ種別
+ * @param loops ループ回数。未知の場合は負の値。
+ * @throws MmdFormatException 不正フォーマットによる
+ * パース処理の中断をパーサに指示
+ */
+ void loopStart(ParseStage stage, int loops) throws MmdFormatException;
+
+ /**
+ * ループ構造の1イテレーション終了の通知を受け取る。
+ * 1度しか回らないループでも呼ばれる。0回ループでは決して呼ばれない。
+ * @param stage ループ種別
+ * @throws MmdFormatException 不正フォーマットによる
+ * パース処理の中断をパーサに指示
+ */
+ void loopNext(ParseStage stage) throws MmdFormatException;
+
+ /**
+ * ループ構造終了の通知を受け取る。
+ * 0回ループの場合も含め一度呼ばれる。
+ * @param stage ループ種別
+ * @throws MmdFormatException 不正フォーマットによる
+ * パース処理の中断をパーサに指示
+ */
+ void loopEnd(ParseStage stage) throws MmdFormatException;
+
+}