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

/* Begin PBXAggregateTarget section */
		F762873F0B71519B006AA7EF /* Regenerate all examples */ = {
			isa = PBXAggregateTarget;
			buildConfigurationList = F76287400B7151B9006AA7EF /* Build configuration list for PBXAggregateTarget "Regenerate all examples" */;
			buildPhases = (
			);
			dependencies = (
				F76287A70B7157C2006AA7EF /* PBXTargetDependency */,
				F762874C0B715417006AA7EF /* PBXTargetDependency */,
				F76287AB0B7157C2006AA7EF /* PBXTargetDependency */,
				F79EFB140C5845A300ABAB3D /* PBXTargetDependency */,
				F76287A90B7157C2006AA7EF /* PBXTargetDependency */,
				1A0F347112EA43BA00496BB8 /* PBXTargetDependency */,
				F76287AD0B7157C2006AA7EF /* PBXTargetDependency */,
				F76287AF0B7157C2006AA7EF /* PBXTargetDependency */,
				1A0F347312EA43BA00496BB8 /* PBXTargetDependency */,
				1A0F347512EA43BA00496BB8 /* PBXTargetDependency */,
			);
			name = "Regenerate all examples";
			productName = Untitled;
		};
/* End PBXAggregateTarget section */

/* Begin PBXBuildFile section */
		1A01BD9312EB5A6000428792 /* Simplifier.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F347F12EA444500496BB8 /* Simplifier.m */; };
		1A0F345E12EA42D800496BB8 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A0F345F12EA42D800496BB8 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		1A0F346012EA42D800496BB8 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		1A0F346D12EA434F00496BB8 /* Main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F343012EA411F00496BB8 /* Main.m */; };
		1A0F348212EA444500496BB8 /* PolyLexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0F347A12EA444500496BB8 /* PolyLexer.h */; };
		1A0F348412EA444500496BB8 /* PolyParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0F347C12EA444500496BB8 /* PolyParser.h */; };
		1A0F348612EA444500496BB8 /* Simplifier.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A0F347E12EA444500496BB8 /* Simplifier.h */; };
		1A0F348912EA444500496BB8 /* PolyLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F347B12EA444500496BB8 /* PolyLexer.m */; };
		1A0F348A12EA444500496BB8 /* PolyParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A0F347D12EA444500496BB8 /* PolyParser.m */; };
		1A10050611B8796D0022B434 /* BufferedTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A18EF5511B8028D0006186A /* BufferedTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A10050711B8796E0022B434 /* ANTLRBitSet.h in Headers */ = {isa = PBXBuildFile; fileRef = F7F218EE097AFB1A000472E9 /* ANTLRBitSet.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A10050811B879A40022B434 /* FastQueue.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1CCC9011B6FD39002E5F53 /* FastQueue.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A10050911B879A80022B434 /* FailedPredicateException.h in Headers */ = {isa = PBXBuildFile; fileRef = F738D1730B07AEAA001813C4 /* FailedPredicateException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A10050B11B879B80022B434 /* IntArray.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1CCC9211B6FD39002E5F53 /* IntArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A100ABB11E604FE006ABF94 /* HashRule.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A100AB911E604FE006ABF94 /* HashRule.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A100ABC11E604FE006ABF94 /* HashRule.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A100ABA11E604FE006ABF94 /* HashRule.m */; };
		1A12110311D3A62B00F27B38 /* CommonTokenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2311D2BE4F000C72FC /* CommonTokenTest.m */; };
		1A12117911D3B45C00F27B38 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A12117A11D3B47000F27B38 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A12117B11D3B47000F27B38 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A1211D711D3BF6800F27B38 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A1211D811D3BF6800F27B38 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A1211D911D3BF6800F27B38 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A1211DE11D3BFC900F27B38 /* ANTLRStringStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2011D2BE4F000C72FC /* ANTLRStringStreamTest.m */; };
		1A12122B11D3C93500F27B38 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A12122A11D3C93500F27B38 /* ANTLR.framework */; };
		1A12122C11D3C93500F27B38 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A12122D11D3C93500F27B38 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A12126211D3CA0100F27B38 /* FastQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1811D2BE4F000C72FC /* FastQueueTest.m */; };
		1A1212E211D3F55500F27B38 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A1212E311D3F55500F27B38 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A1212E411D3F55500F27B38 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A1212E711D3F59300F27B38 /* IntArrayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1A11D2BE4F000C72FC /* IntArrayTest.m */; };
		1A12131211D3F7DC00F27B38 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A12131311D3F7DC00F27B38 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A12131411D3F7DC00F27B38 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A12131711D3F80500F27B38 /* CommonTreeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2611D2BE4F000C72FC /* CommonTreeTest.m */; };
		1A12C95911B89F62008C9BED /* ANTLRBitSet.m in Sources */ = {isa = PBXBuildFile; fileRef = F7F218EF097AFB1A000472E9 /* ANTLRBitSet.m */; };
		1A12C95A11B89F64008C9BED /* BufferedTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A18EF5611B8028D0006186A /* BufferedTokenStream.m */; };
		1A12C95B11B89F65008C9BED /* CommonToken.m in Sources */ = {isa = PBXBuildFile; fileRef = F777660409DC5CF400517181 /* CommonToken.m */; };
		1A12C95C11B89F67008C9BED /* CommonTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F700ED950A5FF2A5005D0757 /* CommonTokenStream.m */; };
		1A12C95D11B89F68008C9BED /* CommonTree.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C58E90AB3911D00282574 /* CommonTree.m */; };
		1A12C95E11B89F69008C9BED /* CommonTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C59A60AB4F20A00282574 /* CommonTreeAdaptor.m */; };
		1A12C95F11B89F6A008C9BED /* CommonTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F76AA98F0CEA515A00AF044C /* CommonTreeNodeStream.m */; };
		1A12C96011B89F6B008C9BED /* DebugEventListener.h in Headers */ = {isa = PBXBuildFile; fileRef = F7CECD7D0B1E5C370054CC3B /* DebugEventListener.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A12C96111B89F6F008C9BED /* Lexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A4099209659BFB002CC781 /* Lexer.m */; };
		1A12C96211B89F70008C9BED /* LexerRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = F7009ADA0A1BE4AE002EDD5D /* LexerRuleReturnScope.m */; };
		1A12C96311B89F76008C9BED /* LookaheadStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1CCCAA11B724B2002E5F53 /* LookaheadStream.m */; };
		1A12C96411B89F76008C9BED /* MismatchedRangeException.m in Sources */ = {isa = PBXBuildFile; fileRef = F7037CEF0A0582FC0070435D /* MismatchedRangeException.m */; };
		1A12C96511B89F77008C9BED /* MismatchedSetException.m in Sources */ = {isa = PBXBuildFile; fileRef = F70380BB0A07FA0D0070435D /* MismatchedSetException.m */; };
		1A12C96611B89F78008C9BED /* MismatchedTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = F777668109DC719C00517181 /* MismatchedTokenException.m */; };
		1A12C96711B89F7A008C9BED /* MismatchedTreeNodeException.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C5D610AB63E0B00282574 /* MismatchedTreeNodeException.m */; };
		1A12C96811B89F7B008C9BED /* NoViableAltException.m in Sources */ = {isa = PBXBuildFile; fileRef = F79D598A0A0E51AB00EA3CEE /* NoViableAltException.m */; };
		1A12C96911B89F7E008C9BED /* Parser.m in Sources */ = {isa = PBXBuildFile; fileRef = F700E8FA0A5FAD21005D0757 /* Parser.m */; };
		1A12C96A11B89F7F008C9BED /* ParserRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C5ECD0AB7E5A500282574 /* ParserRuleReturnScope.m */; };
		1A12C96B11B89F80008C9BED /* RecognitionException.m in Sources */ = {isa = PBXBuildFile; fileRef = F777669209DC72D600517181 /* RecognitionException.m */; };
		1A12C96C11B89F82008C9BED /* RecognizerSharedState.m in Sources */ = {isa = PBXBuildFile; fileRef = F7B1E5AD0CD7CF1900CE136E /* RecognizerSharedState.m */; };
		1A12C96D11B89F83008C9BED /* RewriteRuleElementStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F71325870C4A060900B99F2D /* RewriteRuleElementStream.m */; };
		1A12C96E11B89F84008C9BED /* RewriteRuleSubtreeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F70B11BC0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.m */; };
		1A12C96F11B89F85008C9BED /* RewriteRuleTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F70B11C20C4C2B7900C3ECE0 /* RewriteRuleTokenStream.m */; };
		1A12C97011B89F87008C9BED /* ANTLRStringStream.m in Sources */ = {isa = PBXBuildFile; fileRef = F70AA7C609AA339900C3FD5E /* ANTLRStringStream.m */; };
		1A12C97111B89F8B008C9BED /* CharStreamState.m in Sources */ = {isa = PBXBuildFile; fileRef = F70AA7CE09AA379300C3FD5E /* CharStreamState.m */; };
		1A12C97211B89F8C008C9BED /* Token+DebuggerSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = F77744040B234A3400D1F89B /* Token+DebuggerSupport.m */; };
		1A12C97311B89F8E008C9BED /* TreeException.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D1760B07AEAA001813C4 /* TreeException.m */; };
		1A12C97411B89F90008C9BED /* TreeParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C5D550AB63C1D00282574 /* TreeParser.m */; };
		1A16B13C11C66492002860C7 /* LinkBase.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A16B13A11C66492002860C7 /* LinkBase.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A16B13D11C66492002860C7 /* LinkBase.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A16B13B11C66492002860C7 /* LinkBase.m */; };
		1A1702FE11C05D4800F6978A /* HashMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1702FC11C05D4800F6978A /* HashMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1702FF11C05D4800F6978A /* HashMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1702FD11C05D4800F6978A /* HashMap.m */; };
		1A1BCDBB11CB01E60051A1EC /* RuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1BCDB911CB01E60051A1EC /* RuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1BCDBC11CB01E60051A1EC /* RuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1BCDBA11CB01E60051A1EC /* RuleReturnScope.m */; };
		1A1BCDCF11CB0B3D0051A1EC /* TreeRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1BCDCD11CB0B3D0051A1EC /* TreeRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1BCDD011CB0B3D0051A1EC /* TreeRuleReturnScope.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1BCDCE11CB0B3D0051A1EC /* TreeRuleReturnScope.m */; };
		1A1BCE2A11CB1A3E0051A1EC /* TreeRewriter.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1BCE2811CB1A3E0051A1EC /* TreeRewriter.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1BCE2B11CB1A3E0051A1EC /* TreeRewriter.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1BCE2911CB1A3E0051A1EC /* TreeRewriter.m */; };
		1A1CCCAB11B724B2002E5F53 /* LookaheadStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1CCCA911B724B2002E5F53 /* LookaheadStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1CCCC811B727B5002E5F53 /* ANTLRError.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1CCCC711B727B5002E5F53 /* ANTLRError.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1D465B11BE73B2001575F3 /* BaseTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1D465911BE73B2001575F3 /* BaseTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1D465C11BE73B2001575F3 /* BaseTreeAdaptor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1D465A11BE73B2001575F3 /* BaseTreeAdaptor.m */; };
		1A1D467011BE75C0001575F3 /* MapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1D466E11BE75C0001575F3 /* MapElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1D467111BE75C0001575F3 /* MapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1D466F11BE75C0001575F3 /* MapElement.m */; };
		1A1D467C11BE8E5A001575F3 /* CommonErrorNode.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1D467A11BE8E5A001575F3 /* CommonErrorNode.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A1D467D11BE8E5A001575F3 /* CommonErrorNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1D467B11BE8E5A001575F3 /* CommonErrorNode.m */; };
		1A20C56512D6267500C2072A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F700E86A0A5FA34D005D0757 /* main.m */; };
		1A26329511C53578000DCDD4 /* MismatchedNotSetException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A26329311C53578000DCDD4 /* MismatchedNotSetException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A26329611C53578000DCDD4 /* MismatchedNotSetException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A26329411C53578000DCDD4 /* MismatchedNotSetException.m */; };
		1A270BF911C1451200DCC8F3 /* TreeIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A270BF711C1451200DCC8F3 /* TreeIterator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A270BFA11C1451200DCC8F3 /* TreeIterator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A270BF811C1451200DCC8F3 /* TreeIterator.m */; };
		1A2D217511E4F57C00DFE328 /* UniqueIDMap.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2D217311E4F57C00DFE328 /* UniqueIDMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A2D217611E4F57C00DFE328 /* UniqueIDMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2D217411E4F57C00DFE328 /* UniqueIDMap.m */; };
		1A2D218611E502DE00DFE328 /* NodeMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A2D218411E502DE00DFE328 /* NodeMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A2D218711E502DE00DFE328 /* NodeMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A2D218511E502DE00DFE328 /* NodeMapElement.m */; };
		1A348B5811D2BF1C000C72FC /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A348BA511D2C6A0000C72FC /* ANTLRBitSetTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1D11D2BE4F000C72FC /* ANTLRBitSetTest.m */; };
		1A348BA811D2C6AD000C72FC /* CommonTokenTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2311D2BE4F000C72FC /* CommonTokenTest.m */; };
		1A348BAB11D2C6B8000C72FC /* CommonTreeTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2611D2BE4F000C72FC /* CommonTreeTest.m */; };
		1A348BAE11D2C6C6000C72FC /* FastQueueTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1811D2BE4F000C72FC /* FastQueueTest.m */; };
		1A348BAF11D2C6D3000C72FC /* IntArrayTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1A11D2BE4F000C72FC /* IntArrayTest.m */; };
		1A348BB211D2C6E3000C72FC /* ANTLRStringStreamTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B2011D2BE4F000C72FC /* ANTLRStringStreamTest.m */; };
		1A348BB611D2C711000C72FC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A348BB811D2C711000C72FC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A348BF211D2D0E0000C72FC /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A348BF311D2D0E0000C72FC /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A348BF411D2D0E7000C72FC /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A348C0611D2D22B000C72FC /* ANTLRBitSetTest.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A348B1D11D2BE4F000C72FC /* ANTLRBitSetTest.m */; };
		1A3A08E611E213C500D5EE26 /* BaseStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3A08E411E213C500D5EE26 /* BaseStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A3A08E711E213C500D5EE26 /* BaseStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3A08E511E213C500D5EE26 /* BaseStack.m */; };
		1A3A08EA11E213E100D5EE26 /* SymbolStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3A08E811E213E100D5EE26 /* SymbolStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A3A08EB11E213E100D5EE26 /* SymbolStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A3A08E911E213E100D5EE26 /* SymbolStack.m */; };
		1A3A09BE11E235BD00D5EE26 /* antlr3.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A3A09BD11E235BD00D5EE26 /* antlr3.h */; };
		1A406B5612E8F2ED005EF037 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F72C5E560AB7E41000282574 /* main.m */; };
		1A45657711C922BE0082F421 /* RuleMemo.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A45657511C922BE0082F421 /* RuleMemo.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A45657811C922BE0082F421 /* RuleMemo.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A45657611C922BE0082F421 /* RuleMemo.m */; };
		1A45658911C9270D0082F421 /* BaseMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A45658711C9270D0082F421 /* BaseMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A45658A11C9270D0082F421 /* BaseMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A45658811C9270D0082F421 /* BaseMapElement.m */; };
		1A4A851211CBCE3E00E4BF1B /* TreeVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4A851011CBCE3E00E4BF1B /* TreeVisitor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A4A851311CBCE3E00E4BF1B /* TreeVisitor.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4A851111CBCE3E00E4BF1B /* TreeVisitor.m */; };
		1A4A851811CBCE5500E4BF1B /* TreeVisitorAction.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4A851611CBCE5500E4BF1B /* TreeVisitorAction.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A4A851911CBCE5500E4BF1B /* TreeVisitorAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4A851711CBCE5500E4BF1B /* TreeVisitorAction.m */; };
		1A4A851E11CBCF3700E4BF1B /* TreeWizard.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4A851C11CBCF3700E4BF1B /* TreeWizard.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A4A851F11CBCF3700E4BF1B /* TreeWizard.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4A851D11CBCF3700E4BF1B /* TreeWizard.m */; };
		1A4D5AD611B55A45001C9482 /* BaseTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A4D5AD411B55A45001C9482 /* BaseTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A5EA50B11CFE7CE00E8932F /* Map.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A5EA50911CFE7CE00E8932F /* Map.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A5EA50C11CFE7CE00E8932F /* Map.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A5EA50A11CFE7CE00E8932F /* Map.m */; };
		1A65B7D811B9532A00FD8754 /* BufferedTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A65B7D611B9532A00FD8754 /* BufferedTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A65B7D911B9532A00FD8754 /* BufferedTreeNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A65B7D711B9532A00FD8754 /* BufferedTreeNodeStream.m */; };
		1A67885211B87ABA00A11EEC /* BaseTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A4D5AD511B55A45001C9482 /* BaseTree.m */; };
		1A67885311B87AC400A11EEC /* CharStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F70AA7B509AA2B8800C3FD5E /* CharStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A67885411B87AEA00A11EEC /* FastQueue.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1CCC9111B6FD39002E5F53 /* FastQueue.m */; };
		1A67885511B87AEF00A11EEC /* IntArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1CCC9311B6FD39002E5F53 /* IntArray.m */; };
		1A6788FC11B893E100A11EEC /* BaseRecognizer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7A4098C09659BF3002CC781 /* BaseRecognizer.m */; };
		1A6C451711BF4EE00039788A /* MissingTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6C451511BF4EE00039788A /* MissingTokenException.m */; };
		1A6C452811BF50A40039788A /* UnwantedTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6C452611BF50A40039788A /* UnwantedTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A6C452911BF50A40039788A /* UnwantedTokenException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A6C452711BF50A40039788A /* UnwantedTokenException.m */; };
		1A75BF5911D6B3FD0096C6F5 /* MissingTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A6C451411BF4EE00039788A /* MissingTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A75BFBA11D6C2B10096C6F5 /* DFA.m in Sources */ = {isa = PBXBuildFile; fileRef = F7754E3E0A5C0A0500D0873A /* DFA.m */; };
		1A77EE9312E6A57C007F323A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1A77EE9412E6A57C007F323A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB711D2C711000C72FC /* CoreFoundation.framework */; };
		1A77EE9712E6A594007F323A /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1A86B91B11EB9F6300C67A03 /* ParseTree.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A86B91911EB9F6300C67A03 /* ParseTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A86B91C11EB9F6300C67A03 /* ParseTree.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A86B91A11EB9F6300C67A03 /* ParseTree.m */; };
		1A86BACF11EC1CD000C67A03 /* UnbufferedTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A86BACD11EC1CD000C67A03 /* UnbufferedTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A86BAD011EC1CD000C67A03 /* UnbufferedTokenStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A86BACE11EC1CD000C67A03 /* UnbufferedTokenStream.m */; };
		1A8ABFC611BA9B960038DBB0 /* CharStreamState.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8ABFC511BA9B960038DBB0 /* CharStreamState.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A8AC00C11BAEC710038DBB0 /* RuntimeException.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A8AC00A11BAEC710038DBB0 /* RuntimeException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1A8AC00D11BAEC710038DBB0 /* RuntimeException.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A8AC00B11BAEC710038DBB0 /* RuntimeException.m */; };
		1AAC202C11CC621A00CF56D1 /* TreePatternLexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AAC202A11CC621A00CF56D1 /* TreePatternLexer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AAC202D11CC621A00CF56D1 /* TreePatternLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AAC202B11CC621A00CF56D1 /* TreePatternLexer.m */; };
		1AAC20A511CC790300CF56D1 /* TreePatternParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AAC20A311CC790300CF56D1 /* TreePatternParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AAC20A611CC790300CF56D1 /* TreePatternParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AAC20A411CC790300CF56D1 /* TreePatternParser.m */; };
		1AB4A54211B995290076E91A /* EarlyExitException.m in Sources */ = {isa = PBXBuildFile; fileRef = F700E61A0A5F66EC005D0757 /* EarlyExitException.m */; };
		1AB4A54311B9952A0076E91A /* FailedPredicateException.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D1740B07AEAA001813C4 /* FailedPredicateException.m */; };
		1AB4A59111B9A0DA0076E91A /* StreamEnumerator.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB4A58F11B9A0DA0076E91A /* StreamEnumerator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AB4A59211B9A0DA0076E91A /* StreamEnumerator.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB4A59011B9A0DA0076E91A /* StreamEnumerator.m */; };
		1AB5F47711E3869D00E065B0 /* RuleMapElement.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB5F47511E3869D00E065B0 /* RuleMapElement.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AB5F47811E3869D00E065B0 /* RuleMapElement.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB5F47611E3869D00E065B0 /* RuleMapElement.m */; };
		1AB5F51E11E3BE2E00E065B0 /* PtrBuffer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AB5F51C11E3BE2E00E065B0 /* PtrBuffer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AB5F51F11E3BE2E00E065B0 /* PtrBuffer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AB5F51D11E3BE2E00E065B0 /* PtrBuffer.m */; };
		1AC5AC9E12E7BEFE00DF0C58 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		1AC5AC9F12E7BEFE00DF0C58 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		1AC5ACA112E7BEFE00DF0C58 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		1AC5ACAD12E7BF4E00DF0C58 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC5AC8112E7BC9100DF0C58 /* main.m */; };
		1AC5ACD612E7C05800DF0C58 /* LangLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC5ACC912E7C03C00DF0C58 /* LangLexer.m */; };
		1AC5ACE612E7CE4700DF0C58 /* LangParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC5ACCB12E7C03C00DF0C58 /* LangParser.m */; };
		1AC5ACE712E7CE4C00DF0C58 /* LangLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC5ACC912E7C03C00DF0C58 /* LangLexer.m */; };
		1AC5ACE812E7CE5100DF0C58 /* LangDumpDecl.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AC5ACC612E7C03C00DF0C58 /* LangDumpDecl.m */; };
		1ADB66F112E74341007C1661 /* FuzzyLexer.h in Headers */ = {isa = PBXBuildFile; fileRef = 1ADB66F012E74341007C1661 /* FuzzyLexer.h */; };
		1ADB67BA12E74E82007C1661 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A348BB511D2C711000C72FC /* Cocoa.framework */; };
		1AE8A96C11D9227A00D36FD6 /* RuleStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 1AE8A96A11D9227A00D36FD6 /* RuleStack.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AE8A96D11D9227A00D36FD6 /* RuleStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 1AE8A96B11D9227A00D36FD6 /* RuleStack.m */; };
		1AEECE1511E7EB3C00554AAF /* TokenRewriteStream.h in Headers */ = {isa = PBXBuildFile; fileRef = 1A1FFC5911CD12A400FBB452 /* TokenRewriteStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		1AEECE1611E7EB3D00554AAF /* TokenRewriteStream.m in Sources */ = {isa = PBXBuildFile; fileRef = 1A1FFC5A11CD12A400FBB452 /* TokenRewriteStream.m */; };
		BF7D9B531519363200B58218 /* ACBTree.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B511519363200B58218 /* ACBTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B541519363200B58218 /* ACBTree.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B521519363200B58218 /* ACBTree.m */; };
		BF7D9B571519367800B58218 /* AMutableArray.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B551519367800B58218 /* AMutableArray.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B581519367800B58218 /* AMutableArray.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B561519367800B58218 /* AMutableArray.m */; };
		BF7D9B5B1519368C00B58218 /* AMutableDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B591519368C00B58218 /* AMutableDictionary.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B5C1519368C00B58218 /* AMutableDictionary.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B5A1519368C00B58218 /* AMutableDictionary.m */; };
		BF7D9B5F151936B600B58218 /* DoubleKeyMap.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B5D151936B500B58218 /* DoubleKeyMap.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B60151936B600B58218 /* DoubleKeyMap.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B5E151936B600B58218 /* DoubleKeyMap.m */; };
		BF7D9B63151936E700B58218 /* ANTLRFileStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B61151936E700B58218 /* ANTLRFileStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B64151936E700B58218 /* ANTLRFileStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B62151936E700B58218 /* ANTLRFileStream.m */; };
		BF7D9B67151936FC00B58218 /* ANTLRInputStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B65151936FB00B58218 /* ANTLRInputStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B68151936FC00B58218 /* ANTLRInputStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B66151936FB00B58218 /* ANTLRInputStream.m */; };
		BF7D9B6B1519371200B58218 /* ANTLRReaderStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B691519371100B58218 /* ANTLRReaderStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B6C1519371200B58218 /* ANTLRReaderStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B6A1519371200B58218 /* ANTLRReaderStream.m */; };
		BF7D9B6F1519373700B58218 /* RewriteRuleNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B6D1519373600B58218 /* RewriteRuleNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B701519373700B58218 /* RewriteRuleNodeStream.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B6E1519373600B58218 /* RewriteRuleNodeStream.m */; };
		BF7D9B731519375200B58218 /* ArrayIterator.h in Headers */ = {isa = PBXBuildFile; fileRef = BF7D9B711519375200B58218 /* ArrayIterator.h */; settings = {ATTRIBUTES = (Public, ); }; };
		BF7D9B741519375200B58218 /* ArrayIterator.m in Sources */ = {isa = PBXBuildFile; fileRef = BF7D9B721519375200B58218 /* ArrayIterator.m */; };
		F7009ADB0A1BE4AE002EDD5D /* LexerRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = F7009AD90A1BE4AE002EDD5D /* LexerRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F700E61B0A5F66EC005D0757 /* EarlyExitException.h in Headers */ = {isa = PBXBuildFile; fileRef = F700E6190A5F66EC005D0757 /* EarlyExitException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F700E8FB0A5FAD21005D0757 /* Parser.h in Headers */ = {isa = PBXBuildFile; fileRef = F700E8F90A5FAD21005D0757 /* Parser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F700EC670A5FDF0D005D0757 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F700ECA40A5FDF1A005D0757 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F700ECA50A5FDF1A005D0757 /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F700ECD90A5FE19A005D0757 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F700ECDA0A5FE19A005D0757 /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F700ED7F0A5FF17C005D0757 /* TokenSource.h in Headers */ = {isa = PBXBuildFile; fileRef = F700ED7E0A5FF17C005D0757 /* TokenSource.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F700ED960A5FF2A5005D0757 /* CommonTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F700ED940A5FF2A5005D0757 /* CommonTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7037CF00A0582FC0070435D /* MismatchedRangeException.h in Headers */ = {isa = PBXBuildFile; fileRef = F7037CEE0A0582FC0070435D /* MismatchedRangeException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7037EA60A05AFD70070435D /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F70380BC0A07FA0D0070435D /* MismatchedSetException.h in Headers */ = {isa = PBXBuildFile; fileRef = F70380BA0A07FA0D0070435D /* MismatchedSetException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7048FF80B07D05400D2F326 /* TestLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7048FF70B07D05400D2F326 /* TestLexer.m */; };
		F7048FF90B07D05800D2F326 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F7E983940A0D6A5F00F16093 /* main.m */; };
		F70AA7A609AA2A6900C3FD5E /* ANTLR.h in Headers */ = {isa = PBXBuildFile; fileRef = F70AA7A509AA2A6900C3FD5E /* ANTLR.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F70AA7AF09AA2AC000C3FD5E /* IntStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F70AA7AD09AA2AC000C3FD5E /* IntStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F70AA7C709AA339900C3FD5E /* ANTLRStringStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F70AA7C509AA339900C3FD5E /* ANTLRStringStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F70B11BD0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F70B11BB0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F70B11C30C4C2B7900C3ECE0 /* RewriteRuleTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F70B11C10C4C2B7900C3ECE0 /* RewriteRuleTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F71325880C4A060900B99F2D /* RewriteRuleElementStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F71325860C4A060900B99F2D /* RewriteRuleElementStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C58EA0AB3911D00282574 /* CommonTree.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C58E80AB3911D00282574 /* CommonTree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C59A70AB4F20A00282574 /* CommonTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C59A50AB4F20A00282574 /* CommonTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C5B840AB52AD300282574 /* TreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C5B820AB52AD300282574 /* TreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C5D560AB63C1D00282574 /* TreeParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C5D540AB63C1D00282574 /* TreeParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C5D620AB63E0B00282574 /* MismatchedTreeNodeException.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C5D600AB63E0B00282574 /* MismatchedTreeNodeException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F72C5E620AB7E4C900282574 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F72C5E630AB7E4C900282574 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F72C5E650AB7E4C900282574 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F72C5ECE0AB7E5A500282574 /* ParserRuleReturnScope.h in Headers */ = {isa = PBXBuildFile; fileRef = F72C5ECC0AB7E5A500282574 /* ParserRuleReturnScope.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F738D1790B07AEAA001813C4 /* TreeException.h in Headers */ = {isa = PBXBuildFile; fileRef = F738D1750B07AEAA001813C4 /* TreeException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F738D1FC0B07B1BD001813C4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F7DD07800A7B67A7006A006C /* main.m */; };
		F738D20D0B07B265001813C4 /* SymbolTableParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D2010B07B1CE001813C4 /* SymbolTableParser.m */; };
		F738D20E0B07B266001813C4 /* SymbolTableLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D1FF0B07B1CE001813C4 /* SymbolTableLexer.m */; };
		F738D2120B07B32D001813C4 /* T.g in Sources */ = {isa = PBXBuildFile; fileRef = F7DD05E40A7B14BE006A006C /* T.g */; };
		F738D2220B07B39F001813C4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F7DD05E70A7B1572006A006C /* main.m */; };
		F738D3190B07BDB7001813C4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F700ECE70A5FE25D005D0757 /* main.m */; };
		F738D3610B07C105001813C4 /* CombinedLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D35E0B07C105001813C4 /* CombinedLexer.m */; };
		F738D3620B07C105001813C4 /* CombinedParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D3600B07C105001813C4 /* CombinedParser.m */; };
		F738D37E0B07C3BD001813C4 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F79D56C00A0E287500EA3CEE /* main.m */; };
		F73E2B740A9CFE6A005D6267 /* Tree.h in Headers */ = {isa = PBXBuildFile; fileRef = F73E2B720A9CFE6A005D6267 /* Tree.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F73E2B7C0A9D0AFC005D6267 /* TreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F73E2B7A0A9D0AFC005D6267 /* TreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F741D0830B381E720024DF3F /* SimpleCWalker.m in Sources */ = {isa = PBXBuildFile; fileRef = F741D0650B3812D40024DF3F /* SimpleCWalker.m */; };
		F741D0840B381E730024DF3F /* SimpleCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F7715D310AC9DE9E00ED984D /* SimpleCParser.m */; };
		F741D08E0B381EA90024DF3F /* SimpleCLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7715D2F0AC9DE9E00ED984D /* SimpleCLexer.m */; };
		F7492F5D09C016A200B25E30 /* BaseRecognizer.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A4098B09659BF3002CC781 /* BaseRecognizer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F76287130B714E77006AA7EF /* TLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7DD06E80A7B1700006A006C /* TLexer.m */; };
		F76287140B714E78006AA7EF /* TParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D2240B07B3BC001813C4 /* TParser.m */; };
		F76287150B714E82006AA7EF /* SimpleCParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D2510B07B842001813C4 /* SimpleCParser.m */; };
		F76287160B714E83006AA7EF /* SimpleCLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F738D2810B07B9B6001813C4 /* SimpleCLexer.m */; };
		F76287170B714EA9006AA7EF /* FuzzyLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F72B8D0B0AD01DCB0013F1E2 /* FuzzyLexer.m */; };
		F763D4490A666D3D0061CD35 /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F763D51E0A66765B0061CD35 /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F76AA9900CEA515A00AF044C /* CommonTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F76AA98E0CEA515A00AF044C /* CommonTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7754E3F0A5C0A0500D0873A /* DFA.h in Headers */ = {isa = PBXBuildFile; fileRef = F7754E3D0A5C0A0500D0873A /* DFA.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F77744050B234A3400D1F89B /* Token+DebuggerSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = F77744030B234A3400D1F89B /* Token+DebuggerSupport.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F77747560B23A70600D1F89B /* Debug.h in Headers */ = {isa = PBXBuildFile; fileRef = F77747550B23A70600D1F89B /* Debug.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F77765CC09DC583000517181 /* Token.h in Headers */ = {isa = PBXBuildFile; fileRef = F77765CA09DC583000517181 /* Token.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F777660509DC5CF400517181 /* CommonToken.h in Headers */ = {isa = PBXBuildFile; fileRef = F777660309DC5CF400517181 /* CommonToken.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F777668209DC719C00517181 /* MismatchedTokenException.h in Headers */ = {isa = PBXBuildFile; fileRef = F777668009DC719C00517181 /* MismatchedTokenException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F777669309DC72D600517181 /* RecognitionException.h in Headers */ = {isa = PBXBuildFile; fileRef = F777669109DC72D600517181 /* RecognitionException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F77766AF09DD53E800517181 /* TokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F77766AE09DD53E800517181 /* TokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F777678E09DD618000517181 /* Lexer.h in Headers */ = {isa = PBXBuildFile; fileRef = F7A4099109659BFB002CC781 /* Lexer.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F79D598B0A0E51AB00EA3CEE /* NoViableAltException.h in Headers */ = {isa = PBXBuildFile; fileRef = F79D59890A0E51AB00EA3CEE /* NoViableAltException.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F79D5AF60A0E634900EA3CEE /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F79D5AF70A0E634A00EA3CEE /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F79D5AF80A0E634A00EA3CEE /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F7B1E5B00CD7CF1900CE136E /* RecognizerSharedState.h in Headers */ = {isa = PBXBuildFile; fileRef = F7B1E5AC0CD7CF1900CE136E /* RecognizerSharedState.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7CD47650C64D24C00FF933A /* TreeRewriteLexer.m in Sources */ = {isa = PBXBuildFile; fileRef = F7CD46360C64BB7300FF933A /* TreeRewriteLexer.m */; };
		F7CD47660C64D24D00FF933A /* TreeRewriteParser.m in Sources */ = {isa = PBXBuildFile; fileRef = F7CD46380C64BB7300FF933A /* TreeRewriteParser.m */; };
		F7CD47670C64D24D00FF933A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = F7CD45FC0C64BA4B00FF933A /* main.m */; };
		F7CD48670C64D88800FF933A /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F7CD48680C64D88800FF933A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F7CD486A0C64D88800FF933A /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F7DD06040A7B1663006A006C /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F7DD06070A7B1664006A006C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F7DD06300A7B1665006A006C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F7DD06C50A7B1691006A006C /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F7DD074C0A7B6656006A006C /* ANTLR.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */; };
		F7DD074D0A7B665C006A006C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F7DD074E0A7B665D006A006C /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F7DD074F0A7B665D006A006C /* CoreFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */; };
		F7E261160B1E44320013F640 /* DebugParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E261140B1E44320013F640 /* DebugParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E2611A0B1E443D0013F640 /* DebugTreeParser.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E261180B1E443C0013F640 /* DebugTreeParser.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E261200B1E44E80013F640 /* DebugTokenStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E2611E0B1E44E80013F640 /* DebugTokenStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E261240B1E44FA0013F640 /* DebugTreeNodeStream.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E261220B1E44FA0013F640 /* DebugTreeNodeStream.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E261280B1E45070013F640 /* DebugTreeAdaptor.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E261260B1E45070013F640 /* DebugTreeAdaptor.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E261390B1E45580013F640 /* DebugEventSocketProxy.h in Headers */ = {isa = PBXBuildFile; fileRef = F7E261370B1E45580013F640 /* DebugEventSocketProxy.h */; settings = {ATTRIBUTES = (Public, ); }; };
		F7E985580A0D865E00F16093 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
		F7E985590A0D866000F16093 /* FuzzyLexer.h in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */; };
		F7F4E9BA0A6E8B110092D087 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 0867D69BFE84028FC02AAC07 /* Foundation.framework */; };
/* End PBXBuildFile section */

/* Begin PBXBuildRule section */
		1A0F346112EA42D800496BB8 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.m,
				$1.h,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994CF212A84FD3001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar antlr-3.3.1.jar $1.g$2";
		};
		1A994D3E12A858E1001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.m,
				$1.h,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994D4F12A85987001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994D8512A85ABE001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1";
		};
		1A994DC612A85BFC001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994DC712A85BFC001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994DC812A85BFC001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1A994DC912A85BFC001853FF /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.h,
				$1.m,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
		1AC5ACA212E7BEFE00DF0C58 /* PBXBuildRule */ = {
			isa = PBXBuildRule;
			compilerSpec = com.apple.compilers.proxy.script;
			filePatterns = .g.m;
			fileType = pattern.proxy;
			isEditable = 1;
			outputFiles = (
				$1.m,
				$1.h,
			);
			script = "/usr/bin/java -jar /Library/Java/Extensions/antlr-3.3.1.jar $1.g";
		};
/* End PBXBuildRule section */

/* Begin PBXContainerItemProxy section */
		1A0F347012EA43BA00496BB8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A0F343B12EA425700496BB8;
			remoteInfo = "Regenerate polydiff";
		};
		1A0F347212EA43BA00496BB8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1AC5AC9312E7BE0400DF0C58;
			remoteInfo = "Regenerate treeparser";
		};
		1A0F347412EA43BA00496BB8 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F7CD47610C64D23800FF933A;
			remoteInfo = "Regenerate treerewrite";
		};
		1A12134411D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A348BEB11D2D0A1000C72FC;
			remoteInfo = ANTLRBitsetTest;
		};
		1A12134611D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A1210FA11D3A5D900F27B38;
			remoteInfo = ANTLRCommonTokenTest;
		};
		1A12134811D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A12130B11D3F7CD00F27B38;
			remoteInfo = ANTLRCommonTreeTest;
		};
		1A12134A11D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A12122311D3C92400F27B38;
			remoteInfo = ANTLRFastQueueTest;
		};
		1A12134C11D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A1212DB11D3F53600F27B38;
			remoteInfo = ANTLRIntArrayTest;
		};
		1A12134E11D3FDA500F27B38 /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = 1A1211D011D3BF4600F27B38;
			remoteInfo = ANTLRStringStreamTest;
		};
		F762874B0B715417006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F76287450B7151E3006AA7EF;
			remoteInfo = "Regenerate fuzzy";
		};
		F76287A60B7157C2006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F762877E0B71559C006AA7EF;
			remoteInfo = "Regenerate combined";
		};
		F76287A80B7157C2006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F76287820B71559F006AA7EF;
			remoteInfo = "Regenerate LL-star";
		};
		F76287AA0B7157C2006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F76287860B7155A2006AA7EF;
			remoteInfo = "Regenerate hoistedPredicates";
		};
		F76287AC0B7157C2006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F762878A0B7155AB006AA7EF;
			remoteInfo = "Regenerate scopes";
		};
		F76287AE0B7157C2006AA7EF /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F762878E0B7155AF006AA7EF;
			remoteInfo = "Regenerate simplec tree";
		};
		F79EFB130C5845A300ABAB3D /* PBXContainerItemProxy */ = {
			isa = PBXContainerItemProxy;
			containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
			proxyType = 1;
			remoteGlobalIDString = F76287780B71557E006AA7EF;
			remoteInfo = "Regenerate lexertest-simple";
		};
