			return list;
		}

		/// <summary>
		/// マクロオブジェクトから属性名リストを取得する
		/// ＊再帰する
		/// </summary>
		/// <param name="macro">取得するマクロオブジェクト</param>
		/// <param name="macroList">マクロ情報リスト</param>
		/// <param name="table">取得した属性名を格納するテーブル</param>
		/// <returns>取得した属性名テーブル（tableをそのまま返す）</returns>
		private Dictionary<string, ICompletionData> getAttrNameListFromMacro(KagMacro macro
			, KagMacro[] macroList, Dictionary<string, ICompletionData> table)
		{