// !$*UTF8*$!
{
	archiveVersion = 1;
	classes = {
	};
	objectVersion = 42;
	objects = {

/* Begin PBXAggregateTarget section */
		EE55C0761504F20E00BDF3F7 /* Test */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = EE55C07F1504F21800BDF3F7 /* Build configuration list for PBXAggregateTarget "Test" */;
			buildPhases = (
				EE55C0751504F20E00BDF3F7 /* ShellScript */,
			);
			dependencies = (
				EE55C0861504F34F00BDF3F7 /* PBXTargetDependency */,
			);
			name = Test;
			productName = Test;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		EE55BFCA1504DB5B00BDF3F7 /* AST.h in Headers */ = {isa = PBXBuildFile; fileRef = EE22087E14EDB23500E78349 /* AST.h */; settings = {ATTRIBUTES = (Public, ); }; };
		EE55BFCC1504DB6000BDF3F7 /* AST.m in Sources */ = {isa = PBXBuildFile; fileRef = EE6D6105137AF9E5007F7BD7 /* AST.m */; };
		EE55BFD61504DB8100BDF3F7 /* ObjC.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = EE55BFC01504DB3900BDF3F7 /* ObjC.framework */; };
		EE55BFD71504DB8B00BDF3F7 /* Printing.m in Sources */ = {isa = PBXBuildFile; fileRef = EE22088814EDB47600E78349 /* Printing.m */; };
		EE55BFD81504DB8E00BDF3F7 /* Simplify.m in Sources */ = {isa = PBXBuildFile; fileRef = EE22088A14EDB51200E78349 /* Simplify.m */; };
		EE55BFDA1504DB9700BDF3F7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = EE4108520B956BA30065DD36 /* main.m */; };
		EE55C0271504DF4100BDF3F7 /* gram.m in Sources */ = {isa = PBXBuildFile; fileRef = EE55C0251504DF4100BDF3F7 /* gram.m */; };
		EE55C0281504DF4100BDF3F7 /* scan.m in Sources */ = {isa = PBXBuildFile; fileRef = EE55C0261504DF4100BDF3F7 /* scan.m */; };
		EEEB70FF150DD753000EE2E5 /* Expression.h in Headers */ = {isa = PBXBuildFile; fileRef = EEEB70FD150DD753000EE2E5 /* Expression.h */; };
		EEEB7100150DD753000EE2E5 /* Expression.m in Sources */ = {isa = PBXBuildFile; fileRef = EEEB70FE150DD753000EE2E5 /* Expression.m */; };
/* End PBXBuildFile section */

/* Begin PBXContainerItemProxy section */
		EE55C02C1504DFB600BDF3F7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = EED3C1240488F87500000103 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = EE55BFBF1504DB3900BDF3F7;
			remoteInfo = ObjC;
		};
		EE55C0851504F34F00BDF3F7 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = EED3C1240488F87500000103 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = EE55BFCF1504DB7400BDF3F7;
			remoteInfo = objc2pp;
		};
/* End PBXContainerItemProxy section */