/* End PBXContainerItemProxy section */

/* Begin PBXCopyFilesBuildPhase section */
		F706A5710A0EC357008999AB /* CopyFiles */ = {
			isa = PBXCopyFilesBuildPhase;
			buildActionMask = 2147483647;
			dstPath = "";
			dstSubfolderSpec = 16;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXCopyFilesBuildPhase section */

/* Begin PBXFileReference section */
		0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
		089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
		1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = FuzzyLexer.h; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
		1A0F342D12EA411F00496BB8 /* files */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = files; sourceTree = "<group>"; };
		1A0F342E12EA411F00496BB8 /* input */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		1A0F343012EA411F00496BB8 /* Main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Main.m; sourceTree = "<group>"; };
		1A0F343112EA411F00496BB8 /* output */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = output; sourceTree = "<group>"; };
		1A0F343212EA411F00496BB8 /* Poly.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Poly.g; sourceTree = "<group>"; };
		1A0F343312EA411F00496BB8 /* PolyDifferentiator.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PolyDifferentiator.g; sourceTree = "<group>"; };
		1A0F343412EA411F00496BB8 /* PolyPrinter.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = PolyPrinter.g; sourceTree = "<group>"; };
		1A0F343512EA411F00496BB8 /* Simplifier.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Simplifier.g; sourceTree = "<group>"; };
		1A0F346612EA42D800496BB8 /* polydiff */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = polydiff; sourceTree = BUILT_PRODUCTS_DIR; };
		1A0F347812EA444500496BB8 /* Poly.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Poly.tokens; sourceTree = "<group>"; };
		1A0F347912EA444500496BB8 /* PolyDifferentiator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PolyDifferentiator.m; sourceTree = "<group>"; };
		1A0F347A12EA444500496BB8 /* PolyLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyLexer.h; sourceTree = "<group>"; };
		1A0F347B12EA444500496BB8 /* PolyLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PolyLexer.m; sourceTree = "<group>"; };
		1A0F347C12EA444500496BB8 /* PolyParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyParser.h; sourceTree = "<group>"; };
		1A0F347D12EA444500496BB8 /* PolyParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PolyParser.m; sourceTree = "<group>"; };
		1A0F347E12EA444500496BB8 /* Simplifier.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Simplifier.h; sourceTree = "<group>"; };
		1A0F347F12EA444500496BB8 /* Simplifier.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Simplifier.m; sourceTree = "<group>"; };
		1A0F348012EA444500496BB8 /* Simplifier.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Simplifier.tokens; sourceTree = "<group>"; };
		1A100AB911E604FE006ABF94 /* HashRule.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashRule.h; sourceTree = "<group>"; };
		1A100ABA11E604FE006ABF94 /* HashRule.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashRule.m; sourceTree = "<group>"; };
		1A1210FB11D3A5D900F27B38 /* ANTLRCommonTokenTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRCommonTokenTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A1210FC11D3A5DA00F27B38 /* ANTLRCommonTokenTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRCommonTokenTest-Info.plist"; sourceTree = "<group>"; };
		1A1211D111D3BF4700F27B38 /* ANTLRStringStreamTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRStringStreamTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A1211D211D3BF4700F27B38 /* ANTLRStringStreamTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRStringStreamTest-Info.plist"; sourceTree = "<group>"; };
		1A12122411D3C92400F27B38 /* ANTLRFastQueueTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRFastQueueTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A12122511D3C92400F27B38 /* ANTLRFastQueueTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRFastQueueTest-Info.plist"; sourceTree = "<group>"; };
		1A12122A11D3C93500F27B38 /* ANTLR.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ANTLR.framework; path = Library/Frameworks/ANTLR.framework; sourceTree = SDKROOT; };
		1A1212DC11D3F53600F27B38 /* ANTLRIntArrayTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRIntArrayTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A1212DD11D3F53600F27B38 /* ANTLRIntArrayTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRIntArrayTest-Info.plist"; sourceTree = "<group>"; };
		1A12130C11D3F7CD00F27B38 /* ANTLRCommonTreeTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRCommonTreeTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A12130D11D3F7CD00F27B38 /* ANTLRCommonTreeTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRCommonTreeTest-Info.plist"; sourceTree = "<group>"; };
		1A16B13A11C66492002860C7 /* LinkBase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkBase.h; sourceTree = "<group>"; };
		1A16B13B11C66492002860C7 /* LinkBase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LinkBase.m; sourceTree = "<group>"; };
		1A1702FC11C05D4800F6978A /* HashMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashMap.h; sourceTree = "<group>"; };
		1A1702FD11C05D4800F6978A /* HashMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = HashMap.m; sourceTree = "<group>"; };
		1A18EF5511B8028D0006186A /* BufferedTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferedTokenStream.h; sourceTree = "<group>"; };
		1A18EF5611B8028D0006186A /* BufferedTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BufferedTokenStream.m; sourceTree = "<group>"; };
		1A1BCDB911CB01E60051A1EC /* RuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleReturnScope.h; sourceTree = "<group>"; };
		1A1BCDBA11CB01E60051A1EC /* RuleReturnScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleReturnScope.m; sourceTree = "<group>"; };
		1A1BCDCD11CB0B3D0051A1EC /* TreeRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeRuleReturnScope.h; sourceTree = "<group>"; };
		1A1BCDCE11CB0B3D0051A1EC /* TreeRuleReturnScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeRuleReturnScope.m; sourceTree = "<group>"; };
		1A1BCE2811CB1A3E0051A1EC /* TreeRewriter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeRewriter.h; sourceTree = "<group>"; };
		1A1BCE2911CB1A3E0051A1EC /* TreeRewriter.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeRewriter.m; sourceTree = "<group>"; };
		1A1CCC9011B6FD39002E5F53 /* FastQueue.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FastQueue.h; sourceTree = "<group>"; };
		1A1CCC9111B6FD39002E5F53 /* FastQueue.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FastQueue.m; sourceTree = "<group>"; };
		1A1CCC9211B6FD39002E5F53 /* IntArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntArray.h; sourceTree = "<group>"; };
		1A1CCC9311B6FD39002E5F53 /* IntArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IntArray.m; sourceTree = "<group>"; };
		1A1CCCA911B724B2002E5F53 /* LookaheadStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LookaheadStream.h; sourceTree = "<group>"; };
		1A1CCCAA11B724B2002E5F53 /* LookaheadStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LookaheadStream.m; sourceTree = "<group>"; };
		1A1CCCC711B727B5002E5F53 /* ANTLRError.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRError.h; sourceTree = "<group>"; };
		1A1D465911BE73B2001575F3 /* BaseTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTreeAdaptor.h; sourceTree = "<group>"; };
		1A1D465A11BE73B2001575F3 /* BaseTreeAdaptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseTreeAdaptor.m; sourceTree = "<group>"; };
		1A1D466E11BE75C0001575F3 /* MapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MapElement.h; sourceTree = "<group>"; };
		1A1D466F11BE75C0001575F3 /* MapElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MapElement.m; sourceTree = "<group>"; };
		1A1D467A11BE8E5A001575F3 /* CommonErrorNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonErrorNode.h; sourceTree = "<group>"; };
		1A1D467B11BE8E5A001575F3 /* CommonErrorNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonErrorNode.m; sourceTree = "<group>"; };
		1A1FFC5911CD12A400FBB452 /* TokenRewriteStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TokenRewriteStream.h; sourceTree = "<group>"; };
		1A1FFC5A11CD12A400FBB452 /* TokenRewriteStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TokenRewriteStream.m; sourceTree = "<group>"; };
		1A26329311C53578000DCDD4 /* MismatchedNotSetException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MismatchedNotSetException.h; sourceTree = "<group>"; };
		1A26329411C53578000DCDD4 /* MismatchedNotSetException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MismatchedNotSetException.m; sourceTree = "<group>"; };
		1A270BF711C1451200DCC8F3 /* TreeIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeIterator.h; sourceTree = "<group>"; };
		1A270BF811C1451200DCC8F3 /* TreeIterator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeIterator.m; sourceTree = "<group>"; };
		1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = TestRewriteRuleTokenStream.m; path = test/runtime/TestRewriteRuleTokenStream/TestRewriteRuleTokenStream.m; sourceTree = "<group>"; };
		1A2B096612E797F600A75133 /* TestRewriteRuleTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = TestRewriteRuleTokenStream.h; path = test/runtime/TestRewriteRuleTokenStream/TestRewriteRuleTokenStream.h; sourceTree = "<group>"; };
		1A2D217311E4F57C00DFE328 /* UniqueIDMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UniqueIDMap.h; sourceTree = "<group>"; };
		1A2D217411E4F57C00DFE328 /* UniqueIDMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UniqueIDMap.m; sourceTree = "<group>"; };
		1A2D218411E502DE00DFE328 /* NodeMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NodeMapElement.h; sourceTree = "<group>"; };
		1A2D218511E502DE00DFE328 /* NodeMapElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NodeMapElement.m; sourceTree = "<group>"; };
		1A348B1711D2BE4F000C72FC /* FastQueueTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FastQueueTest.h; sourceTree = "<group>"; };
		1A348B1811D2BE4F000C72FC /* FastQueueTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FastQueueTest.m; sourceTree = "<group>"; };
		1A348B1911D2BE4F000C72FC /* IntArrayTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntArrayTest.h; sourceTree = "<group>"; };
		1A348B1A11D2BE4F000C72FC /* IntArrayTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = IntArrayTest.m; sourceTree = "<group>"; };
		1A348B1C11D2BE4F000C72FC /* ANTLRBitSetTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRBitSetTest.h; sourceTree = "<group>"; };
		1A348B1D11D2BE4F000C72FC /* ANTLRBitSetTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRBitSetTest.m; sourceTree = "<group>"; };
		1A348B1F11D2BE4F000C72FC /* ANTLRStringStreamTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRStringStreamTest.h; sourceTree = "<group>"; };
		1A348B2011D2BE4F000C72FC /* ANTLRStringStreamTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRStringStreamTest.m; sourceTree = "<group>"; };
		1A348B2211D2BE4F000C72FC /* CommonTokenTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTokenTest.h; sourceTree = "<group>"; };
		1A348B2311D2BE4F000C72FC /* CommonTokenTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTokenTest.m; sourceTree = "<group>"; };
		1A348B2511D2BE4F000C72FC /* CommonTreeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTreeTest.h; sourceTree = "<group>"; };
		1A348B2611D2BE4F000C72FC /* CommonTreeTest.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTreeTest.m; sourceTree = "<group>"; };
		1A348B4E11D2BEE8000C72FC /* Test.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = Test.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A348B4F11D2BEE8000C72FC /* Test-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "Test-Info.plist"; sourceTree = "<group>"; };
		1A348BB511D2C711000C72FC /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = System/Library/Frameworks/Cocoa.framework; sourceTree = SDKROOT; };
		1A348BB711D2C711000C72FC /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = System/Library/Frameworks/CoreFoundation.framework; sourceTree = SDKROOT; };
		1A348BEC11D2D0A1000C72FC /* ANTLRBitsetTest.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = ANTLRBitsetTest.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A348BED11D2D0A1000C72FC /* ANTLRBitsetTest-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "ANTLRBitsetTest-Info.plist"; sourceTree = "<group>"; };
		1A3A08E411E213C500D5EE26 /* BaseStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseStack.h; sourceTree = "<group>"; };
		1A3A08E511E213C500D5EE26 /* BaseStack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseStack.m; sourceTree = "<group>"; };
		1A3A08E811E213E100D5EE26 /* SymbolStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolStack.h; sourceTree = "<group>"; };
		1A3A08E911E213E100D5EE26 /* SymbolStack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SymbolStack.m; sourceTree = "<group>"; };
		1A3A09BD11E235BD00D5EE26 /* antlr3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = antlr3.h; sourceTree = "<group>"; };
		1A45657511C922BE0082F421 /* RuleMemo.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleMemo.h; sourceTree = "<group>"; };
		1A45657611C922BE0082F421 /* RuleMemo.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleMemo.m; sourceTree = "<group>"; };
		1A45658711C9270D0082F421 /* BaseMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseMapElement.h; sourceTree = "<group>"; };
		1A45658811C9270D0082F421 /* BaseMapElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseMapElement.m; sourceTree = "<group>"; };
		1A4A851011CBCE3E00E4BF1B /* TreeVisitor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeVisitor.h; sourceTree = "<group>"; };
		1A4A851111CBCE3E00E4BF1B /* TreeVisitor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeVisitor.m; sourceTree = "<group>"; };
		1A4A851611CBCE5500E4BF1B /* TreeVisitorAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeVisitorAction.h; sourceTree = "<group>"; };
		1A4A851711CBCE5500E4BF1B /* TreeVisitorAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeVisitorAction.m; sourceTree = "<group>"; };
		1A4A851C11CBCF3700E4BF1B /* TreeWizard.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeWizard.h; sourceTree = "<group>"; };
		1A4A851D11CBCF3700E4BF1B /* TreeWizard.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeWizard.m; sourceTree = "<group>"; };
		1A4D5AD411B55A45001C9482 /* BaseTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTree.h; sourceTree = "<group>"; };
		1A4D5AD511B55A45001C9482 /* BaseTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseTree.m; sourceTree = "<group>"; };
		1A5EA50911CFE7CE00E8932F /* Map.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Map.h; sourceTree = "<group>"; };
		1A5EA50A11CFE7CE00E8932F /* Map.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Map.m; sourceTree = "<group>"; };
		1A65B7D611B9532A00FD8754 /* BufferedTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BufferedTreeNodeStream.h; sourceTree = "<group>"; };
		1A65B7D711B9532A00FD8754 /* BufferedTreeNodeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BufferedTreeNodeStream.m; sourceTree = "<group>"; };
		1A6C451411BF4EE00039788A /* MissingTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MissingTokenException.h; sourceTree = "<group>"; };
		1A6C451511BF4EE00039788A /* MissingTokenException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MissingTokenException.m; sourceTree = "<group>"; };
		1A6C452611BF50A40039788A /* UnwantedTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnwantedTokenException.h; sourceTree = "<group>"; };
		1A6C452711BF50A40039788A /* UnwantedTokenException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnwantedTokenException.m; sourceTree = "<group>"; };
		1A77EE8912E6A552007F323A /* TreeRewriteRuleTokenStream.octest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = TreeRewriteRuleTokenStream.octest; sourceTree = BUILT_PRODUCTS_DIR; };
		1A77EE8A12E6A552007F323A /* TreeRewriteRuleTokenStream-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "TreeRewriteRuleTokenStream-Info.plist"; sourceTree = "<group>"; };
		1A86B91911EB9F6300C67A03 /* ParseTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParseTree.h; sourceTree = "<group>"; };
		1A86B91A11EB9F6300C67A03 /* ParseTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParseTree.m; sourceTree = "<group>"; };
		1A86BACD11EC1CD000C67A03 /* UnbufferedTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnbufferedTokenStream.h; sourceTree = "<group>"; };
		1A86BACE11EC1CD000C67A03 /* UnbufferedTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnbufferedTokenStream.m; sourceTree = "<group>"; };
		1A8ABFC511BA9B960038DBB0 /* CharStreamState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharStreamState.h; sourceTree = "<group>"; };
		1A8AC00A11BAEC710038DBB0 /* RuntimeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuntimeException.h; sourceTree = "<group>"; };
		1A8AC00B11BAEC710038DBB0 /* RuntimeException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuntimeException.m; sourceTree = "<group>"; };
		1A994CE412A84F3E001853FF /* SimpleC__.gl */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleC__.gl; sourceTree = "<group>"; };
		1A9CBD2411C9979600DA8FEF /* UnbufferedCommonTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnbufferedCommonTreeNodeStream.h; sourceTree = "<group>"; };
		1A9CBD2511C9979600DA8FEF /* UnbufferedCommonTreeNodeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnbufferedCommonTreeNodeStream.m; sourceTree = "<group>"; };
		1A9CBD2611C9979600DA8FEF /* UnbufferedCommonTreeNodeStreamState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UnbufferedCommonTreeNodeStreamState.h; sourceTree = "<group>"; };
		1A9CBD2711C9979600DA8FEF /* UnbufferedCommonTreeNodeStreamState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UnbufferedCommonTreeNodeStreamState.m; sourceTree = "<group>"; };
		1AAC202A11CC621A00CF56D1 /* TreePatternLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreePatternLexer.h; sourceTree = "<group>"; };
		1AAC202B11CC621A00CF56D1 /* TreePatternLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreePatternLexer.m; sourceTree = "<group>"; };
		1AAC20A311CC790300CF56D1 /* TreePatternParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreePatternParser.h; sourceTree = "<group>"; };
		1AAC20A411CC790300CF56D1 /* TreePatternParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreePatternParser.m; sourceTree = "<group>"; };
		1AB4A58F11B9A0DA0076E91A /* StreamEnumerator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StreamEnumerator.h; sourceTree = "<group>"; };
		1AB4A59011B9A0DA0076E91A /* StreamEnumerator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = StreamEnumerator.m; sourceTree = "<group>"; };
		1AB5F47511E3869D00E065B0 /* RuleMapElement.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleMapElement.h; sourceTree = "<group>"; };
		1AB5F47611E3869D00E065B0 /* RuleMapElement.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleMapElement.m; sourceTree = "<group>"; };
		1AB5F51C11E3BE2E00E065B0 /* PtrBuffer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PtrBuffer.h; sourceTree = "<group>"; };
		1AB5F51D11E3BE2E00E065B0 /* PtrBuffer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = PtrBuffer.m; sourceTree = "<group>"; };
		1AC5AC7212E7BBB600DF0C58 /* files */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = files; path = treeparser/files; sourceTree = "<group>"; };
		1AC5AC7312E7BBB600DF0C58 /* input */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = input; path = treeparser/input; sourceTree = "<group>"; };
		1AC5AC7412E7BBB600DF0C58 /* Lang.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Lang.g; path = treeparser/Lang.g; sourceTree = "<group>"; };
		1AC5AC7512E7BBB600DF0C58 /* LangDumpDecl.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LangDumpDecl.g; path = treeparser/LangDumpDecl.g; sourceTree = "<group>"; };
		1AC5AC7712E7BBB600DF0C58 /* output */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = output; path = treeparser/output; sourceTree = "<group>"; };
		1AC5AC7812E7BBB600DF0C58 /* README.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = README.txt; path = treeparser/README.txt; sourceTree = "<group>"; };
		1AC5AC8112E7BC9100DF0C58 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = treeparser/main.m; sourceTree = "<group>"; };
		1AC5ACA712E7BEFE00DF0C58 /* treeparser */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = treeparser; sourceTree = BUILT_PRODUCTS_DIR; };
		1AC5ACC412E7C03C00DF0C58 /* Lang.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Lang.tokens; path = treeparser/Lang.tokens; sourceTree = "<group>"; };
		1AC5ACC512E7C03C00DF0C58 /* LangDumpDecl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LangDumpDecl.h; path = treeparser/LangDumpDecl.h; sourceTree = "<group>"; };
		1AC5ACC612E7C03C00DF0C58 /* LangDumpDecl.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LangDumpDecl.m; path = treeparser/LangDumpDecl.m; sourceTree = "<group>"; };
		1AC5ACC712E7C03C00DF0C58 /* LangDumpDecl.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LangDumpDecl.tokens; path = treeparser/LangDumpDecl.tokens; sourceTree = "<group>"; };
		1AC5ACC812E7C03C00DF0C58 /* LangLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LangLexer.h; path = treeparser/LangLexer.h; sourceTree = "<group>"; };
		1AC5ACC912E7C03C00DF0C58 /* LangLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LangLexer.m; path = treeparser/LangLexer.m; sourceTree = "<group>"; };
		1AC5ACCA12E7C03C00DF0C58 /* LangParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = LangParser.h; path = treeparser/LangParser.h; sourceTree = "<group>"; };
		1AC5ACCB12E7C03C00DF0C58 /* LangParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = LangParser.m; path = treeparser/LangParser.m; sourceTree = "<group>"; };
		1ADB66F012E74341007C1661 /* FuzzyLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FuzzyLexer.h; sourceTree = "<group>"; };
		1ADE21F012E505D700E8A95C /* SimpleC.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleC.g; sourceTree = "<group>"; };
		1AE8A96A11D9227A00D36FD6 /* RuleStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RuleStack.h; sourceTree = "<group>"; };
		1AE8A96B11D9227A00D36FD6 /* RuleStack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RuleStack.m; sourceTree = "<group>"; };
		32DBCF5E0370ADEE00C91783 /* ANTLR_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLR_Prefix.pch; sourceTree = "<group>"; };
		8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
		8DC2EF5B0486A6940098B216 /* ANTLR.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = ANTLR.framework; sourceTree = BUILT_PRODUCTS_DIR; };
		BF7D9B511519363200B58218 /* ACBTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ACBTree.h; sourceTree = "<group>"; };
		BF7D9B521519363200B58218 /* ACBTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ACBTree.m; sourceTree = "<group>"; };
		BF7D9B551519367800B58218 /* AMutableArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AMutableArray.h; sourceTree = "<group>"; };
		BF7D9B561519367800B58218 /* AMutableArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AMutableArray.m; sourceTree = "<group>"; };
		BF7D9B591519368C00B58218 /* AMutableDictionary.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AMutableDictionary.h; sourceTree = "<group>"; };
		BF7D9B5A1519368C00B58218 /* AMutableDictionary.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AMutableDictionary.m; sourceTree = "<group>"; };
		BF7D9B5D151936B500B58218 /* DoubleKeyMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DoubleKeyMap.h; sourceTree = "<group>"; };
		BF7D9B5E151936B600B58218 /* DoubleKeyMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DoubleKeyMap.m; sourceTree = "<group>"; };
		BF7D9B61151936E700B58218 /* ANTLRFileStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRFileStream.h; sourceTree = "<group>"; };
		BF7D9B62151936E700B58218 /* ANTLRFileStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRFileStream.m; sourceTree = "<group>"; };
		BF7D9B65151936FB00B58218 /* ANTLRInputStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRInputStream.h; sourceTree = "<group>"; };
		BF7D9B66151936FB00B58218 /* ANTLRInputStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRInputStream.m; sourceTree = "<group>"; };
		BF7D9B691519371100B58218 /* ANTLRReaderStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRReaderStream.h; sourceTree = "<group>"; };
		BF7D9B6A1519371200B58218 /* ANTLRReaderStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRReaderStream.m; sourceTree = "<group>"; };
		BF7D9B6D1519373600B58218 /* RewriteRuleNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRuleNodeStream.h; sourceTree = "<group>"; };
		BF7D9B6E1519373600B58218 /* RewriteRuleNodeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RewriteRuleNodeStream.m; sourceTree = "<group>"; };
		BF7D9B711519375200B58218 /* ArrayIterator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ArrayIterator.h; sourceTree = "<group>"; };
		BF7D9B721519375200B58218 /* ArrayIterator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ArrayIterator.m; sourceTree = "<group>"; };
		F7009AD90A1BE4AE002EDD5D /* LexerRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LexerRuleReturnScope.h; sourceTree = "<group>"; };
		F7009ADA0A1BE4AE002EDD5D /* LexerRuleReturnScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = LexerRuleReturnScope.m; sourceTree = "<group>"; };
		F700E6190A5F66EC005D0757 /* EarlyExitException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EarlyExitException.h; sourceTree = "<group>"; };
		F700E61A0A5F66EC005D0757 /* EarlyExitException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = EarlyExitException.m; sourceTree = "<group>"; };
		F700E85E0A5FA2DE005D0757 /* Combined.g */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; name = Combined.g; path = combined/Combined.g; sourceTree = "<group>"; };
		F700E8640A5FA31D005D0757 /* combined */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = combined; sourceTree = BUILT_PRODUCTS_DIR; };
		F700E86A0A5FA34D005D0757 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = combined/main.m; sourceTree = "<group>"; };
		F700E8F90A5FAD21005D0757 /* Parser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Parser.h; sourceTree = "<group>"; };
		F700E8FA0A5FAD21005D0757 /* Parser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Parser.m; sourceTree = "<group>"; };
		F700ECCF0A5FE176005D0757 /* input */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		F700ECD00A5FE176005D0757 /* output */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = output; sourceTree = "<group>"; };
		F700ECD70A5FE186005D0757 /* LL-star */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "LL-star"; sourceTree = BUILT_PRODUCTS_DIR; };
		F700ECE70A5FE25D005D0757 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F700ED7E0A5FF17C005D0757 /* TokenSource.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TokenSource.h; sourceTree = "<group>"; };
		F700ED940A5FF2A5005D0757 /* CommonTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTokenStream.h; sourceTree = "<group>"; };
		F700ED950A5FF2A5005D0757 /* CommonTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTokenStream.m; sourceTree = "<group>"; };
		F7037CEE0A0582FC0070435D /* MismatchedRangeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MismatchedRangeException.h; sourceTree = "<group>"; };
		F7037CEF0A0582FC0070435D /* MismatchedRangeException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MismatchedRangeException.m; sourceTree = "<group>"; };
		F7037EA00A05AFB60070435D /* lexertest-simple */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = "lexertest-simple"; sourceTree = BUILT_PRODUCTS_DIR; };
		F7037EBD0A05B06B0070435D /* TestLexer.g */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = TestLexer.g; sourceTree = "<group>"; };
		F70380BA0A07FA0D0070435D /* MismatchedSetException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MismatchedSetException.h; sourceTree = "<group>"; };
		F70380BB0A07FA0D0070435D /* MismatchedSetException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MismatchedSetException.m; sourceTree = "<group>"; };
		F7048FF50B07D05400D2F326 /* Test.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Test.tokens; sourceTree = "<group>"; };
		F7048FF60B07D05400D2F326 /* TestLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TestLexer.h; sourceTree = "<group>"; };
		F7048FF70B07D05400D2F326 /* TestLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TestLexer.m; sourceTree = "<group>"; };
		F706A55B0A0EC307008999AB /* input */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		F70AA7A509AA2A6900C3FD5E /* ANTLR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLR.h; sourceTree = "<group>"; };
		F70AA7AD09AA2AC000C3FD5E /* IntStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = IntStream.h; sourceTree = "<group>"; };
		F70AA7B509AA2B8800C3FD5E /* CharStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharStream.h; sourceTree = "<group>"; };
		F70AA7C509AA339900C3FD5E /* ANTLRStringStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRStringStream.h; sourceTree = "<group>"; };
		F70AA7C609AA339900C3FD5E /* ANTLRStringStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRStringStream.m; sourceTree = "<group>"; };
		F70AA7CE09AA379300C3FD5E /* CharStreamState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CharStreamState.m; sourceTree = "<group>"; };
		F70B11BB0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRuleSubtreeStream.h; sourceTree = "<group>"; };
		F70B11BC0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RewriteRuleSubtreeStream.m; sourceTree = "<group>"; };
		F70B11C10C4C2B7900C3ECE0 /* RewriteRuleTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRuleTokenStream.h; sourceTree = "<group>"; };
		F70B11C20C4C2B7900C3ECE0 /* RewriteRuleTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RewriteRuleTokenStream.m; sourceTree = "<group>"; };
		F70BB390098E5BB80054FEF8 /* SenTestingKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = SenTestingKit.framework; path = Library/Frameworks/SenTestingKit.framework; sourceTree = DEVELOPER_DIR; };
		F71325860C4A060900B99F2D /* RewriteRuleElementStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RewriteRuleElementStream.h; sourceTree = "<group>"; };
		F71325870C4A060900B99F2D /* RewriteRuleElementStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RewriteRuleElementStream.m; sourceTree = "<group>"; };
		F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreFoundation.framework; path = /System/Library/Frameworks/CoreFoundation.framework; sourceTree = "<absolute>"; };
		F72B8CFA0AD01D380013F1E2 /* Fuzzy.g */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = Fuzzy.g; sourceTree = "<group>"; };
		F72B8D090AD01DCB0013F1E2 /* Fuzzy.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Fuzzy.tokens; sourceTree = "<group>"; };
		F72B8D0B0AD01DCB0013F1E2 /* FuzzyLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FuzzyLexer.m; sourceTree = "<group>"; };
		F72C58E80AB3911D00282574 /* CommonTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTree.h; sourceTree = "<group>"; };
		F72C58E90AB3911D00282574 /* CommonTree.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTree.m; sourceTree = "<group>"; };
		F72C59A50AB4F20A00282574 /* CommonTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTreeAdaptor.h; sourceTree = "<group>"; };
		F72C59A60AB4F20A00282574 /* CommonTreeAdaptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTreeAdaptor.m; sourceTree = "<group>"; };
		F72C5B820AB52AD300282574 /* TreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeNodeStream.h; sourceTree = "<group>"; };
		F72C5D540AB63C1D00282574 /* TreeParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeParser.h; sourceTree = "<group>"; };
		F72C5D550AB63C1D00282574 /* TreeParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeParser.m; sourceTree = "<group>"; };
		F72C5D600AB63E0B00282574 /* MismatchedTreeNodeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MismatchedTreeNodeException.h; sourceTree = "<group>"; };
		F72C5D610AB63E0B00282574 /* MismatchedTreeNodeException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MismatchedTreeNodeException.m; sourceTree = "<group>"; };
		F72C5E2F0AB7529C00282574 /* input */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		F72C5E310AB7529C00282574 /* output */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = output; sourceTree = "<group>"; };
		F72C5E560AB7E41000282574 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F72C5E690AB7E4C900282574 /* simplectree */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = simplectree; sourceTree = BUILT_PRODUCTS_DIR; };
		F72C5ECC0AB7E5A500282574 /* ParserRuleReturnScope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ParserRuleReturnScope.h; sourceTree = "<group>"; };
		F72C5ECD0AB7E5A500282574 /* ParserRuleReturnScope.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ParserRuleReturnScope.m; sourceTree = "<group>"; };
		F738D1730B07AEAA001813C4 /* FailedPredicateException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FailedPredicateException.h; sourceTree = "<group>"; };
		F738D1740B07AEAA001813C4 /* FailedPredicateException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = FailedPredicateException.m; sourceTree = "<group>"; };
		F738D1750B07AEAA001813C4 /* TreeException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeException.h; sourceTree = "<group>"; };
		F738D1760B07AEAA001813C4 /* TreeException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeException.m; sourceTree = "<group>"; };
		F738D1FD0B07B1CE001813C4 /* SymbolTable.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SymbolTable.tokens; sourceTree = "<group>"; };
		F738D1FE0B07B1CE001813C4 /* SymbolTableLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTableLexer.h; sourceTree = "<group>"; };
		F738D1FF0B07B1CE001813C4 /* SymbolTableLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SymbolTableLexer.m; sourceTree = "<group>"; };
		F738D2000B07B1CE001813C4 /* SymbolTableParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SymbolTableParser.h; sourceTree = "<group>"; };
		F738D2010B07B1CE001813C4 /* SymbolTableParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SymbolTableParser.m; sourceTree = "<group>"; };
		F738D2230B07B3BC001813C4 /* TParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TParser.h; sourceTree = "<group>"; };
		F738D2240B07B3BC001813C4 /* TParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TParser.m; sourceTree = "<group>"; };
		F738D2510B07B842001813C4 /* SimpleCParser.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SimpleCParser.m; sourceTree = "<group>"; };
		F738D27F0B07B9B6001813C4 /* SimpleC.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleC.tokens; sourceTree = "<group>"; };
		F738D2800B07B9B6001813C4 /* SimpleCLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleCLexer.h; sourceTree = "<group>"; };
		F738D2810B07B9B6001813C4 /* SimpleCLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleCLexer.m; sourceTree = "<group>"; };
		F738D2820B07B9B6001813C4 /* SimpleCParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleCParser.h; sourceTree = "<group>"; };
		F738D35C0B07C105001813C4 /* Combined.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = Combined.tokens; path = combined/Combined.tokens; sourceTree = "<group>"; };
		F738D35D0B07C105001813C4 /* CombinedLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CombinedLexer.h; path = combined/CombinedLexer.h; sourceTree = "<group>"; };
		F738D35E0B07C105001813C4 /* CombinedLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CombinedLexer.m; path = combined/CombinedLexer.m; sourceTree = "<group>"; };
		F738D35F0B07C105001813C4 /* CombinedParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CombinedParser.h; path = combined/CombinedParser.h; sourceTree = "<group>"; };
		F738D3600B07C105001813C4 /* CombinedParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CombinedParser.m; path = combined/CombinedParser.m; sourceTree = "<group>"; };
		F73E2B720A9CFE6A005D6267 /* Tree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tree.h; sourceTree = "<group>"; };
		F73E2B7A0A9D0AFC005D6267 /* TreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeAdaptor.h; sourceTree = "<group>"; };
		F741D0640B3812D40024DF3F /* SimpleCWalker.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleCWalker.h; sourceTree = "<group>"; };
		F741D0650B3812D40024DF3F /* SimpleCWalker.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleCWalker.m; sourceTree = "<group>"; };
		F762879C0B71578D006AA7EF /* README.rtf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.rtf; path = README.rtf; sourceTree = "<group>"; };
		F76AA98E0CEA515A00AF044C /* CommonTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonTreeNodeStream.h; sourceTree = "<group>"; };
		F76AA98F0CEA515A00AF044C /* CommonTreeNodeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonTreeNodeStream.m; sourceTree = "<group>"; };
		F7715D1A0AC9DCE400ED984D /* SimpleC.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleC.g; sourceTree = "<group>"; };
		F7715D1B0AC9DCE500ED984D /* SimpleCWalker.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleCWalker.g; sourceTree = "<group>"; };
		F7715D1C0AC9DDD800ED984D /* SimpleC.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleC.tokens; sourceTree = "<group>"; };
		F7715D1D0AC9DDD800ED984D /* SimpleCWalker.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = SimpleCWalker.tokens; sourceTree = "<group>"; };
		F7715D2E0AC9DE9E00ED984D /* SimpleCLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleCLexer.h; sourceTree = "<group>"; };
		F7715D2F0AC9DE9E00ED984D /* SimpleCLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleCLexer.m; sourceTree = "<group>"; };
		F7715D300AC9DE9E00ED984D /* SimpleCParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleCParser.h; sourceTree = "<group>"; };
		F7715D310AC9DE9E00ED984D /* SimpleCParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleCParser.m; sourceTree = "<group>"; };
		F7754E3D0A5C0A0500D0873A /* DFA.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DFA.h; sourceTree = "<group>"; };
		F7754E3E0A5C0A0500D0873A /* DFA.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DFA.m; sourceTree = "<group>"; };
		F77744030B234A3400D1F89B /* Token+DebuggerSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "Token+DebuggerSupport.h"; sourceTree = "<group>"; };
		F77744040B234A3400D1F89B /* Token+DebuggerSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "Token+DebuggerSupport.m"; sourceTree = "<group>"; };
		F77747550B23A70600D1F89B /* Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Debug.h; sourceTree = "<group>"; };
		F77765CA09DC583000517181 /* Token.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Token.h; sourceTree = "<group>"; };
		F777660309DC5CF400517181 /* CommonToken.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CommonToken.h; sourceTree = "<group>"; };
		F777660409DC5CF400517181 /* CommonToken.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CommonToken.m; sourceTree = "<group>"; };
		F777668009DC719C00517181 /* MismatchedTokenException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MismatchedTokenException.h; sourceTree = "<group>"; };
		F777668109DC719C00517181 /* MismatchedTokenException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = MismatchedTokenException.m; sourceTree = "<group>"; };
		F777669109DC72D600517181 /* RecognitionException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecognitionException.h; sourceTree = "<group>"; };
		F777669209DC72D600517181 /* RecognitionException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecognitionException.m; sourceTree = "<group>"; };
		F77766AE09DD53E800517181 /* TokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TokenStream.h; sourceTree = "<group>"; };
		F79D56600A0E23A400EA3CEE /* fuzzy */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = fuzzy; sourceTree = BUILT_PRODUCTS_DIR; };
		F79D56C00A0E287500EA3CEE /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F79D59890A0E51AB00EA3CEE /* NoViableAltException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NoViableAltException.h; sourceTree = "<group>"; };
		F79D598A0A0E51AB00EA3CEE /* NoViableAltException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NoViableAltException.m; sourceTree = "<group>"; };
		F7A4098B09659BF3002CC781 /* BaseRecognizer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseRecognizer.h; sourceTree = "<group>"; };
		F7A4098C09659BF3002CC781 /* BaseRecognizer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = BaseRecognizer.m; sourceTree = "<group>"; };
		F7A4099109659BFB002CC781 /* Lexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Lexer.h; sourceTree = "<group>"; };
		F7A4099209659BFB002CC781 /* Lexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Lexer.m; sourceTree = "<group>"; };
		F7B1E5AC0CD7CF1900CE136E /* RecognizerSharedState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RecognizerSharedState.h; sourceTree = "<group>"; };
		F7B1E5AD0CD7CF1900CE136E /* RecognizerSharedState.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = RecognizerSharedState.m; sourceTree = "<group>"; };
		F7CD45FC0C64BA4B00FF933A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F7CD45FD0C64BA4B00FF933A /* TreeRewrite.g */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TreeRewrite.g; sourceTree = "<group>"; };
		F7CD46340C64BB7300FF933A /* TreeRewrite.tokens */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = TreeRewrite.tokens; sourceTree = "<group>"; };
		F7CD46350C64BB7300FF933A /* TreeRewriteLexer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeRewriteLexer.h; sourceTree = "<group>"; };
		F7CD46360C64BB7300FF933A /* TreeRewriteLexer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteLexer.m; sourceTree = "<group>"; };
		F7CD46370C64BB7300FF933A /* TreeRewriteParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TreeRewriteParser.h; sourceTree = "<group>"; };
		F7CD46380C64BB7300FF933A /* TreeRewriteParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TreeRewriteParser.m; sourceTree = "<group>"; };
		F7CD475D0C64D22800FF933A /* treerewrite */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = treerewrite; sourceTree = BUILT_PRODUCTS_DIR; };
		F7CECD7D0B1E5C370054CC3B /* DebugEventListener.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugEventListener.h; sourceTree = "<group>"; };
		F7DD05E20A7B14BE006A006C /* input */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		F7DD05E30A7B14BE006A006C /* output */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = output; sourceTree = "<group>"; };
		F7DD05E40A7B14BE006A006C /* T.g */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = T.g; sourceTree = "<group>"; };
		F7DD05E70A7B1572006A006C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F7DD05EE0A7B15E1006A006C /* hoistedPredicates */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = hoistedPredicates; sourceTree = BUILT_PRODUCTS_DIR; };
		F7DD06E70A7B1700006A006C /* TLexer.h */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.h; path = TLexer.h; sourceTree = "<group>"; };
		F7DD06E80A7B1700006A006C /* TLexer.m */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = sourcecode.c.objc; path = TLexer.m; sourceTree = "<group>"; };
		F7DD073C0A7B660A006A006C /* input */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = input; sourceTree = "<group>"; };
		F7DD073D0A7B660A006A006C /* output */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = output; sourceTree = "<group>"; };
		F7DD073E0A7B660A006A006C /* SymbolTable.g */ = {isa = PBXFileReference; fileEncoding = 30; lastKnownFileType = text; path = SymbolTable.g; sourceTree = "<group>"; };
		F7DD07440A7B6618006A006C /* scopes */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = scopes; sourceTree = BUILT_PRODUCTS_DIR; };
		F7DD07800A7B67A7006A006C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F7E261140B1E44320013F640 /* DebugParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugParser.h; sourceTree = "<group>"; };
		F7E261150B1E44320013F640 /* DebugParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugParser.m; sourceTree = "<group>"; };
		F7E261180B1E443C0013F640 /* DebugTreeParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugTreeParser.h; sourceTree = "<group>"; };
		F7E261190B1E443C0013F640 /* DebugTreeParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugTreeParser.m; sourceTree = "<group>"; };
		F7E2611E0B1E44E80013F640 /* DebugTokenStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugTokenStream.h; sourceTree = "<group>"; };
		F7E2611F0B1E44E80013F640 /* DebugTokenStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugTokenStream.m; sourceTree = "<group>"; };
		F7E261220B1E44FA0013F640 /* DebugTreeNodeStream.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugTreeNodeStream.h; sourceTree = "<group>"; };
		F7E261230B1E44FA0013F640 /* DebugTreeNodeStream.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugTreeNodeStream.m; sourceTree = "<group>"; };
		F7E261260B1E45070013F640 /* DebugTreeAdaptor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugTreeAdaptor.h; sourceTree = "<group>"; };
		F7E261270B1E45070013F640 /* DebugTreeAdaptor.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugTreeAdaptor.m; sourceTree = "<group>"; };
		F7E261370B1E45580013F640 /* DebugEventSocketProxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugEventSocketProxy.h; sourceTree = "<group>"; };
		F7E261380B1E45580013F640 /* DebugEventSocketProxy.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = DebugEventSocketProxy.m; sourceTree = "<group>"; };
		F7E983940A0D6A5F00F16093 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
		F7EFFC8B0D164E2C008EE57E /* CHANGES.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CHANGES.txt; sourceTree = "<group>"; };
		F7F218EE097AFB1A000472E9 /* ANTLRBitSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ANTLRBitSet.h; sourceTree = "<group>"; };
		F7F218EF097AFB1A000472E9 /* ANTLRBitSet.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ANTLRBitSet.m; sourceTree = "<group>"; };
/* End PBXFileReference section */

