// Generated from e://github//HumanBreak//public//_server//MotaAction.g4 by ANTLR 4.13.1
import org.antlr.v4.runtime.tree.ParseTreeListener;

/**
 * This interface defines a complete listener for a parse tree produced by
 * {@link MotaActionParser}.
 */
public interface MotaActionListener extends ParseTreeListener {
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#common_m}.
	 * @param ctx the parse tree
	 */
	void enterCommon_m(MotaActionParser.Common_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#common_m}.
	 * @param ctx the parse tree
	 */
	void exitCommon_m(MotaActionParser.Common_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#event_m}.
	 * @param ctx the parse tree
	 */
	void enterEvent_m(MotaActionParser.Event_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#event_m}.
	 * @param ctx the parse tree
	 */
	void exitEvent_m(MotaActionParser.Event_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#autoEvent_m}.
	 * @param ctx the parse tree
	 */
	void enterAutoEvent_m(MotaActionParser.AutoEvent_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#autoEvent_m}.
	 * @param ctx the parse tree
	 */
	void exitAutoEvent_m(MotaActionParser.AutoEvent_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#level_m}.
	 * @param ctx the parse tree
	 */
	void enterLevel_m(MotaActionParser.Level_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#level_m}.
	 * @param ctx the parse tree
	 */
	void exitLevel_m(MotaActionParser.Level_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#levelCase}.
	 * @param ctx the parse tree
	 */
	void enterLevelCase(MotaActionParser.LevelCaseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#levelCase}.
	 * @param ctx the parse tree
	 */
	void exitLevelCase(MotaActionParser.LevelCaseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shop_m}.
	 * @param ctx the parse tree
	 */
	void enterShop_m(MotaActionParser.Shop_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shop_m}.
	 * @param ctx the parse tree
	 */
	void exitShop_m(MotaActionParser.Shop_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shoplist}.
	 * @param ctx the parse tree
	 */
	void enterShoplist(MotaActionParser.ShoplistContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shoplist}.
	 * @param ctx the parse tree
	 */
	void exitShoplist(MotaActionParser.ShoplistContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#emptyshop}.
	 * @param ctx the parse tree
	 */
	void enterEmptyshop(MotaActionParser.EmptyshopContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#emptyshop}.
	 * @param ctx the parse tree
	 */
	void exitEmptyshop(MotaActionParser.EmptyshopContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shopsub}.
	 * @param ctx the parse tree
	 */
	void enterShopsub(MotaActionParser.ShopsubContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shopsub}.
	 * @param ctx the parse tree
	 */
	void exitShopsub(MotaActionParser.ShopsubContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shopChoices}.
	 * @param ctx the parse tree
	 */
	void enterShopChoices(MotaActionParser.ShopChoicesContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shopChoices}.
	 * @param ctx the parse tree
	 */
	void exitShopChoices(MotaActionParser.ShopChoicesContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shopitem}.
	 * @param ctx the parse tree
	 */
	void enterShopitem(MotaActionParser.ShopitemContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shopitem}.
	 * @param ctx the parse tree
	 */
	void exitShopitem(MotaActionParser.ShopitemContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shopItemChoices}.
	 * @param ctx the parse tree
	 */
	void enterShopItemChoices(MotaActionParser.ShopItemChoicesContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shopItemChoices}.
	 * @param ctx the parse tree
	 */
	void exitShopItemChoices(MotaActionParser.ShopItemChoicesContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#shopcommonevent}.
	 * @param ctx the parse tree
	 */
	void enterShopcommonevent(MotaActionParser.ShopcommoneventContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#shopcommonevent}.
	 * @param ctx the parse tree
	 */
	void exitShopcommonevent(MotaActionParser.ShopcommoneventContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#beforeBattle_m}.
	 * @param ctx the parse tree
	 */
	void enterBeforeBattle_m(MotaActionParser.BeforeBattle_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#beforeBattle_m}.
	 * @param ctx the parse tree
	 */
	void exitBeforeBattle_m(MotaActionParser.BeforeBattle_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#afterBattle_m}.
	 * @param ctx the parse tree
	 */
	void enterAfterBattle_m(MotaActionParser.AfterBattle_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#afterBattle_m}.
	 * @param ctx the parse tree
	 */
	void exitAfterBattle_m(MotaActionParser.AfterBattle_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#afterGetItem_m}.
	 * @param ctx the parse tree
	 */
	void enterAfterGetItem_m(MotaActionParser.AfterGetItem_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#afterGetItem_m}.
	 * @param ctx the parse tree
	 */
	void exitAfterGetItem_m(MotaActionParser.AfterGetItem_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#afterOpenDoor_m}.
	 * @param ctx the parse tree
	 */
	void enterAfterOpenDoor_m(MotaActionParser.AfterOpenDoor_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#afterOpenDoor_m}.
	 * @param ctx the parse tree
	 */
	void exitAfterOpenDoor_m(MotaActionParser.AfterOpenDoor_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#firstArrive_m}.
	 * @param ctx the parse tree
	 */
	void enterFirstArrive_m(MotaActionParser.FirstArrive_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#firstArrive_m}.
	 * @param ctx the parse tree
	 */
	void exitFirstArrive_m(MotaActionParser.FirstArrive_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#eachArrive_m}.
	 * @param ctx the parse tree
	 */
	void enterEachArrive_m(MotaActionParser.EachArrive_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#eachArrive_m}.
	 * @param ctx the parse tree
	 */
	void exitEachArrive_m(MotaActionParser.EachArrive_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#changeFloor_m}.
	 * @param ctx the parse tree
	 */
	void enterChangeFloor_m(MotaActionParser.ChangeFloor_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#changeFloor_m}.
	 * @param ctx the parse tree
	 */
	void exitChangeFloor_m(MotaActionParser.ChangeFloor_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#commonEvent_m}.
	 * @param ctx the parse tree
	 */
	void enterCommonEvent_m(MotaActionParser.CommonEvent_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#commonEvent_m}.
	 * @param ctx the parse tree
	 */
	void exitCommonEvent_m(MotaActionParser.CommonEvent_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#item_m}.
	 * @param ctx the parse tree
	 */
	void enterItem_m(MotaActionParser.Item_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#item_m}.
	 * @param ctx the parse tree
	 */
	void exitItem_m(MotaActionParser.Item_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#levelChoose_m}.
	 * @param ctx the parse tree
	 */
	void enterLevelChoose_m(MotaActionParser.LevelChoose_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#levelChoose_m}.
	 * @param ctx the parse tree
	 */
	void exitLevelChoose_m(MotaActionParser.LevelChoose_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#levelChooseList}.
	 * @param ctx the parse tree
	 */
	void enterLevelChooseList(MotaActionParser.LevelChooseListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#levelChooseList}.
	 * @param ctx the parse tree
	 */
	void exitLevelChooseList(MotaActionParser.LevelChooseListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#levelChooseEmpty}.
	 * @param ctx the parse tree
	 */
	void enterLevelChooseEmpty(MotaActionParser.LevelChooseEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#levelChooseEmpty}.
	 * @param ctx the parse tree
	 */
	void exitLevelChooseEmpty(MotaActionParser.LevelChooseEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#levelChooseChoice}.
	 * @param ctx the parse tree
	 */
	void enterLevelChooseChoice(MotaActionParser.LevelChooseChoiceContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#levelChooseChoice}.
	 * @param ctx the parse tree
	 */
	void exitLevelChooseChoice(MotaActionParser.LevelChooseChoiceContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorPartition_m}.
	 * @param ctx the parse tree
	 */
	void enterFloorPartition_m(MotaActionParser.FloorPartition_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorPartition_m}.
	 * @param ctx the parse tree
	 */
	void exitFloorPartition_m(MotaActionParser.FloorPartition_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorPartitionList}.
	 * @param ctx the parse tree
	 */
	void enterFloorPartitionList(MotaActionParser.FloorPartitionListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorPartitionList}.
	 * @param ctx the parse tree
	 */
	void exitFloorPartitionList(MotaActionParser.FloorPartitionListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorPartitionEmpty}.
	 * @param ctx the parse tree
	 */
	void enterFloorPartitionEmpty(MotaActionParser.FloorPartitionEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorPartitionEmpty}.
	 * @param ctx the parse tree
	 */
	void exitFloorPartitionEmpty(MotaActionParser.FloorPartitionEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorPartitionItem}.
	 * @param ctx the parse tree
	 */
	void enterFloorPartitionItem(MotaActionParser.FloorPartitionItemContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorPartitionItem}.
	 * @param ctx the parse tree
	 */
	void exitFloorPartitionItem(MotaActionParser.FloorPartitionItemContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equip_m}.
	 * @param ctx the parse tree
	 */
	void enterEquip_m(MotaActionParser.Equip_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equip_m}.
	 * @param ctx the parse tree
	 */
	void exitEquip_m(MotaActionParser.Equip_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equipList}.
	 * @param ctx the parse tree
	 */
	void enterEquipList(MotaActionParser.EquipListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equipList}.
	 * @param ctx the parse tree
	 */
	void exitEquipList(MotaActionParser.EquipListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equipKnown}.
	 * @param ctx the parse tree
	 */
	void enterEquipKnown(MotaActionParser.EquipKnownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equipKnown}.
	 * @param ctx the parse tree
	 */
	void exitEquipKnown(MotaActionParser.EquipKnownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equipUnknown}.
	 * @param ctx the parse tree
	 */
	void enterEquipUnknown(MotaActionParser.EquipUnknownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equipUnknown}.
	 * @param ctx the parse tree
	 */
	void exitEquipUnknown(MotaActionParser.EquipUnknownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equipEmpty}.
	 * @param ctx the parse tree
	 */
	void enterEquipEmpty(MotaActionParser.EquipEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equipEmpty}.
	 * @param ctx the parse tree
	 */
	void exitEquipEmpty(MotaActionParser.EquipEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorImage_m}.
	 * @param ctx the parse tree
	 */
	void enterFloorImage_m(MotaActionParser.FloorImage_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorImage_m}.
	 * @param ctx the parse tree
	 */
	void exitFloorImage_m(MotaActionParser.FloorImage_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorImageList}.
	 * @param ctx the parse tree
	 */
	void enterFloorImageList(MotaActionParser.FloorImageListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorImageList}.
	 * @param ctx the parse tree
	 */
	void exitFloorImageList(MotaActionParser.FloorImageListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorOneImage}.
	 * @param ctx the parse tree
	 */
	void enterFloorOneImage(MotaActionParser.FloorOneImageContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorOneImage}.
	 * @param ctx the parse tree
	 */
	void exitFloorOneImage(MotaActionParser.FloorOneImageContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#floorEmptyImage}.
	 * @param ctx the parse tree
	 */
	void enterFloorEmptyImage(MotaActionParser.FloorEmptyImageContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#floorEmptyImage}.
	 * @param ctx the parse tree
	 */
	void exitFloorEmptyImage(MotaActionParser.FloorEmptyImageContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#doorInfo_m}.
	 * @param ctx the parse tree
	 */
	void enterDoorInfo_m(MotaActionParser.DoorInfo_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#doorInfo_m}.
	 * @param ctx the parse tree
	 */
	void exitDoorInfo_m(MotaActionParser.DoorInfo_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#doorKeyList}.
	 * @param ctx the parse tree
	 */
	void enterDoorKeyList(MotaActionParser.DoorKeyListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#doorKeyList}.
	 * @param ctx the parse tree
	 */
	void exitDoorKeyList(MotaActionParser.DoorKeyListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#doorKeyKnown}.
	 * @param ctx the parse tree
	 */
	void enterDoorKeyKnown(MotaActionParser.DoorKeyKnownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#doorKeyKnown}.
	 * @param ctx the parse tree
	 */
	void exitDoorKeyKnown(MotaActionParser.DoorKeyKnownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#doorKeyUnknown}.
	 * @param ctx the parse tree
	 */
	void enterDoorKeyUnknown(MotaActionParser.DoorKeyUnknownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#doorKeyUnknown}.
	 * @param ctx the parse tree
	 */
	void exitDoorKeyUnknown(MotaActionParser.DoorKeyUnknownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#doorKeyEmpty}.
	 * @param ctx the parse tree
	 */
	void enterDoorKeyEmpty(MotaActionParser.DoorKeyEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#doorKeyEmpty}.
	 * @param ctx the parse tree
	 */
	void exitDoorKeyEmpty(MotaActionParser.DoorKeyEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#faceIds_m}.
	 * @param ctx the parse tree
	 */
	void enterFaceIds_m(MotaActionParser.FaceIds_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#faceIds_m}.
	 * @param ctx the parse tree
	 */
	void exitFaceIds_m(MotaActionParser.FaceIds_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#mainStyle_m}.
	 * @param ctx the parse tree
	 */
	void enterMainStyle_m(MotaActionParser.MainStyle_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#mainStyle_m}.
	 * @param ctx the parse tree
	 */
	void exitMainStyle_m(MotaActionParser.MainStyle_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMap_m}.
	 * @param ctx the parse tree
	 */
	void enterNameMap_m(MotaActionParser.NameMap_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMap_m}.
	 * @param ctx the parse tree
	 */
	void exitNameMap_m(MotaActionParser.NameMap_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapList}.
	 * @param ctx the parse tree
	 */
	void enterNameMapList(MotaActionParser.NameMapListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapList}.
	 * @param ctx the parse tree
	 */
	void exitNameMapList(MotaActionParser.NameMapListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapBgm}.
	 * @param ctx the parse tree
	 */
	void enterNameMapBgm(MotaActionParser.NameMapBgmContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapBgm}.
	 * @param ctx the parse tree
	 */
	void exitNameMapBgm(MotaActionParser.NameMapBgmContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapSoundKnown}.
	 * @param ctx the parse tree
	 */
	void enterNameMapSoundKnown(MotaActionParser.NameMapSoundKnownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapSoundKnown}.
	 * @param ctx the parse tree
	 */
	void exitNameMapSoundKnown(MotaActionParser.NameMapSoundKnownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapSoundUnknown}.
	 * @param ctx the parse tree
	 */
	void enterNameMapSoundUnknown(MotaActionParser.NameMapSoundUnknownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapSoundUnknown}.
	 * @param ctx the parse tree
	 */
	void exitNameMapSoundUnknown(MotaActionParser.NameMapSoundUnknownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapImage}.
	 * @param ctx the parse tree
	 */
	void enterNameMapImage(MotaActionParser.NameMapImageContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapImage}.
	 * @param ctx the parse tree
	 */
	void exitNameMapImage(MotaActionParser.NameMapImageContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapAnimate}.
	 * @param ctx the parse tree
	 */
	void enterNameMapAnimate(MotaActionParser.NameMapAnimateContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapAnimate}.
	 * @param ctx the parse tree
	 */
	void exitNameMapAnimate(MotaActionParser.NameMapAnimateContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapUnknown}.
	 * @param ctx the parse tree
	 */
	void enterNameMapUnknown(MotaActionParser.NameMapUnknownContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapUnknown}.
	 * @param ctx the parse tree
	 */
	void exitNameMapUnknown(MotaActionParser.NameMapUnknownContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nameMapEmpty}.
	 * @param ctx the parse tree
	 */
	void enterNameMapEmpty(MotaActionParser.NameMapEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nameMapEmpty}.
	 * @param ctx the parse tree
	 */
	void exitNameMapEmpty(MotaActionParser.NameMapEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#splitImages_m}.
	 * @param ctx the parse tree
	 */
	void enterSplitImages_m(MotaActionParser.SplitImages_mContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#splitImages_m}.
	 * @param ctx the parse tree
	 */
	void exitSplitImages_m(MotaActionParser.SplitImages_mContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#splitImagesList}.
	 * @param ctx the parse tree
	 */
	void enterSplitImagesList(MotaActionParser.SplitImagesListContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#splitImagesList}.
	 * @param ctx the parse tree
	 */
	void exitSplitImagesList(MotaActionParser.SplitImagesListContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#splitImagesOne}.
	 * @param ctx the parse tree
	 */
	void enterSplitImagesOne(MotaActionParser.SplitImagesOneContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#splitImagesOne}.
	 * @param ctx the parse tree
	 */
	void exitSplitImagesOne(MotaActionParser.SplitImagesOneContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#splitImagesEmpty}.
	 * @param ctx the parse tree
	 */
	void enterSplitImagesEmpty(MotaActionParser.SplitImagesEmptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#splitImagesEmpty}.
	 * @param ctx the parse tree
	 */
	void exitSplitImagesEmpty(MotaActionParser.SplitImagesEmptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#action}.
	 * @param ctx the parse tree
	 */
	void enterAction(MotaActionParser.ActionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#action}.
	 * @param ctx the parse tree
	 */
	void exitAction(MotaActionParser.ActionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#text_s}.
	 * @param ctx the parse tree
	 */
	void enterText_s(MotaActionParser.Text_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#text_s}.
	 * @param ctx the parse tree
	 */
	void exitText_s(MotaActionParser.Text_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#comment_s}.
	 * @param ctx the parse tree
	 */
	void enterComment_s(MotaActionParser.Comment_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#comment_s}.
	 * @param ctx the parse tree
	 */
	void exitComment_s(MotaActionParser.Comment_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#autoText_s}.
	 * @param ctx the parse tree
	 */
	void enterAutoText_s(MotaActionParser.AutoText_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#autoText_s}.
	 * @param ctx the parse tree
	 */
	void exitAutoText_s(MotaActionParser.AutoText_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#scrollText_s}.
	 * @param ctx the parse tree
	 */
	void enterScrollText_s(MotaActionParser.ScrollText_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#scrollText_s}.
	 * @param ctx the parse tree
	 */
	void exitScrollText_s(MotaActionParser.ScrollText_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setText_s}.
	 * @param ctx the parse tree
	 */
	void enterSetText_s(MotaActionParser.SetText_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setText_s}.
	 * @param ctx the parse tree
	 */
	void exitSetText_s(MotaActionParser.SetText_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#tip_s}.
	 * @param ctx the parse tree
	 */
	void enterTip_s(MotaActionParser.Tip_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#tip_s}.
	 * @param ctx the parse tree
	 */
	void exitTip_s(MotaActionParser.Tip_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setValue_s}.
	 * @param ctx the parse tree
	 */
	void enterSetValue_s(MotaActionParser.SetValue_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setValue_s}.
	 * @param ctx the parse tree
	 */
	void exitSetValue_s(MotaActionParser.SetValue_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setEquip_s}.
	 * @param ctx the parse tree
	 */
	void enterSetEquip_s(MotaActionParser.SetEquip_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setEquip_s}.
	 * @param ctx the parse tree
	 */
	void exitSetEquip_s(MotaActionParser.SetEquip_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setFloor_s}.
	 * @param ctx the parse tree
	 */
	void enterSetFloor_s(MotaActionParser.SetFloor_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setFloor_s}.
	 * @param ctx the parse tree
	 */
	void exitSetFloor_s(MotaActionParser.SetFloor_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setGlobalAttribute_s}.
	 * @param ctx the parse tree
	 */
	void enterSetGlobalAttribute_s(MotaActionParser.SetGlobalAttribute_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setGlobalAttribute_s}.
	 * @param ctx the parse tree
	 */
	void exitSetGlobalAttribute_s(MotaActionParser.SetGlobalAttribute_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setGlobalValue_s}.
	 * @param ctx the parse tree
	 */
	void enterSetGlobalValue_s(MotaActionParser.SetGlobalValue_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setGlobalValue_s}.
	 * @param ctx the parse tree
	 */
	void exitSetGlobalValue_s(MotaActionParser.SetGlobalValue_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setGlobalFlag_s}.
	 * @param ctx the parse tree
	 */
	void enterSetGlobalFlag_s(MotaActionParser.SetGlobalFlag_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setGlobalFlag_s}.
	 * @param ctx the parse tree
	 */
	void exitSetGlobalFlag_s(MotaActionParser.SetGlobalFlag_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setNameMap_s}.
	 * @param ctx the parse tree
	 */
	void enterSetNameMap_s(MotaActionParser.SetNameMap_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setNameMap_s}.
	 * @param ctx the parse tree
	 */
	void exitSetNameMap_s(MotaActionParser.SetNameMap_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#show_s}.
	 * @param ctx the parse tree
	 */
	void enterShow_s(MotaActionParser.Show_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#show_s}.
	 * @param ctx the parse tree
	 */
	void exitShow_s(MotaActionParser.Show_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hide_s}.
	 * @param ctx the parse tree
	 */
	void enterHide_s(MotaActionParser.Hide_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hide_s}.
	 * @param ctx the parse tree
	 */
	void exitHide_s(MotaActionParser.Hide_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setBlockOpacity_s}.
	 * @param ctx the parse tree
	 */
	void enterSetBlockOpacity_s(MotaActionParser.SetBlockOpacity_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setBlockOpacity_s}.
	 * @param ctx the parse tree
	 */
	void exitSetBlockOpacity_s(MotaActionParser.SetBlockOpacity_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#trigger_s}.
	 * @param ctx the parse tree
	 */
	void enterTrigger_s(MotaActionParser.Trigger_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#trigger_s}.
	 * @param ctx the parse tree
	 */
	void exitTrigger_s(MotaActionParser.Trigger_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#insert_1_s}.
	 * @param ctx the parse tree
	 */
	void enterInsert_1_s(MotaActionParser.Insert_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#insert_1_s}.
	 * @param ctx the parse tree
	 */
	void exitInsert_1_s(MotaActionParser.Insert_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#insert_2_s}.
	 * @param ctx the parse tree
	 */
	void enterInsert_2_s(MotaActionParser.Insert_2_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#insert_2_s}.
	 * @param ctx the parse tree
	 */
	void exitInsert_2_s(MotaActionParser.Insert_2_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#exit_s}.
	 * @param ctx the parse tree
	 */
	void enterExit_s(MotaActionParser.Exit_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#exit_s}.
	 * @param ctx the parse tree
	 */
	void exitExit_s(MotaActionParser.Exit_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setBlock_s}.
	 * @param ctx the parse tree
	 */
	void enterSetBlock_s(MotaActionParser.SetBlock_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setBlock_s}.
	 * @param ctx the parse tree
	 */
	void exitSetBlock_s(MotaActionParser.SetBlock_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#turnBlock_s}.
	 * @param ctx the parse tree
	 */
	void enterTurnBlock_s(MotaActionParser.TurnBlock_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#turnBlock_s}.
	 * @param ctx the parse tree
	 */
	void exitTurnBlock_s(MotaActionParser.TurnBlock_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showFloorImg_s}.
	 * @param ctx the parse tree
	 */
	void enterShowFloorImg_s(MotaActionParser.ShowFloorImg_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showFloorImg_s}.
	 * @param ctx the parse tree
	 */
	void exitShowFloorImg_s(MotaActionParser.ShowFloorImg_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hideFloorImg_s}.
	 * @param ctx the parse tree
	 */
	void enterHideFloorImg_s(MotaActionParser.HideFloorImg_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hideFloorImg_s}.
	 * @param ctx the parse tree
	 */
	void exitHideFloorImg_s(MotaActionParser.HideFloorImg_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showBgFgMap_s}.
	 * @param ctx the parse tree
	 */
	void enterShowBgFgMap_s(MotaActionParser.ShowBgFgMap_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showBgFgMap_s}.
	 * @param ctx the parse tree
	 */
	void exitShowBgFgMap_s(MotaActionParser.ShowBgFgMap_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hideBgFgMap_s}.
	 * @param ctx the parse tree
	 */
	void enterHideBgFgMap_s(MotaActionParser.HideBgFgMap_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hideBgFgMap_s}.
	 * @param ctx the parse tree
	 */
	void exitHideBgFgMap_s(MotaActionParser.HideBgFgMap_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setBgFgBlock_s}.
	 * @param ctx the parse tree
	 */
	void enterSetBgFgBlock_s(MotaActionParser.SetBgFgBlock_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setBgFgBlock_s}.
	 * @param ctx the parse tree
	 */
	void exitSetBgFgBlock_s(MotaActionParser.SetBgFgBlock_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setHeroIcon_s}.
	 * @param ctx the parse tree
	 */
	void enterSetHeroIcon_s(MotaActionParser.SetHeroIcon_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setHeroIcon_s}.
	 * @param ctx the parse tree
	 */
	void exitSetHeroIcon_s(MotaActionParser.SetHeroIcon_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#update_s}.
	 * @param ctx the parse tree
	 */
	void enterUpdate_s(MotaActionParser.Update_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#update_s}.
	 * @param ctx the parse tree
	 */
	void exitUpdate_s(MotaActionParser.Update_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showStatusBar_s}.
	 * @param ctx the parse tree
	 */
	void enterShowStatusBar_s(MotaActionParser.ShowStatusBar_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showStatusBar_s}.
	 * @param ctx the parse tree
	 */
	void exitShowStatusBar_s(MotaActionParser.ShowStatusBar_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hideStatusBar_s}.
	 * @param ctx the parse tree
	 */
	void enterHideStatusBar_s(MotaActionParser.HideStatusBar_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hideStatusBar_s}.
	 * @param ctx the parse tree
	 */
	void exitHideStatusBar_s(MotaActionParser.HideStatusBar_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setHeroOpacity_s}.
	 * @param ctx the parse tree
	 */
	void enterSetHeroOpacity_s(MotaActionParser.SetHeroOpacity_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setHeroOpacity_s}.
	 * @param ctx the parse tree
	 */
	void exitSetHeroOpacity_s(MotaActionParser.SetHeroOpacity_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#sleep_s}.
	 * @param ctx the parse tree
	 */
	void enterSleep_s(MotaActionParser.Sleep_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#sleep_s}.
	 * @param ctx the parse tree
	 */
	void exitSleep_s(MotaActionParser.Sleep_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#battle_s}.
	 * @param ctx the parse tree
	 */
	void enterBattle_s(MotaActionParser.Battle_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#battle_s}.
	 * @param ctx the parse tree
	 */
	void exitBattle_s(MotaActionParser.Battle_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#battle_1_s}.
	 * @param ctx the parse tree
	 */
	void enterBattle_1_s(MotaActionParser.Battle_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#battle_1_s}.
	 * @param ctx the parse tree
	 */
	void exitBattle_1_s(MotaActionParser.Battle_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#openDoor_s}.
	 * @param ctx the parse tree
	 */
	void enterOpenDoor_s(MotaActionParser.OpenDoor_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#openDoor_s}.
	 * @param ctx the parse tree
	 */
	void exitOpenDoor_s(MotaActionParser.OpenDoor_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#closeDoor_s}.
	 * @param ctx the parse tree
	 */
	void enterCloseDoor_s(MotaActionParser.CloseDoor_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#closeDoor_s}.
	 * @param ctx the parse tree
	 */
	void exitCloseDoor_s(MotaActionParser.CloseDoor_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#changeFloor_s}.
	 * @param ctx the parse tree
	 */
	void enterChangeFloor_s(MotaActionParser.ChangeFloor_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#changeFloor_s}.
	 * @param ctx the parse tree
	 */
	void exitChangeFloor_s(MotaActionParser.ChangeFloor_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#changePos_s}.
	 * @param ctx the parse tree
	 */
	void enterChangePos_s(MotaActionParser.ChangePos_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#changePos_s}.
	 * @param ctx the parse tree
	 */
	void exitChangePos_s(MotaActionParser.ChangePos_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#useItem_s}.
	 * @param ctx the parse tree
	 */
	void enterUseItem_s(MotaActionParser.UseItem_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#useItem_s}.
	 * @param ctx the parse tree
	 */
	void exitUseItem_s(MotaActionParser.UseItem_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#loadEquip_s}.
	 * @param ctx the parse tree
	 */
	void enterLoadEquip_s(MotaActionParser.LoadEquip_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#loadEquip_s}.
	 * @param ctx the parse tree
	 */
	void exitLoadEquip_s(MotaActionParser.LoadEquip_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#unloadEquip_s}.
	 * @param ctx the parse tree
	 */
	void enterUnloadEquip_s(MotaActionParser.UnloadEquip_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#unloadEquip_s}.
	 * @param ctx the parse tree
	 */
	void exitUnloadEquip_s(MotaActionParser.UnloadEquip_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#openShop_s}.
	 * @param ctx the parse tree
	 */
	void enterOpenShop_s(MotaActionParser.OpenShop_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#openShop_s}.
	 * @param ctx the parse tree
	 */
	void exitOpenShop_s(MotaActionParser.OpenShop_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#disableShop_s}.
	 * @param ctx the parse tree
	 */
	void enterDisableShop_s(MotaActionParser.DisableShop_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#disableShop_s}.
	 * @param ctx the parse tree
	 */
	void exitDisableShop_s(MotaActionParser.DisableShop_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#vibrate_s}.
	 * @param ctx the parse tree
	 */
	void enterVibrate_s(MotaActionParser.Vibrate_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#vibrate_s}.
	 * @param ctx the parse tree
	 */
	void exitVibrate_s(MotaActionParser.Vibrate_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#animate_s}.
	 * @param ctx the parse tree
	 */
	void enterAnimate_s(MotaActionParser.Animate_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#animate_s}.
	 * @param ctx the parse tree
	 */
	void exitAnimate_s(MotaActionParser.Animate_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#animate_1_s}.
	 * @param ctx the parse tree
	 */
	void enterAnimate_1_s(MotaActionParser.Animate_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#animate_1_s}.
	 * @param ctx the parse tree
	 */
	void exitAnimate_1_s(MotaActionParser.Animate_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#stopAnimate_s}.
	 * @param ctx the parse tree
	 */
	void enterStopAnimate_s(MotaActionParser.StopAnimate_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#stopAnimate_s}.
	 * @param ctx the parse tree
	 */
	void exitStopAnimate_s(MotaActionParser.StopAnimate_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setViewport_s}.
	 * @param ctx the parse tree
	 */
	void enterSetViewport_s(MotaActionParser.SetViewport_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setViewport_s}.
	 * @param ctx the parse tree
	 */
	void exitSetViewport_s(MotaActionParser.SetViewport_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setViewport_1_s}.
	 * @param ctx the parse tree
	 */
	void enterSetViewport_1_s(MotaActionParser.SetViewport_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setViewport_1_s}.
	 * @param ctx the parse tree
	 */
	void exitSetViewport_1_s(MotaActionParser.SetViewport_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#lockViewport_s}.
	 * @param ctx the parse tree
	 */
	void enterLockViewport_s(MotaActionParser.LockViewport_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#lockViewport_s}.
	 * @param ctx the parse tree
	 */
	void exitLockViewport_s(MotaActionParser.LockViewport_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showImage_s}.
	 * @param ctx the parse tree
	 */
	void enterShowImage_s(MotaActionParser.ShowImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showImage_s}.
	 * @param ctx the parse tree
	 */
	void exitShowImage_s(MotaActionParser.ShowImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showImage_1_s}.
	 * @param ctx the parse tree
	 */
	void enterShowImage_1_s(MotaActionParser.ShowImage_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showImage_1_s}.
	 * @param ctx the parse tree
	 */
	void exitShowImage_1_s(MotaActionParser.ShowImage_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#showTextImage_s}.
	 * @param ctx the parse tree
	 */
	void enterShowTextImage_s(MotaActionParser.ShowTextImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#showTextImage_s}.
	 * @param ctx the parse tree
	 */
	void exitShowTextImage_s(MotaActionParser.ShowTextImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hideImage_s}.
	 * @param ctx the parse tree
	 */
	void enterHideImage_s(MotaActionParser.HideImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hideImage_s}.
	 * @param ctx the parse tree
	 */
	void exitHideImage_s(MotaActionParser.HideImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#moveImage_s}.
	 * @param ctx the parse tree
	 */
	void enterMoveImage_s(MotaActionParser.MoveImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#moveImage_s}.
	 * @param ctx the parse tree
	 */
	void exitMoveImage_s(MotaActionParser.MoveImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#rotateImage_s}.
	 * @param ctx the parse tree
	 */
	void enterRotateImage_s(MotaActionParser.RotateImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#rotateImage_s}.
	 * @param ctx the parse tree
	 */
	void exitRotateImage_s(MotaActionParser.RotateImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#scaleImage_s}.
	 * @param ctx the parse tree
	 */
	void enterScaleImage_s(MotaActionParser.ScaleImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#scaleImage_s}.
	 * @param ctx the parse tree
	 */
	void exitScaleImage_s(MotaActionParser.ScaleImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setCurtain_0_s}.
	 * @param ctx the parse tree
	 */
	void enterSetCurtain_0_s(MotaActionParser.SetCurtain_0_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setCurtain_0_s}.
	 * @param ctx the parse tree
	 */
	void exitSetCurtain_0_s(MotaActionParser.SetCurtain_0_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setCurtain_1_s}.
	 * @param ctx the parse tree
	 */
	void enterSetCurtain_1_s(MotaActionParser.SetCurtain_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setCurtain_1_s}.
	 * @param ctx the parse tree
	 */
	void exitSetCurtain_1_s(MotaActionParser.SetCurtain_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#screenFlash_s}.
	 * @param ctx the parse tree
	 */
	void enterScreenFlash_s(MotaActionParser.ScreenFlash_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#screenFlash_s}.
	 * @param ctx the parse tree
	 */
	void exitScreenFlash_s(MotaActionParser.ScreenFlash_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setWeather_s}.
	 * @param ctx the parse tree
	 */
	void enterSetWeather_s(MotaActionParser.SetWeather_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setWeather_s}.
	 * @param ctx the parse tree
	 */
	void exitSetWeather_s(MotaActionParser.SetWeather_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#move_s}.
	 * @param ctx the parse tree
	 */
	void enterMove_s(MotaActionParser.Move_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#move_s}.
	 * @param ctx the parse tree
	 */
	void exitMove_s(MotaActionParser.Move_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#moveDirection}.
	 * @param ctx the parse tree
	 */
	void enterMoveDirection(MotaActionParser.MoveDirectionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#moveDirection}.
	 * @param ctx the parse tree
	 */
	void exitMoveDirection(MotaActionParser.MoveDirectionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#moveAction_s}.
	 * @param ctx the parse tree
	 */
	void enterMoveAction_s(MotaActionParser.MoveAction_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#moveAction_s}.
	 * @param ctx the parse tree
	 */
	void exitMoveAction_s(MotaActionParser.MoveAction_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#moveHero_s}.
	 * @param ctx the parse tree
	 */
	void enterMoveHero_s(MotaActionParser.MoveHero_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#moveHero_s}.
	 * @param ctx the parse tree
	 */
	void exitMoveHero_s(MotaActionParser.MoveHero_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#jump_s}.
	 * @param ctx the parse tree
	 */
	void enterJump_s(MotaActionParser.Jump_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#jump_s}.
	 * @param ctx the parse tree
	 */
	void exitJump_s(MotaActionParser.Jump_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#jump_1_s}.
	 * @param ctx the parse tree
	 */
	void enterJump_1_s(MotaActionParser.Jump_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#jump_1_s}.
	 * @param ctx the parse tree
	 */
	void exitJump_1_s(MotaActionParser.Jump_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#jumpHero_s}.
	 * @param ctx the parse tree
	 */
	void enterJumpHero_s(MotaActionParser.JumpHero_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#jumpHero_s}.
	 * @param ctx the parse tree
	 */
	void exitJumpHero_s(MotaActionParser.JumpHero_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#jumpHero_1_s}.
	 * @param ctx the parse tree
	 */
	void enterJumpHero_1_s(MotaActionParser.JumpHero_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#jumpHero_1_s}.
	 * @param ctx the parse tree
	 */
	void exitJumpHero_1_s(MotaActionParser.JumpHero_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#playBgm_s}.
	 * @param ctx the parse tree
	 */
	void enterPlayBgm_s(MotaActionParser.PlayBgm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#playBgm_s}.
	 * @param ctx the parse tree
	 */
	void exitPlayBgm_s(MotaActionParser.PlayBgm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#pauseBgm_s}.
	 * @param ctx the parse tree
	 */
	void enterPauseBgm_s(MotaActionParser.PauseBgm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#pauseBgm_s}.
	 * @param ctx the parse tree
	 */
	void exitPauseBgm_s(MotaActionParser.PauseBgm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#resumeBgm_s}.
	 * @param ctx the parse tree
	 */
	void enterResumeBgm_s(MotaActionParser.ResumeBgm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#resumeBgm_s}.
	 * @param ctx the parse tree
	 */
	void exitResumeBgm_s(MotaActionParser.ResumeBgm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#loadBgm_s}.
	 * @param ctx the parse tree
	 */
	void enterLoadBgm_s(MotaActionParser.LoadBgm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#loadBgm_s}.
	 * @param ctx the parse tree
	 */
	void exitLoadBgm_s(MotaActionParser.LoadBgm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#freeBgm_s}.
	 * @param ctx the parse tree
	 */
	void enterFreeBgm_s(MotaActionParser.FreeBgm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#freeBgm_s}.
	 * @param ctx the parse tree
	 */
	void exitFreeBgm_s(MotaActionParser.FreeBgm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#playSound_s}.
	 * @param ctx the parse tree
	 */
	void enterPlaySound_s(MotaActionParser.PlaySound_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#playSound_s}.
	 * @param ctx the parse tree
	 */
	void exitPlaySound_s(MotaActionParser.PlaySound_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#playSound_1_s}.
	 * @param ctx the parse tree
	 */
	void enterPlaySound_1_s(MotaActionParser.PlaySound_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#playSound_1_s}.
	 * @param ctx the parse tree
	 */
	void exitPlaySound_1_s(MotaActionParser.PlaySound_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#stopSound_s}.
	 * @param ctx the parse tree
	 */
	void enterStopSound_s(MotaActionParser.StopSound_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#stopSound_s}.
	 * @param ctx the parse tree
	 */
	void exitStopSound_s(MotaActionParser.StopSound_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setVolume_s}.
	 * @param ctx the parse tree
	 */
	void enterSetVolume_s(MotaActionParser.SetVolume_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setVolume_s}.
	 * @param ctx the parse tree
	 */
	void exitSetVolume_s(MotaActionParser.SetVolume_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setBgmSpeed_s}.
	 * @param ctx the parse tree
	 */
	void enterSetBgmSpeed_s(MotaActionParser.SetBgmSpeed_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setBgmSpeed_s}.
	 * @param ctx the parse tree
	 */
	void exitSetBgmSpeed_s(MotaActionParser.SetBgmSpeed_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#win_s}.
	 * @param ctx the parse tree
	 */
	void enterWin_s(MotaActionParser.Win_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#win_s}.
	 * @param ctx the parse tree
	 */
	void exitWin_s(MotaActionParser.Win_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#lose_s}.
	 * @param ctx the parse tree
	 */
	void enterLose_s(MotaActionParser.Lose_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#lose_s}.
	 * @param ctx the parse tree
	 */
	void exitLose_s(MotaActionParser.Lose_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#restart_s}.
	 * @param ctx the parse tree
	 */
	void enterRestart_s(MotaActionParser.Restart_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#restart_s}.
	 * @param ctx the parse tree
	 */
	void exitRestart_s(MotaActionParser.Restart_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#input_s}.
	 * @param ctx the parse tree
	 */
	void enterInput_s(MotaActionParser.Input_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#input_s}.
	 * @param ctx the parse tree
	 */
	void exitInput_s(MotaActionParser.Input_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#input2_s}.
	 * @param ctx the parse tree
	 */
	void enterInput2_s(MotaActionParser.Input2_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#input2_s}.
	 * @param ctx the parse tree
	 */
	void exitInput2_s(MotaActionParser.Input2_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#if_s}.
	 * @param ctx the parse tree
	 */
	void enterIf_s(MotaActionParser.If_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#if_s}.
	 * @param ctx the parse tree
	 */
	void exitIf_s(MotaActionParser.If_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#if_1_s}.
	 * @param ctx the parse tree
	 */
	void enterIf_1_s(MotaActionParser.If_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#if_1_s}.
	 * @param ctx the parse tree
	 */
	void exitIf_1_s(MotaActionParser.If_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#switch_s}.
	 * @param ctx the parse tree
	 */
	void enterSwitch_s(MotaActionParser.Switch_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#switch_s}.
	 * @param ctx the parse tree
	 */
	void exitSwitch_s(MotaActionParser.Switch_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#switchCase}.
	 * @param ctx the parse tree
	 */
	void enterSwitchCase(MotaActionParser.SwitchCaseContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#switchCase}.
	 * @param ctx the parse tree
	 */
	void exitSwitchCase(MotaActionParser.SwitchCaseContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#choices_s}.
	 * @param ctx the parse tree
	 */
	void enterChoices_s(MotaActionParser.Choices_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#choices_s}.
	 * @param ctx the parse tree
	 */
	void exitChoices_s(MotaActionParser.Choices_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#choicesContext}.
	 * @param ctx the parse tree
	 */
	void enterChoicesContext(MotaActionParser.ChoicesContextContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#choicesContext}.
	 * @param ctx the parse tree
	 */
	void exitChoicesContext(MotaActionParser.ChoicesContextContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#confirm_s}.
	 * @param ctx the parse tree
	 */
	void enterConfirm_s(MotaActionParser.Confirm_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#confirm_s}.
	 * @param ctx the parse tree
	 */
	void exitConfirm_s(MotaActionParser.Confirm_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#for_s}.
	 * @param ctx the parse tree
	 */
	void enterFor_s(MotaActionParser.For_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#for_s}.
	 * @param ctx the parse tree
	 */
	void exitFor_s(MotaActionParser.For_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#forEach_s}.
	 * @param ctx the parse tree
	 */
	void enterForEach_s(MotaActionParser.ForEach_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#forEach_s}.
	 * @param ctx the parse tree
	 */
	void exitForEach_s(MotaActionParser.ForEach_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#while_s}.
	 * @param ctx the parse tree
	 */
	void enterWhile_s(MotaActionParser.While_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#while_s}.
	 * @param ctx the parse tree
	 */
	void exitWhile_s(MotaActionParser.While_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#dowhile_s}.
	 * @param ctx the parse tree
	 */
	void enterDowhile_s(MotaActionParser.Dowhile_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#dowhile_s}.
	 * @param ctx the parse tree
	 */
	void exitDowhile_s(MotaActionParser.Dowhile_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#break_s}.
	 * @param ctx the parse tree
	 */
	void enterBreak_s(MotaActionParser.Break_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#break_s}.
	 * @param ctx the parse tree
	 */
	void exitBreak_s(MotaActionParser.Break_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#continue_s}.
	 * @param ctx the parse tree
	 */
	void enterContinue_s(MotaActionParser.Continue_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#continue_s}.
	 * @param ctx the parse tree
	 */
	void exitContinue_s(MotaActionParser.Continue_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#wait_s}.
	 * @param ctx the parse tree
	 */
	void enterWait_s(MotaActionParser.Wait_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#wait_s}.
	 * @param ctx the parse tree
	 */
	void exitWait_s(MotaActionParser.Wait_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext(MotaActionParser.WaitContextContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext(MotaActionParser.WaitContextContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext_1}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext_1(MotaActionParser.WaitContext_1Context ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext_1}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext_1(MotaActionParser.WaitContext_1Context ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext_2}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext_2(MotaActionParser.WaitContext_2Context ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext_2}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext_2(MotaActionParser.WaitContext_2Context ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext_3}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext_3(MotaActionParser.WaitContext_3Context ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext_3}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext_3(MotaActionParser.WaitContext_3Context ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext_4}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext_4(MotaActionParser.WaitContext_4Context ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext_4}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext_4(MotaActionParser.WaitContext_4Context ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitContext_empty}.
	 * @param ctx the parse tree
	 */
	void enterWaitContext_empty(MotaActionParser.WaitContext_emptyContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitContext_empty}.
	 * @param ctx the parse tree
	 */
	void exitWaitContext_empty(MotaActionParser.WaitContext_emptyContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#waitAsync_s}.
	 * @param ctx the parse tree
	 */
	void enterWaitAsync_s(MotaActionParser.WaitAsync_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#waitAsync_s}.
	 * @param ctx the parse tree
	 */
	void exitWaitAsync_s(MotaActionParser.WaitAsync_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#stopAsync_s}.
	 * @param ctx the parse tree
	 */
	void enterStopAsync_s(MotaActionParser.StopAsync_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#stopAsync_s}.
	 * @param ctx the parse tree
	 */
	void exitStopAsync_s(MotaActionParser.StopAsync_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#callBook_s}.
	 * @param ctx the parse tree
	 */
	void enterCallBook_s(MotaActionParser.CallBook_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#callBook_s}.
	 * @param ctx the parse tree
	 */
	void exitCallBook_s(MotaActionParser.CallBook_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#callSave_s}.
	 * @param ctx the parse tree
	 */
	void enterCallSave_s(MotaActionParser.CallSave_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#callSave_s}.
	 * @param ctx the parse tree
	 */
	void exitCallSave_s(MotaActionParser.CallSave_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#autoSave_s}.
	 * @param ctx the parse tree
	 */
	void enterAutoSave_s(MotaActionParser.AutoSave_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#autoSave_s}.
	 * @param ctx the parse tree
	 */
	void exitAutoSave_s(MotaActionParser.AutoSave_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#forbidSave_s}.
	 * @param ctx the parse tree
	 */
	void enterForbidSave_s(MotaActionParser.ForbidSave_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#forbidSave_s}.
	 * @param ctx the parse tree
	 */
	void exitForbidSave_s(MotaActionParser.ForbidSave_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#callLoad_s}.
	 * @param ctx the parse tree
	 */
	void enterCallLoad_s(MotaActionParser.CallLoad_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#callLoad_s}.
	 * @param ctx the parse tree
	 */
	void exitCallLoad_s(MotaActionParser.CallLoad_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#previewUI_s}.
	 * @param ctx the parse tree
	 */
	void enterPreviewUI_s(MotaActionParser.PreviewUI_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#previewUI_s}.
	 * @param ctx the parse tree
	 */
	void exitPreviewUI_s(MotaActionParser.PreviewUI_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#clearMap_s}.
	 * @param ctx the parse tree
	 */
	void enterClearMap_s(MotaActionParser.ClearMap_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#clearMap_s}.
	 * @param ctx the parse tree
	 */
	void exitClearMap_s(MotaActionParser.ClearMap_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setAttribute_s}.
	 * @param ctx the parse tree
	 */
	void enterSetAttribute_s(MotaActionParser.SetAttribute_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setAttribute_s}.
	 * @param ctx the parse tree
	 */
	void exitSetAttribute_s(MotaActionParser.SetAttribute_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#setFilter_s}.
	 * @param ctx the parse tree
	 */
	void enterSetFilter_s(MotaActionParser.SetFilter_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#setFilter_s}.
	 * @param ctx the parse tree
	 */
	void exitSetFilter_s(MotaActionParser.SetFilter_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillText_s}.
	 * @param ctx the parse tree
	 */
	void enterFillText_s(MotaActionParser.FillText_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillText_s}.
	 * @param ctx the parse tree
	 */
	void exitFillText_s(MotaActionParser.FillText_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillBoldText_s}.
	 * @param ctx the parse tree
	 */
	void enterFillBoldText_s(MotaActionParser.FillBoldText_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillBoldText_s}.
	 * @param ctx the parse tree
	 */
	void exitFillBoldText_s(MotaActionParser.FillBoldText_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawTextContent_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawTextContent_s(MotaActionParser.DrawTextContent_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawTextContent_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawTextContent_s(MotaActionParser.DrawTextContent_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillRect_s}.
	 * @param ctx the parse tree
	 */
	void enterFillRect_s(MotaActionParser.FillRect_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillRect_s}.
	 * @param ctx the parse tree
	 */
	void exitFillRect_s(MotaActionParser.FillRect_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#strokeRect_s}.
	 * @param ctx the parse tree
	 */
	void enterStrokeRect_s(MotaActionParser.StrokeRect_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#strokeRect_s}.
	 * @param ctx the parse tree
	 */
	void exitStrokeRect_s(MotaActionParser.StrokeRect_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawLine_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawLine_s(MotaActionParser.DrawLine_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawLine_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawLine_s(MotaActionParser.DrawLine_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawArrow_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawArrow_s(MotaActionParser.DrawArrow_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawArrow_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawArrow_s(MotaActionParser.DrawArrow_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillPolygon_s}.
	 * @param ctx the parse tree
	 */
	void enterFillPolygon_s(MotaActionParser.FillPolygon_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillPolygon_s}.
	 * @param ctx the parse tree
	 */
	void exitFillPolygon_s(MotaActionParser.FillPolygon_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#strokePolygon_s}.
	 * @param ctx the parse tree
	 */
	void enterStrokePolygon_s(MotaActionParser.StrokePolygon_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#strokePolygon_s}.
	 * @param ctx the parse tree
	 */
	void exitStrokePolygon_s(MotaActionParser.StrokePolygon_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillEllipse_s}.
	 * @param ctx the parse tree
	 */
	void enterFillEllipse_s(MotaActionParser.FillEllipse_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillEllipse_s}.
	 * @param ctx the parse tree
	 */
	void exitFillEllipse_s(MotaActionParser.FillEllipse_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#strokeEllipse_s}.
	 * @param ctx the parse tree
	 */
	void enterStrokeEllipse_s(MotaActionParser.StrokeEllipse_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#strokeEllipse_s}.
	 * @param ctx the parse tree
	 */
	void exitStrokeEllipse_s(MotaActionParser.StrokeEllipse_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#fillArc_s}.
	 * @param ctx the parse tree
	 */
	void enterFillArc_s(MotaActionParser.FillArc_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#fillArc_s}.
	 * @param ctx the parse tree
	 */
	void exitFillArc_s(MotaActionParser.FillArc_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#strokeArc_s}.
	 * @param ctx the parse tree
	 */
	void enterStrokeArc_s(MotaActionParser.StrokeArc_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#strokeArc_s}.
	 * @param ctx the parse tree
	 */
	void exitStrokeArc_s(MotaActionParser.StrokeArc_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawImage_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawImage_s(MotaActionParser.DrawImage_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawImage_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawImage_s(MotaActionParser.DrawImage_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawImage_1_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawImage_1_s(MotaActionParser.DrawImage_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawImage_1_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawImage_1_s(MotaActionParser.DrawImage_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawIcon_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawIcon_s(MotaActionParser.DrawIcon_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawIcon_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawIcon_s(MotaActionParser.DrawIcon_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawBackground_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawBackground_s(MotaActionParser.DrawBackground_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawBackground_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawBackground_s(MotaActionParser.DrawBackground_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawSelector_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawSelector_s(MotaActionParser.DrawSelector_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawSelector_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawSelector_s(MotaActionParser.DrawSelector_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#drawSelector_1_s}.
	 * @param ctx the parse tree
	 */
	void enterDrawSelector_1_s(MotaActionParser.DrawSelector_1_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#drawSelector_1_s}.
	 * @param ctx the parse tree
	 */
	void exitDrawSelector_1_s(MotaActionParser.DrawSelector_1_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#unknown_s}.
	 * @param ctx the parse tree
	 */
	void enterUnknown_s(MotaActionParser.Unknown_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#unknown_s}.
	 * @param ctx the parse tree
	 */
	void exitUnknown_s(MotaActionParser.Unknown_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#function_s}.
	 * @param ctx the parse tree
	 */
	void enterFunction_s(MotaActionParser.Function_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#function_s}.
	 * @param ctx the parse tree
	 */
	void exitFunction_s(MotaActionParser.Function_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#pass_s}.
	 * @param ctx the parse tree
	 */
	void enterPass_s(MotaActionParser.Pass_sContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#pass_s}.
	 * @param ctx the parse tree
	 */
	void exitPass_s(MotaActionParser.Pass_sContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#statExprSplit}.
	 * @param ctx the parse tree
	 */
	void enterStatExprSplit(MotaActionParser.StatExprSplitContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#statExprSplit}.
	 * @param ctx the parse tree
	 */
	void exitStatExprSplit(MotaActionParser.StatExprSplitContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#expression}.
	 * @param ctx the parse tree
	 */
	void enterExpression(MotaActionParser.ExpressionContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#expression}.
	 * @param ctx the parse tree
	 */
	void exitExpression(MotaActionParser.ExpressionContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#negate_e}.
	 * @param ctx the parse tree
	 */
	void enterNegate_e(MotaActionParser.Negate_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#negate_e}.
	 * @param ctx the parse tree
	 */
	void exitNegate_e(MotaActionParser.Negate_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#unaryOperation_e}.
	 * @param ctx the parse tree
	 */
	void enterUnaryOperation_e(MotaActionParser.UnaryOperation_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#unaryOperation_e}.
	 * @param ctx the parse tree
	 */
	void exitUnaryOperation_e(MotaActionParser.UnaryOperation_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#bool_e}.
	 * @param ctx the parse tree
	 */
	void enterBool_e(MotaActionParser.Bool_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#bool_e}.
	 * @param ctx the parse tree
	 */
	void exitBool_e(MotaActionParser.Bool_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#idString_e}.
	 * @param ctx the parse tree
	 */
	void enterIdString_e(MotaActionParser.IdString_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#idString_e}.
	 * @param ctx the parse tree
	 */
	void exitIdString_e(MotaActionParser.IdString_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#idIdList_e}.
	 * @param ctx the parse tree
	 */
	void enterIdIdList_e(MotaActionParser.IdIdList_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#idIdList_e}.
	 * @param ctx the parse tree
	 */
	void exitIdIdList_e(MotaActionParser.IdIdList_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#idFixedList_e}.
	 * @param ctx the parse tree
	 */
	void enterIdFixedList_e(MotaActionParser.IdFixedList_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#idFixedList_e}.
	 * @param ctx the parse tree
	 */
	void exitIdFixedList_e(MotaActionParser.IdFixedList_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#enemyattr_e}.
	 * @param ctx the parse tree
	 */
	void enterEnemyattr_e(MotaActionParser.Enemyattr_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#enemyattr_e}.
	 * @param ctx the parse tree
	 */
	void exitEnemyattr_e(MotaActionParser.Enemyattr_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#blockId_e}.
	 * @param ctx the parse tree
	 */
	void enterBlockId_e(MotaActionParser.BlockId_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#blockId_e}.
	 * @param ctx the parse tree
	 */
	void exitBlockId_e(MotaActionParser.BlockId_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#blockNumber_e}.
	 * @param ctx the parse tree
	 */
	void enterBlockNumber_e(MotaActionParser.BlockNumber_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#blockNumber_e}.
	 * @param ctx the parse tree
	 */
	void exitBlockNumber_e(MotaActionParser.BlockNumber_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#blockCls_e}.
	 * @param ctx the parse tree
	 */
	void enterBlockCls_e(MotaActionParser.BlockCls_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#blockCls_e}.
	 * @param ctx the parse tree
	 */
	void exitBlockCls_e(MotaActionParser.BlockCls_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#nextXY_e}.
	 * @param ctx the parse tree
	 */
	void enterNextXY_e(MotaActionParser.NextXY_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#nextXY_e}.
	 * @param ctx the parse tree
	 */
	void exitNextXY_e(MotaActionParser.NextXY_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#isReplaying_e}.
	 * @param ctx the parse tree
	 */
	void enterIsReplaying_e(MotaActionParser.IsReplaying_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#isReplaying_e}.
	 * @param ctx the parse tree
	 */
	void exitIsReplaying_e(MotaActionParser.IsReplaying_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hasVisitedFloor_e}.
	 * @param ctx the parse tree
	 */
	void enterHasVisitedFloor_e(MotaActionParser.HasVisitedFloor_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hasVisitedFloor_e}.
	 * @param ctx the parse tree
	 */
	void exitHasVisitedFloor_e(MotaActionParser.HasVisitedFloor_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#isShopVisited_e}.
	 * @param ctx the parse tree
	 */
	void enterIsShopVisited_e(MotaActionParser.IsShopVisited_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#isShopVisited_e}.
	 * @param ctx the parse tree
	 */
	void exitIsShopVisited_e(MotaActionParser.IsShopVisited_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#hasEquip_e}.
	 * @param ctx the parse tree
	 */
	void enterHasEquip_e(MotaActionParser.HasEquip_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#hasEquip_e}.
	 * @param ctx the parse tree
	 */
	void exitHasEquip_e(MotaActionParser.HasEquip_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#canBattle_e}.
	 * @param ctx the parse tree
	 */
	void enterCanBattle_e(MotaActionParser.CanBattle_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#canBattle_e}.
	 * @param ctx the parse tree
	 */
	void exitCanBattle_e(MotaActionParser.CanBattle_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#damage_e}.
	 * @param ctx the parse tree
	 */
	void enterDamage_e(MotaActionParser.Damage_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#damage_e}.
	 * @param ctx the parse tree
	 */
	void exitDamage_e(MotaActionParser.Damage_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#damage_1_e}.
	 * @param ctx the parse tree
	 */
	void enterDamage_1_e(MotaActionParser.Damage_1_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#damage_1_e}.
	 * @param ctx the parse tree
	 */
	void exitDamage_1_e(MotaActionParser.Damage_1_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#rand_e}.
	 * @param ctx the parse tree
	 */
	void enterRand_e(MotaActionParser.Rand_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#rand_e}.
	 * @param ctx the parse tree
	 */
	void exitRand_e(MotaActionParser.Rand_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#equip_e}.
	 * @param ctx the parse tree
	 */
	void enterEquip_e(MotaActionParser.Equip_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#equip_e}.
	 * @param ctx the parse tree
	 */
	void exitEquip_e(MotaActionParser.Equip_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#idFlag_e}.
	 * @param ctx the parse tree
	 */
	void enterIdFlag_e(MotaActionParser.IdFlag_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#idFlag_e}.
	 * @param ctx the parse tree
	 */
	void exitIdFlag_e(MotaActionParser.IdFlag_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#idTemp_e}.
	 * @param ctx the parse tree
	 */
	void enterIdTemp_e(MotaActionParser.IdTemp_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#idTemp_e}.
	 * @param ctx the parse tree
	 */
	void exitIdTemp_e(MotaActionParser.IdTemp_eContext ctx);
	/**
	 * Enter a parse tree produced by {@link MotaActionParser#evalString_e}.
	 * @param ctx the parse tree
	 */
	void enterEvalString_e(MotaActionParser.EvalString_eContext ctx);
	/**
	 * Exit a parse tree produced by {@link MotaActionParser#evalString_e}.
	 * @param ctx the parse tree
	 */
	void exitEvalString_e(MotaActionParser.EvalString_eContext ctx);
}