/* Begin PBXFileReference section */
		EE08E5A110D7CE3200684837 /* node.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = node.h; sourceTree = "<group>"; };
		EE22087E14EDB23500E78349 /* AST.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AST.h; sourceTree = "<group>"; };
		EE22088714EDB47600E78349 /* Printing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Printing.h; sourceTree = "<group>"; };
		EE22088814EDB47600E78349 /* Printing.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Printing.m; sourceTree = "<group>"; };
		EE22088914EDB51200E78349 /* Simplify.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Simplify.h; sourceTree = "<group>"; };
		EE22088A14EDB51200E78349 /* Simplify.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Simplify.m; sourceTree = "<group>"; };
		EE4108510B956BA30065DD36 /* gram.y */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.yacc; path = gram.y; sourceTree = "<group>"; };
		EE4108520B956BA30065DD36 /* main.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		EE4108530B956BA30065DD36 /* Makefile */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.make; path = Makefile; sourceTree = "<group>"; };
		EE4108540B956BA30065DD36 /* scan.l */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.lex; path = scan.l; sourceTree = "<group>"; };
		EE4108550B956BA30065DD36 /* y.output */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = y.output; path = build/y.output; sourceTree = "<group>"; };
		EE55BFC01504DB3900BDF3F7 /* ObjC.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ObjC.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		EE55BFC11504DB3A00BDF3F7 /* ObjC-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ObjC-Info.plist"; sourceTree = "<group>"; };
		EE55BFD01504DB7400BDF3F7 /* objc2pp */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = objc2pp; sourceTree = BUILT_PRODUCTS_DIR; };
		EE55BFF11504DC5700BDF3F7 /* y.tab.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = y.tab.h; path = build/y.tab.h; sourceTree = "<group>"; };
		EE55C0251504DF4100BDF3F7 /* gram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = gram.m; path = build/gram.m; sourceTree = "<group>"; };
		EE55C0261504DF4100BDF3F7 /* scan.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = scan.m; path = build/scan.m; sourceTree = "<group>"; };
		EE6D3DDD137553CE003D5863 /* simple.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = simple.m; path = test/simple.m; sourceTree = "<group>"; };
		EE6D3DF613755463003D5863 /* test1.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test1.c; path = test/test1.c; sourceTree = "<group>"; };
		EE6D3DF713755463003D5863 /* test1.i */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c.preprocessed; name = test1.i; path = test/test1.i; sourceTree = "<group>"; };
		EE6D3DF813755463003D5863 /* test2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test2.c; path = test/test2.c; sourceTree = "<group>"; };
		EE6D3DF913755463003D5863 /* test2.i */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c.preprocessed; name = test2.i; path = test/test2.i; sourceTree = "<group>"; };
		EE6D3DFA13755463003D5863 /* test3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test3.c; path = test/test3.c; sourceTree = "<group>"; };
		EE6D3DFB13755463003D5863 /* test3.i */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c.preprocessed; name = test3.i; path = test/test3.i; sourceTree = "<group>"; };
		EE6D3DFC13755463003D5863 /* test4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test4.c; path = test/test4.c; sourceTree = "<group>"; };
		EE6D3DFD13755463003D5863 /* test4.i */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c.preprocessed; name = test4.i; path = test/test4.i; sourceTree = "<group>"; };
		EE6D3E0513755497003D5863 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		EE6D6105137AF9E5007F7BD7 /* AST.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AST.m; sourceTree = "<group>"; };
		EEEB4C011508D617000EE2E5 /* mySTEP.make */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = mySTEP.make; path = ../mySTEP.make; sourceTree = SOURCE_ROOT; };
		EEEB4C461509E84D000EE2E5 /* special.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = special.m; path = test/special.m; sourceTree = "<group>"; };
		EEEB4C5A1509E96A000EE2E5 /* test5.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = test5.c; path = test/test5.c; sourceTree = "<group>"; };
		EEEB4C5B1509E96A000EE2E5 /* test5.i */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c.preprocessed; name = test5.i; path = test/test5.i; sourceTree = "<group>"; };
		EEEB70FD150DD753000EE2E5 /* Expression.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Expression.h; sourceTree = "<group>"; };
		EEEB70FE150DD753000EE2E5 /* Expression.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Expression.m; sourceTree = "<group>"; };
		EEFD77D40B957C83002EA6A8 /* test.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; name = test.m; path = test/test.m; sourceTree = "<group>"; };
		EEFD871D0B95DA5B002EA6A8 /* ToDo */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = ToDo; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		EE55BFBE1504DB3900BDF3F7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EE55BFCE1504DB7400BDF3F7 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EE55BFD61504DB8100BDF3F7 /* ObjC.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		EE55BFF21504DC5C00BDF3F7 /* AutoGenerated */ = {
			isa = PBXGroup;
			children = (
				EE55C0251504DF4100BDF3F7 /* gram.m */,
				EE55C0261504DF4100BDF3F7 /* scan.m */,
				EE55BFF11504DC5700BDF3F7 /* y.tab.h */,
				EE4108550B956BA30065DD36 /* y.output */,
			);
			name = AutoGenerated;
			sourceTree = "<group>";
		};
		EE6D3DE0137553DE003D5863 /* Testing */ = {
			isa = PBXGroup;
			children = (
				EE4108520B956BA30065DD36 /* main.m */,
				EE22088714EDB47600E78349 /* Printing.h */,
				EE22088814EDB47600E78349 /* Printing.m */,
				EE22088914EDB51200E78349 /* Simplify.h */,
				EE22088A14EDB51200E78349 /* Simplify.m */,
				EE6D3E0013755472003D5863 /* Input */,
				EE6D3DE713755422003D5863 /* Output */,
			);
			name = Testing;
			sourceTree = "<group>";
		};
		EE6D3DE3137553ED003D5863 /* Source */ = {
			isa = PBXGroup;
			children = (
				EE4108530B956BA30065DD36 /* Makefile */,
				EE4108510B956BA30065DD36 /* gram.y */,
				EE4108540B956BA30065DD36 /* scan.l */,
				EE08E5A110D7CE3200684837 /* node.h */,
				EE22087E14EDB23500E78349 /* AST.h */,
				EE6D6105137AF9E5007F7BD7 /* AST.m */,
				EEEB70FD150DD753000EE2E5 /* Expression.h */,
				EEEB70FE150DD753000EE2E5 /* Expression.m */,
			);
			name = Source;
			sourceTree = "<group>";
		};
		EE6D3DE713755422003D5863 /* Output */ = {
			isa = PBXGroup;
			children = (
				EE6D3DF613755463003D5863 /* test1.c */,
				EE6D3DF713755463003D5863 /* test1.i */,
				EE6D3DF813755463003D5863 /* test2.c */,
				EE6D3DF913755463003D5863 /* test2.i */,
				EE6D3DFA13755463003D5863 /* test3.c */,
				EE6D3DFB13755463003D5863 /* test3.i */,
				EE6D3DFC13755463003D5863 /* test4.c */,
				EE6D3DFD13755463003D5863 /* test4.i */,
				EEEB4C5A1509E96A000EE2E5 /* test5.c */,
				EEEB4C5B1509E96A000EE2E5 /* test5.i */,
			);
			name = Output;
			sourceTree = "<group>";
		};
		EE6D3E0013755472003D5863 /* Input */ = {
			isa = PBXGroup;
			children = (
				EE6D3E0513755497003D5863 /* main.m */,
				EE6D3DDD137553CE003D5863 /* simple.m */,
				EEEB4C461509E84D000EE2E5 /* special.m */,
				EEFD77D40B957C83002EA6A8 /* test.m */,
			);
			name = Input;
			sourceTree = "<group>";
		};
		EED3C1200488F87500000103 = {
			isa = PBXGroup;
			children = (
				EEFD871D0B95DA5B002EA6A8 /* ToDo */,
				EEEB4C011508D617000EE2E5 /* mySTEP.make */,
				EE6D3DE3137553ED003D5863 /* Source */,
				EE55BFF21504DC5C00BDF3F7 /* AutoGenerated */,
				EE6D3DE0137553DE003D5863 /* Testing */,
				EE55BFC01504DB3900BDF3F7 /* ObjC.framework */,
				EE55BFC11504DB3A00BDF3F7 /* ObjC-Info.plist */,
				EE55BFD01504DB7400BDF3F7 /* objc2pp */,
			);
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		EE55BFBB1504DB3900BDF3F7 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EE55BFCA1504DB5B00BDF3F7 /* AST.h in Headers */,
				EEEB70FF150DD753000EE2E5 /* Expression.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXNativeTarget section */
		EE55BFBF1504DB3900BDF3F7 /* ObjC */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = EE55BFC51504DB3A00BDF3F7 /* Build configuration list for PBXNativeTarget "ObjC" */;
			buildPhases = (
				EE55BFC81504DB4600BDF3F7 /* ShellScript */,
				EE55BFBB1504DB3900BDF3F7 /* Headers */,
				EE55BFBC1504DB3900BDF3F7 /* Resources */,
				EE55BFBD1504DB3900BDF3F7 /* Sources */,
				EE55BFBE1504DB3900BDF3F7 /* Frameworks */,
				EEEB4C031508D63A000EE2E5 /* ShellScript */,
				EEEB4C051508D643000EE2E5 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ObjC;
			productName = ObjC;
			productReference = EE55BFC01504DB3900BDF3F7 /* ObjC.framework */;
			productType = "com.apple.product-type.framework";
		};
		EE55BFCF1504DB7400BDF3F7 /* objc2pp */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = EE55BFDB1504DBB500BDF3F7 /* Build configuration list for PBXNativeTarget "objc2pp" */;
			buildPhases = (
				EE55BFCD1504DB7400BDF3F7 /* Sources */,
				EE55BFCE1504DB7400BDF3F7 /* Frameworks */,
				EE8B94D8153DC9D0009770D4 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				EE55C02D1504DFB600BDF3F7 /* PBXTargetDependency */,
			);
			name = objc2pp;
			productName = objc2pp;
			productReference = EE55BFD01504DB7400BDF3F7 /* objc2pp */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		EED3C1240488F87500000103 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = EE772D2E0A10C27000F73E78 /* Build configuration list for PBXProject "objc2pp" */;
			compatibilityVersion = "Xcode 2.4";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = EED3C1200488F87500000103;
			productRefGroup = EED3C1200488F87500000103;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				EE55BFBF1504DB3900BDF3F7 /* ObjC */,
				EE55BFCF1504DB7400BDF3F7 /* objc2pp */,
				EE55C0761504F20E00BDF3F7 /* Test */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		EE55BFBC1504DB3900BDF3F7 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		EE55BFC81504DB4600BDF3F7 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "make -f Makefile";
		};
		EE55C0751504F20E00BDF3F7 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# shell script goes here\n\n# PREPROCESS =\"cpp -P\"\nPREPROCESS=\"cc -E -P\"\n# PREPROCESS\t=\"cc -E -v -H\" \n\nCOMPILE=${TARGET_BUILD_DIR}/objc2pp\n\nMYSTEP_SYSROOT=\"-std=c99 -isysroot/usr/share/QuantumSTEP \\\n\t-I/Developer/usr/bin/../lib/gcc/i686-apple-darwin10/4.2.1/include \\\n\t-I/usr/local/include \\\n\t-I/usr/lib/gcc/i686-apple-darwin10/4.2.1/include \\\n\t-I/usr/include\"\n\necho \"*** test 1 ***\"\n${PREPROCESS} test/simple.m | tee test/test1.i | ${COMPILE} | tee test/test1.c\necho \"*** test 2 ***\"\n${PREPROCESS} main.m | tee test/test2.i | ${COMPILE} | tee test/test2.c\necho \"*** test 3 ***\"\n${PREPROCESS} test/test.m | tee test/test3.i | ${COMPILE} | tee test/test3.c\necho \"*** test 4 ***\"\n${PREPROCESS} test/special.m | tee test/test4.i | ${COMPILE} | tee test/test4.c\necho \"*** test 5 ***\"\n# disable standard Cocoa framework include paths so that we can (pre)process mySTEP sources\n${PREPROCESS} ${MYSTEP_SYSROOT} ../Foundation/Sources/NSArray.m | tee test/test5.i | ${COMPILE} | tee test/test5.c\necho \"*** tests done ***\"\n\nexit 0";
		};
		EE8B94D8153DC9D0009770D4 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "";
		};
		EEEB4C031508D63A000EE2E5 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "echo \"copying $BUILT_PRODUCTS_DIR/$PRODUCT_NAME.$WRAPPER_EXTENSION -> /Library/Frameworks\"\n(cd $BUILT_PRODUCTS_DIR && tar czf - $PRODUCT_NAME.$WRAPPER_EXTENSION ) | ( cd /Library/Frameworks && tar xvzf -) \n";
		};
		EEEB4C051508D643000EE2E5 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "export SOURCES=\"scan.m gram.m AST.m\"   # all source codes\nexport LIBS=  \t# add any additional libraries like -ltiff etc.\nexport FRAMEWORKS=\t\t\t\t\t# add any additional Frameworks etc.\nexport INSTALL=true                  # will try to install on the Zaurus (using ssh)\nexport INSTALL_PATH=/Developer/Library/Frameworks   # override INSTALL_PATH for MacOS X machine Zaurus\nexport RUN=false                    # will try to run with X11 and mySTEP\nexport ROOT=$HOME/Documents/Projects/QuantumSTEP\t# project root\n# export DEPENDS=\"quantumstep-corelocation-framework\"\n/usr/bin/make -f $ROOT/System/Sources/Frameworks/mySTEP.make $ACTION\n";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		EE55BFBD1504DB3900BDF3F7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EE55BFCC1504DB6000BDF3F7 /* AST.m in Sources */,
				EE55C0271504DF4100BDF3F7 /* gram.m in Sources */,
				EE55C0281504DF4100BDF3F7 /* scan.m in Sources */,
				EEEB7100150DD753000EE2E5 /* Expression.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		EE55BFCD1504DB7400BDF3F7 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				EE55BFDA1504DB9700BDF3F7 /* main.m in Sources */,
				EE55BFD71504DB8B00BDF3F7 /* Printing.m in Sources */,
				EE55BFD81504DB8E00BDF3F7 /* Simplify.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		EE55C02D1504DFB600BDF3F7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = EE55BFBF1504DB3900BDF3F7 /* ObjC */;
			targetProxy = EE55C02C1504DFB600BDF3F7 /* PBXContainerItemProxy */;
		};
		EE55C0861504F34F00BDF3F7 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = EE55BFCF1504DB7400BDF3F7 /* objc2pp */;
			targetProxy = EE55C0851504F34F00BDF3F7 /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin XCBuildConfiguration section */
		EE55BFC21504DB3A00BDF3F7 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = NO;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INFOPLIST_FILE = "ObjC-Info.plist";
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ObjC;
			};
			name = Development;
		};
		EE55BFC31504DB3A00BDF3F7 /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INFOPLIST_FILE = "ObjC-Info.plist";
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ObjC;
				ZERO_LINK = NO;
			};
			name = Deployment;
		};
		EE55BFC41504DB3A00BDF3F7 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INFOPLIST_FILE = "ObjC-Info.plist";
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ObjC;
			};
			name = Default;
		};
		EE55BFD21504DB7500BDF3F7 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = objc2pp;
			};
			name = Development;
		};
		EE55BFD31504DB7500BDF3F7 /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = objc2pp;
				ZERO_LINK = NO;
			};
			name = Deployment;
		};
		EE55BFD41504DB7500BDF3F7 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = /usr/local/bin;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = objc2pp;
			};
			name = Default;
		};
		EE55C0771504F20E00BDF3F7 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = Test;
			};
			name = Development;
		};
		EE55C0781504F20E00BDF3F7 /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				PRODUCT_NAME = Test;
				ZERO_LINK = NO;
			};
			name = Deployment;
		};
		EE55C0791504F20E00BDF3F7 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = Test;
			};
			name = Default;
		};
		EE772D2F0A10C27000F73E78 /* Development */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Development;
		};
		EE772D300A10C27000F73E78 /* Deployment */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Deployment;
		};
		EE772D310A10C27000F73E78 /* Default */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
			};
			name = Default;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		EE55BFC51504DB3A00BDF3F7 /* Build configuration list for PBXNativeTarget "ObjC" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EE55BFC21504DB3A00BDF3F7 /* Development */,
				EE55BFC31504DB3A00BDF3F7 /* Deployment */,
				EE55BFC41504DB3A00BDF3F7 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		EE55BFDB1504DBB500BDF3F7 /* Build configuration list for PBXNativeTarget "objc2pp" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EE55BFD21504DB7500BDF3F7 /* Development */,
				EE55BFD31504DB7500BDF3F7 /* Deployment */,
				EE55BFD41504DB7500BDF3F7 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		EE55C07F1504F21800BDF3F7 /* Build configuration list for PBXAggregateTarget "Test" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EE55C0771504F20E00BDF3F7 /* Development */,
				EE55C0781504F20E00BDF3F7 /* Deployment */,
				EE55C0791504F20E00BDF3F7 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
		EE772D2E0A10C27000F73E78 /* Build configuration list for PBXProject "objc2pp" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				EE772D2F0A10C27000F73E78 /* Development */,
				EE772D300A10C27000F73E78 /* Deployment */,
				EE772D310A10C27000F73E78 /* Default */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Default;
		};
/* End XCConfigurationList section */
	};
	rootObject = EED3C1240488F87500000103 /* Project object */;
}
