//-----------------------------------------------------------------------------
//□単純な型定義のｻﾝﾌﾟﾙです｡組み込み型をDouble以外に増やしたくないので､Double以外の単純な型はこのように明示的に定義して下さい｡
//type
Bool
		limit		1
end
//type
Byte
		range		-128,127
		init		0
end
//type
Half
		range		-32768,32767
		init		0
end
//-----------------------------------------------------------------------------
//□ｱﾌﾟﾘｹｰｼｮﾝ用ﾃﾝﾌﾟﾚｰﾄ
//table
App
		dummy2		: Table2
		dummy3		: Table3	clear_at_start backup	"App.dummy3の説明文"
		dummyB		: Byte
		dummyH		: Half
		dummyC		: Color
end
//-----------------------------------------------------------------------------
//□EnmDef.txtで定義されている定数を利用した型定義のｻﾝﾌﾟﾙです｡
//type
Color		<Color>
		enum		Color_White,	\
				Color_GlayW,	\
				Color_GlayB,	\
				Color_Black,	\
				Color_Mask
end
//-----------------------------------------------------------------------------
//□demo_main()用ｻﾝﾌﾟﾙ
//範囲型のタイプ定義例
//type
Type1
		range		100,199								//省略不可
		init		150								//省略可。省略すると範囲の最小値(=100)になります。
end
//列挙型のタイプ定義例
//type
Type2									"Type2の説明文"
		enum		10,20,30,40,50							//省略不可
		init		30								//省略可。省略すると最初の列挙値(=10)になります。
end
//テーブル定義例1
//table
Table1									"Table1の説明文"
		VarA							"Table1.VarAの説明文"	//32ビット型の変数
		VarB[10]						"Table1.VarBの説明文"	//32ビット型の配列変数
		VarC		: Type1								//タイプ型の変数
		VarD[2,3,4]	: Type2								//タイプ型の配列変数
end
//テーブル定義例2
//table
Table2									"Table2の説明文"
		VarA		: Table1							//テーブル型の変数
		VarB[5,6]	: Table1							//テーブル型の配列変数
end
//テーブル定義例3
//table
Table3
		VarA		: Double				"Table3.VarAの説明文"	//組み込み'Double'型の変数
		VarB[2]		: Double							//組み込み'Double'型の配列変数
end
