// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 39;
	objects = {
		089C165FFE840EACC02AAC07 = {
			children = (
				089C1660FE840EACC02AAC07,
			);
			isa = PBXVariantGroup;
			name = InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
		089C1660FE840EACC02AAC07 = {
			fileEncoding = 10;
			isa = PBXFileReference;
			lastKnownFileType = text.plist.strings;
			name = English;
			path = English.lproj/InfoPlist.strings;
			refType = 4;
			sourceTree = "<group>";
		};
//080
//081
//082
//083
//084
//100
//101
//102
//103
//104
		1058C7A6FEA54F5311CA2CBB = {
			children = (
				1058C7A7FEA54F5311CA2CBB,
			);
			isa = PBXGroup;
			name = "Linked Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
		1058C7A7FEA54F5311CA2CBB = {
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			lastKnownFileType = wrapper.framework;
			name = Cocoa.framework;
			path = /System/Library/Frameworks/Cocoa.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		1058C7A8FEA54F5311CA2CBB = {
			children = (
				2A37F4C5FDCFA73011CA2CEA,
				2A37F4C4FDCFA73011CA2CEA,
			);
			isa = PBXGroup;
			name = "Other Frameworks";
			refType = 4;
			sourceTree = "<group>";
		};
//100
//101
//102
//103
//104
//190
//191
//192
//193
//194
		19C28FB0FE9D524F11CA2CBB = {
			children = (
				8D15AC370486D014006FF6A4,
			);
			isa = PBXGroup;
			name = Products;
			refType = 4;
			sourceTree = "<group>";
		};
//190
//191
//192
//193
//194
//2A0
//2A1
//2A2
//2A3
//2A4
		2A37F4A9FDCFA73011CA2CEA = {
			buildSettings = {
			};
			buildStyles = (
				4A9504D0FFE6A4CB11CA0CBA,
				4A9504D1FFE6A4CB11CA0CBA,
			);
			hasScannedForEncodings = 1;
			isa = PBXProject;
			mainGroup = 2A37F4AAFDCFA73011CA2CEA;
			projectDirPath = "";
			targets = (
				8D15AC270486D014006FF6A4,
				7B5F81A4067389B000AC9FA4,
			);
		};
		2A37F4AAFDCFA73011CA2CEA = {
			children = (
				7B5F81A1067383A700AC9FA4,
				7B5F81980673839D00AC9FA4,
				2A37F4ABFDCFA73011CA2CEA,
				2A37F4AFFDCFA73011CA2CEA,
				2A37F4B8FDCFA73011CA2CEA,
				2A37F4C3FDCFA73011CA2CEA,
				19C28FB0FE9D524F11CA2CBB,
			);
			isa = PBXGroup;
			name = PluginExpressionParser;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4ABFDCFA73011CA2CEA = {
			children = (
				2A37F4AEFDCFA73011CA2CEA,
				2A37F4ACFDCFA73011CA2CEA,
			);
			isa = PBXGroup;
			name = Classes;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4ACFDCFA73011CA2CEA = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = MyDocument.m;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4AEFDCFA73011CA2CEA = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = MyDocument.h;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4AFFDCFA73011CA2CEA = {
			children = (
				7B5F81990673839D00AC9FA4,
				32DBCF750370BD2300C91783,
				7B5F819506737AAC00AC9FA4,
				2A37F4B0FDCFA73011CA2CEA,
			);
			isa = PBXGroup;
			name = "Other Sources";
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B0FDCFA73011CA2CEA = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.objc;
			path = main.m;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B4FDCFA73011CA2CEA = {
			children = (
				2A37F4B5FDCFA73011CA2CEA,
			);
			isa = PBXVariantGroup;
			name = MyDocument.nib;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B5FDCFA73011CA2CEA = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.nib;
			name = English;
			path = English.lproj/MyDocument.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B6FDCFA73011CA2CEA = {
			children = (
				2A37F4B7FDCFA73011CA2CEA,
			);
			isa = PBXVariantGroup;
			name = MainMenu.nib;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B7FDCFA73011CA2CEA = {
			isa = PBXFileReference;
			lastKnownFileType = wrapper.nib;
			name = English;
			path = English.lproj/MainMenu.nib;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B8FDCFA73011CA2CEA = {
			children = (
				2A37F4B9FDCFA73011CA2CEA,
				2A37F4B6FDCFA73011CA2CEA,
				2A37F4B4FDCFA73011CA2CEA,
				8D15AC360486D014006FF6A4,
				089C165FFE840EACC02AAC07,
			);
			isa = PBXGroup;
			name = Resources;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4B9FDCFA73011CA2CEA = {
			children = (
				2A37F4BAFDCFA73011CA2CEA,
			);
			isa = PBXVariantGroup;
			name = Credits.rtf;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4BAFDCFA73011CA2CEA = {
			isa = PBXFileReference;
			lastKnownFileType = text.rtf;
			name = English;
			path = English.lproj/Credits.rtf;
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4C3FDCFA73011CA2CEA = {
			children = (
				1058C7A6FEA54F5311CA2CBB,
				1058C7A8FEA54F5311CA2CBB,
			);
			isa = PBXGroup;
			name = Frameworks;
			path = "";
			refType = 4;
			sourceTree = "<group>";
		};
		2A37F4C4FDCFA73011CA2CEA = {
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			lastKnownFileType = wrapper.framework;
			name = AppKit.framework;
			path = /System/Library/Frameworks/AppKit.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
		2A37F4C5FDCFA73011CA2CEA = {
			fallbackIsa = PBXFileReference;
			isa = PBXFrameworkReference;
			lastKnownFileType = wrapper.framework;
			name = Foundation.framework;
			path = /System/Library/Frameworks/Foundation.framework;
			refType = 0;
			sourceTree = "<absolute>";
		};
//2A0
//2A1
//2A2
//2A3
//2A4
//320
//321
//322
//323
//324
		32DBCF750370BD2300C91783 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = PluginExpressionParser_Prefix.pch;
			refType = 4;
			sourceTree = "<group>";
		};
//320
//321
//322
//323
//324
//4A0
//4A1
//4A2
//4A3
//4A4
		4A9504D0FFE6A4CB11CA0CBA = {
			buildRules = (
			);
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				DEBUGGING_SYMBOLS = YES;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				OPTIMIZATION_CFLAGS = "-O0";
				ZERO_LINK = YES;
			};
			isa = PBXBuildStyle;
			name = Development;
		};
		4A9504D1FFE6A4CB11CA0CBA = {
			buildRules = (
			);
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				ZERO_LINK = NO;
			};
			isa = PBXBuildStyle;
			name = Deployment;
		};
//4A0
//4A1
//4A2
//4A3
//4A4
//7B0
//7B1
//7B2
//7B3
//7B4
		7B5F819506737AAC00AC9FA4 = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.c.h;
			path = RunHaskell.h;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F819606737AAC00AC9FA4 = {
			fileRef = 7B5F819506737AAC00AC9FA4;
			isa = PBXBuildFile;
			settings = {
			};
		};
		7B5F81970673839D00AC9FA4 = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.haskell;
			path = KeyValueParser.hs;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F81980673839D00AC9FA4 = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.make;
			path = Makefile;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F81990673839D00AC9FA4 = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.haskell;
			path = PluginEvalAux.hs;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F819A0673839D00AC9FA4 = {
			fileRef = 7B5F81970673839D00AC9FA4;
			isa = PBXBuildFile;
			settings = {
			};
		};
		7B5F819B0673839D00AC9FA4 = {
			fileRef = 7B5F81980673839D00AC9FA4;
			isa = PBXBuildFile;
			settings = {
			};
		};
		7B5F819C0673839D00AC9FA4 = {
			fileRef = 7B5F81990673839D00AC9FA4;
			isa = PBXBuildFile;
			settings = {
			};
		};
		7B5F819D067383A400AC9FA4 = {
			fileEncoding = 30;
			isa = PBXFileReference;
			lastKnownFileType = sourcecode.haskell;
			path = ArithmeticExpressionParser.hs;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F819E067383A400AC9FA4 = {
			fileRef = 7B5F819D067383A400AC9FA4;
			isa = PBXBuildFile;
			settings = {
			};
		};
		7B5F81A1067383A700AC9FA4 = {
			children = (
				7B5F819D067383A400AC9FA4,
				7B5F81970673839D00AC9FA4,
			);
			isa = PBXGroup;
			name = Parsers;
			refType = 4;
			sourceTree = "<group>";
		};
		7B5F81A4067389B000AC9FA4 = {
			buildArgumentsString = "$(ACTION)";
			buildPhases = (
			);
			buildSettings = {
				OPTIMIZATION_CFLAGS = "";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				OTHER_REZFLAGS = "";
				PRODUCT_NAME = "PluginExpressionParser (GNU make)";
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
			};
			buildToolPath = /usr/bin/make;
			dependencies = (
			);
			isa = PBXLegacyTarget;
			name = "PluginExpressionParser (GNU make)";
			passBuildSettingsInEnvironment = 1;
			productName = "PluginExpressionParser (GNU make)";
		};
//7B0
//7B1
//7B2
//7B3
//7B4
//8D0
//8D1
//8D2
//8D3
//8D4
		8D15AC270486D014006FF6A4 = {
			buildPhases = (
				8D15AC280486D014006FF6A4,
				8D15AC2B0486D014006FF6A4,
				8D15AC300486D014006FF6A4,
				8D15AC330486D014006FF6A4,
			);
			buildRules = (
			);
			buildSettings = {
				FRAMEWORK_SEARCH_PATHS = "";
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = PluginExpressionParser_Prefix.pch;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(HOME)/Applications";
				LIBRARY_SEARCH_PATHS = "";
				OTHER_CFLAGS = "";
				OTHER_LDFLAGS = "";
				PRODUCT_NAME = PluginExpressionParser;
				SECTORDER_FLAGS = "";
				WARNING_CFLAGS = "-Wmost -Wno-four-char-constants -Wno-unknown-pragmas";
				WRAPPER_EXTENSION = app;
			};
			dependencies = (
			);
			isa = PBXNativeTarget;
			name = PluginExpressionParser;
			productInstallPath = "$(HOME)/Applications";
			productName = PluginExpressionParser;
			productReference = 8D15AC370486D014006FF6A4;
			productType = "com.apple.product-type.application";
		};
		8D15AC280486D014006FF6A4 = {
			buildActionMask = 2147483647;
			files = (
				8D15AC290486D014006FF6A4,
				8D15AC2A0486D014006FF6A4,
				7B5F819606737AAC00AC9FA4,
			);
			isa = PBXHeadersBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC290486D014006FF6A4 = {
			fileRef = 32DBCF750370BD2300C91783;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC2A0486D014006FF6A4 = {
			fileRef = 2A37F4AEFDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC2B0486D014006FF6A4 = {
			buildActionMask = 2147483647;
			files = (
				8D15AC2C0486D014006FF6A4,
				8D15AC2D0486D014006FF6A4,
				8D15AC2E0486D014006FF6A4,
				8D15AC2F0486D014006FF6A4,
				7B5F819A0673839D00AC9FA4,
				7B5F819B0673839D00AC9FA4,
				7B5F819C0673839D00AC9FA4,
				7B5F819E067383A400AC9FA4,
			);
			isa = PBXResourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC2C0486D014006FF6A4 = {
			fileRef = 2A37F4B9FDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC2D0486D014006FF6A4 = {
			fileRef = 2A37F4B6FDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC2E0486D014006FF6A4 = {
			fileRef = 2A37F4B4FDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC2F0486D014006FF6A4 = {
			fileRef = 089C165FFE840EACC02AAC07;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC300486D014006FF6A4 = {
			buildActionMask = 2147483647;
			files = (
				8D15AC310486D014006FF6A4,
				8D15AC320486D014006FF6A4,
			);
			isa = PBXSourcesBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC310486D014006FF6A4 = {
			fileRef = 2A37F4ACFDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
				);
			};
		};
		8D15AC320486D014006FF6A4 = {
			fileRef = 2A37F4B0FDCFA73011CA2CEA;
			isa = PBXBuildFile;
			settings = {
				ATTRIBUTES = (
				);
			};
		};
		8D15AC330486D014006FF6A4 = {
			buildActionMask = 2147483647;
			files = (
				8D15AC340486D014006FF6A4,
			);
			isa = PBXFrameworksBuildPhase;
			runOnlyForDeploymentPostprocessing = 0;
		};
		8D15AC340486D014006FF6A4 = {
			fileRef = 1058C7A7FEA54F5311CA2CBB;
			isa = PBXBuildFile;
			settings = {
			};
		};
		8D15AC360486D014006FF6A4 = {
			fileEncoding = 4;
			isa = PBXFileReference;
			lastKnownFileType = text.plist;
			path = Info.plist;
			refType = 4;
			sourceTree = "<group>";
		};
		8D15AC370486D014006FF6A4 = {
			explicitFileType = wrapper.application;
			includeInIndex = 0;
			isa = PBXFileReference;
			path = PluginExpressionParser.app;
			refType = 3;
			sourceTree = BUILT_PRODUCTS_DIR;
		};
	};
	rootObject = 2A37F4A9FDCFA73011CA2CEA;
}