/* Begin PBXFrameworksBuildPhase section */
		1A0F345D12EA42D800496BB8 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A0F345E12EA42D800496BB8 /* ANTLR.framework in Frameworks */,
				1A0F345F12EA42D800496BB8 /* Foundation.framework in Frameworks */,
				1A0F346012EA42D800496BB8 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1210F811D3A5D900F27B38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12117911D3B45C00F27B38 /* ANTLR.framework in Frameworks */,
				1A12117A11D3B47000F27B38 /* Cocoa.framework in Frameworks */,
				1A12117B11D3B47000F27B38 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1211CE11D3BF4600F27B38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A1211D711D3BF6800F27B38 /* ANTLR.framework in Frameworks */,
				1A1211D811D3BF6800F27B38 /* Cocoa.framework in Frameworks */,
				1A1211D911D3BF6800F27B38 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12122111D3C92400F27B38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12122B11D3C93500F27B38 /* ANTLR.framework in Frameworks */,
				1A12122C11D3C93500F27B38 /* Cocoa.framework in Frameworks */,
				1A12122D11D3C93500F27B38 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1212D911D3F53600F27B38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A1212E211D3F55500F27B38 /* ANTLR.framework in Frameworks */,
				1A1212E311D3F55500F27B38 /* Cocoa.framework in Frameworks */,
				1A1212E411D3F55500F27B38 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12130911D3F7CD00F27B38 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12131211D3F7DC00F27B38 /* ANTLR.framework in Frameworks */,
				1A12131311D3F7DC00F27B38 /* Cocoa.framework in Frameworks */,
				1A12131411D3F7DC00F27B38 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348B4B11D2BEE8000C72FC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A348B5811D2BF1C000C72FC /* ANTLR.framework in Frameworks */,
				1A348BB611D2C711000C72FC /* Cocoa.framework in Frameworks */,
				1A348BB811D2C711000C72FC /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348BE911D2D0A1000C72FC /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A348BF211D2D0E0000C72FC /* Cocoa.framework in Frameworks */,
				1A348BF311D2D0E0000C72FC /* CoreFoundation.framework in Frameworks */,
				1A348BF411D2D0E7000C72FC /* ANTLR.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A77EE8612E6A552007F323A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A77EE9312E6A57C007F323A /* Cocoa.framework in Frameworks */,
				1A77EE9412E6A57C007F323A /* CoreFoundation.framework in Frameworks */,
				1A77EE9712E6A594007F323A /* ANTLR.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1AC5AC9D12E7BEFE00DF0C58 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1AC5AC9E12E7BEFE00DF0C58 /* ANTLR.framework in Frameworks */,
				1AC5AC9F12E7BEFE00DF0C58 /* Foundation.framework in Frameworks */,
				1AC5ACA112E7BEFE00DF0C58 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8DC2EF560486A6940098B216 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F763D51E0A66765B0061CD35 /* CoreFoundation.framework in Frameworks */,
				1ADB67BA12E74E82007C1661 /* Cocoa.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F700E8620A5FA31D005D0757 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F700ECA40A5FDF1A005D0757 /* CoreFoundation.framework in Frameworks */,
				F700ECA50A5FDF1A005D0757 /* FuzzyLexer.h in Frameworks */,
				F700EC670A5FDF0D005D0757 /* ANTLR.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F700ECD50A5FE186005D0757 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7F4E9BA0A6E8B110092D087 /* Foundation.framework in Frameworks */,
				F763D4490A666D3D0061CD35 /* ANTLR.framework in Frameworks */,
				F700ECD90A5FE19A005D0757 /* CoreFoundation.framework in Frameworks */,
				F700ECDA0A5FE19A005D0757 /* FuzzyLexer.h in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7037E9E0A05AFB60070435D /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7037EA60A05AFD70070435D /* ANTLR.framework in Frameworks */,
				F7E985580A0D865E00F16093 /* Foundation.framework in Frameworks */,
				F7E985590A0D866000F16093 /* FuzzyLexer.h in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F72C5E610AB7E4C900282574 /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F72C5E620AB7E4C900282574 /* ANTLR.framework in Frameworks */,
				F72C5E630AB7E4C900282574 /* Foundation.framework in Frameworks */,
				F72C5E650AB7E4C900282574 /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F79D565E0A0E23A400EA3CEE /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F79D5AF60A0E634900EA3CEE /* ANTLR.framework in Frameworks */,
				F79D5AF70A0E634A00EA3CEE /* Foundation.framework in Frameworks */,
				F79D5AF80A0E634A00EA3CEE /* FuzzyLexer.h in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7CD475B0C64D22800FF933A /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7CD48670C64D88800FF933A /* ANTLR.framework in Frameworks */,
				F7CD48680C64D88800FF933A /* Foundation.framework in Frameworks */,
				F7CD486A0C64D88800FF933A /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7DD05EC0A7B15E1006A006C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7DD06040A7B1663006A006C /* FuzzyLexer.h in Frameworks */,
				F7DD06070A7B1664006A006C /* CoreFoundation.framework in Frameworks */,
				F7DD06300A7B1665006A006C /* Foundation.framework in Frameworks */,
				F7DD06C50A7B1691006A006C /* ANTLR.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7DD07420A7B6618006A006C /* Frameworks */ = {
			isa = PBXFrameworksBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7DD074C0A7B6656006A006C /* ANTLR.framework in Frameworks */,
				F7DD074D0A7B665C006A006C /* Foundation.framework in Frameworks */,
				F7DD074E0A7B665D006A006C /* FuzzyLexer.h in Frameworks */,
				F7DD074F0A7B665D006A006C /* CoreFoundation.framework in Frameworks */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXFrameworksBuildPhase section */

/* Begin PBXGroup section */
		034768DFFF38A50411DB9C8B /* Products */ = {
			isa = PBXGroup;
			children = (
				8DC2EF5B0486A6940098B216 /* ANTLR.framework */,
				F7037EA00A05AFB60070435D /* lexertest-simple */,
				F79D56600A0E23A400EA3CEE /* fuzzy */,
				F700E8640A5FA31D005D0757 /* combined */,
				F700ECD70A5FE186005D0757 /* LL-star */,
				F7DD05EE0A7B15E1006A006C /* hoistedPredicates */,
				F7DD07440A7B6618006A006C /* scopes */,
				F72C5E690AB7E4C900282574 /* simplectree */,
				F7CD475D0C64D22800FF933A /* treerewrite */,
				1A348B4E11D2BEE8000C72FC /* Test.octest */,
				1A348BEC11D2D0A1000C72FC /* ANTLRBitsetTest.octest */,
				1A1210FB11D3A5D900F27B38 /* ANTLRCommonTokenTest.octest */,
				1A1211D111D3BF4700F27B38 /* ANTLRStringStreamTest.octest */,
				1A12122411D3C92400F27B38 /* ANTLRFastQueueTest.octest */,
				1A1212DC11D3F53600F27B38 /* ANTLRIntArrayTest.octest */,
				1A12130C11D3F7CD00F27B38 /* ANTLRCommonTreeTest.octest */,
				1A77EE8912E6A552007F323A /* TreeRewriteRuleTokenStream.octest */,
				1AC5ACA712E7BEFE00DF0C58 /* treeparser */,
				1A0F346612EA42D800496BB8 /* polydiff */,
			);
			name = Products;
			sourceTree = "<group>";
		};
		0867D691FE84028FC02AAC07 /* ANTLR */ = {
			isa = PBXGroup;
			children = (
				F762879C0B71578D006AA7EF /* README.rtf */,
				F7EFFC8B0D164E2C008EE57E /* CHANGES.txt */,
				08FB77AEFE84172EC02AAC07 /* Classes */,
				F7037EBB0A05B06B0070435D /* examples */,
				32C88DFF0371C24200C91783 /* Other Sources */,
				089C1665FE841158C02AAC07 /* Resources */,
				0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
				034768DFFF38A50411DB9C8B /* Products */,
				1A348B1411D2BE4F000C72FC /* test */,
				1A348B4F11D2BEE8000C72FC /* Test-Info.plist */,
				1A348BB511D2C711000C72FC /* Cocoa.framework */,
				1A348BB711D2C711000C72FC /* CoreFoundation.framework */,
				1A348BED11D2D0A1000C72FC /* ANTLRBitsetTest-Info.plist */,
				1A1210FC11D3A5DA00F27B38 /* ANTLRCommonTokenTest-Info.plist */,
				1A1211D211D3BF4700F27B38 /* ANTLRStringStreamTest-Info.plist */,
				1A12122511D3C92400F27B38 /* ANTLRFastQueueTest-Info.plist */,
				1A12122A11D3C93500F27B38 /* ANTLR.framework */,
				1A1212DD11D3F53600F27B38 /* ANTLRIntArrayTest-Info.plist */,
				1A12130D11D3F7CD00F27B38 /* ANTLRCommonTreeTest-Info.plist */,
				1A77EE8A12E6A552007F323A /* TreeRewriteRuleTokenStream-Info.plist */,
			);
			name = ANTLR;
			sourceTree = "<group>";
		};
		0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
			isa = PBXGroup;
			children = (
				F70BB390098E5BB80054FEF8 /* SenTestingKit.framework */,
				1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
				1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
			);
			name = "External Frameworks and Libraries";
			sourceTree = "<group>";
		};
		089C1665FE841158C02AAC07 /* Resources */ = {
			isa = PBXGroup;
			children = (
				8DC2EF5A0486A6940098B216 /* Info.plist */,
				089C1666FE841158C02AAC07 /* InfoPlist.strings */,
			);
			name = Resources;
			sourceTree = "<group>";
		};
		08FB77AEFE84172EC02AAC07 /* Classes */ = {
			isa = PBXGroup;
			children = (
				F7E2610F0B1E43E60013F640 /* Debugging */,
				F7A40951096597D2002CC781 /* DFA */,
				F7A4094C096597C4002CC781 /* Exceptions */,
				F7F218EB097AFB0C000472E9 /* Misc */,
				F7A4098809659BE5002CC781 /* Recognizer */,
				1A1BCDC011CB04D20051A1EC /* Rules */,
				F70AA7AA09AA2AAB00C3FD5E /* Streams */,
				F7492F8D09C0171900B25E30 /* Tokens */,
				F73E2B590A9CF83A005D6267 /* Trees */,
			);
			name = Classes;
			sourceTree = "<group>";
		};
		1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
			isa = PBXGroup;
			children = (
				F71F6B8F09A81E6F003221F4 /* CoreFoundation.framework */,
				1058C7B1FEA5585E11CA2CBB /* FuzzyLexer.h */,
			);
			name = "Linked Frameworks";
			sourceTree = "<group>";
		};
		1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
			isa = PBXGroup;
			children = (
				0867D69BFE84028FC02AAC07 /* Foundation.framework */,
			);
			name = "Other Frameworks";
			sourceTree = "<group>";
		};
		1A0F342C12EA411F00496BB8 /* polydiff */ = {
			isa = PBXGroup;
			children = (
				1A0F347812EA444500496BB8 /* Poly.tokens */,
				1A0F347912EA444500496BB8 /* PolyDifferentiator.m */,
				1A0F347A12EA444500496BB8 /* PolyLexer.h */,
				1A0F347B12EA444500496BB8 /* PolyLexer.m */,
				1A0F347C12EA444500496BB8 /* PolyParser.h */,
				1A0F347D12EA444500496BB8 /* PolyParser.m */,
				1A0F347E12EA444500496BB8 /* Simplifier.h */,
				1A0F347F12EA444500496BB8 /* Simplifier.m */,
				1A0F348012EA444500496BB8 /* Simplifier.tokens */,
				1A0F342D12EA411F00496BB8 /* files */,
				1A0F342E12EA411F00496BB8 /* input */,
				1A0F343012EA411F00496BB8 /* Main.m */,
				1A0F343112EA411F00496BB8 /* output */,
				1A0F343212EA411F00496BB8 /* Poly.g */,
				1A0F343312EA411F00496BB8 /* PolyDifferentiator.g */,
				1A0F343412EA411F00496BB8 /* PolyPrinter.g */,
				1A0F343512EA411F00496BB8 /* Simplifier.g */,
			);
			path = polydiff;
			sourceTree = "<group>";
		};
		1A1BCDC011CB04D20051A1EC /* Rules */ = {
			isa = PBXGroup;
			children = (
				1AB5F47511E3869D00E065B0 /* RuleMapElement.h */,
				1AB5F47611E3869D00E065B0 /* RuleMapElement.m */,
				F72C5ECC0AB7E5A500282574 /* ParserRuleReturnScope.h */,
				F72C5ECD0AB7E5A500282574 /* ParserRuleReturnScope.m */,
				1A1BCDB911CB01E60051A1EC /* RuleReturnScope.h */,
				1A1BCDBA11CB01E60051A1EC /* RuleReturnScope.m */,
				1A1BCDCD11CB0B3D0051A1EC /* TreeRuleReturnScope.h */,
				1A1BCDCE11CB0B3D0051A1EC /* TreeRuleReturnScope.m */,
			);
			name = Rules;
			sourceTree = "<group>";
		};
		1A348B1411D2BE4F000C72FC /* test */ = {
			isa = PBXGroup;
			children = (
				1A348B1511D2BE4F000C72FC /* runtime */,
			);
			path = test;
			sourceTree = "<group>";
		};
		1A348B1511D2BE4F000C72FC /* runtime */ = {
			isa = PBXGroup;
			children = (
				1A348B1611D2BE4F000C72FC /* misc */,
				1A348B1B11D2BE4F000C72FC /* sets */,
				1A348B1E11D2BE4F000C72FC /* stream */,
				1A348B2111D2BE4F000C72FC /* token */,
				1A348B2411D2BE4F000C72FC /* tree */,
				1A77EE1912E6A03B007F323A /* RewriteRule */,
			);
			path = runtime;
			sourceTree = "<group>";
		};
		1A348B1611D2BE4F000C72FC /* misc */ = {
			isa = PBXGroup;
			children = (
				1A348B1711D2BE4F000C72FC /* FastQueueTest.h */,
				1A348B1811D2BE4F000C72FC /* FastQueueTest.m */,
				1A348B1911D2BE4F000C72FC /* IntArrayTest.h */,
				1A348B1A11D2BE4F000C72FC /* IntArrayTest.m */,
			);
			path = misc;
			sourceTree = "<group>";
		};
		1A348B1B11D2BE4F000C72FC /* sets */ = {
			isa = PBXGroup;
			children = (
				1A348B1C11D2BE4F000C72FC /* ANTLRBitSetTest.h */,
				1A348B1D11D2BE4F000C72FC /* ANTLRBitSetTest.m */,
			);
			path = sets;
			sourceTree = "<group>";
		};
		1A348B1E11D2BE4F000C72FC /* stream */ = {
			isa = PBXGroup;
			children = (
				1A348B1F11D2BE4F000C72FC /* ANTLRStringStreamTest.h */,
				1A348B2011D2BE4F000C72FC /* ANTLRStringStreamTest.m */,
			);
			path = stream;
			sourceTree = "<group>";
		};
		1A348B2111D2BE4F000C72FC /* token */ = {
			isa = PBXGroup;
			children = (
				1A348B2211D2BE4F000C72FC /* CommonTokenTest.h */,
				1A348B2311D2BE4F000C72FC /* CommonTokenTest.m */,
			);
			path = token;
			sourceTree = "<group>";
		};
		1A348B2411D2BE4F000C72FC /* tree */ = {
			isa = PBXGroup;
			children = (
				1A348B2511D2BE4F000C72FC /* CommonTreeTest.h */,
				1A348B2611D2BE4F000C72FC /* CommonTreeTest.m */,
			);
			path = tree;
			sourceTree = "<group>";
		};
		1A77EE1912E6A03B007F323A /* RewriteRule */ = {
			isa = PBXGroup;
			children = (
				1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */,
				1A2B096612E797F600A75133 /* TestRewriteRuleTokenStream.h */,
			);
			name = RewriteRule;
			path = ../..;
			sourceTree = "<group>";
		};
		1AC5AC6D12E7BB7600DF0C58 /* treeparser */ = {
			isa = PBXGroup;
			children = (
				1AC5ACC412E7C03C00DF0C58 /* Lang.tokens */,
				1AC5ACC512E7C03C00DF0C58 /* LangDumpDecl.h */,
				1AC5ACC612E7C03C00DF0C58 /* LangDumpDecl.m */,
				1AC5ACC712E7C03C00DF0C58 /* LangDumpDecl.tokens */,
				1AC5ACC812E7C03C00DF0C58 /* LangLexer.h */,
				1AC5ACC912E7C03C00DF0C58 /* LangLexer.m */,
				1AC5ACCA12E7C03C00DF0C58 /* LangParser.h */,
				1AC5ACCB12E7C03C00DF0C58 /* LangParser.m */,
				1AC5AC7212E7BBB600DF0C58 /* files */,
				1AC5AC7312E7BBB600DF0C58 /* input */,
				1AC5AC7412E7BBB600DF0C58 /* Lang.g */,
				1AC5AC7512E7BBB600DF0C58 /* LangDumpDecl.g */,
				1AC5AC7712E7BBB600DF0C58 /* output */,
				1AC5AC7812E7BBB600DF0C58 /* README.txt */,
				1AC5AC8112E7BC9100DF0C58 /* main.m */,
			);
			name = treeparser;
			sourceTree = "<group>";
		};
		32C88DFF0371C24200C91783 /* Other Sources */ = {
			isa = PBXGroup;
			children = (
				1A3A09BD11E235BD00D5EE26 /* antlr3.h */,
				1A1CCCC711B727B5002E5F53 /* ANTLRError.h */,
				32DBCF5E0370ADEE00C91783 /* ANTLR_Prefix.pch */,
				F70AA7A509AA2A6900C3FD5E /* ANTLR.h */,
				F77747550B23A70600D1F89B /* Debug.h */,
			);
			name = "Other Sources";
			sourceTree = "<group>";
		};
		F700E85D0A5FA2C0005D0757 /* combined */ = {
			isa = PBXGroup;
			children = (
				F738D35C0B07C105001813C4 /* Combined.tokens */,
				F738D35D0B07C105001813C4 /* CombinedLexer.h */,
				F738D35E0B07C105001813C4 /* CombinedLexer.m */,
				F738D35F0B07C105001813C4 /* CombinedParser.h */,
				F738D3600B07C105001813C4 /* CombinedParser.m */,
				F700E85E0A5FA2DE005D0757 /* Combined.g */,
				F700E86A0A5FA34D005D0757 /* main.m */,
			);
			name = combined;
			sourceTree = "<group>";
		};
		F700ECCE0A5FE176005D0757 /* LL-star */ = {
			isa = PBXGroup;
			children = (
				1ADE21F012E505D700E8A95C /* SimpleC.g */,
				F738D27F0B07B9B6001813C4 /* SimpleC.tokens */,
				F738D2800B07B9B6001813C4 /* SimpleCLexer.h */,
				F738D2810B07B9B6001813C4 /* SimpleCLexer.m */,
				F738D2820B07B9B6001813C4 /* SimpleCParser.h */,
				F738D2510B07B842001813C4 /* SimpleCParser.m */,
				F700ECCF0A5FE176005D0757 /* input */,
				F700ECD00A5FE176005D0757 /* output */,
				1A994CE412A84F3E001853FF /* SimpleC__.gl */,
				F700ECE70A5FE25D005D0757 /* main.m */,
			);
			path = "LL-star";
			sourceTree = "<group>";
		};
		F7037EBB0A05B06B0070435D /* examples */ = {
			isa = PBXGroup;
			children = (
				F700E85D0A5FA2C0005D0757 /* combined */,
				F79D56590A0E238100EA3CEE /* fuzzy */,
				F7DD05E10A7B14BE006A006C /* hoistedPredicates */,
				F7037EBC0A05B06B0070435D /* lexertest-simple */,
				F700ECCE0A5FE176005D0757 /* LL-star */,
				1A0F342C12EA411F00496BB8 /* polydiff */,
				F7DD073B0A7B660A006A006C /* scopes */,
				F72C5E2D0AB7529C00282574 /* simplecTreeParser */,
				1AC5AC6D12E7BB7600DF0C58 /* treeparser */,
				F7CD45FB0C64BA4B00FF933A /* treerewrite */,
			);
			path = examples;
			sourceTree = "<group>";
		};
		F7037EBC0A05B06B0070435D /* lexertest-simple */ = {
			isa = PBXGroup;
			children = (
				F7048FF50B07D05400D2F326 /* Test.tokens */,
				F7048FF60B07D05400D2F326 /* TestLexer.h */,
				F7048FF70B07D05400D2F326 /* TestLexer.m */,
				F7037EBD0A05B06B0070435D /* TestLexer.g */,
				F7E983940A0D6A5F00F16093 /* main.m */,
			);
			path = "lexertest-simple";
			sourceTree = "<group>";
		};
		F70AA7AA09AA2AAB00C3FD5E /* Streams */ = {
			isa = PBXGroup;
			children = (
				F71325850C4A05DC00B99F2D /* Trees */,
				F70AA7B509AA2B8800C3FD5E /* CharStream.h */,
				1A18EF5511B8028D0006186A /* BufferedTokenStream.h */,
				1A18EF5611B8028D0006186A /* BufferedTokenStream.m */,
				F700ED940A5FF2A5005D0757 /* CommonTokenStream.h */,
				F700ED950A5FF2A5005D0757 /* CommonTokenStream.m */,
				F70AA7AD09AA2AC000C3FD5E /* IntStream.h */,
				1A1CCCA911B724B2002E5F53 /* LookaheadStream.h */,
				1A1CCCAA11B724B2002E5F53 /* LookaheadStream.m */,
				1AB4A58F11B9A0DA0076E91A /* StreamEnumerator.h */,
				1AB4A59011B9A0DA0076E91A /* StreamEnumerator.m */,
				BF7D9B65151936FB00B58218 /* ANTLRInputStream.h */,
				BF7D9B66151936FB00B58218 /* ANTLRInputStream.m */,
				BF7D9B61151936E700B58218 /* ANTLRFileStream.h */,
				BF7D9B62151936E700B58218 /* ANTLRFileStream.m */,
				BF7D9B691519371100B58218 /* ANTLRReaderStream.h */,
				BF7D9B6A1519371200B58218 /* ANTLRReaderStream.m */,
				F70AA7C509AA339900C3FD5E /* ANTLRStringStream.h */,
				F70AA7C609AA339900C3FD5E /* ANTLRStringStream.m */,
				BF7D9B6D1519373600B58218 /* RewriteRuleNodeStream.h */,
				BF7D9B6E1519373600B58218 /* RewriteRuleNodeStream.m */,
				F700ED7E0A5FF17C005D0757 /* TokenSource.h */,
				F77766AE09DD53E800517181 /* TokenStream.h */,
				1A1FFC5911CD12A400FBB452 /* TokenRewriteStream.h */,
				1A1FFC5A11CD12A400FBB452 /* TokenRewriteStream.m */,
				1A86BACD11EC1CD000C67A03 /* UnbufferedTokenStream.h */,
				1A86BACE11EC1CD000C67A03 /* UnbufferedTokenStream.m */,
			);
			name = Streams;
			sourceTree = "<group>";
		};
		F71325850C4A05DC00B99F2D /* Trees */ = {
			isa = PBXGroup;
			children = (
				1A9CBD2411C9979600DA8FEF /* UnbufferedCommonTreeNodeStream.h */,
				1A9CBD2511C9979600DA8FEF /* UnbufferedCommonTreeNodeStream.m */,
				1A9CBD2611C9979600DA8FEF /* UnbufferedCommonTreeNodeStreamState.h */,
				1A9CBD2711C9979600DA8FEF /* UnbufferedCommonTreeNodeStreamState.m */,
				F72C5B820AB52AD300282574 /* TreeNodeStream.h */,
				1A65B7D611B9532A00FD8754 /* BufferedTreeNodeStream.h */,
				1A65B7D711B9532A00FD8754 /* BufferedTreeNodeStream.m */,
				F76AA98E0CEA515A00AF044C /* CommonTreeNodeStream.h */,
				F76AA98F0CEA515A00AF044C /* CommonTreeNodeStream.m */,
				F71325860C4A060900B99F2D /* RewriteRuleElementStream.h */,
				F71325870C4A060900B99F2D /* RewriteRuleElementStream.m */,
				F70B11BB0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.h */,
				F70B11BC0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.m */,
				F70B11C10C4C2B7900C3ECE0 /* RewriteRuleTokenStream.h */,
				F70B11C20C4C2B7900C3ECE0 /* RewriteRuleTokenStream.m */,
			);
			name = Trees;
			sourceTree = "<group>";
		};
		F72C5E2D0AB7529C00282574 /* simplecTreeParser */ = {
			isa = PBXGroup;
			children = (
				F7715D2E0AC9DE9E00ED984D /* SimpleCLexer.h */,
				F7715D2F0AC9DE9E00ED984D /* SimpleCLexer.m */,
				F7715D300AC9DE9E00ED984D /* SimpleCParser.h */,
				F7715D310AC9DE9E00ED984D /* SimpleCParser.m */,
				F741D0640B3812D40024DF3F /* SimpleCWalker.h */,
				F741D0650B3812D40024DF3F /* SimpleCWalker.m */,
				F72C5E2F0AB7529C00282574 /* input */,
				F72C5E310AB7529C00282574 /* output */,
				F7715D1C0AC9DDD800ED984D /* SimpleC.tokens */,
				F7715D1D0AC9DDD800ED984D /* SimpleCWalker.tokens */,
				F7715D1A0AC9DCE400ED984D /* SimpleC.g */,
				F7715D1B0AC9DCE500ED984D /* SimpleCWalker.g */,
				F72C5E560AB7E41000282574 /* main.m */,
			);
			path = simplecTreeParser;
			sourceTree = "<group>";
		};
		F73E2B590A9CF83A005D6267 /* Trees */ = {
			isa = PBXGroup;
			children = (
				BF7D9B511519363200B58218 /* ACBTree.h */,
				BF7D9B521519363200B58218 /* ACBTree.m */,
				1A1D465911BE73B2001575F3 /* BaseTreeAdaptor.h */,
				1A1D465A11BE73B2001575F3 /* BaseTreeAdaptor.m */,
				1A4D5AD411B55A45001C9482 /* BaseTree.h */,
				1A4D5AD511B55A45001C9482 /* BaseTree.m */,
				1A8ABFC511BA9B960038DBB0 /* CharStreamState.h */,
				F70AA7CE09AA379300C3FD5E /* CharStreamState.m */,
				F72C58E80AB3911D00282574 /* CommonTree.h */,
				F72C58E90AB3911D00282574 /* CommonTree.m */,
				F72C59A50AB4F20A00282574 /* CommonTreeAdaptor.h */,
				F72C59A60AB4F20A00282574 /* CommonTreeAdaptor.m */,
				F73E2B720A9CFE6A005D6267 /* Tree.h */,
				F73E2B7A0A9D0AFC005D6267 /* TreeAdaptor.h */,
				1A270BF711C1451200DCC8F3 /* TreeIterator.h */,
				1A270BF811C1451200DCC8F3 /* TreeIterator.m */,
				1AAC202A11CC621A00CF56D1 /* TreePatternLexer.h */,
				1AAC202B11CC621A00CF56D1 /* TreePatternLexer.m */,
				1AAC20A311CC790300CF56D1 /* TreePatternParser.h */,
				1AAC20A411CC790300CF56D1 /* TreePatternParser.m */,
				1A1BCE2811CB1A3E0051A1EC /* TreeRewriter.h */,
				1A1BCE2911CB1A3E0051A1EC /* TreeRewriter.m */,
				1A4A851011CBCE3E00E4BF1B /* TreeVisitor.h */,
				1A4A851111CBCE3E00E4BF1B /* TreeVisitor.m */,
				1A4A851611CBCE5500E4BF1B /* TreeVisitorAction.h */,
				1A4A851711CBCE5500E4BF1B /* TreeVisitorAction.m */,
				1A4A851C11CBCF3700E4BF1B /* TreeWizard.h */,
				1A4A851D11CBCF3700E4BF1B /* TreeWizard.m */,
			);
			name = Trees;
			sourceTree = "<group>";
		};
		F7492F8D09C0171900B25E30 /* Tokens */ = {
			isa = PBXGroup;
			children = (
				F77765CA09DC583000517181 /* Token.h */,
				F777660309DC5CF400517181 /* CommonToken.h */,
				F777660409DC5CF400517181 /* CommonToken.m */,
			);
			name = Tokens;
			sourceTree = "<group>";
		};
		F77744070B234A3B00D1F89B /* Debugging Categories */ = {
			isa = PBXGroup;
			children = (
				F77744030B234A3400D1F89B /* Token+DebuggerSupport.h */,
				F77744040B234A3400D1F89B /* Token+DebuggerSupport.m */,
			);
			name = "Debugging Categories";
			sourceTree = "<group>";
		};
		F79D56590A0E238100EA3CEE /* fuzzy */ = {
			isa = PBXGroup;
			children = (
				1ADB66F012E74341007C1661 /* FuzzyLexer.h */,
				F72B8D090AD01DCB0013F1E2 /* Fuzzy.tokens */,
				F72B8CFA0AD01D380013F1E2 /* Fuzzy.g */,
				F72B8D0B0AD01DCB0013F1E2 /* FuzzyLexer.m */,
				F706A55B0A0EC307008999AB /* input */,
				F79D56C00A0E287500EA3CEE /* main.m */,
			);
			path = fuzzy;
			sourceTree = "<group>";
		};
		F7A4094C096597C4002CC781 /* Exceptions */ = {
			isa = PBXGroup;
			children = (
				F738D1730B07AEAA001813C4 /* FailedPredicateException.h */,
				F738D1740B07AEAA001813C4 /* FailedPredicateException.m */,
				1A26329311C53578000DCDD4 /* MismatchedNotSetException.h */,
				1A26329411C53578000DCDD4 /* MismatchedNotSetException.m */,
				F7037CEE0A0582FC0070435D /* MismatchedRangeException.h */,
				F7037CEF0A0582FC0070435D /* MismatchedRangeException.m */,
				F70380BA0A07FA0D0070435D /* MismatchedSetException.h */,
				F70380BB0A07FA0D0070435D /* MismatchedSetException.m */,
				F777668009DC719C00517181 /* MismatchedTokenException.h */,
				F777668109DC719C00517181 /* MismatchedTokenException.m */,
				F72C5D600AB63E0B00282574 /* MismatchedTreeNodeException.h */,
				F72C5D610AB63E0B00282574 /* MismatchedTreeNodeException.m */,
				1A6C451411BF4EE00039788A /* MissingTokenException.h */,
				1A6C451511BF4EE00039788A /* MissingTokenException.m */,
				1A8AC00A11BAEC710038DBB0 /* RuntimeException.h */,
				1A8AC00B11BAEC710038DBB0 /* RuntimeException.m */,
				F79D59890A0E51AB00EA3CEE /* NoViableAltException.h */,
				F79D598A0A0E51AB00EA3CEE /* NoViableAltException.m */,
				F777669109DC72D600517181 /* RecognitionException.h */,
				F777669209DC72D600517181 /* RecognitionException.m */,
				F700E6190A5F66EC005D0757 /* EarlyExitException.h */,
				F700E61A0A5F66EC005D0757 /* EarlyExitException.m */,
				F738D1750B07AEAA001813C4 /* TreeException.h */,
				F738D1760B07AEAA001813C4 /* TreeException.m */,
				1A6C452611BF50A40039788A /* UnwantedTokenException.h */,
				1A6C452711BF50A40039788A /* UnwantedTokenException.m */,
			);
			name = Exceptions;
			sourceTree = "<group>";
		};
		F7A40951096597D2002CC781 /* DFA */ = {
			isa = PBXGroup;
			children = (
				F7754E3D0A5C0A0500D0873A /* DFA.h */,
				F7754E3E0A5C0A0500D0873A /* DFA.m */,
			);
			name = DFA;
			sourceTree = "<group>";
		};
		F7A4098809659BE5002CC781 /* Recognizer */ = {
			isa = PBXGroup;
			children = (
				F7A4098B09659BF3002CC781 /* BaseRecognizer.h */,
				F7A4098C09659BF3002CC781 /* BaseRecognizer.m */,
				F7B1E5AC0CD7CF1900CE136E /* RecognizerSharedState.h */,
				F7B1E5AD0CD7CF1900CE136E /* RecognizerSharedState.m */,
				F7A4099109659BFB002CC781 /* Lexer.h */,
				F7A4099209659BFB002CC781 /* Lexer.m */,
				F7009AD90A1BE4AE002EDD5D /* LexerRuleReturnScope.h */,
				F7009ADA0A1BE4AE002EDD5D /* LexerRuleReturnScope.m */,
				F700E8F90A5FAD21005D0757 /* Parser.h */,
				F700E8FA0A5FAD21005D0757 /* Parser.m */,
				F72C5D540AB63C1D00282574 /* TreeParser.h */,
				F72C5D550AB63C1D00282574 /* TreeParser.m */,
				1A86B91911EB9F6300C67A03 /* ParseTree.h */,
				1A86B91A11EB9F6300C67A03 /* ParseTree.m */,
			);
			name = Recognizer;
			sourceTree = "<group>";
		};
		F7CD45FB0C64BA4B00FF933A /* treerewrite */ = {
			isa = PBXGroup;
			children = (
				F7CD46340C64BB7300FF933A /* TreeRewrite.tokens */,
				F7CD46350C64BB7300FF933A /* TreeRewriteLexer.h */,
				F7CD46360C64BB7300FF933A /* TreeRewriteLexer.m */,
				F7CD46370C64BB7300FF933A /* TreeRewriteParser.h */,
				F7CD46380C64BB7300FF933A /* TreeRewriteParser.m */,
				F7CD45FC0C64BA4B00FF933A /* main.m */,
				F7CD45FD0C64BA4B00FF933A /* TreeRewrite.g */,
			);
			path = treerewrite;
			sourceTree = "<group>";
		};
		F7DD05E10A7B14BE006A006C /* hoistedPredicates */ = {
			isa = PBXGroup;
			children = (
				F738D2230B07B3BC001813C4 /* TParser.h */,
				F738D2240B07B3BC001813C4 /* TParser.m */,
				F7DD06E70A7B1700006A006C /* TLexer.h */,
				F7DD06E80A7B1700006A006C /* TLexer.m */,
				F7DD05E20A7B14BE006A006C /* input */,
				F7DD05E30A7B14BE006A006C /* output */,
				F7DD05E40A7B14BE006A006C /* T.g */,
				F7DD05E70A7B1572006A006C /* main.m */,
			);
			path = hoistedPredicates;
			sourceTree = "<group>";
		};
		F7DD073B0A7B660A006A006C /* scopes */ = {
			isa = PBXGroup;
			children = (
				F738D1FD0B07B1CE001813C4 /* SymbolTable.tokens */,
				F738D1FE0B07B1CE001813C4 /* SymbolTableLexer.h */,
				F738D1FF0B07B1CE001813C4 /* SymbolTableLexer.m */,
				F738D2000B07B1CE001813C4 /* SymbolTableParser.h */,
				F738D2010B07B1CE001813C4 /* SymbolTableParser.m */,
				F7DD073C0A7B660A006A006C /* input */,
				F7DD073D0A7B660A006A006C /* output */,
				F7DD073E0A7B660A006A006C /* SymbolTable.g */,
				F7DD07800A7B67A7006A006C /* main.m */,
			);
			path = scopes;
			sourceTree = "<group>";
		};
		F7E2610F0B1E43E60013F640 /* Debugging */ = {
			isa = PBXGroup;
			children = (
				F77744070B234A3B00D1F89B /* Debugging Categories */,
				F7CECD7D0B1E5C370054CC3B /* DebugEventListener.h */,
				F7E261370B1E45580013F640 /* DebugEventSocketProxy.h */,
				F7E261380B1E45580013F640 /* DebugEventSocketProxy.m */,
				F7E261140B1E44320013F640 /* DebugParser.h */,
				F7E261150B1E44320013F640 /* DebugParser.m */,
				F7E2611E0B1E44E80013F640 /* DebugTokenStream.h */,
				F7E2611F0B1E44E80013F640 /* DebugTokenStream.m */,
				F7E261180B1E443C0013F640 /* DebugTreeParser.h */,
				F7E261190B1E443C0013F640 /* DebugTreeParser.m */,
				F7E261220B1E44FA0013F640 /* DebugTreeNodeStream.h */,
				F7E261230B1E44FA0013F640 /* DebugTreeNodeStream.m */,
				F7E261260B1E45070013F640 /* DebugTreeAdaptor.h */,
				F7E261270B1E45070013F640 /* DebugTreeAdaptor.m */,
			);
			name = Debugging;
			sourceTree = "<group>";
		};
		F7F218EB097AFB0C000472E9 /* Misc */ = {
			isa = PBXGroup;
			children = (
				BF7D9B551519367800B58218 /* AMutableArray.h */,
				BF7D9B561519367800B58218 /* AMutableArray.m */,
				BF7D9B591519368C00B58218 /* AMutableDictionary.h */,
				BF7D9B5A1519368C00B58218 /* AMutableDictionary.m */,
				BF7D9B711519375200B58218 /* ArrayIterator.h */,
				BF7D9B721519375200B58218 /* ArrayIterator.m */,
				BF7D9B5D151936B500B58218 /* DoubleKeyMap.h */,
				BF7D9B5E151936B600B58218 /* DoubleKeyMap.m */,
				1A100AB911E604FE006ABF94 /* HashRule.h */,
				1A100ABA11E604FE006ABF94 /* HashRule.m */,
				1A2D218411E502DE00DFE328 /* NodeMapElement.h */,
				1A2D218511E502DE00DFE328 /* NodeMapElement.m */,
				1AB5F51C11E3BE2E00E065B0 /* PtrBuffer.h */,
				1AB5F51D11E3BE2E00E065B0 /* PtrBuffer.m */,
				1A3A08E811E213E100D5EE26 /* SymbolStack.h */,
				1A3A08E911E213E100D5EE26 /* SymbolStack.m */,
				1A3A08E411E213C500D5EE26 /* BaseStack.h */,
				1A3A08E511E213C500D5EE26 /* BaseStack.m */,
				1A45658711C9270D0082F421 /* BaseMapElement.h */,
				1A45658811C9270D0082F421 /* BaseMapElement.m */,
				F7F218EE097AFB1A000472E9 /* ANTLRBitSet.h */,
				F7F218EF097AFB1A000472E9 /* ANTLRBitSet.m */,
				1A1D467A11BE8E5A001575F3 /* CommonErrorNode.h */,
				1A1D467B11BE8E5A001575F3 /* CommonErrorNode.m */,
				1A1CCC9011B6FD39002E5F53 /* FastQueue.h */,
				1A1CCC9111B6FD39002E5F53 /* FastQueue.m */,
				1A1702FC11C05D4800F6978A /* HashMap.h */,
				1A1702FD11C05D4800F6978A /* HashMap.m */,
				1A1CCC9211B6FD39002E5F53 /* IntArray.h */,
				1A1CCC9311B6FD39002E5F53 /* IntArray.m */,
				1A16B13A11C66492002860C7 /* LinkBase.h */,
				1A16B13B11C66492002860C7 /* LinkBase.m */,
				1A1D466E11BE75C0001575F3 /* MapElement.h */,
				1A1D466F11BE75C0001575F3 /* MapElement.m */,
				1A5EA50911CFE7CE00E8932F /* Map.h */,
				1A5EA50A11CFE7CE00E8932F /* Map.m */,
				1A45657511C922BE0082F421 /* RuleMemo.h */,
				1A45657611C922BE0082F421 /* RuleMemo.m */,
				1AE8A96A11D9227A00D36FD6 /* RuleStack.h */,
				1AE8A96B11D9227A00D36FD6 /* RuleStack.m */,
				1A2D217311E4F57C00DFE328 /* UniqueIDMap.h */,
				1A2D217411E4F57C00DFE328 /* UniqueIDMap.m */,
			);
			name = Misc;
			sourceTree = "<group>";
		};
/* End PBXGroup section */

/* Begin PBXHeadersBuildPhase section */
		8DC2EF500486A6940098B216 /* Headers */ = {
			isa = PBXHeadersBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F70AA7A609AA2A6900C3FD5E /* ANTLR.h in Headers */,
				1A45658911C9270D0082F421 /* BaseMapElement.h in Headers */,
				F7492F5D09C016A200B25E30 /* BaseRecognizer.h in Headers */,
				1A4D5AD611B55A45001C9482 /* BaseTree.h in Headers */,
				1A1D465B11BE73B2001575F3 /* BaseTreeAdaptor.h in Headers */,
				1A10050711B8796E0022B434 /* ANTLRBitSet.h in Headers */,
				1A10050611B8796D0022B434 /* BufferedTokenStream.h in Headers */,
				1A65B7D811B9532A00FD8754 /* BufferedTreeNodeStream.h in Headers */,
				1A67885311B87AC400A11EEC /* CharStream.h in Headers */,
				1A8ABFC611BA9B960038DBB0 /* CharStreamState.h in Headers */,
				1A1D467C11BE8E5A001575F3 /* CommonErrorNode.h in Headers */,
				F777660509DC5CF400517181 /* CommonToken.h in Headers */,
				F700ED960A5FF2A5005D0757 /* CommonTokenStream.h in Headers */,
				F72C58EA0AB3911D00282574 /* CommonTree.h in Headers */,
				F76AA9900CEA515A00AF044C /* CommonTreeNodeStream.h in Headers */,
				F72C59A70AB4F20A00282574 /* CommonTreeAdaptor.h in Headers */,
				1A12C96011B89F6B008C9BED /* DebugEventListener.h in Headers */,
				F7E261390B1E45580013F640 /* DebugEventSocketProxy.h in Headers */,
				F7E261160B1E44320013F640 /* DebugParser.h in Headers */,
				F7E261200B1E44E80013F640 /* DebugTokenStream.h in Headers */,
				F7E261240B1E44FA0013F640 /* DebugTreeNodeStream.h in Headers */,
				F7E261280B1E45070013F640 /* DebugTreeAdaptor.h in Headers */,
				F7E2611A0B1E443D0013F640 /* DebugTreeParser.h in Headers */,
				F77747560B23A70600D1F89B /* Debug.h in Headers */,
				F7754E3F0A5C0A0500D0873A /* DFA.h in Headers */,
				F700E61B0A5F66EC005D0757 /* EarlyExitException.h in Headers */,
				1A1CCCC811B727B5002E5F53 /* ANTLRError.h in Headers */,
				1A10050911B879A80022B434 /* FailedPredicateException.h in Headers */,
				1A10050811B879A40022B434 /* FastQueue.h in Headers */,
				1A1702FE11C05D4800F6978A /* HashMap.h in Headers */,
				1A10050B11B879B80022B434 /* IntArray.h in Headers */,
				F70AA7AF09AA2AC000C3FD5E /* IntStream.h in Headers */,
				F777678E09DD618000517181 /* Lexer.h in Headers */,
				F7009ADB0A1BE4AE002EDD5D /* LexerRuleReturnScope.h in Headers */,
				1A16B13C11C66492002860C7 /* LinkBase.h in Headers */,
				1A1CCCAB11B724B2002E5F53 /* LookaheadStream.h in Headers */,
				1A1D467011BE75C0001575F3 /* MapElement.h in Headers */,
				1A5EA50B11CFE7CE00E8932F /* Map.h in Headers */,
				1A26329511C53578000DCDD4 /* MismatchedNotSetException.h in Headers */,
				F7037CF00A0582FC0070435D /* MismatchedRangeException.h in Headers */,
				F70380BC0A07FA0D0070435D /* MismatchedSetException.h in Headers */,
				F777668209DC719C00517181 /* MismatchedTokenException.h in Headers */,
				F72C5D620AB63E0B00282574 /* MismatchedTreeNodeException.h in Headers */,
				1A75BF5911D6B3FD0096C6F5 /* MissingTokenException.h in Headers */,
				F79D598B0A0E51AB00EA3CEE /* NoViableAltException.h in Headers */,
				F700E8FB0A5FAD21005D0757 /* Parser.h in Headers */,
				F72C5ECE0AB7E5A500282574 /* ParserRuleReturnScope.h in Headers */,
				F777669309DC72D600517181 /* RecognitionException.h in Headers */,
				F7B1E5B00CD7CF1900CE136E /* RecognizerSharedState.h in Headers */,
				F71325880C4A060900B99F2D /* RewriteRuleElementStream.h in Headers */,
				F70B11BD0C4C2B6400C3ECE0 /* RewriteRuleSubtreeStream.h in Headers */,
				F70B11C30C4C2B7900C3ECE0 /* RewriteRuleTokenStream.h in Headers */,
				1A45657711C922BE0082F421 /* RuleMemo.h in Headers */,
				1A1BCDBB11CB01E60051A1EC /* RuleReturnScope.h in Headers */,
				1A8AC00C11BAEC710038DBB0 /* RuntimeException.h in Headers */,
				1AB4A59111B9A0DA0076E91A /* StreamEnumerator.h in Headers */,
				F70AA7C709AA339900C3FD5E /* ANTLRStringStream.h in Headers */,
				F77765CC09DC583000517181 /* Token.h in Headers */,
				F77766AF09DD53E800517181 /* TokenStream.h in Headers */,
				F77744050B234A3400D1F89B /* Token+DebuggerSupport.h in Headers */,
				F700ED7F0A5FF17C005D0757 /* TokenSource.h in Headers */,
				F73E2B740A9CFE6A005D6267 /* Tree.h in Headers */,
				F73E2B7C0A9D0AFC005D6267 /* TreeAdaptor.h in Headers */,
				F738D1790B07AEAA001813C4 /* TreeException.h in Headers */,
				1A270BF911C1451200DCC8F3 /* TreeIterator.h in Headers */,
				F72C5B840AB52AD300282574 /* TreeNodeStream.h in Headers */,
				F72C5D560AB63C1D00282574 /* TreeParser.h in Headers */,
				1AAC202C11CC621A00CF56D1 /* TreePatternLexer.h in Headers */,
				1AAC20A511CC790300CF56D1 /* TreePatternParser.h in Headers */,
				1A1BCDCF11CB0B3D0051A1EC /* TreeRuleReturnScope.h in Headers */,
				1A1BCE2A11CB1A3E0051A1EC /* TreeRewriter.h in Headers */,
				1A4A851211CBCE3E00E4BF1B /* TreeVisitor.h in Headers */,
				1A4A851811CBCE5500E4BF1B /* TreeVisitorAction.h in Headers */,
				1A4A851E11CBCF3700E4BF1B /* TreeWizard.h in Headers */,
				1A6C452811BF50A40039788A /* UnwantedTokenException.h in Headers */,
				1AE8A96C11D9227A00D36FD6 /* RuleStack.h in Headers */,
				1A3A08E611E213C500D5EE26 /* BaseStack.h in Headers */,
				1A3A08EA11E213E100D5EE26 /* SymbolStack.h in Headers */,
				1A3A09BE11E235BD00D5EE26 /* antlr3.h in Headers */,
				1AB5F47711E3869D00E065B0 /* RuleMapElement.h in Headers */,
				1AB5F51E11E3BE2E00E065B0 /* PtrBuffer.h in Headers */,
				1A2D217511E4F57C00DFE328 /* UniqueIDMap.h in Headers */,
				1A2D218611E502DE00DFE328 /* NodeMapElement.h in Headers */,
				1A100ABB11E604FE006ABF94 /* HashRule.h in Headers */,
				1AEECE1511E7EB3C00554AAF /* TokenRewriteStream.h in Headers */,
				1A86B91B11EB9F6300C67A03 /* ParseTree.h in Headers */,
				1A86BACF11EC1CD000C67A03 /* UnbufferedTokenStream.h in Headers */,
				1ADB66F112E74341007C1661 /* FuzzyLexer.h in Headers */,
				1A0F348212EA444500496BB8 /* PolyLexer.h in Headers */,
				1A0F348412EA444500496BB8 /* PolyParser.h in Headers */,
				1A0F348612EA444500496BB8 /* Simplifier.h in Headers */,
				BF7D9B531519363200B58218 /* ACBTree.h in Headers */,
				BF7D9B571519367800B58218 /* AMutableArray.h in Headers */,
				BF7D9B5B1519368C00B58218 /* AMutableDictionary.h in Headers */,
				BF7D9B5F151936B600B58218 /* DoubleKeyMap.h in Headers */,
				BF7D9B63151936E700B58218 /* ANTLRFileStream.h in Headers */,
				BF7D9B67151936FC00B58218 /* ANTLRInputStream.h in Headers */,
				BF7D9B6B1519371200B58218 /* ANTLRReaderStream.h in Headers */,
				BF7D9B6F1519373700B58218 /* RewriteRuleNodeStream.h in Headers */,
				BF7D9B731519375200B58218 /* ArrayIterator.h in Headers */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXHeadersBuildPhase section */

/* Begin PBXLegacyTarget section */
		1A0F343B12EA425700496BB8 /* Regenerate polydiff */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar Poly.g PolyDifferentiator.g Simplifier.g PolyPrinter.g";
			buildConfigurationList = 1A0F343C12EA425700496BB8 /* Build configuration list for PBXLegacyTarget "Regenerate polydiff" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/polydiff";
			dependencies = (
			);
			name = "Regenerate polydiff";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		1AC5AC9312E7BE0400DF0C58 /* Regenerate treeparser */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar Lang.g LangDumpDecl.g";
			buildConfigurationList = 1AC5AC9412E7BE0400DF0C58 /* Build configuration list for PBXLegacyTarget "Regenerate treeparser" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/treeparser";
			dependencies = (
			);
			name = "Regenerate treeparser";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F76287450B7151E3006AA7EF /* Regenerate fuzzy */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar Fuzzy.g";
			buildConfigurationList = F76287460B715201006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate fuzzy" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/fuzzy";
			dependencies = (
			);
			name = "Regenerate fuzzy";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F76287780B71557E006AA7EF /* Regenerate lexertest-simple */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar TestLexer.g";
			buildConfigurationList = F76287790B71557E006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate lexertest-simple" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/lexertest-simple";
			dependencies = (
			);
			name = "Regenerate lexertest-simple";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F762877E0B71559C006AA7EF /* Regenerate combined */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar Combined.g";
			buildConfigurationList = F762877F0B71559C006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate combined" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/combined";
			dependencies = (
			);
			name = "Regenerate combined";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F76287820B71559F006AA7EF /* Regenerate LL-star */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar  SimpleC.g";
			buildConfigurationList = F76287830B71559F006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate LL-star" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/LL-star";
			dependencies = (
			);
			name = "Regenerate LL-star";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F76287860B7155A2006AA7EF /* Regenerate hoistedPredicates */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar  T.g";
			buildConfigurationList = F76287870B7155A2006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate hoistedPredicates" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/hoistedPredicates";
			dependencies = (
			);
			name = "Regenerate hoistedPredicates";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F762878A0B7155AB006AA7EF /* Regenerate scopes */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar  SymbolTable.g";
			buildConfigurationList = F762878B0B7155AB006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate scopes" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/scopes";
			dependencies = (
			);
			name = "Regenerate scopes";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F762878E0B7155AF006AA7EF /* Regenerate simplectree */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar SimpleC.g SimpleCWalker.g";
			buildConfigurationList = F762878F0B7155AF006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate simplectree" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/simplecTreeParser";
			dependencies = (
			);
			name = "Regenerate simplectree";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
		F7CD47610C64D23800FF933A /* Regenerate treerewrite */ = {
			isa = PBXLegacyTarget;
			buildArgumentsString = "-jar /Library/Java/Extensions/antlr-3.3.1.jar TreeRewrite.g";
			buildConfigurationList = F7CD47620C64D23800FF933A /* Build configuration list for PBXLegacyTarget "Regenerate treerewrite" */;
			buildPhases = (
			);
			buildToolPath = /usr/bin/java;
			buildWorkingDirectory = "$(PROJECT_DIR)/examples/treerewrite";
			dependencies = (
			);
			name = "Regenerate treerewrite";
			passBuildSettingsInEnvironment = 1;
			productName = Untitled;
		};
/* End PBXLegacyTarget section */

/* Begin PBXNativeTarget section */
		1A0F345712EA42D800496BB8 /* polydiff */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A0F346212EA42D800496BB8 /* Build configuration list for PBXNativeTarget "polydiff" */;
			buildPhases = (
				1A0F345812EA42D800496BB8 /* Sources */,
				1A0F345D12EA42D800496BB8 /* Frameworks */,
			);
			buildRules = (
				1A0F346112EA42D800496BB8 /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = polydiff;
			productName = treerewrite;
			productReference = 1A0F346612EA42D800496BB8 /* polydiff */;
			productType = "com.apple.product-type.tool";
		};
		1A1210FA11D3A5D900F27B38 /* ANTLRCommonTokenTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A12110011D3A5DB00F27B38 /* Build configuration list for PBXNativeTarget "ANTLRCommonTokenTest" */;
			buildPhases = (
				1A1210F611D3A5D900F27B38 /* Resources */,
				1A1210F711D3A5D900F27B38 /* Sources */,
				1A1210F811D3A5D900F27B38 /* Frameworks */,
				1A1210F911D3A5D900F27B38 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRCommonTokenTest;
			productName = ANTLRCommonTokenTest;
			productReference = 1A1210FB11D3A5D900F27B38 /* ANTLRCommonTokenTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A1211D011D3BF4600F27B38 /* ANTLRStringStreamTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A1211D611D3BF4800F27B38 /* Build configuration list for PBXNativeTarget "ANTLRStringStreamTest" */;
			buildPhases = (
				1A1211CC11D3BF4600F27B38 /* Resources */,
				1A1211CD11D3BF4600F27B38 /* Sources */,
				1A1211CE11D3BF4600F27B38 /* Frameworks */,
				1A1211CF11D3BF4600F27B38 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRStringStreamTest;
			productName = ANTLRStringStreamTest;
			productReference = 1A1211D111D3BF4700F27B38 /* ANTLRStringStreamTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A12122311D3C92400F27B38 /* ANTLRFastQueueTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A12122911D3C92500F27B38 /* Build configuration list for PBXNativeTarget "ANTLRFastQueueTest" */;
			buildPhases = (
				1A12121F11D3C92400F27B38 /* Resources */,
				1A12122011D3C92400F27B38 /* Sources */,
				1A12122111D3C92400F27B38 /* Frameworks */,
				1A12122211D3C92400F27B38 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRFastQueueTest;
			productName = ANTLRFastQueueTest;
			productReference = 1A12122411D3C92400F27B38 /* ANTLRFastQueueTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A1212DB11D3F53600F27B38 /* ANTLRIntArrayTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A1212E111D3F53700F27B38 /* Build configuration list for PBXNativeTarget "ANTLRIntArrayTest" */;
			buildPhases = (
				1A1212D711D3F53600F27B38 /* Resources */,
				1A1212D811D3F53600F27B38 /* Sources */,
				1A1212D911D3F53600F27B38 /* Frameworks */,
				1A1212DA11D3F53600F27B38 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRIntArrayTest;
			productName = ANTLRIntArrayTest;
			productReference = 1A1212DC11D3F53600F27B38 /* ANTLRIntArrayTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A12130B11D3F7CD00F27B38 /* ANTLRCommonTreeTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A12131111D3F7CE00F27B38 /* Build configuration list for PBXNativeTarget "ANTLRCommonTreeTest" */;
			buildPhases = (
				1A12130711D3F7CD00F27B38 /* Resources */,
				1A12130811D3F7CD00F27B38 /* Sources */,
				1A12130911D3F7CD00F27B38 /* Frameworks */,
				1A12130A11D3F7CD00F27B38 /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRCommonTreeTest;
			productName = ANTLRCommonTreeTest;
			productReference = 1A12130C11D3F7CD00F27B38 /* ANTLRCommonTreeTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A348B4D11D2BEE8000C72FC /* Test */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A348B5311D2BEE9000C72FC /* Build configuration list for PBXNativeTarget "Test" */;
			buildPhases = (
				1A348B4911D2BEE8000C72FC /* Resources */,
				1A348B4A11D2BEE8000C72FC /* Sources */,
				1A348B4B11D2BEE8000C72FC /* Frameworks */,
				1A348B4C11D2BEE8000C72FC /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
				1A12134511D3FDA500F27B38 /* PBXTargetDependency */,
				1A12134711D3FDA500F27B38 /* PBXTargetDependency */,
				1A12134911D3FDA500F27B38 /* PBXTargetDependency */,
				1A12134B11D3FDA500F27B38 /* PBXTargetDependency */,
				1A12134D11D3FDA500F27B38 /* PBXTargetDependency */,
				1A12134F11D3FDA500F27B38 /* PBXTargetDependency */,
			);
			name = Test;
			productName = Test;
			productReference = 1A348B4E11D2BEE8000C72FC /* Test.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A348BEB11D2D0A1000C72FC /* ANTLRBitsetTest */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A348BF111D2D0A2000C72FC /* Build configuration list for PBXNativeTarget "ANTLRBitsetTest" */;
			buildPhases = (
				1A348BE711D2D0A1000C72FC /* Resources */,
				1A348BE811D2D0A1000C72FC /* Sources */,
				1A348BE911D2D0A1000C72FC /* Frameworks */,
				1A348BEA11D2D0A1000C72FC /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLRBitsetTest;
			productName = ANTLRBitsetTest;
			productReference = 1A348BEC11D2D0A1000C72FC /* ANTLRBitsetTest.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1A77EE8812E6A552007F323A /* TreeRewriteRuleTokenStream */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1A77EE8E12E6A553007F323A /* Build configuration list for PBXNativeTarget "TreeRewriteRuleTokenStream" */;
			buildPhases = (
				1A77EE8412E6A552007F323A /* Resources */,
				1A77EE8512E6A552007F323A /* Sources */,
				1A77EE8612E6A552007F323A /* Frameworks */,
				1A77EE8712E6A552007F323A /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = TreeRewriteRuleTokenStream;
			productName = TreeRewriteRuleTokenStream;
			productReference = 1A77EE8912E6A552007F323A /* TreeRewriteRuleTokenStream.octest */;
			productType = "com.apple.product-type.bundle";
		};
		1AC5AC9812E7BEFE00DF0C58 /* treeparser */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1AC5ACA312E7BEFE00DF0C58 /* Build configuration list for PBXNativeTarget "treeparser" */;
			buildPhases = (
				1AC5AC9912E7BEFE00DF0C58 /* Sources */,
				1AC5AC9D12E7BEFE00DF0C58 /* Frameworks */,
			);
			buildRules = (
				1AC5ACA212E7BEFE00DF0C58 /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = treeparser;
			productName = treerewrite;
			productReference = 1AC5ACA712E7BEFE00DF0C58 /* treeparser */;
			productType = "com.apple.product-type.tool";
		};
		8DC2EF4F0486A6940098B216 /* ANTLR */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "ANTLR" */;
			buildPhases = (
				8DC2EF500486A6940098B216 /* Headers */,
				8DC2EF540486A6940098B216 /* Sources */,
				8DC2EF560486A6940098B216 /* Frameworks */,
				1A994CC412A84A46001853FF /* ShellScript */,
			);
			buildRules = (
			);
			dependencies = (
			);
			name = ANTLR;
			productInstallPath = "$(HOME)/Library/Frameworks";
			productName = ANTLR;
			productReference = 8DC2EF5B0486A6940098B216 /* ANTLR.framework */;
			productType = "com.apple.product-type.framework";
		};
		F700E8630A5FA31D005D0757 /* combined */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F700E86C0A5FA34D005D0757 /* Build configuration list for PBXNativeTarget "combined" */;
			buildPhases = (
				F700E8610A5FA31D005D0757 /* Sources */,
				F700E8620A5FA31D005D0757 /* Frameworks */,
			);
			buildRules = (
				1A994DC612A85BFC001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = combined;
			productName = combined;
			productReference = F700E8640A5FA31D005D0757 /* combined */;
			productType = "com.apple.product-type.tool";
		};
		F700ECD60A5FE186005D0757 /* LL-star */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F700ECDC0A5FE1BF005D0757 /* Build configuration list for PBXNativeTarget "LL-star" */;
			buildPhases = (
				F700ECD40A5FE186005D0757 /* Sources */,
				F700ECD50A5FE186005D0757 /* Frameworks */,
			);
			buildRules = (
				1A994CF212A84FD3001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = "LL-star";
			productName = "LL-star";
			productReference = F700ECD70A5FE186005D0757 /* LL-star */;
			productType = "com.apple.product-type.tool";
		};
		F7037E9F0A05AFB60070435D /* lexertest-simple */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F7037EB80A05AFEF0070435D /* Build configuration list for PBXNativeTarget "lexertest-simple" */;
			buildPhases = (
				F7037E9D0A05AFB60070435D /* Sources */,
				F7037E9E0A05AFB60070435D /* Frameworks */,
			);
			buildRules = (
				1A994DC912A85BFC001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = "lexertest-simple";
			productName = "lexertest-simple";
			productReference = F7037EA00A05AFB60070435D /* lexertest-simple */;
			productType = "com.apple.product-type.tool";
		};
		F72C5E5A0AB7E4C900282574 /* simplectree */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F72C5E660AB7E4C900282574 /* Build configuration list for PBXNativeTarget "simplectree" */;
			buildPhases = (
				F72C5E5D0AB7E4C900282574 /* Sources */,
				F72C5E610AB7E4C900282574 /* Frameworks */,
			);
			buildRules = (
				1A994D4F12A85987001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = simplectree;
			productName = scopes;
			productReference = F72C5E690AB7E4C900282574 /* simplectree */;
			productType = "com.apple.product-type.tool";
		};
		F79D565F0A0E23A400EA3CEE /* fuzzy */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F79D566F0A0E23D600EA3CEE /* Build configuration list for PBXNativeTarget "fuzzy" */;
			buildPhases = (
				F79D565D0A0E23A400EA3CEE /* Sources */,
				F79D565E0A0E23A400EA3CEE /* Frameworks */,
				F706A5710A0EC357008999AB /* CopyFiles */,
			);
			buildRules = (
				1A994DC712A85BFC001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = fuzzy;
			productName = fuzzy;
			productReference = F79D56600A0E23A400EA3CEE /* fuzzy */;
			productType = "com.apple.product-type.tool";
		};
		F7CD475C0C64D22800FF933A /* treerewrite */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F7CD477C0C64D27000FF933A /* Build configuration list for PBXNativeTarget "treerewrite" */;
			buildPhases = (
				F7CD475A0C64D22800FF933A /* Sources */,
				F7CD475B0C64D22800FF933A /* Frameworks */,
			);
			buildRules = (
				1A994D3E12A858E1001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = treerewrite;
			productName = treerewrite;
			productReference = F7CD475D0C64D22800FF933A /* treerewrite */;
			productType = "com.apple.product-type.tool";
		};
		F7DD05ED0A7B15E1006A006C /* hoistedPredicates */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F7DD05F00A7B1640006A006C /* Build configuration list for PBXNativeTarget "hoistedPredicates" */;
			buildPhases = (
				F7DD05EB0A7B15E1006A006C /* Sources */,
				F7DD05EC0A7B15E1006A006C /* Frameworks */,
			);
			buildRules = (
				1A994DC812A85BFC001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = hoistedPredicates;
			productName = hoistedPredicates;
			productReference = F7DD05EE0A7B15E1006A006C /* hoistedPredicates */;
			productType = "com.apple.product-type.tool";
		};
		F7DD07430A7B6618006A006C /* scopes */ = {
			isa = PBXNativeTarget;
			buildConfigurationList = F7DD07790A7B6682006A006C /* Build configuration list for PBXNativeTarget "scopes" */;
			buildPhases = (
				F7DD07410A7B6618006A006C /* Sources */,
				F7DD07420A7B6618006A006C /* Frameworks */,
			);
			buildRules = (
				1A994D8512A85ABE001853FF /* PBXBuildRule */,
			);
			dependencies = (
			);
			name = scopes;
			productName = scopes;
			productReference = F7DD07440A7B6618006A006C /* scopes */;
			productType = "com.apple.product-type.tool";
		};
/* End PBXNativeTarget section */

/* Begin PBXProject section */
		0867D690FE84028FC02AAC07 /* Project object */ = {
			isa = PBXProject;
			buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "ANTLR" */;
			compatibilityVersion = "Xcode 3.2";
			developmentRegion = English;
			hasScannedForEncodings = 1;
			knownRegions = (
				English,
				Japanese,
				French,
				German,
			);
			mainGroup = 0867D691FE84028FC02AAC07 /* ANTLR */;
			productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
			projectDirPath = "";
			projectRoot = "";
			targets = (
				8DC2EF4F0486A6940098B216 /* ANTLR */,
				1A348B4D11D2BEE8000C72FC /* Test */,
				1A348BEB11D2D0A1000C72FC /* ANTLRBitsetTest */,
				1A1210FA11D3A5D900F27B38 /* ANTLRCommonTokenTest */,
				1A12130B11D3F7CD00F27B38 /* ANTLRCommonTreeTest */,
				1A12122311D3C92400F27B38 /* ANTLRFastQueueTest */,
				1A1212DB11D3F53600F27B38 /* ANTLRIntArrayTest */,
				1A1211D011D3BF4600F27B38 /* ANTLRStringStreamTest */,
				1A77EE8812E6A552007F323A /* TreeRewriteRuleTokenStream */,
				F762873F0B71519B006AA7EF /* Regenerate all examples */,
				F762877E0B71559C006AA7EF /* Regenerate combined */,
				F700E8630A5FA31D005D0757 /* combined */,
				F76287450B7151E3006AA7EF /* Regenerate fuzzy */,
				F79D565F0A0E23A400EA3CEE /* fuzzy */,
				F76287860B7155A2006AA7EF /* Regenerate hoistedPredicates */,
				F7DD05ED0A7B15E1006A006C /* hoistedPredicates */,
				F76287780B71557E006AA7EF /* Regenerate lexertest-simple */,
				F7037E9F0A05AFB60070435D /* lexertest-simple */,
				F76287820B71559F006AA7EF /* Regenerate LL-star */,
				F700ECD60A5FE186005D0757 /* LL-star */,
				1A0F343B12EA425700496BB8 /* Regenerate polydiff */,
				1A0F345712EA42D800496BB8 /* polydiff */,
				F762878A0B7155AB006AA7EF /* Regenerate scopes */,
				F7DD07430A7B6618006A006C /* scopes */,
				F762878E0B7155AF006AA7EF /* Regenerate simplectree */,
				F72C5E5A0AB7E4C900282574 /* simplectree */,
				1AC5AC9312E7BE0400DF0C58 /* Regenerate treeparser */,
				1AC5AC9812E7BEFE00DF0C58 /* treeparser */,
				F7CD47610C64D23800FF933A /* Regenerate treerewrite */,
				F7CD475C0C64D22800FF933A /* treerewrite */,
			);
		};
/* End PBXProject section */

/* Begin PBXResourcesBuildPhase section */
		1A1210F611D3A5D900F27B38 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1211CC11D3BF4600F27B38 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12121F11D3C92400F27B38 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1212D711D3F53600F27B38 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12130711D3F7CD00F27B38 /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348B4911D2BEE8000C72FC /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348BE711D2D0A1000C72FC /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A77EE8412E6A552007F323A /* Resources */ = {
			isa = PBXResourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXResourcesBuildPhase section */

/* Begin PBXShellScriptBuildPhase section */
		1A1210F911D3A5D900F27B38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A1211CF11D3BF4600F27B38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A12122211D3C92400F27B38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A1212DA11D3F53600F27B38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A12130A11D3F7CD00F27B38 /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A348B4C11D2BEE8000C72FC /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A348BEA11D2D0A1000C72FC /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A77EE8712E6A552007F323A /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "# Run the unit tests in this test bundle.\n\"${SYSTEM_DEVELOPER_DIR}/Tools/RunUnitTests\"\n";
		};
		1A994CC412A84A46001853FF /* ShellScript */ = {
			isa = PBXShellScriptBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			inputPaths = (
			);
			outputPaths = (
			);
			runOnlyForDeploymentPostprocessing = 0;
			shellPath = /bin/sh;
			shellScript = "";
		};
/* End PBXShellScriptBuildPhase section */

/* Begin PBXSourcesBuildPhase section */
		1A0F345812EA42D800496BB8 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A0F346D12EA434F00496BB8 /* Main.m in Sources */,
				1A0F348912EA444500496BB8 /* PolyLexer.m in Sources */,
				1A0F348A12EA444500496BB8 /* PolyParser.m in Sources */,
				1A01BD9312EB5A6000428792 /* Simplifier.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1210F711D3A5D900F27B38 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12110311D3A62B00F27B38 /* CommonTokenTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1211CD11D3BF4600F27B38 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A1211DE11D3BFC900F27B38 /* ANTLRStringStreamTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12122011D3C92400F27B38 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12126211D3CA0100F27B38 /* FastQueueTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A1212D811D3F53600F27B38 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A1212E711D3F59300F27B38 /* IntArrayTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A12130811D3F7CD00F27B38 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A12131711D3F80500F27B38 /* CommonTreeTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348B4A11D2BEE8000C72FC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A348BA511D2C6A0000C72FC /* ANTLRBitSetTest.m in Sources */,
				1A348BA811D2C6AD000C72FC /* CommonTokenTest.m in Sources */,
				1A348BAB11D2C6B8000C72FC /* CommonTreeTest.m in Sources */,
				1A348BAE11D2C6C6000C72FC /* FastQueueTest.m in Sources */,
				1A348BAF11D2C6D3000C72FC /* IntArrayTest.m in Sources */,
				1A348BB211D2C6E3000C72FC /* ANTLRStringStreamTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A348BE811D2D0A1000C72FC /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A348C0611D2D22B000C72FC /* ANTLRBitSetTest.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1A77EE8512E6A552007F323A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		1AC5AC9912E7BEFE00DF0C58 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1AC5ACAD12E7BF4E00DF0C58 /* main.m in Sources */,
				1AC5ACE612E7CE4700DF0C58 /* LangParser.m in Sources */,
				1AC5ACE712E7CE4C00DF0C58 /* LangLexer.m in Sources */,
				1AC5ACE812E7CE5100DF0C58 /* LangDumpDecl.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		8DC2EF540486A6940098B216 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A67885211B87ABA00A11EEC /* BaseTree.m in Sources */,
				1A67885411B87AEA00A11EEC /* FastQueue.m in Sources */,
				1A67885511B87AEF00A11EEC /* IntArray.m in Sources */,
				1A6788FC11B893E100A11EEC /* BaseRecognizer.m in Sources */,
				1A12C95911B89F62008C9BED /* ANTLRBitSet.m in Sources */,
				1A12C95A11B89F64008C9BED /* BufferedTokenStream.m in Sources */,
				1A12C95B11B89F65008C9BED /* CommonToken.m in Sources */,
				1A12C95C11B89F67008C9BED /* CommonTokenStream.m in Sources */,
				1A12C95D11B89F68008C9BED /* CommonTree.m in Sources */,
				1A12C95E11B89F69008C9BED /* CommonTreeAdaptor.m in Sources */,
				1A12C95F11B89F6A008C9BED /* CommonTreeNodeStream.m in Sources */,
				1A12C96111B89F6F008C9BED /* Lexer.m in Sources */,
				1A12C96211B89F70008C9BED /* LexerRuleReturnScope.m in Sources */,
				1A12C96311B89F76008C9BED /* LookaheadStream.m in Sources */,
				1A12C96411B89F76008C9BED /* MismatchedRangeException.m in Sources */,
				1A12C96511B89F77008C9BED /* MismatchedSetException.m in Sources */,
				1A12C96611B89F78008C9BED /* MismatchedTokenException.m in Sources */,
				1A12C96711B89F7A008C9BED /* MismatchedTreeNodeException.m in Sources */,
				1A12C96811B89F7B008C9BED /* NoViableAltException.m in Sources */,
				1A12C96911B89F7E008C9BED /* Parser.m in Sources */,
				1A12C96A11B89F7F008C9BED /* ParserRuleReturnScope.m in Sources */,
				1A12C96B11B89F80008C9BED /* RecognitionException.m in Sources */,
				1A12C96C11B89F82008C9BED /* RecognizerSharedState.m in Sources */,
				1A12C96D11B89F83008C9BED /* RewriteRuleElementStream.m in Sources */,
				1A12C96E11B89F84008C9BED /* RewriteRuleSubtreeStream.m in Sources */,
				1A12C96F11B89F85008C9BED /* RewriteRuleTokenStream.m in Sources */,
				1A12C97011B89F87008C9BED /* ANTLRStringStream.m in Sources */,
				1A12C97111B89F8B008C9BED /* CharStreamState.m in Sources */,
				1A12C97211B89F8C008C9BED /* Token+DebuggerSupport.m in Sources */,
				1A12C97311B89F8E008C9BED /* TreeException.m in Sources */,
				1A12C97411B89F90008C9BED /* TreeParser.m in Sources */,
				1A65B7D911B9532A00FD8754 /* BufferedTreeNodeStream.m in Sources */,
				1AB4A54211B995290076E91A /* EarlyExitException.m in Sources */,
				1AB4A54311B9952A0076E91A /* FailedPredicateException.m in Sources */,
				1AB4A59211B9A0DA0076E91A /* StreamEnumerator.m in Sources */,
				1A8AC00D11BAEC710038DBB0 /* RuntimeException.m in Sources */,
				1A1D465C11BE73B2001575F3 /* BaseTreeAdaptor.m in Sources */,
				1A1D467111BE75C0001575F3 /* MapElement.m in Sources */,
				1A1D467D11BE8E5A001575F3 /* CommonErrorNode.m in Sources */,
				1A6C451711BF4EE00039788A /* MissingTokenException.m in Sources */,
				1A6C452911BF50A40039788A /* UnwantedTokenException.m in Sources */,
				1A1702FF11C05D4800F6978A /* HashMap.m in Sources */,
				1A270BFA11C1451200DCC8F3 /* TreeIterator.m in Sources */,
				1A26329611C53578000DCDD4 /* MismatchedNotSetException.m in Sources */,
				1A16B13D11C66492002860C7 /* LinkBase.m in Sources */,
				1A45657811C922BE0082F421 /* RuleMemo.m in Sources */,
				1A45658A11C9270D0082F421 /* BaseMapElement.m in Sources */,
				1A1BCDBC11CB01E60051A1EC /* RuleReturnScope.m in Sources */,
				1A1BCDD011CB0B3D0051A1EC /* TreeRuleReturnScope.m in Sources */,
				1A1BCE2B11CB1A3E0051A1EC /* TreeRewriter.m in Sources */,
				1A4A851311CBCE3E00E4BF1B /* TreeVisitor.m in Sources */,
				1A4A851911CBCE5500E4BF1B /* TreeVisitorAction.m in Sources */,
				1A4A851F11CBCF3700E4BF1B /* TreeWizard.m in Sources */,
				1AAC202D11CC621A00CF56D1 /* TreePatternLexer.m in Sources */,
				1AAC20A611CC790300CF56D1 /* TreePatternParser.m in Sources */,
				1A5EA50C11CFE7CE00E8932F /* Map.m in Sources */,
				1A75BFBA11D6C2B10096C6F5 /* DFA.m in Sources */,
				1AE8A96D11D9227A00D36FD6 /* RuleStack.m in Sources */,
				1A3A08E711E213C500D5EE26 /* BaseStack.m in Sources */,
				1A3A08EB11E213E100D5EE26 /* SymbolStack.m in Sources */,
				1AB5F47811E3869D00E065B0 /* RuleMapElement.m in Sources */,
				1AB5F51F11E3BE2E00E065B0 /* PtrBuffer.m in Sources */,
				1A2D217611E4F57C00DFE328 /* UniqueIDMap.m in Sources */,
				1A2D218711E502DE00DFE328 /* NodeMapElement.m in Sources */,
				1A100ABC11E604FE006ABF94 /* HashRule.m in Sources */,
				1AEECE1611E7EB3D00554AAF /* TokenRewriteStream.m in Sources */,
				1A86B91C11EB9F6300C67A03 /* ParseTree.m in Sources */,
				1A86BAD011EC1CD000C67A03 /* UnbufferedTokenStream.m in Sources */,
				BF7D9B541519363200B58218 /* ACBTree.m in Sources */,
				BF7D9B581519367800B58218 /* AMutableArray.m in Sources */,
				BF7D9B5C1519368C00B58218 /* AMutableDictionary.m in Sources */,
				BF7D9B60151936B600B58218 /* DoubleKeyMap.m in Sources */,
				BF7D9B64151936E700B58218 /* ANTLRFileStream.m in Sources */,
				BF7D9B68151936FC00B58218 /* ANTLRInputStream.m in Sources */,
				BF7D9B6C1519371200B58218 /* ANTLRReaderStream.m in Sources */,
				BF7D9B701519373700B58218 /* RewriteRuleNodeStream.m in Sources */,
				BF7D9B741519375200B58218 /* ArrayIterator.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F700E8610A5FA31D005D0757 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F738D3610B07C105001813C4 /* CombinedLexer.m in Sources */,
				F738D3620B07C105001813C4 /* CombinedParser.m in Sources */,
				1A20C56512D6267500C2072A /* main.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F700ECD40A5FE186005D0757 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F738D3190B07BDB7001813C4 /* main.m in Sources */,
				F76287150B714E82006AA7EF /* SimpleCParser.m in Sources */,
				F76287160B714E83006AA7EF /* SimpleCLexer.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7037E9D0A05AFB60070435D /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7048FF80B07D05400D2F326 /* TestLexer.m in Sources */,
				F7048FF90B07D05800D2F326 /* main.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F72C5E5D0AB7E4C900282574 /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				1A406B5612E8F2ED005EF037 /* main.m in Sources */,
				F741D0830B381E720024DF3F /* SimpleCWalker.m in Sources */,
				F741D0840B381E730024DF3F /* SimpleCParser.m in Sources */,
				F741D08E0B381EA90024DF3F /* SimpleCLexer.m in Sources */,
				1AC5ACD612E7C05800DF0C58 /* LangLexer.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F79D565D0A0E23A400EA3CEE /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F738D37E0B07C3BD001813C4 /* main.m in Sources */,
				F76287170B714EA9006AA7EF /* FuzzyLexer.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7CD475A0C64D22800FF933A /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F7CD47650C64D24C00FF933A /* TreeRewriteLexer.m in Sources */,
				F7CD47660C64D24D00FF933A /* TreeRewriteParser.m in Sources */,
				F7CD47670C64D24D00FF933A /* main.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7DD05EB0A7B15E1006A006C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F738D2120B07B32D001813C4 /* T.g in Sources */,
				F738D2220B07B39F001813C4 /* main.m in Sources */,
				F76287130B714E77006AA7EF /* TLexer.m in Sources */,
				F76287140B714E78006AA7EF /* TParser.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
		F7DD07410A7B6618006A006C /* Sources */ = {
			isa = PBXSourcesBuildPhase;
			buildActionMask = 2147483647;
			files = (
				F738D1FC0B07B1BD001813C4 /* main.m in Sources */,
				F738D20D0B07B265001813C4 /* SymbolTableParser.m in Sources */,
				F738D20E0B07B266001813C4 /* SymbolTableLexer.m in Sources */,
			);
			runOnlyForDeploymentPostprocessing = 0;
		};
/* End PBXSourcesBuildPhase section */

/* Begin PBXTargetDependency section */
		1A0F347112EA43BA00496BB8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A0F343B12EA425700496BB8 /* Regenerate polydiff */;
			targetProxy = 1A0F347012EA43BA00496BB8 /* PBXContainerItemProxy */;
		};
		1A0F347312EA43BA00496BB8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1AC5AC9312E7BE0400DF0C58 /* Regenerate treeparser */;
			targetProxy = 1A0F347212EA43BA00496BB8 /* PBXContainerItemProxy */;
		};
		1A0F347512EA43BA00496BB8 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F7CD47610C64D23800FF933A /* Regenerate treerewrite */;
			targetProxy = 1A0F347412EA43BA00496BB8 /* PBXContainerItemProxy */;
		};
		1A12134511D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A348BEB11D2D0A1000C72FC /* ANTLRBitsetTest */;
			targetProxy = 1A12134411D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		1A12134711D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A1210FA11D3A5D900F27B38 /* ANTLRCommonTokenTest */;
			targetProxy = 1A12134611D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		1A12134911D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A12130B11D3F7CD00F27B38 /* ANTLRCommonTreeTest */;
			targetProxy = 1A12134811D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		1A12134B11D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A12122311D3C92400F27B38 /* ANTLRFastQueueTest */;
			targetProxy = 1A12134A11D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		1A12134D11D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A1212DB11D3F53600F27B38 /* ANTLRIntArrayTest */;
			targetProxy = 1A12134C11D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		1A12134F11D3FDA500F27B38 /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = 1A1211D011D3BF4600F27B38 /* ANTLRStringStreamTest */;
			targetProxy = 1A12134E11D3FDA500F27B38 /* PBXContainerItemProxy */;
		};
		F762874C0B715417006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F76287450B7151E3006AA7EF /* Regenerate fuzzy */;
			targetProxy = F762874B0B715417006AA7EF /* PBXContainerItemProxy */;
		};
		F76287A70B7157C2006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F762877E0B71559C006AA7EF /* Regenerate combined */;
			targetProxy = F76287A60B7157C2006AA7EF /* PBXContainerItemProxy */;
		};
		F76287A90B7157C2006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F76287820B71559F006AA7EF /* Regenerate LL-star */;
			targetProxy = F76287A80B7157C2006AA7EF /* PBXContainerItemProxy */;
		};
		F76287AB0B7157C2006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F76287860B7155A2006AA7EF /* Regenerate hoistedPredicates */;
			targetProxy = F76287AA0B7157C2006AA7EF /* PBXContainerItemProxy */;
		};
		F76287AD0B7157C2006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F762878A0B7155AB006AA7EF /* Regenerate scopes */;
			targetProxy = F76287AC0B7157C2006AA7EF /* PBXContainerItemProxy */;
		};
		F76287AF0B7157C2006AA7EF /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F762878E0B7155AF006AA7EF /* Regenerate simplectree */;
			targetProxy = F76287AE0B7157C2006AA7EF /* PBXContainerItemProxy */;
		};
		F79EFB140C5845A300ABAB3D /* PBXTargetDependency */ = {
			isa = PBXTargetDependency;
			target = F76287780B71557E006AA7EF /* Regenerate lexertest-simple */;
			targetProxy = F79EFB130C5845A300ABAB3D /* PBXContainerItemProxy */;
		};
/* End PBXTargetDependency section */

/* Begin PBXVariantGroup section */
		089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
			isa = PBXVariantGroup;
			children = (
				089C1667FE841158C02AAC07 /* English */,
			);
			name = InfoPlist.strings;
			sourceTree = "<group>";
		};
/* End PBXVariantGroup section */

/* Begin XCBuildConfiguration section */
		1A0F343D12EA425700496BB8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = polydiff;
			};
			name = Debug;
		};
		1A0F343E12EA425700496BB8 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A0F343F12EA425700496BB8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = Release;
		};
		1A0F346312EA42D800496BB8 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/polydiff";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/polydiff";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = Build/Intermediates;
				ONLY_ACTIVE_ARCH = YES;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = polydiff;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.6;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		1A0F346412EA42D800496BB8 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/Users/acondit/Projects/idea/antlr3/classes:/Users/acondit/Projects/idea/stringtemplate/classes:/Library/Java/Extensions/antlr-3.3.1.jar";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/acondit/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/acondit/Projects/Antlr/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A0F346512EA42D800496BB8 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ARCHS = (
					ppc,
					i386,
				);
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = YES;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = stabs;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = default;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = YES;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = s;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/kroepke/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/kroepke/Projects/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A1210FD11D3A5DB00F27B38 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTokenTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTokenTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A1210FE11D3A5DB00F27B38 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTokenTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTokenTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A1210FF11D3A5DB00F27B38 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTokenTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTokenTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A1211D311D3BF4700F27B38 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRStringStreamTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRStringStreamTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A1211D411D3BF4700F27B38 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRStringStreamTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRStringStreamTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A1211D511D3BF4700F27B38 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRStringStreamTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRStringStreamTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A12122611D3C92500F27B38 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRFastQueueTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRFastQueueTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A12122711D3C92500F27B38 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRFastQueueTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRFastQueueTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A12122811D3C92500F27B38 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRFastQueueTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRFastQueueTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A1212DE11D3F53700F27B38 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRIntArrayTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRIntArrayTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A1212DF11D3F53700F27B38 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRIntArrayTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRIntArrayTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A1212E011D3F53700F27B38 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRIntArrayTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRIntArrayTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A12130E11D3F7CE00F27B38 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTreeTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTreeTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A12130F11D3F7CE00F27B38 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTreeTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTreeTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A12131011D3F7CE00F27B38 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRCommonTreeTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRCommonTreeTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A348B5011D2BEE8000C72FC /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "Test-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = Test;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A348B5111D2BEE8000C72FC /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "Test-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = Test;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A348B5211D2BEE8000C72FC /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "Test-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = Test;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A348BEE11D2D0A2000C72FC /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRBitsetTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRBitsetTest;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A348BEF11D2D0A2000C72FC /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRBitsetTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRBitsetTest;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A348BF011D2D0A2000C72FC /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "ANTLRBitsetTest-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = ANTLRBitsetTest;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1A77EE8B12E6A552007F323A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = required;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "TreeRewriteRuleTokenStream-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = TreeRewriteRuleTokenStream;
				WRAPPER_EXTENSION = octest;
			};
			name = Debug;
		};
		1A77EE8C12E6A552007F323A /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "TreeRewriteRuleTokenStream-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = TreeRewriteRuleTokenStream;
				WRAPPER_EXTENSION = octest;
			};
			name = "Debug with StringTemplate Debug";
		};
		1A77EE8D12E6A552007F323A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALWAYS_SEARCH_USER_PATHS = NO;
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
				FRAMEWORK_SEARCH_PATHS = "$(DEVELOPER_LIBRARY_DIR)/Frameworks";
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/Cocoa.framework/Headers/Cocoa.h";
				INFOPLIST_FILE = "TreeRewriteRuleTokenStream-Info.plist";
				INSTALL_PATH = "$(USER_LIBRARY_DIR)/Bundles";
				OTHER_LDFLAGS = (
					"-framework",
					Cocoa,
					"-framework",
					SenTestingKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = TreeRewriteRuleTokenStream;
				WRAPPER_EXTENSION = octest;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1AC5AC9512E7BE0400DF0C58 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treeparser;
			};
			name = Debug;
		};
		1AC5AC9612E7BE0400DF0C58 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = "Debug with StringTemplate Debug";
		};
		1AC5AC9712E7BE0400DF0C58 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = Release;
		};
		1AC5ACA412E7BEFE00DF0C58 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = Build/Intermediates;
				ONLY_ACTIVE_ARCH = YES;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treeparser;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.6;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		1AC5ACA512E7BEFE00DF0C58 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/Users/acondit/Projects/idea/antlr3/classes:/Users/acondit/Projects/idea/stringtemplate/classes:/Library/Java/Extensions/antlr-3.3.1.jar";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/acondit/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/acondit/Projects/Antlr/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		1AC5ACA612E7BEFE00DF0C58 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ARCHS = (
					ppc,
					i386,
				);
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = YES;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = stabs;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = default;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = YES;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = s;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/kroepke/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/kroepke/Projects/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		1DEB91AE08733DA50010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/Library/Java/Extensions/antlr-2.7.7.jar:/Users/acondit/IdeaProjects/antlr3/out/production/antlr3:/Users/acondit/IdeaProjects/antlr3/out/production/stringtemplate";
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = ANTLR_Prefix.pch;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				PRODUCT_NAME = ANTLR;
				VERSIONING_SYSTEM = "apple-generic";
				WRAPPER_EXTENSION = framework;
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		1DEB91AF08733DA50010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				BUILD_VARIANTS = (
					normal,
					debug,
				);
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = ANTLR_Prefix.pch;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				PRODUCT_NAME = ANTLR;
				VERSIONING_SYSTEM = "apple-generic";
				WRAPPER_EXTENSION = framework;
			};
			name = Release;
		};
		1DEB91B208733DA50010E9CD /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_ARGS = "";
				ANTLR_EXTRA_JAVA_ARGS = "";
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.6;
			};
			name = Debug;
		};
		1DEB91B308733DA50010E9CD /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_ARGS = "";
				ANTLR_EXTRA_JAVA_ARGS = "";
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_PARAMETER = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.6;
			};
			name = Release;
		};
		F700E86D0A5FA34D005D0757 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/combined";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/combined";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G5;
				GCC_OPTIMIZATION_LEVEL = 1;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				ONLY_ACTIVE_ARCH = YES;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = combined;
				ZERO_LINK = YES;
			};
			name = Debug;
		};
		F700E86E0A5FA34D005D0757 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = combined;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F700ECDD0A5FE1BF005D0757 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/LL-star";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/LL-star";
				ANTLR_X_DEBUG_ST = NO;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "LL-star";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F700ECDE0A5FE1BF005D0757 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				DEBUG_INFORMATION_FORMAT = stabs;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "LL-star";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F7037EB90A05AFEF0070435D /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/lexertest-simple";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/lexertest-simple";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = Build;
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "lexertest-simple";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F7037EBA0A05AFEF0070435D /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "lexertest-simple";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F72C5E670AB7E4C900282574 /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/simpleCTreeParser";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/simpleCTreeParser";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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";
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = simplectree;
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F72C5E680AB7E4C900282574 /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = simplectree;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F76287410B7151B9006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/Users/acondit/source/antlr_src/code/antlr/out/production/antlr3:/Users/acondit/source/antlr_src/code/antlr/out/production/stringtemplate";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = Untitled;
			};
			name = Debug;
		};
		F76287420B7151B9006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "ANTLR_EXTRA_JAVA_ARGS = /usr/share/java/antlr-2.7.7.jar:/Users/acondit/source/antlr_src/code/antlr/out/production/antlr3:/Users/acondit/source/antlr_src/code/antlr/out/production/stringtemplate\n";
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				PRODUCT_NAME = Untitled;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F76287470B715201006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = fuzzy;
			};
			name = Debug;
		};
		F76287480B715201006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = fuzzy;
			};
			name = Release;
		};
		F762877A0B71557E006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "lexertest-simple";
			};
			name = Debug;
		};
		F762877B0B71557E006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = fuzzy;
			};
			name = Release;
		};
		F76287800B71559C006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = combined;
			};
			name = Debug;
		};
		F76287810B71559C006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = combined;
			};
			name = Release;
		};
		F76287840B71559F006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "LL-star";
			};
			name = Debug;
		};
		F76287850B71559F006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "LL-star";
			};
			name = Release;
		};
		F76287880B7155A2006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = hoistedPredicates;
			};
			name = Debug;
		};
		F76287890B7155A2006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = hoistedPredicates;
			};
			name = Release;
		};
		F762878C0B7155AB006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = scopes;
			};
			name = Debug;
		};
		F762878D0B7155AB006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = scopes;
			};
			name = Release;
		};
		F76287900B7155AF006AA7EF /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				BUILD_SETTING = NO;
				GRAMMAR_SETTING = NO;
				PRODUCT_NAME = simplectree;
			};
			name = Debug;
		};
		F76287910B7155AF006AA7EF /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "simplec tree";
			};
			name = Release;
		};
		F79D56700A0E23D600EA3CEE /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/fuzzy";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/fuzzy";
				ANTLR_TRACE = NO;
				ANTLR_X_DEBUG_ST = NO;
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = fuzzy;
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F79D56710A0E23D600EA3CEE /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = fuzzy;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F7C562300CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_ARGS = "";
				ANTLR_EXTRA_JAVA_ARGS = "";
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				PREBINDING = NO;
				SDKROOT = macosx10.6;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562310CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = 1;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DYLIB_COMPATIBILITY_VERSION = 1;
				DYLIB_CURRENT_VERSION = 1;
				FRAMEWORK_VERSION = A;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = ANTLR_Prefix.pch;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				INFOPLIST_FILE = Info.plist;
				INSTALL_PATH = "$(HOME)/Library/Frameworks";
				PRODUCT_NAME = ANTLR;
				VERSIONING_SYSTEM = "apple-generic";
				WRAPPER_EXTENSION = framework;
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562330CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/Users/acondit/source/antlr_src/code/antlr/out/production/antlr3:/Users/acondit/source/antlr_src/code/antlr/out/production/stringtemplate";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_OPTIMIZATION_LEVEL = 0;
				PRODUCT_NAME = Untitled;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562340CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/lexertest-simple";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/lexertest-simple";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "lexertest-simple";
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562350CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "lexertest-simple";
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562360CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/fuzzy";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/fuzzy";
				ANTLR_TRACE = NO;
				ANTLR_X_DEBUG_ST = NO;
				COPY_PHASE_STRIP = NO;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = fuzzy;
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562370CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = fuzzy;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562380CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/combined";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/combined";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = combined;
				ZERO_LINK = YES;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562390CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = combined;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623A0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_DEBUG = YES;
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/LL-star";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/LL-star";
				ANTLR_X_DEBUG_ST = NO;
				COPY_PHASE_STRIP = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_MODEL_TUNING = G4;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = "LL-star";
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623B0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "LL-star";
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623C0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/hoistedPredicates";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/hoistedPredicates";
				ARCHS = "$(NATIVE_ARCH)";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = hoistedPredicates;
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623D0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = hoistedPredicates;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623E0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/scopes";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/scopes";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = scopes;
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C5623F0CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = scopes;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562400CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_DEBUG = YES;
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/simpleCTreeParser";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/simpleCTreeParser";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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";
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = simplectree;
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562410CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = "simplec tree";
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562420CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/Users/acondit/Projects/idea/antlr3/classes:/Users/acondit/Projects/idea/stringtemplate/classes:/Library/Java/Extensions/antlr-3.3.1.jar";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/acondit/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/acondit/Projects/Antlr/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7C562430CD513D400727DB0 /* Debug with StringTemplate Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = "Debug with StringTemplate Debug";
		};
		F7CD47630C64D23800FF933A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = Debug;
		};
		F7CD47640C64D23800FF933A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				PRODUCT_NAME = treerewrite;
			};
			name = Release;
		};
		F7CD477D0C64D27000FF933A /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ANTLR_DEBUG = YES;
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/treerewrite";
				ARCHS = "$(NATIVE_ARCH)";
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = NO;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = dwarf;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = full;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_OBJC_GC = supported;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = YES;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = 0;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = NO;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = NO;
				GCC_WARN_SIGN_COMPARE = NO;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = NO;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = NO;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = Build/Intermediates;
				ONLY_ACTIVE_ARCH = YES;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.6;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F7CD477E0C64D27000FF933A /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ALTERNATE_GROUP = "$(INSTALL_GROUP)";
				ALTERNATE_MODE = "$(INSTALL_MODE_FLAG)";
				ALTERNATE_OWNER = "$(INSTALL_OWNER)";
				ALTERNATE_PERMISSIONS_FILES = "";
				ALWAYS_SEARCH_USER_PATHS = YES;
				ARCHS = (
					ppc,
					i386,
				);
				BUILD_VARIANTS = normal;
				BUNDLE_LOADER = "";
				CONFIGURATION_BUILD_DIR = "$(BUILD_DIR)/$(CONFIGURATION)";
				CONFIGURATION_TEMP_DIR = "$(PROJECT_TEMP_DIR)/$(CONFIGURATION)";
				COPYING_PRESERVES_HFS_DATA = NO;
				COPY_PHASE_STRIP = YES;
				CURRENT_PROJECT_VERSION = "";
				DEAD_CODE_STRIPPING = NO;
				DEBUG_INFORMATION_FORMAT = stabs;
				DEPLOYMENT_LOCATION = NO;
				DEPLOYMENT_POSTPROCESSING = NO;
				DSTROOT = "/tmp/$(PROJECT_NAME).dst";
				DYLIB_COMPATIBILITY_VERSION = "";
				DYLIB_CURRENT_VERSION = "";
				EXECUTABLE_EXTENSION = "";
				EXECUTABLE_PREFIX = "";
				EXPORTED_SYMBOLS_FILE = "";
				FRAMEWORK_SEARCH_PATHS = "";
				FRAMEWORK_VERSION = A;
				GCC_ALTIVEC_EXTENSIONS = NO;
				GCC_AUTO_VECTORIZATION = NO;
				GCC_CHAR_IS_UNSIGNED_CHAR = NO;
				GCC_CW_ASM_SYNTAX = YES;
				GCC_C_LANGUAGE_STANDARD = gnu99;
				GCC_DEBUGGING_SYMBOLS = default;
				GCC_DYNAMIC_NO_PIC = YES;
				GCC_ENABLE_ASM_KEYWORD = YES;
				GCC_ENABLE_CPP_EXCEPTIONS = YES;
				GCC_ENABLE_CPP_RTTI = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_OBJC_EXCEPTIONS = YES;
				GCC_ENABLE_PASCAL_STRINGS = YES;
				GCC_ENABLE_SSE3_EXTENSIONS = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = YES;
				GCC_ENABLE_TRIGRAPHS = NO;
				GCC_FAST_MATH = NO;
				GCC_FAST_OBJC_DISPATCH = NO;
				GCC_FEEDBACK_DIRECTED_OPTIMIZATION = Off;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_GENERATE_TEST_COVERAGE_FILES = NO;
				GCC_INCREASE_PRECOMPILED_HEADER_SHARING = NO;
				GCC_INLINES_ARE_PRIVATE_EXTERN = YES;
				GCC_INPUT_FILETYPE = automatic;
				GCC_INSTRUMENT_PROGRAM_FLOW_ARCS = NO;
				GCC_MODEL_PPC64 = NO;
				GCC_MODEL_TUNING = G5;
				GCC_NO_COMMON_BLOCKS = NO;
				GCC_OBJC_CALL_CXX_CDTORS = NO;
				GCC_ONE_BYTE_BOOL = NO;
				GCC_OPTIMIZATION_LEVEL = s;
				GCC_PFE_FILE_C_DIALECTS = "c objective-c c++ objective-c++";
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				GCC_PREPROCESSOR_DEFINITIONS = "";
				GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
				GCC_REUSE_STRINGS = YES;
				GCC_SHORT_ENUMS = NO;
				GCC_STRICT_ALIASING = NO;
				GCC_SYMBOLS_PRIVATE_EXTERN = YES;
				GCC_THREADSAFE_STATICS = YES;
				GCC_TREAT_NONCONFORMANT_CODE_ERRORS_AS_WARNINGS = NO;
				GCC_TREAT_WARNINGS_AS_ERRORS = NO;
				GCC_UNROLL_LOOPS = NO;
				GCC_USE_GCC3_PFE_SUPPORT = "$(USE_GCC3_PFE_SUPPORT)";
				GCC_WARN_ABOUT_DEPRECATED_FUNCTIONS = YES;
				GCC_WARN_ABOUT_INVALID_OFFSETOF_MACRO = YES;
				GCC_WARN_ABOUT_MISSING_NEWLINE = YES;
				GCC_WARN_ABOUT_MISSING_PROTOTYPES = NO;
				GCC_WARN_ABOUT_POINTER_SIGNEDNESS = YES;
				GCC_WARN_ABOUT_RETURN_TYPE = YES;
				GCC_WARN_ALLOW_INCOMPLETE_PROTOCOL = YES;
				GCC_WARN_CHECK_SWITCH_STATEMENTS = YES;
				GCC_WARN_EFFECTIVE_CPLUSPLUS_VIOLATIONS = NO;
				GCC_WARN_FOUR_CHARACTER_CONSTANTS = NO;
				GCC_WARN_HIDDEN_VIRTUAL_FUNCTIONS = NO;
				GCC_WARN_INHIBIT_ALL_WARNINGS = NO;
				GCC_WARN_INITIALIZER_NOT_FULLY_BRACKETED = NO;
				GCC_WARN_MISSING_PARENTHESES = NO;
				GCC_WARN_NON_VIRTUAL_DESTRUCTOR = NO;
				GCC_WARN_PEDANTIC = NO;
				GCC_WARN_SHADOW = YES;
				GCC_WARN_SIGN_COMPARE = YES;
				GCC_WARN_TYPECHECK_CALLS_TO_PRINTF = NO;
				GCC_WARN_UNINITIALIZED_AUTOS = YES;
				GCC_WARN_UNKNOWN_PRAGMAS = NO;
				GCC_WARN_UNUSED_FUNCTION = NO;
				GCC_WARN_UNUSED_LABEL = NO;
				GCC_WARN_UNUSED_PARAMETER = YES;
				GCC_WARN_UNUSED_VALUE = YES;
				GCC_WARN_UNUSED_VARIABLE = YES;
				GENERATE_MASTER_OBJECT_FILE = NO;
				GENERATE_PKGINFO_FILE = NO;
				GENERATE_PROFILING_CODE = NO;
				HEADER_SEARCH_PATHS = "";
				INFOPLIST_EXPAND_BUILD_SETTINGS = YES;
				INFOPLIST_FILE = "";
				INFOPLIST_OTHER_PREPROCESSOR_FLAGS = "";
				INFOPLIST_PREFIX_HEADER = "";
				INFOPLIST_PREPROCESS = NO;
				INFOPLIST_PREPROCESSOR_DEFINITIONS = "";
				INIT_ROUTINE = "";
				INSTALL_GROUP = "$(GROUP)";
				INSTALL_MODE_FLAG = "a-w,a+rX";
				INSTALL_OWNER = "$(USER)";
				INSTALL_PATH = "$(HOME)/bin";
				KEEP_PRIVATE_EXTERNS = NO;
				LIBRARY_SEARCH_PATHS = "";
				LINKER_DISPLAYS_FILES_FOR_UNDEFINED_SYMBOLS = YES;
				LINKER_DISPLAYS_MANGLED_NAMES = NO;
				LINK_WITH_STANDARD_LIBRARIES = YES;
				MACH_O_TYPE = "";
				MACOSX_DEPLOYMENT_TARGET = "$(inherited)";
				OBJROOT = /Users/kroepke/Projects/Intermediates;
				ONLY_LINK_ESSENTIAL_SYMBOLS = NO;
				OTHER_CFLAGS = "";
				OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRECOMPS_INCLUDE_HEADERS_FROM_BUILT_PRODUCTS_DIR = YES;
				PRELINK_FLAGS = "";
				PRELINK_LIBS = "";
				PRESERVE_DEAD_CODE_INITS_AND_TERMS = NO;
				PRIVATE_HEADERS_FOLDER_PATH = "";
				PRODUCT_NAME = treerewrite;
				PUBLIC_HEADERS_FOLDER_PATH = "";
				REZ_SEARCH_PATHS = "";
				SCAN_ALL_SOURCE_FILES_FOR_INCLUDES = NO;
				SDKROOT = macosx10.4;
				SECTORDER_FLAGS = "";
				SEPARATE_STRIP = NO;
				SEPARATE_SYMBOL_EDIT = NO;
				SHARED_PRECOMPS_DIR = "$(CACHE_ROOT)/SharedPrecompiledHeaders";
				SKIP_INSTALL = NO;
				STANDARD_C_PLUS_PLUS_LIBRARY_TYPE = dynamic;
				STRIPFLAGS = "";
				STRIP_INSTALLED_PRODUCT = "";
				STRIP_STYLE = all;
				SYMROOT = /Users/kroepke/Projects/Build;
				TEST_HOST = "";
				TEST_RIG = "";
				UNEXPORTED_SYMBOLS_FILE = "";
				USER_HEADER_SEARCH_PATHS = "";
				VERSIONING_SYSTEM = "";
				WARNING_CFLAGS = "";
				WARNING_LDFLAGS = "";
				WRAPPER_EXTENSION = "";
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F7DD05F10A7B1640006A006C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate\n";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/hoistedPredicates";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/hoistedPredicates";
				ARCHS = "$(NATIVE_ARCH)";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = hoistedPredicates;
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F7DD05F20A7B1640006A006C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ARCHS = "$(NATIVE_ARCH)";
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_ENABLE_SYMBOL_SEPARATION = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = hoistedPredicates;
				ZERO_LINK = NO;
			};
			name = Release;
		};
		F7DD077A0A7B6682006A006C /* Debug */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				ANTLR_EXTRA_JAVA_ARGS = "/usr/share/java/antlr-2.7.7.jar:/usr/share/java/antlr3/out/production/antlr3:/usr/share/java/antlr3/out/production/stringtemplate";
				ANTLR_FORCE_OUT_DIR = "$(PROJECT_DIR)/examples/scopes";
				ANTLR_LIB_DIR = "$(PROJECT_DIR)/examples/scopes";
				COPY_PHASE_STRIP = NO;
				GCC_DYNAMIC_NO_PIC = NO;
				GCC_ENABLE_FIX_AND_CONTINUE = YES;
				GCC_GENERATE_DEBUGGING_SYMBOLS = 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 = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = scopes;
				ZERO_LINK = NO;
			};
			name = Debug;
		};
		F7DD077B0A7B6682006A006C /* Release */ = {
			isa = XCBuildConfiguration;
			buildSettings = {
				COPY_PHASE_STRIP = YES;
				GCC_ENABLE_FIX_AND_CONTINUE = NO;
				GCC_GENERATE_DEBUGGING_SYMBOLS = NO;
				GCC_MODEL_TUNING = G5;
				GCC_PRECOMPILE_PREFIX_HEADER = YES;
				GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
				INSTALL_PATH = "$(HOME)/bin";
				OTHER_LDFLAGS = (
					"-framework",
					Foundation,
					"-framework",
					AppKit,
				);
				PREBINDING = NO;
				PRODUCT_NAME = scopes;
				ZERO_LINK = NO;
			};
			name = Release;
		};
/* End XCBuildConfiguration section */

/* Begin XCConfigurationList section */
		1A0F343C12EA425700496BB8 /* Build configuration list for PBXLegacyTarget "Regenerate polydiff" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A0F343D12EA425700496BB8 /* Debug */,
				1A0F343E12EA425700496BB8 /* Debug with StringTemplate Debug */,
				1A0F343F12EA425700496BB8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A0F346212EA42D800496BB8 /* Build configuration list for PBXNativeTarget "polydiff" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A0F346312EA42D800496BB8 /* Debug */,
				1A0F346412EA42D800496BB8 /* Debug with StringTemplate Debug */,
				1A0F346512EA42D800496BB8 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A12110011D3A5DB00F27B38 /* Build configuration list for PBXNativeTarget "ANTLRCommonTokenTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A1210FD11D3A5DB00F27B38 /* Debug */,
				1A1210FE11D3A5DB00F27B38 /* Debug with StringTemplate Debug */,
				1A1210FF11D3A5DB00F27B38 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A1211D611D3BF4800F27B38 /* Build configuration list for PBXNativeTarget "ANTLRStringStreamTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A1211D311D3BF4700F27B38 /* Debug */,
				1A1211D411D3BF4700F27B38 /* Debug with StringTemplate Debug */,
				1A1211D511D3BF4700F27B38 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A12122911D3C92500F27B38 /* Build configuration list for PBXNativeTarget "ANTLRFastQueueTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A12122611D3C92500F27B38 /* Debug */,
				1A12122711D3C92500F27B38 /* Debug with StringTemplate Debug */,
				1A12122811D3C92500F27B38 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A1212E111D3F53700F27B38 /* Build configuration list for PBXNativeTarget "ANTLRIntArrayTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A1212DE11D3F53700F27B38 /* Debug */,
				1A1212DF11D3F53700F27B38 /* Debug with StringTemplate Debug */,
				1A1212E011D3F53700F27B38 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A12131111D3F7CE00F27B38 /* Build configuration list for PBXNativeTarget "ANTLRCommonTreeTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A12130E11D3F7CE00F27B38 /* Debug */,
				1A12130F11D3F7CE00F27B38 /* Debug with StringTemplate Debug */,
				1A12131011D3F7CE00F27B38 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A348B5311D2BEE9000C72FC /* Build configuration list for PBXNativeTarget "Test" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A348B5011D2BEE8000C72FC /* Debug */,
				1A348B5111D2BEE8000C72FC /* Debug with StringTemplate Debug */,
				1A348B5211D2BEE8000C72FC /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A348BF111D2D0A2000C72FC /* Build configuration list for PBXNativeTarget "ANTLRBitsetTest" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A348BEE11D2D0A2000C72FC /* Debug */,
				1A348BEF11D2D0A2000C72FC /* Debug with StringTemplate Debug */,
				1A348BF011D2D0A2000C72FC /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1A77EE8E12E6A553007F323A /* Build configuration list for PBXNativeTarget "TreeRewriteRuleTokenStream" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1A77EE8B12E6A552007F323A /* Debug */,
				1A77EE8C12E6A552007F323A /* Debug with StringTemplate Debug */,
				1A77EE8D12E6A552007F323A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1AC5AC9412E7BE0400DF0C58 /* Build configuration list for PBXLegacyTarget "Regenerate treeparser" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1AC5AC9512E7BE0400DF0C58 /* Debug */,
				1AC5AC9612E7BE0400DF0C58 /* Debug with StringTemplate Debug */,
				1AC5AC9712E7BE0400DF0C58 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1AC5ACA312E7BEFE00DF0C58 /* Build configuration list for PBXNativeTarget "treeparser" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1AC5ACA412E7BEFE00DF0C58 /* Debug */,
				1AC5ACA512E7BEFE00DF0C58 /* Debug with StringTemplate Debug */,
				1AC5ACA612E7BEFE00DF0C58 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "ANTLR" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91AE08733DA50010E9CD /* Debug */,
				F7C562310CD513D400727DB0 /* Debug with StringTemplate Debug */,
				1DEB91AF08733DA50010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "ANTLR" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				1DEB91B208733DA50010E9CD /* Debug */,
				F7C562300CD513D400727DB0 /* Debug with StringTemplate Debug */,
				1DEB91B308733DA50010E9CD /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F700E86C0A5FA34D005D0757 /* Build configuration list for PBXNativeTarget "combined" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F700E86D0A5FA34D005D0757 /* Debug */,
				F7C562380CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F700E86E0A5FA34D005D0757 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F700ECDC0A5FE1BF005D0757 /* Build configuration list for PBXNativeTarget "LL-star" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F700ECDD0A5FE1BF005D0757 /* Debug */,
				F7C5623A0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F700ECDE0A5FE1BF005D0757 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F7037EB80A05AFEF0070435D /* Build configuration list for PBXNativeTarget "lexertest-simple" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F7037EB90A05AFEF0070435D /* Debug */,
				F7C562340CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F7037EBA0A05AFEF0070435D /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F72C5E660AB7E4C900282574 /* Build configuration list for PBXNativeTarget "simplectree" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F72C5E670AB7E4C900282574 /* Debug */,
				F7C562400CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F72C5E680AB7E4C900282574 /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F76287400B7151B9006AA7EF /* Build configuration list for PBXAggregateTarget "Regenerate all examples" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287410B7151B9006AA7EF /* Debug */,
				F7C562330CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287420B7151B9006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F76287460B715201006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate fuzzy" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287470B715201006AA7EF /* Debug */,
				F7C562370CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287480B715201006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F76287790B71557E006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate lexertest-simple" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F762877A0B71557E006AA7EF /* Debug */,
				F7C562350CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F762877B0B71557E006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F762877F0B71559C006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate combined" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287800B71559C006AA7EF /* Debug */,
				F7C562390CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287810B71559C006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F76287830B71559F006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate LL-star" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287840B71559F006AA7EF /* Debug */,
				F7C5623B0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287850B71559F006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F76287870B7155A2006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate hoistedPredicates" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287880B7155A2006AA7EF /* Debug */,
				F7C5623D0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287890B7155A2006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F762878B0B7155AB006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate scopes" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F762878C0B7155AB006AA7EF /* Debug */,
				F7C5623F0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F762878D0B7155AB006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F762878F0B7155AF006AA7EF /* Build configuration list for PBXLegacyTarget "Regenerate simplectree" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F76287900B7155AF006AA7EF /* Debug */,
				F7C562410CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F76287910B7155AF006AA7EF /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F79D566F0A0E23D600EA3CEE /* Build configuration list for PBXNativeTarget "fuzzy" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F79D56700A0E23D600EA3CEE /* Debug */,
				F7C562360CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F79D56710A0E23D600EA3CEE /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F7CD47620C64D23800FF933A /* Build configuration list for PBXLegacyTarget "Regenerate treerewrite" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F7CD47630C64D23800FF933A /* Debug */,
				F7C562430CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F7CD47640C64D23800FF933A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F7CD477C0C64D27000FF933A /* Build configuration list for PBXNativeTarget "treerewrite" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F7CD477D0C64D27000FF933A /* Debug */,
				F7C562420CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F7CD477E0C64D27000FF933A /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F7DD05F00A7B1640006A006C /* Build configuration list for PBXNativeTarget "hoistedPredicates" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F7DD05F10A7B1640006A006C /* Debug */,
				F7C5623C0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F7DD05F20A7B1640006A006C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
		F7DD07790A7B6682006A006C /* Build configuration list for PBXNativeTarget "scopes" */ = {
			isa = XCConfigurationList;
			buildConfigurations = (
				F7DD077A0A7B6682006A006C /* Debug */,
				F7C5623E0CD513D400727DB0 /* Debug with StringTemplate Debug */,
				F7DD077B0A7B6682006A006C /* Release */,
			);
			defaultConfigurationIsVisible = 0;
			defaultConfigurationName = Debug;
		};
/* End XCConfigurationList section */
	};
	rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
}
