Home | History | Annotate | Download | only in ANTLR.xcodeproj
      1 // !$*UTF8*$!
      2 {
      3 	0867D690FE84028FC02AAC07 /* Project object */ = {
      4 		activeBuildConfigurationName = Debug;
      5 		activeExecutable = 1A0F346712EA42D800496BB8 /* polydiff */;
      6 		activeTarget = 1A0F345712EA42D800496BB8 /* polydiff */;
      7 		addToTargets = (
      8 			8DC2EF4F0486A6940098B216 /* ANTLR */,
      9 			F762873F0B71519B006AA7EF /* Regenerate all examples */,
     10 			1A0F345712EA42D800496BB8 /* polydiff */,
     11 		);
     12 		breakpoints = (
     13 			1A8C544B12244100008A1D44 /* main.m:55 */,
     14 			1A8C549E12244F24008A1D44 /* main.m:69 */,
     15 			1A8C54BA12246062008A1D44 /* SimpleCWalker.m:312 */,
     16 			1A8C54BE122460C1008A1D44 /* SimpleCWalker.m:322 */,
     17 			1A8C54C0122460CD008A1D44 /* SimpleCWalker.m:331 */,
     18 			1A8C54C31224628A008A1D44 /* SimpleCWalker.m:674 */,
     19 			1A8C54C512246357008A1D44 /* SimpleCWalker.m:846 */,
     20 			1ADE224412E510F800E8A95C /* SimpleCParser.m:366 */,
     21 			1ABCEFBB12E619D700866F31 /* SymbolTableParser.m:544 */,
     22 			1A98BAB612E64137001FD6EC /* SymbolTableParser.m:255 */,
     23 			1A9CF6D512E65CF0007A6A13 /* main.m:18 */,
     24 			1A9CF6D912E65D08007A6A13 /* main.m:9 */,
     25 			1ADB669612E73DB1007C1661 /* TestRewriteRuleTokenStream.m:71 */,
     26 			1ADB669812E73DB8007C1661 /* TestRewriteRuleTokenStream.m:36 */,
     27 			1ADB669A12E73DBA007C1661 /* TestRewriteRuleTokenStream.m:51 */,
     28 			1ADB66D412E74032007C1661 /* main.m:22 */,
     29 			1ADB67AC12E74BB1007C1661 /* FuzzyLexer.m:1340 */,
     30 			1A86F79012E7E20100894EBE /* main.m:43 */,
     31 			1A86F79C12E7E5C900894EBE /* main.m:49 */,
     32 			1A86F7BB12E7E8C400894EBE /* LangDumpDecl.m:164 */,
     33 			1A86F7C412E7E9E400894EBE /* ANTLRCommonTokenStream.m:291 */,
     34 		);
     35 		codeSenseManager = 1AFF426A11B06D8100639C22 /* Code sense */;
     36 		executables = (
     37 			1AFF425411B06D5000639C22 /* combined */,
     38 			1AFF425311B06D5000639C22 /* fuzzy */,
     39 			1AFF425611B06D5000639C22 /* hoistedPredicates */,
     40 			1AFF425211B06D5000639C22 /* lexertest-simple */,
     41 			1AFF425511B06D5000639C22 /* LL-star */,
     42 			1A0F346712EA42D800496BB8 /* polydiff */,
     43 			1AFF425711B06D5000639C22 /* scopes */,
     44 			1AFF425811B06D5000639C22 /* simplectree */,
     45 			1AC5ACA812E7BEFE00DF0C58 /* treeparser */,
     46 			1AFF425911B06D5000639C22 /* treerewrite */,
     47 		);
     48 		perUserDictionary = {
     49 			"PBXConfiguration.PBXBreakpointsDataSource.v1:1CA1AED706398EBD00589147" = {
     50 				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
     51 				PBXFileTableDataSourceColumnSortingKey = PBXBreakpointsDataSource_BreakpointID;
     52 				PBXFileTableDataSourceColumnWidthsKey = (
     53 					20,
     54 					20,
     55 					171,
     56 					20,
     57 					72,
     58 					72,
     59 					10,
     60 					20,
     61 				);
     62 				PBXFileTableDataSourceColumnsKey = (
     63 					PBXBreakpointsDataSource_ActionID,
     64 					PBXBreakpointsDataSource_TypeID,
     65 					PBXBreakpointsDataSource_BreakpointID,
     66 					PBXBreakpointsDataSource_UseID,
     67 					PBXBreakpointsDataSource_LocationID,
     68 					PBXBreakpointsDataSource_ConditionID,
     69 					PBXBreakpointsDataSource_IgnoreCountID,
     70 					PBXBreakpointsDataSource_ContinueID,
     71 				);
     72 			};
     73 			PBXConfiguration.PBXFileTableDataSource3.PBXExecutablesDataSource = {
     74 				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
     75 				PBXFileTableDataSourceColumnSortingKey = PBXExecutablesDataSource_NameID;
     76 				PBXFileTableDataSourceColumnWidthsKey = (
     77 					22,
     78 					300,
     79 					523,
     80 				);
     81 				PBXFileTableDataSourceColumnsKey = (
     82 					PBXExecutablesDataSource_ActiveFlagID,
     83 					PBXExecutablesDataSource_NameID,
     84 					PBXExecutablesDataSource_CommentsID,
     85 				);
     86 			};
     87 			PBXConfiguration.PBXFileTableDataSource3.PBXFileTableDataSource = {
     88 				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
     89 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
     90 				PBXFileTableDataSourceColumnWidthsKey = (
     91 					20,
     92 					635,
     93 					20,
     94 					48,
     95 					43,
     96 					43,
     97 					20,
     98 				);
     99 				PBXFileTableDataSourceColumnsKey = (
    100 					PBXFileDataSource_FiletypeID,
    101 					PBXFileDataSource_Filename_ColumnID,
    102 					PBXFileDataSource_Built_ColumnID,
    103 					PBXFileDataSource_ObjectSize_ColumnID,
    104 					PBXFileDataSource_Errors_ColumnID,
    105 					PBXFileDataSource_Warnings_ColumnID,
    106 					PBXFileDataSource_Target_ColumnID,
    107 				);
    108 			};
    109 			PBXConfiguration.PBXFileTableDataSource3.PBXFindDataSource = {
    110 				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
    111 				PBXFileTableDataSourceColumnSortingKey = PBXFindDataSource_LocationID;
    112 				PBXFileTableDataSourceColumnWidthsKey = (
    113 					200,
    114 					474,
    115 				);
    116 				PBXFileTableDataSourceColumnsKey = (
    117 					PBXFindDataSource_MessageID,
    118 					PBXFindDataSource_LocationID,
    119 				);
    120 			};
    121 			PBXConfiguration.PBXFileTableDataSource3.XCSCMDataSource = {
    122 				PBXFileTableDataSourceColumnSortingDirectionKey = "-1";
    123 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
    124 				PBXFileTableDataSourceColumnWidthsKey = (
    125 					20,
    126 					20,
    127 					611,
    128 					20,
    129 					48.16259765625,
    130 					43,
    131 					43,
    132 					20,
    133 				);
    134 				PBXFileTableDataSourceColumnsKey = (
    135 					PBXFileDataSource_SCM_ColumnID,
    136 					PBXFileDataSource_FiletypeID,
    137 					PBXFileDataSource_Filename_ColumnID,
    138 					PBXFileDataSource_Built_ColumnID,
    139 					PBXFileDataSource_ObjectSize_ColumnID,
    140 					PBXFileDataSource_Errors_ColumnID,
    141 					PBXFileDataSource_Warnings_ColumnID,
    142 					PBXFileDataSource_Target_ColumnID,
    143 				);
    144 			};
    145 			PBXConfiguration.PBXTargetDataSource.PBXTargetDataSource = {
    146 				PBXFileTableDataSourceColumnSortingDirectionKey = 1;
    147 				PBXFileTableDataSourceColumnSortingKey = PBXFileDataSource_Filename_ColumnID;
    148 				PBXFileTableDataSourceColumnWidthsKey = (
    149 					20,
    150 					595,
    151 					60,
    152 					20,
    153 					48,
    154 					43,
    155 					43,
    156 				);
    157 				PBXFileTableDataSourceColumnsKey = (
    158 					PBXFileDataSource_FiletypeID,
    159 					PBXFileDataSource_Filename_ColumnID,
    160 					PBXTargetDataSource_PrimaryAttribute,
    161 					PBXFileDataSource_Built_ColumnID,
    162 					PBXFileDataSource_ObjectSize_ColumnID,
    163 					PBXFileDataSource_Errors_ColumnID,
    164 					PBXFileDataSource_Warnings_ColumnID,
    165 				);
    166 			};
    167 			PBXPerProjectTemplateStateSaveDate = 317402421;
    168 			PBXWorkspaceStateSaveDate = 317402421;
    169 		};
    170 		perUserProjectItems = {
    171 			1A01BD4412EB562200428792 /* PBXTextBookmark */ = 1A01BD4412EB562200428792 /* PBXTextBookmark */;
    172 			1A01BD4712EB562200428792 /* PBXTextBookmark */ = 1A01BD4712EB562200428792 /* PBXTextBookmark */;
    173 			1A01BD4A12EB562200428792 /* PBXTextBookmark */ = 1A01BD4A12EB562200428792 /* PBXTextBookmark */;
    174 			1A01BD4B12EB562200428792 /* PBXTextBookmark */ = 1A01BD4B12EB562200428792 /* PBXTextBookmark */;
    175 			1A01BD4C12EB562200428792 /* PBXTextBookmark */ = 1A01BD4C12EB562200428792 /* PBXTextBookmark */;
    176 			1A01BD4D12EB562200428792 /* PBXTextBookmark */ = 1A01BD4D12EB562200428792 /* PBXTextBookmark */;
    177 			1A01BD4F12EB562200428792 /* PBXTextBookmark */ = 1A01BD4F12EB562200428792 /* PBXTextBookmark */;
    178 			1A01BD5012EB562200428792 /* PBXTextBookmark */ = 1A01BD5012EB562200428792 /* PBXTextBookmark */;
    179 			1A01BD5112EB562200428792 /* PBXTextBookmark */ = 1A01BD5112EB562200428792 /* PBXTextBookmark */;
    180 			1A01BD5212EB562200428792 /* PBXTextBookmark */ = 1A01BD5212EB562200428792 /* PBXTextBookmark */;
    181 			1A01BD5312EB562200428792 /* PBXTextBookmark */ = 1A01BD5312EB562200428792 /* PBXTextBookmark */;
    182 			1A01BD5412EB562200428792 /* PBXTextBookmark */ = 1A01BD5412EB562200428792 /* PBXTextBookmark */;
    183 			1A01BD5512EB562200428792 /* PBXTextBookmark */ = 1A01BD5512EB562200428792 /* PBXTextBookmark */;
    184 			1A01BD5D12EB57FC00428792 /* PBXTextBookmark */ = 1A01BD5D12EB57FC00428792 /* PBXTextBookmark */;
    185 			1A01BD5E12EB57FC00428792 /* PBXTextBookmark */ = 1A01BD5E12EB57FC00428792 /* PBXTextBookmark */;
    186 			1A01BD6012EB57FC00428792 /* PBXTextBookmark */ = 1A01BD6012EB57FC00428792 /* PBXTextBookmark */;
    187 			1A01BDB812EB63A500428792 /* PBXTextBookmark */ = 1A01BDB812EB63A500428792 /* PBXTextBookmark */;
    188 			1A01BDB912EB63A500428792 /* PBXTextBookmark */ = 1A01BDB912EB63A500428792 /* PBXTextBookmark */;
    189 			1A01BDBA12EB63A500428792 /* PBXTextBookmark */ = 1A01BDBA12EB63A500428792 /* PBXTextBookmark */;
    190 			1A01BDBB12EB63A500428792 /* PBXTextBookmark */ = 1A01BDBB12EB63A500428792 /* PBXTextBookmark */;
    191 			1A01BDBC12EB63A500428792 /* PBXTextBookmark */ = 1A01BDBC12EB63A500428792 /* PBXTextBookmark */;
    192 			1A01BDBE12EB63A500428792 /* PBXTextBookmark */ = 1A01BDBE12EB63A500428792 /* PBXTextBookmark */;
    193 			1A01BDBF12EB63A500428792 /* PBXTextBookmark */ = 1A01BDBF12EB63A500428792 /* PBXTextBookmark */;
    194 			1A01BDC012EB63A500428792 /* PBXTextBookmark */ = 1A01BDC012EB63A500428792 /* PBXTextBookmark */;
    195 			1A01BDC112EB63A500428792 /* PBXTextBookmark */ = 1A01BDC112EB63A500428792 /* PBXTextBookmark */;
    196 			1A01BDC312EB63A500428792 /* PBXTextBookmark */ = 1A01BDC312EB63A500428792 /* PBXTextBookmark */;
    197 			1A01BDC412EB63A500428792 /* PBXTextBookmark */ = 1A01BDC412EB63A500428792 /* PBXTextBookmark */;
    198 			1A01BDE412EB6BED00428792 /* PBXTextBookmark */ = 1A01BDE412EB6BED00428792 /* PBXTextBookmark */;
    199 			1A01BDF412EB702500428792 /* PBXTextBookmark */ = 1A01BDF412EB702500428792 /* PBXTextBookmark */;
    200 			1A01BDF512EB702500428792 /* PBXTextBookmark */ = 1A01BDF512EB702500428792 /* PBXTextBookmark */;
    201 			1A01BE0312EB737B00428792 /* PBXTextBookmark */ = 1A01BE0312EB737B00428792 /* PBXTextBookmark */;
    202 			1AA86FF712EA785200E17A4C /* PBXTextBookmark */ = 1AA86FF712EA785200E17A4C /* PBXTextBookmark */;
    203 			1AA8710312EA967700E17A4C /* PBXTextBookmark */ = 1AA8710312EA967700E17A4C /* PBXTextBookmark */;
    204 			1AA8710E12EAA1FE00E17A4C /* PBXTextBookmark */ = 1AA8710E12EAA1FE00E17A4C /* PBXTextBookmark */;
    205 			1AA8711112EAA1FE00E17A4C /* PBXTextBookmark */ = 1AA8711112EAA1FE00E17A4C /* PBXTextBookmark */;
    206 		};
    207 		sourceControlManager = 1AFF426911B06D8100639C22 /* Source Control */;
    208 		userBuildSettings = {
    209 		};
    210 	};
    211 	1A01BD4412EB562200428792 /* PBXTextBookmark */ = {
    212 		isa = PBXTextBookmark;
    213 		fRef = 1A0F343112EA411F00496BB8 /* output */;
    214 		name = "output: 1";
    215 		rLen = 0;
    216 		rLoc = 0;
    217 		rType = 0;
    218 		vrLen = 227;
    219 		vrLoc = 0;
    220 	};
    221 	1A01BD4712EB562200428792 /* PBXTextBookmark */ = {
    222 		isa = PBXTextBookmark;
    223 		fRef = 1A0F347D12EA444500496BB8 /* PolyParser.m */;
    224 		name = "PolyParser.m: 696";
    225 		rLen = 0;
    226 		rLoc = 24441;
    227 		rType = 0;
    228 		vrLen = 1314;
    229 		vrLoc = 17801;
    230 	};
    231 	1A01BD4A12EB562200428792 /* PBXTextBookmark */ = {
    232 		isa = PBXTextBookmark;
    233 		fRef = F79D56C00A0E287500EA3CEE /* main.m */;
    234 		name = "main.m: 13";
    235 		rLen = 15;
    236 		rLoc = 556;
    237 		rType = 0;
    238 		vrLen = 848;
    239 		vrLoc = 0;
    240 	};
    241 	1A01BD4B12EB562200428792 /* PBXTextBookmark */ = {
    242 		isa = PBXTextBookmark;
    243 		fRef = F7DD05E70A7B1572006A006C /* main.m */;
    244 		name = "main.m: 30";
    245 		rLen = 0;
    246 		rLoc = 968;
    247 		rType = 0;
    248 		vrLen = 968;
    249 		vrLoc = 0;
    250 	};
    251 	1A01BD4C12EB562200428792 /* PBXTextBookmark */ = {
    252 		isa = PBXTextBookmark;
    253 		fRef = F7E983940A0D6A5F00F16093 /* main.m */;
    254 		name = "main.m: 21";
    255 		rLen = 0;
    256 		rLoc = 598;
    257 		rType = 0;
    258 		vrLen = 631;
    259 		vrLoc = 0;
    260 	};
    261 	1A01BD4D12EB562200428792 /* PBXTextBookmark */ = {
    262 		isa = PBXTextBookmark;
    263 		fRef = F700ECE70A5FE25D005D0757 /* main.m */;
    264 		name = "main.m: 30";
    265 		rLen = 0;
    266 		rLoc = 928;
    267 		rType = 0;
    268 		vrLen = 928;
    269 		vrLoc = 0;
    270 	};
    271 	1A01BD4F12EB562200428792 /* PBXTextBookmark */ = {
    272 		isa = PBXTextBookmark;
    273 		fRef = F7DD07800A7B67A7006A006C /* main.m */;
    274 		name = "main.m: 14";
    275 		rLen = 0;
    276 		rLoc = 482;
    277 		rType = 0;
    278 		vrLen = 941;
    279 		vrLoc = 0;
    280 	};
    281 	1A01BD5012EB562200428792 /* PBXTextBookmark */ = {
    282 		isa = PBXTextBookmark;
    283 		fRef = F72C5E560AB7E41000282574 /* main.m */;
    284 		name = "main.m: 62";
    285 		rLen = 18;
    286 		rLoc = 2916;
    287 		rType = 0;
    288 		vrLen = 1701;
    289 		vrLoc = 1647;
    290 	};
    291 	1A01BD5112EB562200428792 /* PBXTextBookmark */ = {
    292 		isa = PBXTextBookmark;
    293 		fRef = 1AC5AC8112E7BC9100DF0C58 /* main.m */;
    294 		name = "main.m: 46";
    295 		rLen = 18;
    296 		rLoc = 1627;
    297 		rType = 0;
    298 		vrLen = 1144;
    299 		vrLoc = 684;
    300 	};
    301 	1A01BD5212EB562200428792 /* PBXTextBookmark */ = {
    302 		isa = PBXTextBookmark;
    303 		fRef = F7CD45FC0C64BA4B00FF933A /* main.m */;
    304 		name = "main.m: 9";
    305 		rLen = 0;
    306 		rLoc = 158;
    307 		rType = 0;
    308 		vrLen = 1157;
    309 		vrLoc = 0;
    310 	};
    311 	1A01BD5312EB562200428792 /* PBXTextBookmark */ = {
    312 		isa = PBXTextBookmark;
    313 		fRef = F738D35F0B07C105001813C4 /* CombinedParser.h */;
    314 		name = "CombinedParser.h: 14";
    315 		rLen = 12;
    316 		rLoc = 407;
    317 		rType = 0;
    318 		vrLen = 552;
    319 		vrLoc = 483;
    320 	};
    321 	1A01BD5412EB562200428792 /* PBXTextBookmark */ = {
    322 		isa = PBXTextBookmark;
    323 		fRef = F700E8F90A5FAD21005D0757 /* ANTLRParser.h */;
    324 		name = "ANTLRParser.h: 57";
    325 		rLen = 0;
    326 		rLoc = 2649;
    327 		rType = 0;
    328 		vrLen = 1211;
    329 		vrLoc = 1506;
    330 	};
    331 	1A01BD5512EB562200428792 /* PBXTextBookmark */ = {
    332 		isa = PBXTextBookmark;
    333 		fRef = F7A4098B09659BF3002CC781 /* ANTLRBaseRecognizer.h */;
    334 		name = "ANTLRBaseRecognizer.h: 170";
    335 		rLen = 125;
    336 		rLoc = 7381;
    337 		rType = 0;
    338 		vrLen = 1451;
    339 		vrLoc = 2241;
    340 	};
    341 	1A01BD5D12EB57FC00428792 /* PBXTextBookmark */ = {
    342 		isa = PBXTextBookmark;
    343 		fRef = F7A4099209659BFB002CC781 /* ANTLRLexer.m */;
    344 		name = "ANTLRLexer.m: 71";
    345 		rLen = 13;
    346 		rLoc = 2478;
    347 		rType = 0;
    348 		vrLen = 948;
    349 		vrLoc = 1215;
    350 	};
    351 	1A01BD5E12EB57FC00428792 /* PBXTextBookmark */ = {
    352 		isa = PBXTextBookmark;
    353 		fRef = F738D35D0B07C105001813C4 /* CombinedLexer.h */;
    354 		name = "CombinedLexer.h: 18";
    355 		rLen = 0;
    356 		rLoc = 510;
    357 		rType = 0;
    358 		vrLen = 655;
    359 		vrLoc = 251;
    360 	};
    361 	1A01BD6012EB57FC00428792 /* PBXTextBookmark */ = {
    362 		isa = PBXTextBookmark;
    363 		fRef = F7A4099109659BFB002CC781 /* ANTLRLexer.h */;
    364 		name = "ANTLRLexer.h: 2";
    365 		rLen = 0;
    366 		rLoc = 77;
    367 		rType = 0;
    368 		vrLen = 1023;
    369 		vrLoc = 1630;
    370 	};
    371 	1A01BDB812EB63A500428792 /* PBXTextBookmark */ = {
    372 		isa = PBXTextBookmark;
    373 		fRef = F738D35E0B07C105001813C4 /* CombinedLexer.m */;
    374 		name = "CombinedLexer.m: 1";
    375 		rLen = 0;
    376 		rLoc = 0;
    377 		rType = 0;
    378 		vrLen = 1191;
    379 		vrLoc = 0;
    380 	};
    381 	1A01BDB912EB63A500428792 /* PBXTextBookmark */ = {
    382 		isa = PBXTextBookmark;
    383 		fRef = F7A4098C09659BF3002CC781 /* ANTLRBaseRecognizer.m */;
    384 		name = "ANTLRBaseRecognizer.m: 1101";
    385 		rLen = 0;
    386 		rLoc = 40100;
    387 		rType = 0;
    388 		vrLen = 715;
    389 		vrLoc = 1801;
    390 	};
    391 	1A01BDBA12EB63A500428792 /* PBXTextBookmark */ = {
    392 		isa = PBXTextBookmark;
    393 		fRef = F738D3600B07C105001813C4 /* CombinedParser.m */;
    394 		name = "CombinedParser.m: 209";
    395 		rLen = 0;
    396 		rLoc = 6175;
    397 		rType = 0;
    398 		vrLen = 1092;
    399 		vrLoc = 2749;
    400 	};
    401 	1A01BDBB12EB63A500428792 /* PBXTextBookmark */ = {
    402 		isa = PBXTextBookmark;
    403 		fRef = F700E86A0A5FA34D005D0757 /* main.m */;
    404 		name = "main.m: 13";
    405 		rLen = 0;
    406 		rLoc = 427;
    407 		rType = 0;
    408 		vrLen = 748;
    409 		vrLoc = 0;
    410 	};
    411 	1A01BDBC12EB63A500428792 /* PBXTextBookmark */ = {
    412 		isa = PBXTextBookmark;
    413 		fRef = 1A0F347912EA444500496BB8 /* PolyDifferentiator.m */;
    414 		name = "PolyDifferentiator.m: 1";
    415 		rLen = 0;
    416 		rLoc = 0;
    417 		rType = 0;
    418 		vrLen = 0;
    419 		vrLoc = 0;
    420 	};
    421 	1A01BDBE12EB63A500428792 /* PBXTextBookmark */ = {
    422 		isa = PBXTextBookmark;
    423 		fRef = 1A0F343012EA411F00496BB8 /* Main.m */;
    424 		name = "Main.m: 23";
    425 		rLen = 0;
    426 		rLoc = 814;
    427 		rType = 0;
    428 		vrLen = 1297;
    429 		vrLoc = 506;
    430 	};
    431 	1A01BDBF12EB63A500428792 /* PBXTextBookmark */ = {
    432 		isa = PBXTextBookmark;
    433 		fRef = 1A0F347E12EA444500496BB8 /* Simplifier.h */;
    434 		name = "Simplifier.h: 1";
    435 		rLen = 0;
    436 		rLoc = 0;
    437 		rType = 0;
    438 		vrLen = 1103;
    439 		vrLoc = 872;
    440 	};
    441 	1A01BDC012EB63A500428792 /* PBXTextBookmark */ = {
    442 		isa = PBXTextBookmark;
    443 		fRef = 1A0F343312EA411F00496BB8 /* PolyDifferentiator.g */;
    444 		name = "PolyDifferentiator.g: 10";
    445 		rLen = 0;
    446 		rLoc = 216;
    447 		rType = 0;
    448 		vrLen = 735;
    449 		vrLoc = 0;
    450 	};
    451 	1A01BDC112EB63A500428792 /* PBXTextBookmark */ = {
    452 		isa = PBXTextBookmark;
    453 		fRef = 1A0F343412EA411F00496BB8 /* PolyPrinter.g */;
    454 		name = "PolyPrinter.g: 9";
    455 		rLen = 0;
    456 		rLoc = 155;
    457 		rType = 0;
    458 		vrLen = 423;
    459 		vrLoc = 0;
    460 	};
    461 	1A01BDC312EB63A500428792 /* PBXTextBookmark */ = {
    462 		isa = PBXTextBookmark;
    463 		fRef = 1A0F347A12EA444500496BB8 /* PolyLexer.h */;
    464 		name = "PolyLexer.h: 36";
    465 		rLen = 0;
    466 		rLoc = 882;
    467 		rType = 0;
    468 		vrLen = 596;
    469 		vrLoc = 379;
    470 	};
    471 	1A01BDC412EB63A500428792 /* PBXTextBookmark */ = {
    472 		isa = PBXTextBookmark;
    473 		fRef = 1A0F347B12EA444500496BB8 /* PolyLexer.m */;
    474 		name = "PolyLexer.m: 1";
    475 		rLen = 0;
    476 		rLoc = 0;
    477 		rType = 0;
    478 		vrLen = 740;
    479 		vrLoc = 2038;
    480 	};
    481 	1A01BDE412EB6BED00428792 /* PBXTextBookmark */ = {
    482 		isa = PBXTextBookmark;
    483 		fRef = 1A0F343212EA411F00496BB8 /* Poly.g */;
    484 		name = "Poly.g: 12";
    485 		rLen = 0;
    486 		rLoc = 196;
    487 		rType = 0;
    488 		vrLen = 421;
    489 		vrLoc = 0;
    490 	};
    491 	1A01BDF412EB702500428792 /* PBXTextBookmark */ = {
    492 		isa = PBXTextBookmark;
    493 		fRef = 1A0F347F12EA444500496BB8 /* Simplifier.m */;
    494 		name = "Simplifier.m: 760";
    495 		rLen = 6;
    496 		rLoc = 36085;
    497 		rType = 0;
    498 		vrLen = 1754;
    499 		vrLoc = 34882;
    500 	};
    501 	1A01BDF512EB702500428792 /* PBXTextBookmark */ = {
    502 		isa = PBXTextBookmark;
    503 		fRef = 1A0F343512EA411F00496BB8 /* Simplifier.g */;
    504 		name = "Simplifier.g: 32";
    505 		rLen = 0;
    506 		rLoc = 1045;
    507 		rType = 0;
    508 		vrLen = 958;
    509 		vrLoc = 133;
    510 	};
    511 	1A01BE0312EB737B00428792 /* PBXTextBookmark */ = {
    512 		isa = PBXTextBookmark;
    513 		fRef = 1A0F343512EA411F00496BB8 /* Simplifier.g */;
    514 		name = "Simplifier.g: 25";
    515 		rLen = 0;
    516 		rLoc = 855;
    517 		rType = 0;
    518 		vrLen = 958;
    519 		vrLoc = 133;
    520 	};
    521 	1A0F342E12EA411F00496BB8 /* input */ = {
    522 		uiCtxt = {
    523 			sepNavIntBoundsRect = "{{0, 0}, {813, 370}}";
    524 			sepNavSelRange = "{0, 0}";
    525 			sepNavVisRange = "{0, 35}";
    526 		};
    527 	};
    528 	1A0F343012EA411F00496BB8 /* Main.m */ = {
    529 		uiCtxt = {
    530 			sepNavIntBoundsRect = "{{0, 0}, {964, 663}}";
    531 			sepNavSelRange = "{814, 0}";
    532 			sepNavVisRange = "{506, 1297}";
    533 			sepNavWindowFrame = "{{42, 17}, {931, 985}}";
    534 		};
    535 	};
    536 	1A0F343112EA411F00496BB8 /* output */ = {
    537 		uiCtxt = {
    538 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
    539 			sepNavSelRange = "{0, 0}";
    540 			sepNavVisRange = "{0, 227}";
    541 		};
    542 	};
    543 	1A0F343212EA411F00496BB8 /* Poly.g */ = {
    544 		uiCtxt = {
    545 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
    546 			sepNavSelRange = "{196, 0}";
    547 			sepNavVisRange = "{0, 421}";
    548 		};
    549 	};
    550 	1A0F343312EA411F00496BB8 /* PolyDifferentiator.g */ = {
    551 		uiCtxt = {
    552 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
    553 			sepNavSelRange = "{216, 0}";
    554 			sepNavVisRange = "{0, 735}";
    555 		};
    556 	};
    557 	1A0F343412EA411F00496BB8 /* PolyPrinter.g */ = {
    558 		uiCtxt = {
    559 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
    560 			sepNavSelRange = "{155, 0}";
    561 			sepNavVisRange = "{0, 423}";
    562 		};
    563 	};
    564 	1A0F343512EA411F00496BB8 /* Simplifier.g */ = {
    565 		uiCtxt = {
    566 			sepNavIntBoundsRect = "{{0, 0}, {813, 494}}";
    567 			sepNavSelRange = "{855, 0}";
    568 			sepNavVisRange = "{133, 958}";
    569 		};
    570 	};
    571 	1A0F343B12EA425700496BB8 /* Regenerate polydiff */ = {
    572 		activeExec = 0;
    573 	};
    574 	1A0F345712EA42D800496BB8 /* polydiff */ = {
    575 		activeExec = 0;
    576 		executables = (
    577 			1A0F346712EA42D800496BB8 /* polydiff */,
    578 		);
    579 	};
    580 	1A0F346712EA42D800496BB8 /* polydiff */ = {
    581 		isa = PBXExecutable;
    582 		activeArgIndices = (
    583 		);
    584 		argumentStrings = (
    585 		);
    586 		autoAttachOnCrash = 1;
    587 		breakpointsEnabled = 0;
    588 		configStateDict = {
    589 		};
    590 		customDataFormattersEnabled = 1;
    591 		dataTipCustomDataFormattersEnabled = 1;
    592 		dataTipShowTypeColumn = 1;
    593 		dataTipSortType = 0;
    594 		debuggerPlugin = GDBDebugging;
    595 		disassemblyDisplayState = 0;
    596 		dylibVariantSuffix = "";
    597 		enableDebugStr = 1;
    598 		environmentEntries = (
    599 		);
    600 		executableSystemSymbolLevel = 0;
    601 		executableUserSymbolLevel = 0;
    602 		libgmallocEnabled = 0;
    603 		name = polydiff;
    604 		savedGlobals = {
    605 		};
    606 		showTypeColumn = 0;
    607 		sourceDirectories = (
    608 		);
    609 	};
    610 	1A0F347912EA444500496BB8 /* PolyDifferentiator.m */ = {
    611 		uiCtxt = {
    612 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
    613 			sepNavSelRange = "{0, 0}";
    614 			sepNavVisRange = "{0, 0}";
    615 		};
    616 	};
    617 	1A0F347A12EA444500496BB8 /* PolyLexer.h */ = {
    618 		uiCtxt = {
    619 			sepNavIntBoundsRect = "{{0, 0}, {813, 546}}";
    620 			sepNavSelRange = "{882, 0}";
    621 			sepNavVisRange = "{379, 596}";
    622 		};
    623 	};
    624 	1A0F347B12EA444500496BB8 /* PolyLexer.m */ = {
    625 		uiCtxt = {
    626 			sepNavIntBoundsRect = "{{0, 0}, {999, 5447}}";
    627 			sepNavSelRange = "{0, 0}";
    628 			sepNavVisRange = "{2038, 740}";
    629 		};
    630 	};
    631 	1A0F347C12EA444500496BB8 /* PolyParser.h */ = {
    632 		uiCtxt = {
    633 			sepNavIntBoundsRect = "{{0, 0}, {813, 1495}}";
    634 			sepNavSelRange = "{0, 0}";
    635 			sepNavVisRange = "{738, 1386}";
    636 		};
    637 	};
    638 	1A0F347D12EA444500496BB8 /* PolyParser.m */ = {
    639 		uiCtxt = {
    640 			sepNavIntBoundsRect = "{{0, 0}, {880, 8905}}";
    641 			sepNavSelRange = "{24441, 0}";
    642 			sepNavVisRange = "{17801, 1314}";
    643 		};
    644 	};
    645 	1A0F347E12EA444500496BB8 /* Simplifier.h */ = {
    646 		uiCtxt = {
    647 			sepNavIntBoundsRect = "{{0, 0}, {813, 2106}}";
    648 			sepNavSelRange = "{0, 0}";
    649 			sepNavVisRange = "{872, 1103}";
    650 		};
    651 	};
    652 	1A0F347F12EA444500496BB8 /* Simplifier.m */ = {
    653 		uiCtxt = {
    654 			sepNavIntBoundsRect = "{{0, 0}, {1492, 17459}}";
    655 			sepNavSelRange = "{61069, 0}";
    656 			sepNavVisRange = "{54858, 992}";
    657 			sepNavWindowFrame = "{{19, 38}, {931, 985}}";
    658 		};
    659 	};
    660 	1A100AB911E604FE006ABF94 /* ANTLRHashRule.h */ = {
    661 		uiCtxt = {
    662 			sepNavIntBoundsRect = "{{0, 0}, {813, 923}}";
    663 			sepNavSelRange = "{1496, 0}";
    664 			sepNavVisRange = "{70, 1426}";
    665 			sepNavWindowFrame = "{{48, 12}, {772, 989}}";
    666 		};
    667 	};
    668 	1A100ABA11E604FE006ABF94 /* ANTLRHashRule.m */ = {
    669 		uiCtxt = {
    670 			sepNavIntBoundsRect = "{{0, 0}, {813, 3380}}";
    671 			sepNavSelRange = "{1497, 0}";
    672 			sepNavVisRange = "{1573, 435}";
    673 			sepNavWindowFrame = "{{833, 15}, {823, 982}}";
    674 		};
    675 	};
    676 	1A1210FA11D3A5D900F27B38 /* ANTLRCommonTokenTest */ = {
    677 		activeExec = 0;
    678 	};
    679 	1A1210FC11D3A5DA00F27B38 /* ANTLRCommonTokenTest-Info.plist */ = {
    680 		uiCtxt = {
    681 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
    682 		};
    683 	};
    684 	1A1211D011D3BF4600F27B38 /* ANTLRStringStreamTest */ = {
    685 		activeExec = 0;
    686 	};
    687 	1A12122311D3C92400F27B38 /* ANTLRFastQueueTest */ = {
    688 		activeExec = 0;
    689 	};
    690 	1A1212DB11D3F53600F27B38 /* ANTLRIntArrayTest */ = {
    691 		activeExec = 0;
    692 	};
    693 	1A12130B11D3F7CD00F27B38 /* ANTLRCommonTreeTest */ = {
    694 		activeExec = 0;
    695 	};
    696 	1A12130D11D3F7CD00F27B38 /* ANTLRCommonTreeTest-Info.plist */ = {
    697 		uiCtxt = {
    698 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
    699 		};
    700 	};
    701 	1A16B13A11C66492002860C7 /* ANTLRLinkBase.h */ = {
    702 		uiCtxt = {
    703 			sepNavIntBoundsRect = "{{0, 0}, {813, 975}}";
    704 			sepNavSelRange = "{75, 1486}";
    705 			sepNavVisRange = "{1750, 991}";
    706 			sepNavWindowFrame = "{{731, 10}, {941, 1002}}";
    707 		};
    708 	};
    709 	1A16B13B11C66492002860C7 /* ANTLRLinkBase.m */ = {
    710 		uiCtxt = {
    711 			sepNavIntBoundsRect = "{{0, 0}, {813, 1326}}";
    712 			sepNavSelRange = "{1561, 0}";
    713 			sepNavVisRange = "{1562, 520}";
    714 			sepNavWindowFrame = "{{719, 1}, {941, 1002}}";
    715 		};
    716 	};
    717 	1A1702FC11C05D4800F6978A /* ANTLRHashMap.h */ = {
    718 		uiCtxt = {
    719 			sepNavIntBoundsRect = "{{0, 0}, {813, 1352}}";
    720 			sepNavSelRange = "{52, 0}";
    721 			sepNavVisRange = "{1920, 1076}";
    722 			sepNavWindowFrame = "{{37, 5}, {823, 976}}";
    723 		};
    724 	};
    725 	1A1702FD11C05D4800F6978A /* ANTLRHashMap.m */ = {
    726 		uiCtxt = {
    727 			sepNavIntBoundsRect = "{{0, 0}, {813, 6578}}";
    728 			sepNavSelRange = "{35, 1460}";
    729 			sepNavVisRange = "{1053, 882}";
    730 			sepNavWindowFrame = "{{724, 8}, {942, 987}}";
    731 		};
    732 	};
    733 	1A18EF5511B8028D0006186A /* ANTLRBufferedTokenStream.h */ = {
    734 		uiCtxt = {
    735 			sepNavIntBoundsRect = "{{0, 0}, {1114, 1352}}";
    736 			sepNavSelRange = "{4393, 0}";
    737 			sepNavVisRange = "{3444, 1088}";
    738 			sepNavWindowFrame = "{{23, 43}, {826, 981}}";
    739 		};
    740 	};
    741 	1A18EF5611B8028D0006186A /* ANTLRBufferedTokenStream.m */ = {
    742 		uiCtxt = {
    743 			sepNavIntBoundsRect = "{{0, 0}, {805, 4511}}";
    744 			sepNavSelRange = "{8649, 0}";
    745 			sepNavVisRange = "{8048, 1356}";
    746 			sepNavWindowFrame = "{{849, 14}, {814, 988}}";
    747 		};
    748 	};
    749 	1A1BCDB911CB01E60051A1EC /* ANTLRRuleReturnScope.h */ = {
    750 		uiCtxt = {
    751 			sepNavIntBoundsRect = "{{0, 0}, {813, 728}}";
    752 			sepNavSelRange = "{1565, 0}";
    753 			sepNavVisRange = "{676, 1195}";
    754 			sepNavWindowFrame = "{{643, 10}, {1024, 947}}";
    755 		};
    756 	};
    757 	1A1BCDBA11CB01E60051A1EC /* ANTLRRuleReturnScope.m */ = {
    758 		uiCtxt = {
    759 			sepNavIntBoundsRect = "{{0, 0}, {1114, 936}}";
    760 			sepNavSelRange = "{2214, 13}";
    761 			sepNavVisRange = "{1833, 436}";
    762 			sepNavWindowFrame = "{{625, 52}, {1024, 947}}";
    763 		};
    764 	};
    765 	1A1BCDCD11CB0B3D0051A1EC /* ANTLRTreeRuleReturnScope.h */ = {
    766 		uiCtxt = {
    767 			sepNavIntBoundsRect = "{{0, 0}, {813, 650}}";
    768 			sepNavSelRange = "{1717, 0}";
    769 			sepNavVisRange = "{170, 1807}";
    770 			sepNavWindowFrame = "{{6, 35}, {1024, 947}}";
    771 		};
    772 	};
    773 	1A1BCDCE11CB0B3D0051A1EC /* ANTLRTreeRuleReturnScope.m */ = {
    774 		uiCtxt = {
    775 			sepNavIntBoundsRect = "{{0, 0}, {813, 754}}";
    776 			sepNavSelRange = "{1706, 0}";
    777 			sepNavVisRange = "{832, 1031}";
    778 			sepNavWindowFrame = "{{588, 29}, {1024, 947}}";
    779 		};
    780 	};
    781 	1A1BCE2811CB1A3E0051A1EC /* ANTLRTreeRewriter.h */ = {
    782 		uiCtxt = {
    783 			sepNavIntBoundsRect = "{{0, 0}, {859, 962}}";
    784 			sepNavSelRange = "{1563, 0}";
    785 			sepNavVisRange = "{1346, 998}";
    786 			sepNavWindowFrame = "{{34, 16}, {1024, 947}}";
    787 		};
    788 	};
    789 	1A1BCE2911CB1A3E0051A1EC /* ANTLRTreeRewriter.m */ = {
    790 		uiCtxt = {
    791 			sepNavIntBoundsRect = "{{0, 0}, {1114, 2808}}";
    792 			sepNavSelRange = "{4370, 18}";
    793 			sepNavVisRange = "{3940, 1040}";
    794 			sepNavWindowFrame = "{{605, 33}, {1024, 947}}";
    795 		};
    796 	};
    797 	1A1CCC9011B6FD39002E5F53 /* ANTLRFastQueue.h */ = {
    798 		uiCtxt = {
    799 			sepNavIntBoundsRect = "{{0, 0}, {813, 910}}";
    800 			sepNavSelRange = "{1939, 0}";
    801 			sepNavVisRange = "{1434, 706}";
    802 			sepNavWindowFrame = "{{9, 0}, {808, 965}}";
    803 		};
    804 	};
    805 	1A1CCC9111B6FD39002E5F53 /* ANTLRFastQueue.m */ = {
    806 		uiCtxt = {
    807 			sepNavIntBoundsRect = "{{0, 0}, {1118, 2418}}";
    808 			sepNavSelRange = "{4209, 0}";
    809 			sepNavVisRange = "{3973, 241}";
    810 			sepNavWindowFrame = "{{694, 40}, {907, 957}}";
    811 		};
    812 	};
    813 	1A1CCC9211B6FD39002E5F53 /* ANTLRIntArray.h */ = {
    814 		uiCtxt = {
    815 			sepNavIntBoundsRect = "{{0, 0}, {813, 793}}";
    816 			sepNavSelRange = "{36, 1477}";
    817 			sepNavVisRange = "{1607, 533}";
    818 			sepNavWindowFrame = "{{4, 38}, {808, 965}}";
    819 		};
    820 	};
    821 	1A1CCC9311B6FD39002E5F53 /* ANTLRIntArray.m */ = {
    822 		uiCtxt = {
    823 			sepNavIntBoundsRect = "{{0, 0}, {813, 1521}}";
    824 			sepNavSelRange = "{1555, 0}";
    825 			sepNavVisRange = "{2510, 328}";
    826 			sepNavWindowFrame = "{{852, 14}, {808, 965}}";
    827 		};
    828 	};
    829 	1A1CCCA911B724B2002E5F53 /* ANTLRLookaheadStream.h */ = {
    830 		uiCtxt = {
    831 			sepNavIntBoundsRect = "{{0, 0}, {813, 1079}}";
    832 			sepNavSelRange = "{2950, 0}";
    833 			sepNavVisRange = "{2450, 618}";
    834 			sepNavWindowFrame = "{{623, 31}, {808, 965}}";
    835 		};
    836 	};
    837 	1A1CCCAA11B724B2002E5F53 /* ANTLRLookaheadStream.m */ = {
    838 		uiCtxt = {
    839 			sepNavIntBoundsRect = "{{0, 0}, {1113, 3029}}";
    840 			sepNavSelRange = "{4777, 5}";
    841 			sepNavVisRange = "{0, 1219}";
    842 			sepNavWindowFrame = "{{832, 49}, {808, 965}}";
    843 		};
    844 	};
    845 	1A1CCCC711B727B5002E5F53 /* ANTLRError.h */ = {
    846 		uiCtxt = {
    847 			sepNavIntBoundsRect = "{{0, 0}, {1114, 715}}";
    848 			sepNavSelRange = "{2014, 12}";
    849 			sepNavVisRange = "{1115, 965}";
    850 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
    851 		};
    852 	};
    853 	1A1D465911BE73B2001575F3 /* ANTLRBaseTreeAdaptor.h */ = {
    854 		uiCtxt = {
    855 			sepNavIntBoundsRect = "{{0, 0}, {813, 2171}}";
    856 			sepNavSelRange = "{3070, 7}";
    857 			sepNavVisRange = "{4620, 1059}";
    858 			sepNavWindowFrame = "{{192, 26}, {807, 991}}";
    859 		};
    860 	};
    861 	1A1D465A11BE73B2001575F3 /* ANTLRBaseTreeAdaptor.m */ = {
    862 		uiCtxt = {
    863 			sepNavIntBoundsRect = "{{0, 0}, {1202, 4420}}";
    864 			sepNavSelRange = "{8317, 0}";
    865 			sepNavVisRange = "{8879, 869}";
    866 			sepNavWindowFrame = "{{755, 11}, {816, 990}}";
    867 		};
    868 	};
    869 	1A1D466E11BE75C0001575F3 /* ANTLRMapElement.h */ = {
    870 		uiCtxt = {
    871 			sepNavIntBoundsRect = "{{0, 0}, {813, 780}}";
    872 			sepNavSelRange = "{116, 0}";
    873 			sepNavVisRange = "{449, 1767}";
    874 			sepNavWindowFrame = "{{14, 44}, {803, 971}}";
    875 		};
    876 	};
    877 	1A1D466F11BE75C0001575F3 /* ANTLRMapElement.m */ = {
    878 		uiCtxt = {
    879 			sepNavIntBoundsRect = "{{0, 0}, {813, 2262}}";
    880 			sepNavSelRange = "{76, 1484}";
    881 			sepNavVisRange = "{1049, 1068}";
    882 			sepNavWindowFrame = "{{26, 37}, {939, 989}}";
    883 		};
    884 	};
    885 	1A1D467A11BE8E5A001575F3 /* ANTLRCommonErrorNode.h */ = {
    886 		uiCtxt = {
    887 			sepNavIntBoundsRect = "{{0, 0}, {744, 855}}";
    888 			sepNavSelRange = "{83, 0}";
    889 			sepNavVisRange = "{0, 2404}";
    890 			sepNavWindowFrame = "{{122, 0}, {803, 983}}";
    891 		};
    892 	};
    893 	1A1D467B11BE8E5A001575F3 /* ANTLRCommonErrorNode.m */ = {
    894 		uiCtxt = {
    895 			sepNavIntBoundsRect = "{{0, 0}, {813, 1833}}";
    896 			sepNavSelRange = "{3633, 0}";
    897 			sepNavVisRange = "{2331, 965}";
    898 			sepNavWindowFrame = "{{847, 22}, {803, 983}}";
    899 		};
    900 	};
    901 	1A1FFC5911CD12A400FBB452 /* ANTLRTokenRewriteStream.h */ = {
    902 		uiCtxt = {
    903 			sepNavIntBoundsRect = "{{0, 0}, {908, 2080}}";
    904 			sepNavSelRange = "{6849, 8}";
    905 			sepNavVisRange = "{5077, 2307}";
    906 			sepNavWindowFrame = "{{31, 36}, {1024, 947}}";
    907 		};
    908 	};
    909 	1A1FFC5A11CD12A400FBB452 /* ANTLRTokenRewriteStream.m */ = {
    910 		uiCtxt = {
    911 			sepNavIntBoundsRect = "{{0, 0}, {1181, 8346}}";
    912 			sepNavSelRange = "{14057, 8}";
    913 			sepNavVisRange = "{23153, 1275}";
    914 			sepNavWindowFrame = "{{628, 72}, {1024, 947}}";
    915 		};
    916 	};
    917 	1A26329311C53578000DCDD4 /* ANTLRMismatchedNotSetException.h */ = {
    918 		uiCtxt = {
    919 			sepNavIntBoundsRect = "{{0, 0}, {814, 676}}";
    920 			sepNavSelRange = "{92, 1483}";
    921 			sepNavVisRange = "{176, 1587}";
    922 			sepNavWindowFrame = "{{458, 7}, {779, 1008}}";
    923 		};
    924 	};
    925 	1A26329411C53578000DCDD4 /* ANTLRMismatchedNotSetException.m */ = {
    926 		uiCtxt = {
    927 			sepNavIntBoundsRect = "{{0, 0}, {814, 819}}";
    928 			sepNavSelRange = "{1575, 0}";
    929 			sepNavVisRange = "{0, 1506}";
    930 			sepNavWindowFrame = "{{650, 0}, {916, 1019}}";
    931 		};
    932 	};
    933 	1A270BF711C1451200DCC8F3 /* ANTLRTreeIterator.h */ = {
    934 		uiCtxt = {
    935 			sepNavIntBoundsRect = "{{0, 0}, {764, 884}}";
    936 			sepNavSelRange = "{1918, 0}";
    937 			sepNavVisRange = "{27, 2471}";
    938 			sepNavWindowFrame = "{{65, 5}, {823, 976}}";
    939 		};
    940 	};
    941 	1A270BF811C1451200DCC8F3 /* ANTLRTreeIterator.m */ = {
    942 		uiCtxt = {
    943 			sepNavIntBoundsRect = "{{0, 0}, {813, 2145}}";
    944 			sepNavSelRange = "{2453, 0}";
    945 			sepNavVisRange = "{3666, 775}";
    946 			sepNavWindowFrame = "{{842, 3}, {823, 976}}";
    947 		};
    948 	};
    949 	1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */ = {
    950 		uiCtxt = {
    951 			sepNavIntBoundsRect = "{{0, 0}, {813, 2574}}";
    952 			sepNavSelRange = "{0, 0}";
    953 			sepNavVisRange = "{0, 1627}";
    954 		};
    955 	};
    956 	1A2B096612E797F600A75133 /* TestRewriteRuleTokenStream.h */ = {
    957 		uiCtxt = {
    958 			sepNavIntBoundsRect = "{{0, 0}, {813, 585}}";
    959 			sepNavSelRange = "{0, 0}";
    960 			sepNavVisRange = "{0, 1628}";
    961 		};
    962 	};
    963 	1A2D217311E4F57C00DFE328 /* ANTLRUniqueIDMap.h */ = {
    964 		uiCtxt = {
    965 			sepNavIntBoundsRect = "{{0, 0}, {813, 832}}";
    966 			sepNavSelRange = "{1561, 0}";
    967 			sepNavVisRange = "{823, 1263}";
    968 			sepNavWindowFrame = "{{19, 34}, {772, 989}}";
    969 		};
    970 	};
    971 	1A2D217411E4F57C00DFE328 /* ANTLRUniqueIDMap.m */ = {
    972 		uiCtxt = {
    973 			sepNavIntBoundsRect = "{{0, 0}, {813, 2015}}";
    974 			sepNavSelRange = "{1561, 0}";
    975 			sepNavVisRange = "{975, 1114}";
    976 			sepNavWindowFrame = "{{873, 10}, {772, 989}}";
    977 		};
    978 	};
    979 	1A2D218411E502DE00DFE328 /* ANTLRNodeMapElement.h */ = {
    980 		uiCtxt = {
    981 			sepNavIntBoundsRect = "{{0, 0}, {814, 728}}";
    982 			sepNavSelRange = "{1564, 0}";
    983 			sepNavVisRange = "{979, 1068}";
    984 			sepNavWindowFrame = "{{36, 0}, {772, 989}}";
    985 		};
    986 	};
    987 	1A2D218511E502DE00DFE328 /* ANTLRNodeMapElement.m */ = {
    988 		uiCtxt = {
    989 			sepNavIntBoundsRect = "{{0, 0}, {813, 1261}}";
    990 			sepNavSelRange = "{1564, 0}";
    991 			sepNavVisRange = "{1122, 959}";
    992 			sepNavWindowFrame = "{{855, 28}, {772, 989}}";
    993 		};
    994 	};
    995 	1A348B1811D2BE4F000C72FC /* ANTLRFastQueueTest.m */ = {
    996 		uiCtxt = {
    997 			sepNavIntBoundsRect = "{{0, 0}, {1114, 1404}}";
    998 			sepNavSelRange = "{434, 0}";
    999 			sepNavVisRange = "{204, 782}";
   1000 			sepNavWindowFrame = "{{42, 8}, {1156, 995}}";
   1001 		};
   1002 	};
   1003 	1A348B1A11D2BE4F000C72FC /* ANTLRIntArrayTest.m */ = {
   1004 		uiCtxt = {
   1005 			sepNavIntBoundsRect = "{{0, 0}, {1113, 624}}";
   1006 			sepNavSelRange = "{375, 0}";
   1007 			sepNavVisRange = "{530, 761}";
   1008 			sepNavWindowFrame = "{{30, 14}, {1156, 995}}";
   1009 		};
   1010 	};
   1011 	1A348B1C11D2BE4F000C72FC /* ANTLRBitSetTest.h */ = {
   1012 		uiCtxt = {
   1013 			sepNavIntBoundsRect = "{{0, 0}, {638, 338}}";
   1014 			sepNavSelRange = "{177, 0}";
   1015 			sepNavVisRange = "{0, 226}";
   1016 		};
   1017 	};
   1018 	1A348B1D11D2BE4F000C72FC /* ANTLRBitSetTest.m */ = {
   1019 		uiCtxt = {
   1020 			sepNavIntBoundsRect = "{{0, 0}, {943, 1417}}";
   1021 			sepNavSelRange = "{2840, 0}";
   1022 			sepNavVisRange = "{2371, 876}";
   1023 			sepNavWindowFrame = "{{624, 29}, {861, 988}}";
   1024 		};
   1025 	};
   1026 	1A348B1F11D2BE4F000C72FC /* ANTLRStringStreamTest.h */ = {
   1027 		uiCtxt = {
   1028 			sepNavIntBoundsRect = "{{0, 0}, {813, 345}}";
   1029 			sepNavSelRange = "{143, 39}";
   1030 			sepNavVisRange = "{0, 433}";
   1031 			sepNavWindowFrame = "{{19, 4}, {850, 1019}}";
   1032 		};
   1033 	};
   1034 	1A348B2011D2BE4F000C72FC /* ANTLRStringStreamTest.m */ = {
   1035 		uiCtxt = {
   1036 			sepNavIntBoundsRect = "{{0, 0}, {908, 1417}}";
   1037 			sepNavSelRange = "{1716, 0}";
   1038 			sepNavVisRange = "{2318, 850}";
   1039 			sepNavWindowFrame = "{{19, 28}, {1156, 995}}";
   1040 		};
   1041 	};
   1042 	1A348B2311D2BE4F000C72FC /* ANTLRCommonTokenTest.m */ = {
   1043 		uiCtxt = {
   1044 			sepNavIntBoundsRect = "{{0, 0}, {1097, 1235}}";
   1045 			sepNavSelRange = "{4102, 0}";
   1046 			sepNavVisRange = "{695, 3603}";
   1047 			sepNavWindowFrame = "{{503, 5}, {1156, 995}}";
   1048 		};
   1049 	};
   1050 	1A348B2511D2BE4F000C72FC /* ANTLRCommonTreeTest.h */ = {
   1051 		uiCtxt = {
   1052 			sepNavIntBoundsRect = "{{0, 0}, {821, 895}}";
   1053 			sepNavSelRange = "{332, 0}";
   1054 			sepNavVisRange = "{0, 1129}";
   1055 			sepNavWindowFrame = "{{26, 5}, {880, 1023}}";
   1056 		};
   1057 	};
   1058 	1A348B2611D2BE4F000C72FC /* ANTLRCommonTreeTest.m */ = {
   1059 		uiCtxt = {
   1060 			sepNavIntBoundsRect = "{{0, 0}, {1114, 7085}}";
   1061 			sepNavSelRange = "{21102, 0}";
   1062 			sepNavVisRange = "{20330, 921}";
   1063 			sepNavWindowFrame = "{{735, 21}, {927, 1000}}";
   1064 		};
   1065 	};
   1066 	1A348B4D11D2BEE8000C72FC /* Test */ = {
   1067 		activeExec = 0;
   1068 	};
   1069 	1A348BEB11D2D0A1000C72FC /* ANTLRBitsetTest */ = {
   1070 		activeExec = 0;
   1071 	};
   1072 	1A3A08E411E213C500D5EE26 /* ANTLRBaseStack.h */ = {
   1073 		uiCtxt = {
   1074 			sepNavIntBoundsRect = "{{0, 0}, {813, 793}}";
   1075 			sepNavSelRange = "{1564, 0}";
   1076 			sepNavVisRange = "{0, 1348}";
   1077 			sepNavWindowFrame = "{{34, 10}, {709, 1018}}";
   1078 		};
   1079 	};
   1080 	1A3A08E511E213C500D5EE26 /* ANTLRBaseStack.m */ = {
   1081 		uiCtxt = {
   1082 			sepNavIntBoundsRect = "{{0, 0}, {813, 1391}}";
   1083 			sepNavSelRange = "{1565, 0}";
   1084 			sepNavVisRange = "{600, 1145}";
   1085 			sepNavWindowFrame = "{{887, 30}, {703, 997}}";
   1086 		};
   1087 	};
   1088 	1A3A08E811E213E100D5EE26 /* ANTLRSymbolStack.h */ = {
   1089 		uiCtxt = {
   1090 			sepNavIntBoundsRect = "{{0, 0}, {813, 975}}";
   1091 			sepNavSelRange = "{1816, 58}";
   1092 			sepNavVisRange = "{1808, 540}";
   1093 			sepNavWindowFrame = "{{23, 4}, {709, 1018}}";
   1094 		};
   1095 	};
   1096 	1A3A08E911E213E100D5EE26 /* ANTLRSymbolStack.m */ = {
   1097 		uiCtxt = {
   1098 			sepNavIntBoundsRect = "{{0, 0}, {813, 1534}}";
   1099 			sepNavSelRange = "{2039, 0}";
   1100 			sepNavVisRange = "{1874, 454}";
   1101 			sepNavWindowFrame = "{{921, 0}, {709, 1018}}";
   1102 		};
   1103 	};
   1104 	1A3A09BD11E235BD00D5EE26 /* antlr3.h */ = {
   1105 		uiCtxt = {
   1106 			sepNavIntBoundsRect = "{{0, 0}, {813, 1326}}";
   1107 			sepNavSelRange = "{1898, 0}";
   1108 			sepNavVisRange = "{1359, 964}";
   1109 			sepNavWindowFrame = "{{19, 34}, {772, 989}}";
   1110 		};
   1111 	};
   1112 	1A45657511C922BE0082F421 /* ANTLRRuleMemo.h */ = {
   1113 		uiCtxt = {
   1114 			sepNavIntBoundsRect = "{{0, 0}, {813, 767}}";
   1115 			sepNavSelRange = "{1558, 0}";
   1116 			sepNavVisRange = "{380, 1738}";
   1117 			sepNavWindowFrame = "{{5, 29}, {823, 982}}";
   1118 		};
   1119 	};
   1120 	1A45657611C922BE0082F421 /* ANTLRRuleMemo.m */ = {
   1121 		uiCtxt = {
   1122 			sepNavIntBoundsRect = "{{0, 0}, {813, 1807}}";
   1123 			sepNavSelRange = "{1558, 0}";
   1124 			sepNavVisRange = "{1048, 1025}";
   1125 			sepNavWindowFrame = "{{835, 31}, {803, 971}}";
   1126 		};
   1127 	};
   1128 	1A45658711C9270D0082F421 /* ANTLRBaseMapElement.h */ = {
   1129 		uiCtxt = {
   1130 			sepNavIntBoundsRect = "{{0, 0}, {813, 663}}";
   1131 			sepNavSelRange = "{161, 0}";
   1132 			sepNavVisRange = "{0, 979}";
   1133 			sepNavWindowFrame = "{{8, 25}, {803, 971}}";
   1134 		};
   1135 	};
   1136 	1A45658811C9270D0082F421 /* ANTLRBaseMapElement.m */ = {
   1137 		uiCtxt = {
   1138 			sepNavIntBoundsRect = "{{0, 0}, {813, 1235}}";
   1139 			sepNavSelRange = "{1564, 0}";
   1140 			sepNavVisRange = "{2017, 472}";
   1141 			sepNavWindowFrame = "{{873, 2}, {803, 971}}";
   1142 		};
   1143 	};
   1144 	1A4A851011CBCE3E00E4BF1B /* ANTLRTreeVisitor.h */ = {
   1145 		uiCtxt = {
   1146 			sepNavIntBoundsRect = "{{0, 0}, {814, 598}}";
   1147 			sepNavSelRange = "{1562, 0}";
   1148 			sepNavVisRange = "{672, 1333}";
   1149 			sepNavWindowFrame = "{{29, 18}, {1024, 947}}";
   1150 		};
   1151 	};
   1152 	1A4A851111CBCE3E00E4BF1B /* ANTLRTreeVisitor.m */ = {
   1153 		uiCtxt = {
   1154 			sepNavIntBoundsRect = "{{0, 0}, {1114, 1222}}";
   1155 			sepNavSelRange = "{1992, 14}";
   1156 			sepNavVisRange = "{1802, 383}";
   1157 			sepNavWindowFrame = "{{640, 48}, {1024, 947}}";
   1158 		};
   1159 	};
   1160 	1A4A851611CBCE5500E4BF1B /* ANTLRTreeVisitorAction.h */ = {
   1161 		uiCtxt = {
   1162 			sepNavIntBoundsRect = "{{0, 0}, {814, 741}}";
   1163 			sepNavSelRange = "{1568, 0}";
   1164 			sepNavVisRange = "{982, 1165}";
   1165 			sepNavWindowFrame = "{{88, 13}, {1024, 947}}";
   1166 		};
   1167 	};
   1168 	1A4A851711CBCE5500E4BF1B /* ANTLRTreeVisitorAction.m */ = {
   1169 		uiCtxt = {
   1170 			sepNavIntBoundsRect = "{{0, 0}, {813, 910}}";
   1171 			sepNavSelRange = "{1568, 0}";
   1172 			sepNavVisRange = "{1644, 763}";
   1173 			sepNavWindowFrame = "{{619, 25}, {1024, 947}}";
   1174 		};
   1175 	};
   1176 	1A4A851C11CBCF3700E4BF1B /* ANTLRTreeWizard.h */ = {
   1177 		uiCtxt = {
   1178 			sepNavIntBoundsRect = "{{0, 0}, {1114, 1898}}";
   1179 			sepNavSelRange = "{3378, 0}";
   1180 			sepNavVisRange = "{2786, 698}";
   1181 			sepNavWindowFrame = "{{19, 76}, {1024, 947}}";
   1182 		};
   1183 	};
   1184 	1A4A851D11CBCF3700E4BF1B /* ANTLRTreeWizard.m */ = {
   1185 		uiCtxt = {
   1186 			sepNavIntBoundsRect = "{{0, 0}, {1114, 8671}}";
   1187 			sepNavSelRange = "{15939, 14}";
   1188 			sepNavVisRange = "{15271, 1071}";
   1189 			sepNavWindowFrame = "{{825, 34}, {772, 989}}";
   1190 		};
   1191 	};
   1192 	1A4D5AD411B55A45001C9482 /* ANTLRBaseTree.h */ = {
   1193 		uiCtxt = {
   1194 			sepNavIntBoundsRect = "{{0, 0}, {813, 2418}}";
   1195 			sepNavSelRange = "{1680, 0}";
   1196 			sepNavVisRange = "{0, 1650}";
   1197 			sepNavWindowFrame = "{{47, 0}, {1142, 990}}";
   1198 		};
   1199 	};
   1200 	1A4D5AD511B55A45001C9482 /* ANTLRBaseTree.m */ = {
   1201 		uiCtxt = {
   1202 			sepNavIntBoundsRect = "{{0, 0}, {1114, 7046}}";
   1203 			sepNavSelRange = "{2297, 0}";
   1204 			sepNavVisRange = "{1723, 668}";
   1205 			sepNavWindowFrame = "{{785, 22}, {885, 970}}";
   1206 		};
   1207 	};
   1208 	1A5EA50911CFE7CE00E8932F /* ANTLRMap.h */ = {
   1209 		uiCtxt = {
   1210 			sepNavIntBoundsRect = "{{0, 0}, {813, 1092}}";
   1211 			sepNavSelRange = "{109, 0}";
   1212 			sepNavVisRange = "{1693, 840}";
   1213 			sepNavWindowFrame = "{{647, 15}, {870, 1000}}";
   1214 		};
   1215 	};
   1216 	1A5EA50A11CFE7CE00E8932F /* ANTLRMap.m */ = {
   1217 		uiCtxt = {
   1218 			sepNavIntBoundsRect = "{{0, 0}, {1113, 4446}}";
   1219 			sepNavSelRange = "{7704, 2}";
   1220 			sepNavVisRange = "{7356, 617}";
   1221 			sepNavWindowFrame = "{{737, 28}, {870, 1000}}";
   1222 		};
   1223 	};
   1224 	1A65B7D611B9532A00FD8754 /* ANTLRBufferedTreeNodeStream.h */ = {
   1225 		uiCtxt = {
   1226 			sepNavIntBoundsRect = "{{0, 0}, {1160, 1911}}";
   1227 			sepNavSelRange = "{5307, 22}";
   1228 			sepNavVisRange = "{5041, 689}";
   1229 			sepNavWindowFrame = "{{12, 10}, {859, 1006}}";
   1230 		};
   1231 	};
   1232 	1A65B7D711B9532A00FD8754 /* ANTLRBufferedTreeNodeStream.m */ = {
   1233 		uiCtxt = {
   1234 			sepNavIntBoundsRect = "{{0, 0}, {1113, 6526}}";
   1235 			sepNavSelRange = "{1660, 0}";
   1236 			sepNavVisRange = "{965, 1058}";
   1237 			sepNavWindowFrame = "{{802, 12}, {811, 1010}}";
   1238 		};
   1239 	};
   1240 	1A6C451411BF4EE00039788A /* ANTLRMissingTokenException.h */ = {
   1241 		uiCtxt = {
   1242 			sepNavIntBoundsRect = "{{0, 0}, {814, 676}}";
   1243 			sepNavSelRange = "{1570, 0}";
   1244 			sepNavVisRange = "{606, 1550}";
   1245 			sepNavWindowFrame = "{{39, 26}, {851, 988}}";
   1246 		};
   1247 	};
   1248 	1A6C451511BF4EE00039788A /* ANTLRMissingTokenException.m */ = {
   1249 		uiCtxt = {
   1250 			sepNavIntBoundsRect = "{{0, 0}, {814, 1079}}";
   1251 			sepNavSelRange = "{1570, 0}";
   1252 			sepNavVisRange = "{833, 1245}";
   1253 			sepNavWindowFrame = "{{847, 23}, {803, 983}}";
   1254 		};
   1255 	};
   1256 	1A6C452611BF50A40039788A /* ANTLRUnwantedTokenException.h */ = {
   1257 		uiCtxt = {
   1258 			sepNavIntBoundsRect = "{{0, 0}, {845, 624}}";
   1259 			sepNavSelRange = "{1572, 0}";
   1260 			sepNavVisRange = "{682, 1396}";
   1261 			sepNavWindowFrame = "{{832, 49}, {808, 965}}";
   1262 		};
   1263 	};
   1264 	1A6C452711BF50A40039788A /* ANTLRUnwantedTokenException.m */ = {
   1265 		uiCtxt = {
   1266 			sepNavIntBoundsRect = "{{0, 0}, {838, 1040}}";
   1267 			sepNavSelRange = "{1572, 0}";
   1268 			sepNavVisRange = "{47, 1455}";
   1269 			sepNavWindowFrame = "{{668, 0}, {999, 975}}";
   1270 		};
   1271 	};
   1272 	1A77EE8812E6A552007F323A /* TreeRewriteRuleTokenStream */ = {
   1273 		activeExec = 0;
   1274 	};
   1275 	1A86B91911EB9F6300C67A03 /* ANTLRParseTree.h */ = {
   1276 		uiCtxt = {
   1277 			sepNavIntBoundsRect = "{{0, 0}, {814, 793}}";
   1278 			sepNavSelRange = "{1559, 0}";
   1279 			sepNavVisRange = "{595, 1514}";
   1280 			sepNavWindowFrame = "{{20, 60}, {805, 965}}";
   1281 		};
   1282 	};
   1283 	1A86B91A11EB9F6300C67A03 /* ANTLRParseTree.m */ = {
   1284 		uiCtxt = {
   1285 			sepNavIntBoundsRect = "{{0, 0}, {813, 1482}}";
   1286 			sepNavSelRange = "{1559, 0}";
   1287 			sepNavVisRange = "{0, 1658}";
   1288 			sepNavWindowFrame = "{{826, 60}, {799, 967}}";
   1289 		};
   1290 	};
   1291 	1A86BACD11EC1CD000C67A03 /* ANTLRUnbufferedTokenStream.h */ = {
   1292 		uiCtxt = {
   1293 			sepNavIntBoundsRect = "{{0, 0}, {814, 793}}";
   1294 			sepNavSelRange = "{1572, 0}";
   1295 			sepNavVisRange = "{834, 1424}";
   1296 			sepNavWindowFrame = "{{10, 21}, {799, 967}}";
   1297 		};
   1298 	};
   1299 	1A86BACE11EC1CD000C67A03 /* ANTLRUnbufferedTokenStream.m */ = {
   1300 		uiCtxt = {
   1301 			sepNavIntBoundsRect = "{{0, 0}, {894, 1417}}";
   1302 			sepNavSelRange = "{2617, 73}";
   1303 			sepNavVisRange = "{2542, 615}";
   1304 			sepNavWindowFrame = "{{829, 34}, {799, 967}}";
   1305 		};
   1306 	};
   1307 	1A86F79012E7E20100894EBE /* main.m:43 */ = {
   1308 		isa = PBXFileBreakpoint;
   1309 		actions = (
   1310 		);
   1311 		breakpointStyle = 0;
   1312 		continueAfterActions = 0;
   1313 		countType = 0;
   1314 		delayBeforeContinue = 0;
   1315 		fileReference = 1AC5AC8112E7BC9100DF0C58 /* main.m */;
   1316 		functionName = "main()";
   1317 		hitCount = 1;
   1318 		ignoreCount = 0;
   1319 		lineNumber = 43;
   1320 		location = treerewrite;
   1321 		modificationTime = 317256008.208558;
   1322 		originalNumberOfMultipleMatches = 1;
   1323 		state = 1;
   1324 	};
   1325 	1A86F79C12E7E5C900894EBE /* main.m:49 */ = {
   1326 		isa = PBXFileBreakpoint;
   1327 		actions = (
   1328 		);
   1329 		breakpointStyle = 0;
   1330 		continueAfterActions = 0;
   1331 		countType = 0;
   1332 		delayBeforeContinue = 0;
   1333 		fileReference = 1AC5AC8112E7BC9100DF0C58 /* main.m */;
   1334 		functionName = "main()";
   1335 		hitCount = 1;
   1336 		ignoreCount = 0;
   1337 		lineNumber = 49;
   1338 		location = treerewrite;
   1339 		modificationTime = 317256011.442391;
   1340 		originalNumberOfMultipleMatches = 1;
   1341 		state = 1;
   1342 	};
   1343 	1A86F7BB12E7E8C400894EBE /* LangDumpDecl.m:164 */ = {
   1344 		isa = PBXFileBreakpoint;
   1345 		actions = (
   1346 		);
   1347 		breakpointStyle = 0;
   1348 		continueAfterActions = 0;
   1349 		countType = 0;
   1350 		delayBeforeContinue = 0;
   1351 		fileReference = 1AC5ACC612E7C03C00DF0C58 /* LangDumpDecl.m */;
   1352 		functionName = "-decl";
   1353 		hitCount = 1;
   1354 		ignoreCount = 0;
   1355 		lineNumber = 164;
   1356 		location = treerewrite;
   1357 		modificationTime = 317256015.394927;
   1358 		originalNumberOfMultipleMatches = 1;
   1359 		state = 1;
   1360 	};
   1361 	1A86F7C412E7E9E400894EBE /* ANTLRCommonTokenStream.m:291 */ = {
   1362 		isa = PBXFileBreakpoint;
   1363 		actions = (
   1364 		);
   1365 		breakpointStyle = 0;
   1366 		continueAfterActions = 0;
   1367 		countType = 0;
   1368 		delayBeforeContinue = 0;
   1369 		fileReference = F700ED950A5FF2A5005D0757 /* ANTLRCommonTokenStream.m */;
   1370 		functionName = "-toStringFromStart:ToEnd:";
   1371 		hitCount = 0;
   1372 		ignoreCount = 0;
   1373 		lineNumber = 291;
   1374 		location = ANTLR;
   1375 		modificationTime = 317256001.993654;
   1376 		originalNumberOfMultipleMatches = 1;
   1377 		state = 0;
   1378 	};
   1379 	1A8ABFC511BA9B960038DBB0 /* ANTLRCharStreamState.h */ = {
   1380 		uiCtxt = {
   1381 			sepNavIntBoundsRect = "{{0, 0}, {814, 663}}";
   1382 			sepNavSelRange = "{83, 0}";
   1383 			sepNavVisRange = "{101, 1427}";
   1384 			sepNavWindowFrame = "{{65, 6}, {839, 975}}";
   1385 		};
   1386 	};
   1387 	1A8AC00A11BAEC710038DBB0 /* ANTLRRuntimeException.h */ = {
   1388 		uiCtxt = {
   1389 			sepNavIntBoundsRect = "{{0, 0}, {831, 715}}";
   1390 			sepNavSelRange = "{1565, 0}";
   1391 			sepNavVisRange = "{601, 1552}";
   1392 			sepNavWindowFrame = "{{18, 21}, {941, 1002}}";
   1393 		};
   1394 	};
   1395 	1A8AC00B11BAEC710038DBB0 /* ANTLRRuntimeException.m */ = {
   1396 		uiCtxt = {
   1397 			sepNavIntBoundsRect = "{{0, 0}, {936, 1274}}";
   1398 			sepNavSelRange = "{1565, 0}";
   1399 			sepNavVisRange = "{306, 2675}";
   1400 			sepNavWindowFrame = "{{802, 21}, {851, 988}}";
   1401 		};
   1402 	};
   1403 	1A8C544B12244100008A1D44 /* main.m:55 */ = {
   1404 		isa = PBXFileBreakpoint;
   1405 		actions = (
   1406 		);
   1407 		breakpointStyle = 0;
   1408 		continueAfterActions = 0;
   1409 		countType = 0;
   1410 		delayBeforeContinue = 0;
   1411 		fileReference = F72C5E560AB7E41000282574 /* main.m */;
   1412 		functionName = "main()";
   1413 		hitCount = 0;
   1414 		ignoreCount = 0;
   1415 		lineNumber = 55;
   1416 		modificationTime = 317256001.9830011;
   1417 		originalNumberOfMultipleMatches = 1;
   1418 		state = 0;
   1419 	};
   1420 	1A8C549E12244F24008A1D44 /* main.m:69 */ = {
   1421 		isa = PBXFileBreakpoint;
   1422 		actions = (
   1423 		);
   1424 		breakpointStyle = 0;
   1425 		continueAfterActions = 0;
   1426 		countType = 0;
   1427 		delayBeforeContinue = 0;
   1428 		fileReference = F72C5E560AB7E41000282574 /* main.m */;
   1429 		functionName = "main()";
   1430 		hitCount = 0;
   1431 		ignoreCount = 0;
   1432 		lineNumber = 69;
   1433 		modificationTime = 317256001.983043;
   1434 		originalNumberOfMultipleMatches = 1;
   1435 		state = 0;
   1436 	};
   1437 	1A8C54BA12246062008A1D44 /* SimpleCWalker.m:312 */ = {
   1438 		isa = PBXFileBreakpoint;
   1439 		actions = (
   1440 		);
   1441 		breakpointStyle = 0;
   1442 		continueAfterActions = 0;
   1443 		countType = 0;
   1444 		delayBeforeContinue = 0;
   1445 		fileReference = F741D0650B3812D40024DF3F /* SimpleCWalker.m */;
   1446 		functionName = "-program";
   1447 		hitCount = 0;
   1448 		ignoreCount = 0;
   1449 		lineNumber = 312;
   1450 		modificationTime = 317256001.983065;
   1451 		originalNumberOfMultipleMatches = 1;
   1452 		state = 0;
   1453 	};
   1454 	1A8C54BE122460C1008A1D44 /* SimpleCWalker.m:322 */ = {
   1455 		isa = PBXFileBreakpoint;
   1456 		actions = (
   1457 		);
   1458 		breakpointStyle = 0;
   1459 		continueAfterActions = 0;
   1460 		countType = 0;
   1461 		delayBeforeContinue = 0;
   1462 		fileReference = F741D0650B3812D40024DF3F /* SimpleCWalker.m */;
   1463 		functionName = "-program";
   1464 		hitCount = 0;
   1465 		ignoreCount = 0;
   1466 		lineNumber = 322;
   1467 		modificationTime = 317256001.983086;
   1468 		originalNumberOfMultipleMatches = 1;
   1469 		state = 0;
   1470 	};
   1471 	1A8C54C0122460CD008A1D44 /* SimpleCWalker.m:331 */ = {
   1472 		isa = PBXFileBreakpoint;
   1473 		actions = (
   1474 		);
   1475 		breakpointStyle = 0;
   1476 		continueAfterActions = 0;
   1477 		countType = 0;
   1478 		delayBeforeContinue = 0;
   1479 		fileReference = F741D0650B3812D40024DF3F /* SimpleCWalker.m */;
   1480 		functionName = "-program";
   1481 		hitCount = 0;
   1482 		ignoreCount = 0;
   1483 		lineNumber = 331;
   1484 		modificationTime = 317256001.9831041;
   1485 		originalNumberOfMultipleMatches = 1;
   1486 		state = 0;
   1487 	};
   1488 	1A8C54C31224628A008A1D44 /* SimpleCWalker.m:674 */ = {
   1489 		isa = PBXFileBreakpoint;
   1490 		actions = (
   1491 		);
   1492 		breakpointStyle = 0;
   1493 		continueAfterActions = 0;
   1494 		countType = 0;
   1495 		delayBeforeContinue = 0;
   1496 		fileReference = F741D0650B3812D40024DF3F /* SimpleCWalker.m */;
   1497 		functionName = "-block";
   1498 		hitCount = 0;
   1499 		ignoreCount = 0;
   1500 		lineNumber = 674;
   1501 		modificationTime = 317256001.983124;
   1502 		originalNumberOfMultipleMatches = 1;
   1503 		state = 0;
   1504 	};
   1505 	1A8C54C512246357008A1D44 /* SimpleCWalker.m:846 */ = {
   1506 		isa = PBXFileBreakpoint;
   1507 		actions = (
   1508 		);
   1509 		breakpointStyle = 0;
   1510 		continueAfterActions = 0;
   1511 		countType = 0;
   1512 		delayBeforeContinue = 0;
   1513 		fileReference = F741D0650B3812D40024DF3F /* SimpleCWalker.m */;
   1514 		functionName = "-forStat";
   1515 		hitCount = 0;
   1516 		ignoreCount = 0;
   1517 		lineNumber = 846;
   1518 		modificationTime = 317256001.983144;
   1519 		originalNumberOfMultipleMatches = 1;
   1520 		state = 0;
   1521 	};
   1522 	1A98BAB612E64137001FD6EC /* SymbolTableParser.m:255 */ = {
   1523 		isa = PBXFileBreakpoint;
   1524 		actions = (
   1525 		);
   1526 		breakpointStyle = 0;
   1527 		continueAfterActions = 0;
   1528 		countType = 0;
   1529 		delayBeforeContinue = 0;
   1530 		fileReference = F738D2010B07B1CE001813C4 /* SymbolTableParser.m */;
   1531 		functionName = "-prog";
   1532 		hitCount = 0;
   1533 		ignoreCount = 0;
   1534 		lineNumber = 255;
   1535 		modificationTime = 317256001.983226;
   1536 		originalNumberOfMultipleMatches = 1;
   1537 		state = 0;
   1538 	};
   1539 	1A9CBD2411C9979600DA8FEF /* ANTLRUnbufferedCommonTreeNodeStream.h */ = {
   1540 		uiCtxt = {
   1541 			sepNavIntBoundsRect = "{{0, 0}, {1114, 1560}}";
   1542 			sepNavSelRange = "{4123, 8}";
   1543 			sepNavVisRange = "{3683, 777}";
   1544 			sepNavWindowFrame = "{{7, 6}, {848, 997}}";
   1545 		};
   1546 	};
   1547 	1A9CBD2511C9979600DA8FEF /* ANTLRUnbufferedCommonTreeNodeStream.m */ = {
   1548 		uiCtxt = {
   1549 			sepNavIntBoundsRect = "{{0, 0}, {1055, 5382}}";
   1550 			sepNavSelRange = "{2430, 0}";
   1551 			sepNavVisRange = "{2082, 897}";
   1552 			sepNavWindowFrame = "{{969, 8}, {684, 998}}";
   1553 		};
   1554 	};
   1555 	1A9CBD2611C9979600DA8FEF /* ANTLRUnbufferedCommonTreeNodeStreamState.h */ = {
   1556 		uiCtxt = {
   1557 			sepNavIntBoundsRect = "{{0, 0}, {625, 871}}";
   1558 			sepNavSelRange = "{77, 0}";
   1559 			sepNavVisRange = "{0, 2583}";
   1560 			sepNavWindowFrame = "{{818, 27}, {684, 998}}";
   1561 		};
   1562 	};
   1563 	1A9CBD2711C9979600DA8FEF /* ANTLRUnbufferedCommonTreeNodeStreamState.m */ = {
   1564 		uiCtxt = {
   1565 			sepNavIntBoundsRect = "{{0, 0}, {813, 1794}}";
   1566 			sepNavSelRange = "{77, 0}";
   1567 			sepNavVisRange = "{2582, 559}";
   1568 			sepNavWindowFrame = "{{42, 4}, {684, 998}}";
   1569 		};
   1570 	};
   1571 	1A9CF6D512E65CF0007A6A13 /* main.m:18 */ = {
   1572 		isa = PBXFileBreakpoint;
   1573 		actions = (
   1574 		);
   1575 		breakpointStyle = 0;
   1576 		continueAfterActions = 0;
   1577 		countType = 0;
   1578 		delayBeforeContinue = 0;
   1579 		fileReference = F79D56C00A0E287500EA3CEE /* main.m */;
   1580 		functionName = "main()";
   1581 		hitCount = 1;
   1582 		ignoreCount = 0;
   1583 		lineNumber = 18;
   1584 		location = treerewrite;
   1585 		modificationTime = 317256004.768745;
   1586 		originalNumberOfMultipleMatches = 1;
   1587 		state = 1;
   1588 	};
   1589 	1A9CF6D912E65D08007A6A13 /* main.m:9 */ = {
   1590 		isa = PBXFileBreakpoint;
   1591 		actions = (
   1592 		);
   1593 		breakpointStyle = 0;
   1594 		continueAfterActions = 0;
   1595 		countType = 0;
   1596 		delayBeforeContinue = 0;
   1597 		fileReference = F79D56C00A0E287500EA3CEE /* main.m */;
   1598 		functionName = "main()";
   1599 		hitCount = 0;
   1600 		ignoreCount = 0;
   1601 		lineNumber = 9;
   1602 		location = treerewrite;
   1603 		modificationTime = 317256001.983264;
   1604 		originalNumberOfMultipleMatches = 1;
   1605 		state = 1;
   1606 	};
   1607 	1AA86FF712EA785200E17A4C /* PBXTextBookmark */ = {
   1608 		isa = PBXTextBookmark;
   1609 		fRef = 1A0F342E12EA411F00496BB8 /* input */;
   1610 		name = "input: 1";
   1611 		rLen = 0;
   1612 		rLoc = 0;
   1613 		rType = 0;
   1614 		vrLen = 35;
   1615 		vrLoc = 0;
   1616 	};
   1617 	1AA8710312EA967700E17A4C /* PBXTextBookmark */ = {
   1618 		isa = PBXTextBookmark;
   1619 		fRef = F72C58E80AB3911D00282574 /* ANTLRCommonTree.h */;
   1620 		name = "ANTLRCommonTree.h: 46";
   1621 		rLen = 0;
   1622 		rLoc = 2289;
   1623 		rType = 0;
   1624 		vrLen = 1538;
   1625 		vrLoc = 1585;
   1626 	};
   1627 	1AA8710E12EAA1FE00E17A4C /* PBXTextBookmark */ = {
   1628 		isa = PBXTextBookmark;
   1629 		fRef = F72C59A60AB4F20A00282574 /* ANTLRCommonTreeAdaptor.m */;
   1630 		name = "ANTLRCommonTreeAdaptor.m: 91";
   1631 		rLen = 0;
   1632 		rLoc = 3424;
   1633 		rType = 0;
   1634 		vrLen = 1149;
   1635 		vrLoc = 2799;
   1636 	};
   1637 	1AA8711112EAA1FE00E17A4C /* PBXTextBookmark */ = {
   1638 		isa = PBXTextBookmark;
   1639 		fRef = 1A0F347C12EA444500496BB8 /* PolyParser.h */;
   1640 		name = "PolyParser.h: 1";
   1641 		rLen = 0;
   1642 		rLoc = 0;
   1643 		rType = 0;
   1644 		vrLen = 1386;
   1645 		vrLoc = 738;
   1646 	};
   1647 	1AAC202A11CC621A00CF56D1 /* ANTLRTreePatternLexer.h */ = {
   1648 		uiCtxt = {
   1649 			sepNavIntBoundsRect = "{{0, 0}, {814, 1144}}";
   1650 			sepNavSelRange = "{1567, 0}";
   1651 			sepNavVisRange = "{981, 1009}";
   1652 			sepNavWindowFrame = "{{75, 13}, {1024, 947}}";
   1653 		};
   1654 	};
   1655 	1AAC202B11CC621A00CF56D1 /* ANTLRTreePatternLexer.m */ = {
   1656 		uiCtxt = {
   1657 			sepNavIntBoundsRect = "{{0, 0}, {813, 2223}}";
   1658 			sepNavSelRange = "{1567, 0}";
   1659 			sepNavVisRange = "{4412, 338}";
   1660 			sepNavWindowFrame = "{{601, 41}, {1024, 947}}";
   1661 		};
   1662 	};
   1663 	1AAC20A311CC790300CF56D1 /* ANTLRTreePatternParser.h */ = {
   1664 		uiCtxt = {
   1665 			sepNavIntBoundsRect = "{{0, 0}, {814, 754}}";
   1666 			sepNavSelRange = "{1568, 0}";
   1667 			sepNavVisRange = "{830, 1274}";
   1668 			sepNavWindowFrame = "{{38, 16}, {1024, 947}}";
   1669 		};
   1670 	};
   1671 	1AAC20A411CC790300CF56D1 /* ANTLRTreePatternParser.m */ = {
   1672 		uiCtxt = {
   1673 			sepNavIntBoundsRect = "{{0, 0}, {1113, 2301}}";
   1674 			sepNavSelRange = "{5162, 24}";
   1675 			sepNavVisRange = "{4862, 634}";
   1676 			sepNavWindowFrame = "{{606, 27}, {1024, 947}}";
   1677 		};
   1678 	};
   1679 	1AB4A58F11B9A0DA0076E91A /* ANTLRStreamEnumerator.h */ = {
   1680 		uiCtxt = {
   1681 			sepNavIntBoundsRect = "{{0, 0}, {814, 585}}";
   1682 			sepNavSelRange = "{85, 1500}";
   1683 			sepNavVisRange = "{326, 1386}";
   1684 		};
   1685 	};
   1686 	1AB4A59011B9A0DA0076E91A /* ANTLRStreamEnumerator.m */ = {
   1687 		uiCtxt = {
   1688 			sepNavIntBoundsRect = "{{0, 0}, {813, 910}}";
   1689 			sepNavSelRange = "{1585, 0}";
   1690 			sepNavVisRange = "{1143, 750}";
   1691 		};
   1692 	};
   1693 	1AB5F47511E3869D00E065B0 /* ANTLRRuleMapElement.h */ = {
   1694 		uiCtxt = {
   1695 			sepNavIntBoundsRect = "{{0, 0}, {814, 728}}";
   1696 			sepNavSelRange = "{1564, 0}";
   1697 			sepNavVisRange = "{600, 1469}";
   1698 			sepNavWindowFrame = "{{19, 2}, {820, 1021}}";
   1699 		};
   1700 	};
   1701 	1AB5F47611E3869D00E065B0 /* ANTLRRuleMapElement.m */ = {
   1702 		uiCtxt = {
   1703 			sepNavIntBoundsRect = "{{0, 0}, {793, 1469}}";
   1704 			sepNavSelRange = "{1917, 0}";
   1705 			sepNavVisRange = "{0, 2394}";
   1706 			sepNavWindowFrame = "{{828, 3}, {852, 1018}}";
   1707 		};
   1708 	};
   1709 	1AB5F51C11E3BE2E00E065B0 /* ANTLRPtrBuffer.h */ = {
   1710 		uiCtxt = {
   1711 			sepNavIntBoundsRect = "{{0, 0}, {813, 1209}}";
   1712 			sepNavSelRange = "{3155, 0}";
   1713 			sepNavVisRange = "{2403, 618}";
   1714 			sepNavWindowFrame = "{{14, 16}, {843, 1012}}";
   1715 		};
   1716 	};
   1717 	1AB5F51D11E3BE2E00E065B0 /* ANTLRPtrBuffer.m */ = {
   1718 		uiCtxt = {
   1719 			sepNavIntBoundsRect = "{{0, 0}, {813, 4251}}";
   1720 			sepNavSelRange = "{4552, 0}";
   1721 			sepNavVisRange = "{4243, 394}";
   1722 			sepNavWindowFrame = "{{919, 0}, {734, 1007}}";
   1723 		};
   1724 	};
   1725 	1ABCEFBB12E619D700866F31 /* SymbolTableParser.m:544 */ = {
   1726 		isa = PBXFileBreakpoint;
   1727 		actions = (
   1728 		);
   1729 		breakpointStyle = 0;
   1730 		continueAfterActions = 0;
   1731 		countType = 0;
   1732 		delayBeforeContinue = 0;
   1733 		fileReference = F738D2010B07B1CE001813C4 /* SymbolTableParser.m */;
   1734 		functionName = "-decl";
   1735 		hitCount = 0;
   1736 		ignoreCount = 0;
   1737 		lineNumber = 544;
   1738 		modificationTime = 317256001.983204;
   1739 		originalNumberOfMultipleMatches = 1;
   1740 		state = 0;
   1741 	};
   1742 	1AC5AC7312E7BBB600DF0C58 /* input */ = {
   1743 		uiCtxt = {
   1744 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   1745 			sepNavSelRange = "{0, 6}";
   1746 			sepNavVisRange = "{0, 7}";
   1747 		};
   1748 	};
   1749 	1AC5AC7412E7BBB600DF0C58 /* Lang.g */ = {
   1750 		uiCtxt = {
   1751 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   1752 			sepNavSelRange = "{55, 0}";
   1753 			sepNavVisRange = "{0, 399}";
   1754 		};
   1755 	};
   1756 	1AC5AC7512E7BBB600DF0C58 /* LangDumpDecl.g */ = {
   1757 		uiCtxt = {
   1758 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   1759 			sepNavSelRange = "{240, 0}";
   1760 			sepNavVisRange = "{0, 294}";
   1761 		};
   1762 	};
   1763 	1AC5AC7712E7BBB600DF0C58 /* output */ = {
   1764 		uiCtxt = {
   1765 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   1766 			sepNavSelRange = "{0, 0}";
   1767 			sepNavVisRange = "{0, 25}";
   1768 		};
   1769 	};
   1770 	1AC5AC7812E7BBB600DF0C58 /* README.txt */ = {
   1771 		uiCtxt = {
   1772 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   1773 			sepNavSelRange = "{0, 0}";
   1774 			sepNavVisRange = "{0, 240}";
   1775 		};
   1776 	};
   1777 	1AC5AC8112E7BC9100DF0C58 /* main.m */ = {
   1778 		uiCtxt = {
   1779 			sepNavIntBoundsRect = "{{0, 0}, {813, 689}}";
   1780 			sepNavSelRange = "{1627, 18}";
   1781 			sepNavVisRange = "{684, 1144}";
   1782 		};
   1783 	};
   1784 	1AC5AC9312E7BE0400DF0C58 /* Regenerate treeparser */ = {
   1785 		activeExec = 0;
   1786 	};
   1787 	1AC5AC9812E7BEFE00DF0C58 /* treeparser */ = {
   1788 		activeExec = 0;
   1789 		executables = (
   1790 			1AC5ACA812E7BEFE00DF0C58 /* treeparser */,
   1791 		);
   1792 	};
   1793 	1AC5ACA812E7BEFE00DF0C58 /* treeparser */ = {
   1794 		isa = PBXExecutable;
   1795 		activeArgIndices = (
   1796 		);
   1797 		argumentStrings = (
   1798 		);
   1799 		autoAttachOnCrash = 1;
   1800 		breakpointsEnabled = 0;
   1801 		configStateDict = {
   1802 		};
   1803 		customDataFormattersEnabled = 1;
   1804 		dataTipCustomDataFormattersEnabled = 1;
   1805 		dataTipShowTypeColumn = 1;
   1806 		dataTipSortType = 0;
   1807 		debuggerPlugin = GDBDebugging;
   1808 		disassemblyDisplayState = 0;
   1809 		dylibVariantSuffix = "";
   1810 		enableDebugStr = 1;
   1811 		environmentEntries = (
   1812 		);
   1813 		executableSystemSymbolLevel = 0;
   1814 		executableUserSymbolLevel = 0;
   1815 		libgmallocEnabled = 0;
   1816 		name = treeparser;
   1817 		savedGlobals = {
   1818 		};
   1819 		showTypeColumn = 0;
   1820 		sourceDirectories = (
   1821 		);
   1822 		variableFormatDictionary = {
   1823 		};
   1824 	};
   1825 	1AC5ACC512E7C03C00DF0C58 /* LangDumpDecl.h */ = {
   1826 		uiCtxt = {
   1827 			sepNavIntBoundsRect = "{{0, 0}, {813, 975}}";
   1828 			sepNavSelRange = "{1464, 39}";
   1829 			sepNavVisRange = "{1041, 674}";
   1830 		};
   1831 	};
   1832 	1AC5ACC612E7C03C00DF0C58 /* LangDumpDecl.m */ = {
   1833 		uiCtxt = {
   1834 			sepNavIntBoundsRect = "{{0, 0}, {1139, 3211}}";
   1835 			sepNavSelRange = "{5969, 0}";
   1836 			sepNavVisRange = "{339, 1594}";
   1837 		};
   1838 	};
   1839 	1AC5ACC812E7C03C00DF0C58 /* LangLexer.h */ = {
   1840 		uiCtxt = {
   1841 			sepNavIntBoundsRect = "{{0, 0}, {813, 702}}";
   1842 			sepNavSelRange = "{0, 0}";
   1843 			sepNavVisRange = "{0, 840}";
   1844 		};
   1845 	};
   1846 	1AC5ACC912E7C03C00DF0C58 /* LangLexer.m */ = {
   1847 		uiCtxt = {
   1848 			sepNavIntBoundsRect = "{{0, 0}, {813, 5772}}";
   1849 			sepNavSelRange = "{12388, 0}";
   1850 			sepNavVisRange = "{2244, 1477}";
   1851 		};
   1852 	};
   1853 	1AC5ACCA12E7C03C00DF0C58 /* LangParser.h */ = {
   1854 		uiCtxt = {
   1855 			sepNavIntBoundsRect = "{{0, 0}, {813, 1495}}";
   1856 			sepNavSelRange = "{3393, 0}";
   1857 			sepNavVisRange = "{2743, 755}";
   1858 		};
   1859 	};
   1860 	1AC5ACCB12E7C03C00DF0C58 /* LangParser.m */ = {
   1861 		uiCtxt = {
   1862 			sepNavIntBoundsRect = "{{0, 0}, {1069, 6305}}";
   1863 			sepNavSelRange = "{14818, 0}";
   1864 			sepNavVisRange = "{5088, 1486}";
   1865 		};
   1866 	};
   1867 	1ADB669612E73DB1007C1661 /* TestRewriteRuleTokenStream.m:71 */ = {
   1868 		isa = PBXFileBreakpoint;
   1869 		actions = (
   1870 		);
   1871 		breakpointStyle = 0;
   1872 		continueAfterActions = 0;
   1873 		countType = 0;
   1874 		delayBeforeContinue = 0;
   1875 		fileReference = 1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */;
   1876 		functionName = "-test02RewriteStreamCount";
   1877 		hitCount = 0;
   1878 		ignoreCount = 0;
   1879 		lineNumber = 71;
   1880 		modificationTime = 317256001.983284;
   1881 		originalNumberOfMultipleMatches = 1;
   1882 		state = 0;
   1883 	};
   1884 	1ADB669812E73DB8007C1661 /* TestRewriteRuleTokenStream.m:36 */ = {
   1885 		isa = PBXFileBreakpoint;
   1886 		actions = (
   1887 		);
   1888 		breakpointStyle = 0;
   1889 		continueAfterActions = 0;
   1890 		countType = 0;
   1891 		delayBeforeContinue = 0;
   1892 		fileReference = 1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */;
   1893 		functionName = "-setUp";
   1894 		hitCount = 0;
   1895 		ignoreCount = 0;
   1896 		lineNumber = 36;
   1897 		modificationTime = 317256001.983304;
   1898 		originalNumberOfMultipleMatches = 1;
   1899 		state = 0;
   1900 	};
   1901 	1ADB669A12E73DBA007C1661 /* TestRewriteRuleTokenStream.m:51 */ = {
   1902 		isa = PBXFileBreakpoint;
   1903 		actions = (
   1904 		);
   1905 		breakpointStyle = 0;
   1906 		continueAfterActions = 0;
   1907 		countType = 0;
   1908 		delayBeforeContinue = 0;
   1909 		fileReference = 1A2B096312E797DE00A75133 /* TestRewriteRuleTokenStream.m */;
   1910 		functionName = "-tearDown";
   1911 		hitCount = 0;
   1912 		ignoreCount = 0;
   1913 		lineNumber = 51;
   1914 		modificationTime = 317256001.983321;
   1915 		originalNumberOfMultipleMatches = 1;
   1916 		state = 0;
   1917 	};
   1918 	1ADB66D412E74032007C1661 /* main.m:22 */ = {
   1919 		isa = PBXFileBreakpoint;
   1920 		actions = (
   1921 		);
   1922 		breakpointStyle = 0;
   1923 		continueAfterActions = 0;
   1924 		countType = 0;
   1925 		delayBeforeContinue = 0;
   1926 		fileReference = F7CD45FC0C64BA4B00FF933A /* main.m */;
   1927 		functionName = "main()";
   1928 		hitCount = 0;
   1929 		ignoreCount = 0;
   1930 		lineNumber = 22;
   1931 		location = treerewrite;
   1932 		modificationTime = 317256001.9932569;
   1933 		originalNumberOfMultipleMatches = 1;
   1934 		state = 1;
   1935 	};
   1936 	1ADB67AC12E74BB1007C1661 /* FuzzyLexer.m:1340 */ = {
   1937 		isa = PBXFileBreakpoint;
   1938 		actions = (
   1939 		);
   1940 		breakpointStyle = 0;
   1941 		continueAfterActions = 0;
   1942 		countType = 0;
   1943 		delayBeforeContinue = 0;
   1944 		fileReference = F72B8D0B0AD01DCB0013F1E2 /* FuzzyLexer.m */;
   1945 		functionName = "-mCOMMENT";
   1946 		hitCount = 0;
   1947 		ignoreCount = 0;
   1948 		lineNumber = 1340;
   1949 		modificationTime = 317256001.993564;
   1950 		originalNumberOfMultipleMatches = 1;
   1951 		state = 0;
   1952 	};
   1953 	1ADE21F012E505D700E8A95C /* SimpleC.g */ = {
   1954 		uiCtxt = {
   1955 			sepNavIntBoundsRect = "{{0, 0}, {813, 1196}}";
   1956 			sepNavSelRange = "{742, 0}";
   1957 			sepNavVisRange = "{584, 559}";
   1958 		};
   1959 	};
   1960 	1ADE224412E510F800E8A95C /* SimpleCParser.m:366 */ = {
   1961 		isa = PBXFileBreakpoint;
   1962 		actions = (
   1963 		);
   1964 		breakpointStyle = 0;
   1965 		continueAfterActions = 0;
   1966 		countType = 0;
   1967 		delayBeforeContinue = 0;
   1968 		fileReference = F738D2510B07B842001813C4 /* SimpleCParser.m */;
   1969 		functionName = "-program";
   1970 		hitCount = 0;
   1971 		ignoreCount = 0;
   1972 		lineNumber = 366;
   1973 		modificationTime = 317256001.983175;
   1974 		originalNumberOfMultipleMatches = 1;
   1975 		state = 0;
   1976 	};
   1977 	1AE8A96A11D9227A00D36FD6 /* ANTLRRuleStack.h */ = {
   1978 		uiCtxt = {
   1979 			sepNavIntBoundsRect = "{{0, 0}, {845, 832}}";
   1980 			sepNavSelRange = "{1558, 0}";
   1981 			sepNavVisRange = "{1699, 703}";
   1982 			sepNavWindowFrame = "{{32, 5}, {803, 1018}}";
   1983 		};
   1984 	};
   1985 	1AE8A96B11D9227A00D36FD6 /* ANTLRRuleStack.m */ = {
   1986 		uiCtxt = {
   1987 			sepNavIntBoundsRect = "{{0, 0}, {813, 1898}}";
   1988 			sepNavSelRange = "{1559, 0}";
   1989 			sepNavVisRange = "{1489, 477}";
   1990 			sepNavWindowFrame = "{{757, 11}, {873, 1002}}";
   1991 		};
   1992 	};
   1993 	1AFF425211B06D5000639C22 /* lexertest-simple */ = {
   1994 		isa = PBXExecutable;
   1995 		activeArgIndices = (
   1996 		);
   1997 		argumentStrings = (
   1998 		);
   1999 		autoAttachOnCrash = 1;
   2000 		breakpointsEnabled = 0;
   2001 		configStateDict = {
   2002 		};
   2003 		customDataFormattersEnabled = 1;
   2004 		dataTipCustomDataFormattersEnabled = 1;
   2005 		dataTipShowTypeColumn = 1;
   2006 		dataTipSortType = 0;
   2007 		debuggerPlugin = GDBDebugging;
   2008 		disassemblyDisplayState = 0;
   2009 		dylibVariantSuffix = "";
   2010 		enableDebugStr = 1;
   2011 		environmentEntries = (
   2012 		);
   2013 		executableSystemSymbolLevel = 0;
   2014 		executableUserSymbolLevel = 0;
   2015 		libgmallocEnabled = 0;
   2016 		name = "lexertest-simple";
   2017 		savedGlobals = {
   2018 		};
   2019 		showTypeColumn = 0;
   2020 		sourceDirectories = (
   2021 		);
   2022 		variableFormatDictionary = {
   2023 		};
   2024 	};
   2025 	1AFF425311B06D5000639C22 /* fuzzy */ = {
   2026 		isa = PBXExecutable;
   2027 		activeArgIndices = (
   2028 			NO,
   2029 		);
   2030 		argumentStrings = (
   2031 			../../examples/fuzzy/input,
   2032 		);
   2033 		autoAttachOnCrash = 1;
   2034 		breakpointsEnabled = 1;
   2035 		configStateDict = {
   2036 		};
   2037 		customDataFormattersEnabled = 1;
   2038 		dataTipCustomDataFormattersEnabled = 1;
   2039 		dataTipShowTypeColumn = 1;
   2040 		dataTipSortType = 0;
   2041 		debuggerPlugin = GDBDebugging;
   2042 		disassemblyDisplayState = 0;
   2043 		dylibVariantSuffix = "";
   2044 		enableDebugStr = 1;
   2045 		environmentEntries = (
   2046 		);
   2047 		executableSystemSymbolLevel = 0;
   2048 		executableUserSymbolLevel = 0;
   2049 		libgmallocEnabled = 0;
   2050 		name = fuzzy;
   2051 		savedGlobals = {
   2052 		};
   2053 		showTypeColumn = 0;
   2054 		sourceDirectories = (
   2055 		);
   2056 		variableFormatDictionary = {
   2057 		};
   2058 	};
   2059 	1AFF425411B06D5000639C22 /* combined */ = {
   2060 		isa = PBXExecutable;
   2061 		activeArgIndices = (
   2062 		);
   2063 		argumentStrings = (
   2064 		);
   2065 		autoAttachOnCrash = 1;
   2066 		breakpointsEnabled = 0;
   2067 		configStateDict = {
   2068 		};
   2069 		customDataFormattersEnabled = 1;
   2070 		dataTipCustomDataFormattersEnabled = 1;
   2071 		dataTipShowTypeColumn = 1;
   2072 		dataTipSortType = 0;
   2073 		debuggerPlugin = GDBDebugging;
   2074 		disassemblyDisplayState = 0;
   2075 		dylibVariantSuffix = "";
   2076 		enableDebugStr = 1;
   2077 		environmentEntries = (
   2078 		);
   2079 		executableSystemSymbolLevel = 0;
   2080 		executableUserSymbolLevel = 0;
   2081 		libgmallocEnabled = 0;
   2082 		name = combined;
   2083 		savedGlobals = {
   2084 		};
   2085 		showTypeColumn = 0;
   2086 		sourceDirectories = (
   2087 		);
   2088 		variableFormatDictionary = {
   2089 		};
   2090 	};
   2091 	1AFF425511B06D5000639C22 /* LL-star */ = {
   2092 		isa = PBXExecutable;
   2093 		activeArgIndices = (
   2094 		);
   2095 		argumentStrings = (
   2096 		);
   2097 		autoAttachOnCrash = 1;
   2098 		breakpointsEnabled = 0;
   2099 		configStateDict = {
   2100 		};
   2101 		customDataFormattersEnabled = 1;
   2102 		dataTipCustomDataFormattersEnabled = 1;
   2103 		dataTipShowTypeColumn = 1;
   2104 		dataTipSortType = 0;
   2105 		debuggerPlugin = GDBDebugging;
   2106 		disassemblyDisplayState = 0;
   2107 		dylibVariantSuffix = "";
   2108 		enableDebugStr = 1;
   2109 		environmentEntries = (
   2110 		);
   2111 		executableSystemSymbolLevel = 0;
   2112 		executableUserSymbolLevel = 0;
   2113 		libgmallocEnabled = 0;
   2114 		name = "LL-star";
   2115 		savedGlobals = {
   2116 		};
   2117 		showTypeColumn = 0;
   2118 		sourceDirectories = (
   2119 		);
   2120 		variableFormatDictionary = {
   2121 		};
   2122 	};
   2123 	1AFF425611B06D5000639C22 /* hoistedPredicates */ = {
   2124 		isa = PBXExecutable;
   2125 		activeArgIndices = (
   2126 		);
   2127 		argumentStrings = (
   2128 		);
   2129 		autoAttachOnCrash = 1;
   2130 		breakpointsEnabled = 0;
   2131 		configStateDict = {
   2132 		};
   2133 		customDataFormattersEnabled = 1;
   2134 		dataTipCustomDataFormattersEnabled = 1;
   2135 		dataTipShowTypeColumn = 1;
   2136 		dataTipSortType = 0;
   2137 		debuggerPlugin = GDBDebugging;
   2138 		disassemblyDisplayState = 0;
   2139 		dylibVariantSuffix = "";
   2140 		enableDebugStr = 1;
   2141 		environmentEntries = (
   2142 		);
   2143 		executableSystemSymbolLevel = 0;
   2144 		executableUserSymbolLevel = 0;
   2145 		libgmallocEnabled = 0;
   2146 		name = hoistedPredicates;
   2147 		savedGlobals = {
   2148 		};
   2149 		showTypeColumn = 0;
   2150 		sourceDirectories = (
   2151 		);
   2152 	};
   2153 	1AFF425711B06D5000639C22 /* scopes */ = {
   2154 		isa = PBXExecutable;
   2155 		activeArgIndices = (
   2156 		);
   2157 		argumentStrings = (
   2158 		);
   2159 		autoAttachOnCrash = 1;
   2160 		breakpointsEnabled = 1;
   2161 		configStateDict = {
   2162 		};
   2163 		customDataFormattersEnabled = 1;
   2164 		dataTipCustomDataFormattersEnabled = 1;
   2165 		dataTipShowTypeColumn = 1;
   2166 		dataTipSortType = 0;
   2167 		debuggerPlugin = GDBDebugging;
   2168 		disassemblyDisplayState = 0;
   2169 		dylibVariantSuffix = "";
   2170 		enableDebugStr = 1;
   2171 		environmentEntries = (
   2172 		);
   2173 		executableSystemSymbolLevel = 0;
   2174 		executableUserSymbolLevel = 0;
   2175 		libgmallocEnabled = 0;
   2176 		name = scopes;
   2177 		savedGlobals = {
   2178 		};
   2179 		showTypeColumn = 0;
   2180 		sourceDirectories = (
   2181 		);
   2182 		variableFormatDictionary = {
   2183 		};
   2184 	};
   2185 	1AFF425811B06D5000639C22 /* simplectree */ = {
   2186 		isa = PBXExecutable;
   2187 		activeArgIndices = (
   2188 			YES,
   2189 		);
   2190 		argumentStrings = (
   2191 			../../example/simplectree/input,
   2192 		);
   2193 		autoAttachOnCrash = 1;
   2194 		breakpointsEnabled = 0;
   2195 		configStateDict = {
   2196 		};
   2197 		customDataFormattersEnabled = 1;
   2198 		dataTipCustomDataFormattersEnabled = 1;
   2199 		dataTipShowTypeColumn = 1;
   2200 		dataTipSortType = 0;
   2201 		debuggerPlugin = GDBDebugging;
   2202 		disassemblyDisplayState = 0;
   2203 		dylibVariantSuffix = "";
   2204 		enableDebugStr = 1;
   2205 		environmentEntries = (
   2206 		);
   2207 		executableSystemSymbolLevel = 0;
   2208 		executableUserSymbolLevel = 0;
   2209 		libgmallocEnabled = 0;
   2210 		name = simplectree;
   2211 		savedGlobals = {
   2212 		};
   2213 		showTypeColumn = 0;
   2214 		sourceDirectories = (
   2215 		);
   2216 		variableFormatDictionary = {
   2217 		};
   2218 	};
   2219 	1AFF425911B06D5000639C22 /* treerewrite */ = {
   2220 		isa = PBXExecutable;
   2221 		activeArgIndices = (
   2222 		);
   2223 		argumentStrings = (
   2224 		);
   2225 		autoAttachOnCrash = 1;
   2226 		breakpointsEnabled = 0;
   2227 		configStateDict = {
   2228 		};
   2229 		customDataFormattersEnabled = 1;
   2230 		dataTipCustomDataFormattersEnabled = 1;
   2231 		dataTipShowTypeColumn = 1;
   2232 		dataTipSortType = 0;
   2233 		debuggerPlugin = GDBDebugging;
   2234 		disassemblyDisplayState = 0;
   2235 		dylibVariantSuffix = "";
   2236 		enableDebugStr = 1;
   2237 		environmentEntries = (
   2238 		);
   2239 		executableSystemSymbolLevel = 0;
   2240 		executableUserSymbolLevel = 0;
   2241 		libgmallocEnabled = 0;
   2242 		name = treerewrite;
   2243 		savedGlobals = {
   2244 		};
   2245 		showTypeColumn = 0;
   2246 		sourceDirectories = (
   2247 		);
   2248 		variableFormatDictionary = {
   2249 		};
   2250 	};
   2251 	1AFF426911B06D8100639C22 /* Source Control */ = {
   2252 		isa = PBXSourceControlManager;
   2253 		fallbackIsa = XCSourceControlManager;
   2254 		isSCMEnabled = 0;
   2255 		scmConfiguration = {
   2256 			repositoryNamesForRoots = {
   2257 				"" = "";
   2258 			};
   2259 		};
   2260 	};
   2261 	1AFF426A11B06D8100639C22 /* Code sense */ = {
   2262 		isa = PBXCodeSenseManager;
   2263 		indexTemplatePath = "";
   2264 	};
   2265 	32DBCF5E0370ADEE00C91783 /* ANTLR_Prefix.pch */ = {
   2266 		uiCtxt = {
   2267 			sepNavIntBoundsRect = "{{0, 0}, {821, 895}}";
   2268 			sepNavSelRange = "{0, 0}";
   2269 			sepNavVisRange = "{0, 1539}";
   2270 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2271 		};
   2272 	};
   2273 	8DC2EF4F0486A6940098B216 /* ANTLR */ = {
   2274 		activeExec = 0;
   2275 	};
   2276 	F7009AD90A1BE4AE002EDD5D /* ANTLRLexerRuleReturnScope.h */ = {
   2277 		uiCtxt = {
   2278 			sepNavIntBoundsRect = "{{0, 0}, {813, 455}}";
   2279 			sepNavSelRange = "{77, 0}";
   2280 			sepNavVisRange = "{0, 1505}";
   2281 			sepNavWindowFrame = "{{65, 10}, {803, 971}}";
   2282 		};
   2283 	};
   2284 	F7009ADA0A1BE4AE002EDD5D /* ANTLRLexerRuleReturnScope.m */ = {
   2285 		uiCtxt = {
   2286 			sepNavIntBoundsRect = "{{0, 0}, {813, 793}}";
   2287 			sepNavSelRange = "{77, 0}";
   2288 			sepNavVisRange = "{1505, 591}";
   2289 			sepNavWindowFrame = "{{824, 9}, {856, 972}}";
   2290 		};
   2291 	};
   2292 	F700E6190A5F66EC005D0757 /* ANTLREarlyExitException.h */ = {
   2293 		uiCtxt = {
   2294 			sepNavIntBoundsRect = "{{0, 0}, {908, 494}}";
   2295 			sepNavSelRange = "{60, 0}";
   2296 			sepNavVisRange = "{0, 1551}";
   2297 			sepNavWindowFrame = "{{65, 13}, {780, 968}}";
   2298 		};
   2299 	};
   2300 	F700E61A0A5F66EC005D0757 /* ANTLREarlyExitException.m */ = {
   2301 		uiCtxt = {
   2302 			sepNavIntBoundsRect = "{{0, 0}, {901, 689}}";
   2303 			sepNavSelRange = "{1779, 0}";
   2304 			sepNavVisRange = "{0, 1526}";
   2305 			sepNavWindowFrame = "{{304, 22}, {829, 1004}}";
   2306 		};
   2307 	};
   2308 	F700E85E0A5FA2DE005D0757 /* Combined.g */ = {
   2309 		uiCtxt = {
   2310 			sepNavIntBoundsRect = "{{0, 0}, {813, 402}}";
   2311 			sepNavSelRange = "{295, 6}";
   2312 			sepNavVisRange = "{0, 315}";
   2313 		};
   2314 	};
   2315 	F700E8630A5FA31D005D0757 /* combined */ = {
   2316 		activeExec = 0;
   2317 		executables = (
   2318 			1AFF425411B06D5000639C22 /* combined */,
   2319 		);
   2320 	};
   2321 	F700E86A0A5FA34D005D0757 /* main.m */ = {
   2322 		uiCtxt = {
   2323 			sepNavIntBoundsRect = "{{0, 0}, {1113, 349}}";
   2324 			sepNavSelRange = "{439, 0}";
   2325 			sepNavVisRange = "{0, 748}";
   2326 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   2327 		};
   2328 	};
   2329 	F700E8F90A5FAD21005D0757 /* ANTLRParser.h */ = {
   2330 		uiCtxt = {
   2331 			sepNavIntBoundsRect = "{{0, 0}, {813, 780}}";
   2332 			sepNavSelRange = "{2649, 0}";
   2333 			sepNavVisRange = "{1506, 1211}";
   2334 			sepNavWindowFrame = "{{42, 52}, {771, 950}}";
   2335 		};
   2336 	};
   2337 	F700E8FA0A5FAD21005D0757 /* ANTLRParser.m */ = {
   2338 		uiCtxt = {
   2339 			sepNavIntBoundsRect = "{{0, 0}, {964, 1846}}";
   2340 			sepNavSelRange = "{77, 0}";
   2341 			sepNavVisRange = "{3726, 686}";
   2342 			sepNavWindowFrame = "{{510, 48}, {1138, 968}}";
   2343 		};
   2344 	};
   2345 	F700ECCF0A5FE176005D0757 /* input */ = {
   2346 		uiCtxt = {
   2347 			sepNavIntBoundsRect = "{{0, 0}, {813, 345}}";
   2348 			sepNavSelRange = "{118, 0}";
   2349 			sepNavVisRange = "{0, 118}";
   2350 		};
   2351 	};
   2352 	F700ECD00A5FE176005D0757 /* output */ = {
   2353 		uiCtxt = {
   2354 			sepNavIntBoundsRect = "{{0, 0}, {813, 323}}";
   2355 			sepNavSelRange = "{0, 0}";
   2356 			sepNavVisRange = "{0, 41}";
   2357 		};
   2358 	};
   2359 	F700ECD60A5FE186005D0757 /* LL-star */ = {
   2360 		activeExec = 0;
   2361 		executables = (
   2362 			1AFF425511B06D5000639C22 /* LL-star */,
   2363 		);
   2364 	};
   2365 	F700ECE70A5FE25D005D0757 /* main.m */ = {
   2366 		uiCtxt = {
   2367 			sepNavIntBoundsRect = "{{0, 0}, {813, 390}}";
   2368 			sepNavSelRange = "{928, 0}";
   2369 			sepNavVisRange = "{0, 928}";
   2370 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   2371 		};
   2372 	};
   2373 	F700ED7E0A5FF17C005D0757 /* ANTLRTokenSource.h */ = {
   2374 		uiCtxt = {
   2375 			sepNavIntBoundsRect = "{{0, 0}, {814, 494}}";
   2376 			sepNavSelRange = "{77, 0}";
   2377 			sepNavVisRange = "{0, 1530}";
   2378 			sepNavWindowFrame = "{{300, 42}, {1138, 968}}";
   2379 		};
   2380 	};
   2381 	F700ED940A5FF2A5005D0757 /* ANTLRCommonTokenStream.h */ = {
   2382 		uiCtxt = {
   2383 			sepNavIntBoundsRect = "{{0, 0}, {813, 1183}}";
   2384 			sepNavSelRange = "{3455, 8}";
   2385 			sepNavVisRange = "{1505, 1102}";
   2386 			sepNavWindowFrame = "{{25, 11}, {863, 993}}";
   2387 		};
   2388 	};
   2389 	F700ED950A5FF2A5005D0757 /* ANTLRCommonTokenStream.m */ = {
   2390 		uiCtxt = {
   2391 			sepNavIntBoundsRect = "{{0, 0}, {813, 4940}}";
   2392 			sepNavSelRange = "{7347, 0}";
   2393 			sepNavVisRange = "{7185, 705}";
   2394 			sepNavWindowFrame = "{{847, 37}, {826, 981}}";
   2395 		};
   2396 	};
   2397 	F7037CEE0A0582FC0070435D /* ANTLRMismatchedRangeException.h */ = {
   2398 		uiCtxt = {
   2399 			sepNavIntBoundsRect = "{{0, 0}, {814, 507}}";
   2400 			sepNavSelRange = "{77, 0}";
   2401 			sepNavVisRange = "{0, 1568}";
   2402 		};
   2403 	};
   2404 	F7037CEF0A0582FC0070435D /* ANTLRMismatchedRangeException.m */ = {
   2405 		uiCtxt = {
   2406 			sepNavIntBoundsRect = "{{0, 0}, {1114, 702}}";
   2407 			sepNavSelRange = "{1850, 0}";
   2408 			sepNavVisRange = "{1288, 651}";
   2409 		};
   2410 	};
   2411 	F7037E9F0A05AFB60070435D /* lexertest-simple */ = {
   2412 		activeExec = 0;
   2413 		executables = (
   2414 			1AFF425211B06D5000639C22 /* lexertest-simple */,
   2415 		);
   2416 	};
   2417 	F7037EBD0A05B06B0070435D /* TestLexer.g */ = {
   2418 		uiCtxt = {
   2419 			sepNavIntBoundsRect = "{{0, 0}, {813, 282}}";
   2420 			sepNavSelRange = "{0, 0}";
   2421 			sepNavVisRange = "{0, 172}";
   2422 		};
   2423 	};
   2424 	F70380BA0A07FA0D0070435D /* ANTLRMismatchedSetException.h */ = {
   2425 		uiCtxt = {
   2426 			sepNavIntBoundsRect = "{{0, 0}, {814, 533}}";
   2427 			sepNavSelRange = "{77, 0}";
   2428 			sepNavVisRange = "{0, 1568}";
   2429 			sepNavWindowFrame = "{{42, 34}, {780, 968}}";
   2430 		};
   2431 	};
   2432 	F70380BB0A07FA0D0070435D /* ANTLRMismatchedSetException.m */ = {
   2433 		uiCtxt = {
   2434 			sepNavIntBoundsRect = "{{0, 0}, {1114, 936}}";
   2435 			sepNavSelRange = "{1888, 0}";
   2436 			sepNavVisRange = "{1547, 517}";
   2437 			sepNavWindowFrame = "{{880, 24}, {780, 968}}";
   2438 		};
   2439 	};
   2440 	F7048FF50B07D05400D2F326 /* Test.tokens */ = {
   2441 		uiCtxt = {
   2442 			sepNavIntBoundsRect = "{{0, 0}, {813, 282}}";
   2443 			sepNavSelRange = "{0, 0}";
   2444 			sepNavVisRange = "{0, 31}";
   2445 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   2446 		};
   2447 	};
   2448 	F7048FF60B07D05400D2F326 /* TestLexer.h */ = {
   2449 		uiCtxt = {
   2450 			sepNavIntBoundsRect = "{{0, 0}, {936, 338}}";
   2451 			sepNavSelRange = "{614, 0}";
   2452 			sepNavVisRange = "{0, 665}";
   2453 			sepNavWindowFrame = "{{19, 28}, {1156, 995}}";
   2454 		};
   2455 	};
   2456 	F7048FF70B07D05400D2F326 /* TestLexer.m */ = {
   2457 		uiCtxt = {
   2458 			sepNavIntBoundsRect = "{{0, 0}, {813, 2535}}";
   2459 			sepNavSelRange = "{0, 0}";
   2460 			sepNavVisRange = "{1633, 821}";
   2461 			sepNavWindowFrame = "{{497, 2}, {1161, 979}}";
   2462 		};
   2463 	};
   2464 	F706A55B0A0EC307008999AB /* input */ = {
   2465 		uiCtxt = {
   2466 			sepNavIntBoundsRect = "{{0, 0}, {813, 312}}";
   2467 			sepNavSelRange = "{300, 8}";
   2468 			sepNavVisRange = "{0, 356}";
   2469 		};
   2470 	};
   2471 	F70AA7A509AA2A6900C3FD5E /* ANTLR.h */ = {
   2472 		uiCtxt = {
   2473 			sepNavIntBoundsRect = "{{0, 0}, {813, 793}}";
   2474 			sepNavSelRange = "{2464, 54}";
   2475 			sepNavVisRange = "{0, 1342}";
   2476 			sepNavWindowFrame = "{{19, 18}, {938, 1005}}";
   2477 		};
   2478 	};
   2479 	F70AA7AD09AA2AC000C3FD5E /* ANTLRIntStream.h */ = {
   2480 		uiCtxt = {
   2481 			sepNavIntBoundsRect = "{{0, 0}, {992, 1170}}";
   2482 			sepNavSelRange = "{77, 0}";
   2483 			sepNavVisRange = "{1504, 981}";
   2484 			sepNavWindowFrame = "{{866, 29}, {803, 983}}";
   2485 		};
   2486 	};
   2487 	F70AA7B509AA2B8800C3FD5E /* ANTLRCharStream.h */ = {
   2488 		uiCtxt = {
   2489 			sepNavIntBoundsRect = "{{0, 0}, {1079, 840}}";
   2490 			sepNavSelRange = "{0, 1504}";
   2491 			sepNavVisRange = "{0, 2322}";
   2492 			sepNavWindowFrame = "{{65, 13}, {1138, 968}}";
   2493 		};
   2494 	};
   2495 	F70AA7C509AA339900C3FD5E /* ANTLRStringStream.h */ = {
   2496 		uiCtxt = {
   2497 			sepNavIntBoundsRect = "{{0, 0}, {813, 1534}}";
   2498 			sepNavSelRange = "{77, 0}";
   2499 			sepNavVisRange = "{1845, 1259}";
   2500 			sepNavWindowFrame = "{{25, 35}, {770, 977}}";
   2501 		};
   2502 	};
   2503 	F70AA7C609AA339900C3FD5E /* ANTLRStringStream.m */ = {
   2504 		uiCtxt = {
   2505 			sepNavIntBoundsRect = "{{0, 0}, {1114, 5369}}";
   2506 			sepNavSelRange = "{4553, 13}";
   2507 			sepNavVisRange = "{4254, 527}";
   2508 			sepNavWindowFrame = "{{835, 44}, {823, 976}}";
   2509 		};
   2510 	};
   2511 	F70AA7CE09AA379300C3FD5E /* ANTLRCharStreamState.m */ = {
   2512 		uiCtxt = {
   2513 			sepNavIntBoundsRect = "{{0, 0}, {813, 1209}}";
   2514 			sepNavSelRange = "{40, 0}";
   2515 			sepNavVisRange = "{2020, 636}";
   2516 			sepNavWindowFrame = "{{541, 46}, {1138, 968}}";
   2517 		};
   2518 	};
   2519 	F70B11BB0C4C2B6400C3ECE0 /* ANTLRRewriteRuleSubtreeStream.h */ = {
   2520 		uiCtxt = {
   2521 			sepNavIntBoundsRect = "{{0, 0}, {1237, 624}}";
   2522 			sepNavSelRange = "{77, 0}";
   2523 			sepNavVisRange = "{691, 1887}";
   2524 			sepNavWindowFrame = "{{4, 28}, {939, 989}}";
   2525 		};
   2526 	};
   2527 	F70B11BC0C4C2B6400C3ECE0 /* ANTLRRewriteRuleSubtreeStream.m */ = {
   2528 		uiCtxt = {
   2529 			sepNavIntBoundsRect = "{{0, 0}, {1230, 1196}}";
   2530 			sepNavSelRange = "{144, 0}";
   2531 			sepNavVisRange = "{2849, 792}";
   2532 			sepNavWindowFrame = "{{708, 1}, {939, 989}}";
   2533 		};
   2534 	};
   2535 	F70B11C10C4C2B7900C3ECE0 /* ANTLRRewriteRuleTokenStream.h */ = {
   2536 		uiCtxt = {
   2537 			sepNavIntBoundsRect = "{{0, 0}, {743, 866}}";
   2538 			sepNavSelRange = "{0, 1504}";
   2539 			sepNavVisRange = "{0, 2993}";
   2540 			sepNavWindowFrame = "{{45, 28}, {802, 994}}";
   2541 		};
   2542 	};
   2543 	F70B11C20C4C2B7900C3ECE0 /* ANTLRRewriteRuleTokenStream.m */ = {
   2544 		uiCtxt = {
   2545 			sepNavIntBoundsRect = "{{0, 0}, {798, 1677}}";
   2546 			sepNavSelRange = "{1591, 0}";
   2547 			sepNavVisRange = "{165, 3069}";
   2548 			sepNavWindowFrame = "{{37, 24}, {857, 993}}";
   2549 		};
   2550 	};
   2551 	F71325860C4A060900B99F2D /* ANTLRRewriteRuleElementStream.h */ = {
   2552 		uiCtxt = {
   2553 			sepNavIntBoundsRect = "{{0, 0}, {1272, 1066}}";
   2554 			sepNavSelRange = "{77, 0}";
   2555 			sepNavVisRange = "{919, 2981}";
   2556 			sepNavWindowFrame = "{{22, 39}, {873, 969}}";
   2557 		};
   2558 	};
   2559 	F71325870C4A060900B99F2D /* ANTLRRewriteRuleElementStream.m */ = {
   2560 		uiCtxt = {
   2561 			sepNavIntBoundsRect = "{{0, 0}, {1279, 3172}}";
   2562 			sepNavSelRange = "{0, 0}";
   2563 			sepNavVisRange = "{2650, 783}";
   2564 			sepNavWindowFrame = "{{737, 10}, {939, 989}}";
   2565 		};
   2566 	};
   2567 	F72B8CFA0AD01D380013F1E2 /* Fuzzy.g */ = {
   2568 		uiCtxt = {
   2569 			sepNavIntBoundsRect = "{{0, 0}, {813, 1131}}";
   2570 			sepNavSelRange = "{1687, 0}";
   2571 			sepNavVisRange = "{1409, 278}";
   2572 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   2573 		};
   2574 	};
   2575 	F72B8D090AD01DCB0013F1E2 /* Fuzzy.tokens */ = {
   2576 		uiCtxt = {
   2577 			sepNavIntBoundsRect = "{{0, 0}, {813, 312}}";
   2578 			sepNavSelRange = "{0, 0}";
   2579 			sepNavVisRange = "{0, 153}";
   2580 		};
   2581 	};
   2582 	F72B8D0B0AD01DCB0013F1E2 /* FuzzyLexer.m */ = {
   2583 		uiCtxt = {
   2584 			sepNavIntBoundsRect = "{{0, 0}, {1405, 28821}}";
   2585 			sepNavSelRange = "{23635, 0}";
   2586 			sepNavVisRange = "{41716, 916}";
   2587 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   2588 		};
   2589 	};
   2590 	F72C58E80AB3911D00282574 /* ANTLRCommonTree.h */ = {
   2591 		uiCtxt = {
   2592 			sepNavIntBoundsRect = "{{0, 0}, {845, 1092}}";
   2593 			sepNavSelRange = "{2289, 0}";
   2594 			sepNavVisRange = "{1585, 1538}";
   2595 			sepNavWindowFrame = "{{57, 33}, {1156, 995}}";
   2596 		};
   2597 	};
   2598 	F72C58E90AB3911D00282574 /* ANTLRCommonTree.m */ = {
   2599 		uiCtxt = {
   2600 			sepNavIntBoundsRect = "{{0, 0}, {1114, 4056}}";
   2601 			sepNavSelRange = "{4840, 0}";
   2602 			sepNavVisRange = "{4643, 338}";
   2603 			sepNavWindowFrame = "{{723, 8}, {892, 983}}";
   2604 		};
   2605 	};
   2606 	F72C59A50AB4F20A00282574 /* ANTLRCommonTreeAdaptor.h */ = {
   2607 		uiCtxt = {
   2608 			sepNavIntBoundsRect = "{{0, 0}, {813, 832}}";
   2609 			sepNavSelRange = "{1765, 14}";
   2610 			sepNavVisRange = "{842, 1472}";
   2611 			sepNavWindowFrame = "{{26, 5}, {789, 984}}";
   2612 		};
   2613 	};
   2614 	F72C59A60AB4F20A00282574 /* ANTLRCommonTreeAdaptor.m */ = {
   2615 		uiCtxt = {
   2616 			sepNavIntBoundsRect = "{{0, 0}, {813, 2795}}";
   2617 			sepNavSelRange = "{3424, 0}";
   2618 			sepNavVisRange = "{2799, 1149}";
   2619 			sepNavWindowFrame = "{{52, 43}, {931, 985}}";
   2620 		};
   2621 	};
   2622 	F72C5B820AB52AD300282574 /* ANTLRTreeNodeStream.h */ = {
   2623 		uiCtxt = {
   2624 			sepNavIntBoundsRect = "{{0, 0}, {1114, 663}}";
   2625 			sepNavSelRange = "{2115, 0}";
   2626 			sepNavVisRange = "{1489, 647}";
   2627 			sepNavWindowFrame = "{{11, 25}, {1138, 968}}";
   2628 		};
   2629 	};
   2630 	F72C5D540AB63C1D00282574 /* ANTLRTreeParser.h */ = {
   2631 		uiCtxt = {
   2632 			sepNavIntBoundsRect = "{{0, 0}, {813, 1105}}";
   2633 			sepNavSelRange = "{77, 0}";
   2634 			sepNavVisRange = "{842, 1378}";
   2635 			sepNavWindowFrame = "{{754, 0}, {736, 999}}";
   2636 		};
   2637 	};
   2638 	F72C5D550AB63C1D00282574 /* ANTLRTreeParser.m */ = {
   2639 		uiCtxt = {
   2640 			sepNavIntBoundsRect = "{{0, 0}, {971, 2340}}";
   2641 			sepNavSelRange = "{2047, 14}";
   2642 			sepNavVisRange = "{5503, 1264}";
   2643 			sepNavWindowFrame = "{{778, 0}, {866, 1027}}";
   2644 		};
   2645 	};
   2646 	F72C5D600AB63E0B00282574 /* ANTLRMismatchedTreeNodeException.h */ = {
   2647 		uiCtxt = {
   2648 			sepNavIntBoundsRect = "{{0, 0}, {814, 559}}";
   2649 			sepNavSelRange = "{60, 17}";
   2650 			sepNavVisRange = "{0, 1568}";
   2651 			sepNavWindowFrame = "{{22, 38}, {999, 975}}";
   2652 		};
   2653 	};
   2654 	F72C5D610AB63E0B00282574 /* ANTLRMismatchedTreeNodeException.m */ = {
   2655 		uiCtxt = {
   2656 			sepNavIntBoundsRect = "{{0, 0}, {814, 715}}";
   2657 			sepNavSelRange = "{77, 0}";
   2658 			sepNavVisRange = "{0, 1552}";
   2659 			sepNavWindowFrame = "{{729, 1}, {866, 1027}}";
   2660 		};
   2661 	};
   2662 	F72C5E2F0AB7529C00282574 /* input */ = {
   2663 		uiCtxt = {
   2664 			sepNavIntBoundsRect = "{{0, 0}, {813, 299}}";
   2665 			sepNavSelRange = "{0, 0}";
   2666 			sepNavVisRange = "{0, 118}";
   2667 			sepNavWindowFrame = "{{19, 30}, {863, 993}}";
   2668 		};
   2669 	};
   2670 	F72C5E310AB7529C00282574 /* output */ = {
   2671 		uiCtxt = {
   2672 			sepNavIntBoundsRect = "{{0, 0}, {1636, 323}}";
   2673 			sepNavSelRange = "{0, 0}";
   2674 			sepNavVisRange = "{0, 233}";
   2675 			sepNavWindowFrame = "{{42, 16}, {1415, 986}}";
   2676 		};
   2677 	};
   2678 	F72C5E560AB7E41000282574 /* main.m */ = {
   2679 		uiCtxt = {
   2680 			sepNavIntBoundsRect = "{{0, 0}, {1195, 1092}}";
   2681 			sepNavSelRange = "{2916, 18}";
   2682 			sepNavVisRange = "{1647, 1701}";
   2683 			sepNavWindowFrame = "{{75, 0}, {880, 1023}}";
   2684 		};
   2685 	};
   2686 	F72C5E5A0AB7E4C900282574 /* simplectree */ = {
   2687 		activeExec = 0;
   2688 		executables = (
   2689 			1AFF425811B06D5000639C22 /* simplectree */,
   2690 		);
   2691 	};
   2692 	F72C5ECC0AB7E5A500282574 /* ANTLRParserRuleReturnScope.h */ = {
   2693 		uiCtxt = {
   2694 			sepNavIntBoundsRect = "{{0, 0}, {744, 843}}";
   2695 			sepNavSelRange = "{1597, 26}";
   2696 			sepNavVisRange = "{0, 2058}";
   2697 			sepNavWindowFrame = "{{42, 31}, {803, 971}}";
   2698 		};
   2699 	};
   2700 	F72C5ECD0AB7E5A500282574 /* ANTLRParserRuleReturnScope.m */ = {
   2701 		uiCtxt = {
   2702 			sepNavIntBoundsRect = "{{0, 0}, {744, 1053}}";
   2703 			sepNavSelRange = "{77, 0}";
   2704 			sepNavVisRange = "{842, 1619}";
   2705 			sepNavWindowFrame = "{{848, 24}, {803, 971}}";
   2706 		};
   2707 	};
   2708 	F738D1730B07AEAA001813C4 /* ANTLRFailedPredicateException.h */ = {
   2709 		uiCtxt = {
   2710 			sepNavIntBoundsRect = "{{0, 0}, {1090, 663}}";
   2711 			sepNavSelRange = "{77, 0}";
   2712 			sepNavVisRange = "{0, 1568}";
   2713 			sepNavWindowFrame = "{{19, 55}, {780, 968}}";
   2714 		};
   2715 	};
   2716 	F738D1740B07AEAA001813C4 /* ANTLRFailedPredicateException.m */ = {
   2717 		uiCtxt = {
   2718 			sepNavIntBoundsRect = "{{0, 0}, {1083, 1183}}";
   2719 			sepNavSelRange = "{78, 0}";
   2720 			sepNavVisRange = "{0, 1550}";
   2721 			sepNavWindowFrame = "{{42, 34}, {780, 968}}";
   2722 		};
   2723 	};
   2724 	F738D1750B07AEAA001813C4 /* ANTLRTreeException.h */ = {
   2725 		uiCtxt = {
   2726 			sepNavIntBoundsRect = "{{0, 0}, {814, 533}}";
   2727 			sepNavSelRange = "{0, 1505}";
   2728 			sepNavVisRange = "{0, 1589}";
   2729 			sepNavWindowFrame = "{{42, 16}, {772, 986}}";
   2730 		};
   2731 	};
   2732 	F738D1760B07AEAA001813C4 /* ANTLRTreeException.m */ = {
   2733 		uiCtxt = {
   2734 			sepNavIntBoundsRect = "{{0, 0}, {1118, 1079}}";
   2735 			sepNavSelRange = "{1586, 0}";
   2736 			sepNavVisRange = "{1143, 1099}";
   2737 			sepNavWindowFrame = "{{19, 17}, {859, 1006}}";
   2738 		};
   2739 	};
   2740 	F738D1FE0B07B1CE001813C4 /* SymbolTableLexer.h */ = {
   2741 		uiCtxt = {
   2742 			sepNavIntBoundsRect = "{{0, 0}, {888, 893}}";
   2743 			sepNavSelRange = "{0, 0}";
   2744 			sepNavVisRange = "{0, 1291}";
   2745 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   2746 		};
   2747 	};
   2748 	F738D1FF0B07B1CE001813C4 /* SymbolTableLexer.m */ = {
   2749 		uiCtxt = {
   2750 			sepNavIntBoundsRect = "{{0, 0}, {813, 8879}}";
   2751 			sepNavSelRange = "{469, 11}";
   2752 			sepNavVisRange = "{224, 1341}";
   2753 		};
   2754 	};
   2755 	F738D2000B07B1CE001813C4 /* SymbolTableParser.h */ = {
   2756 		uiCtxt = {
   2757 			sepNavIntBoundsRect = "{{0, 0}, {813, 1170}}";
   2758 			sepNavSelRange = "{410, 12}";
   2759 			sepNavVisRange = "{661, 609}";
   2760 			sepNavWindowFrame = "{{681, 0}, {947, 1021}}";
   2761 		};
   2762 	};
   2763 	F738D2010B07B1CE001813C4 /* SymbolTableParser.m */ = {
   2764 		uiCtxt = {
   2765 			sepNavIntBoundsRect = "{{0, 0}, {894, 7826}}";
   2766 			sepNavSelRange = "{18560, 0}";
   2767 			sepNavVisRange = "{10803, 577}";
   2768 			sepNavWindowFrame = "{{709, 0}, {947, 1021}}";
   2769 		};
   2770 	};
   2771 	F738D2230B07B3BC001813C4 /* TParser.h */ = {
   2772 		uiCtxt = {
   2773 			sepNavIntBoundsRect = "{{0, 0}, {1114, 858}}";
   2774 			sepNavSelRange = "{1113, 80}";
   2775 			sepNavVisRange = "{866, 577}";
   2776 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   2777 		};
   2778 	};
   2779 	F738D2240B07B3BC001813C4 /* TParser.m */ = {
   2780 		uiCtxt = {
   2781 			sepNavIntBoundsRect = "{{0, 0}, {922, 4420}}";
   2782 			sepNavSelRange = "{0, 0}";
   2783 			sepNavVisRange = "{7019, 496}";
   2784 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   2785 		};
   2786 	};
   2787 	F738D2510B07B842001813C4 /* SimpleCParser.m */ = {
   2788 		uiCtxt = {
   2789 			sepNavIntBoundsRect = "{{0, 0}, {880, 17134}}";
   2790 			sepNavSelRange = "{45560, 0}";
   2791 			sepNavVisRange = "{28381, 921}";
   2792 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2793 		};
   2794 	};
   2795 	F738D2810B07B9B6001813C4 /* SimpleCLexer.m */ = {
   2796 		uiCtxt = {
   2797 			sepNavIntBoundsRect = "{{0, 0}, {1132, 12142}}";
   2798 			sepNavSelRange = "{0, 0}";
   2799 			sepNavVisRange = "{0, 1175}";
   2800 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2801 		};
   2802 	};
   2803 	F738D2820B07B9B6001813C4 /* SimpleCParser.h */ = {
   2804 		uiCtxt = {
   2805 			sepNavIntBoundsRect = "{{0, 0}, {813, 1196}}";
   2806 			sepNavSelRange = "{1900, 0}";
   2807 			sepNavVisRange = "{786, 702}";
   2808 		};
   2809 	};
   2810 	F738D35D0B07C105001813C4 /* CombinedLexer.h */ = {
   2811 		uiCtxt = {
   2812 			sepNavIntBoundsRect = "{{0, 0}, {813, 481}}";
   2813 			sepNavSelRange = "{510, 0}";
   2814 			sepNavVisRange = "{251, 655}";
   2815 		};
   2816 	};
   2817 	F738D35E0B07C105001813C4 /* CombinedLexer.m */ = {
   2818 		uiCtxt = {
   2819 			sepNavIntBoundsRect = "{{0, 0}, {999, 4797}}";
   2820 			sepNavSelRange = "{0, 0}";
   2821 			sepNavVisRange = "{0, 1191}";
   2822 			sepNavWindowFrame = "{{19, 23}, {927, 1000}}";
   2823 		};
   2824 	};
   2825 	F738D35F0B07C105001813C4 /* CombinedParser.h */ = {
   2826 		uiCtxt = {
   2827 			sepNavIntBoundsRect = "{{0, 0}, {813, 780}}";
   2828 			sepNavSelRange = "{407, 12}";
   2829 			sepNavVisRange = "{483, 552}";
   2830 		};
   2831 	};
   2832 	F738D3600B07C105001813C4 /* CombinedParser.m */ = {
   2833 		uiCtxt = {
   2834 			sepNavIntBoundsRect = "{{0, 0}, {1139, 2665}}";
   2835 			sepNavSelRange = "{6175, 0}";
   2836 			sepNavVisRange = "{2749, 1092}";
   2837 			sepNavWindowFrame = "{{42, 17}, {931, 985}}";
   2838 		};
   2839 	};
   2840 	F73E2B720A9CFE6A005D6267 /* ANTLRTree.h */ = {
   2841 		uiCtxt = {
   2842 			sepNavIntBoundsRect = "{{0, 0}, {813, 1508}}";
   2843 			sepNavSelRange = "{77, 0}";
   2844 			sepNavVisRange = "{0, 1710}";
   2845 			sepNavWindowFrame = "{{195, 11}, {794, 984}}";
   2846 		};
   2847 	};
   2848 	F73E2B7A0A9D0AFC005D6267 /* ANTLRTreeAdaptor.h */ = {
   2849 		uiCtxt = {
   2850 			sepNavIntBoundsRect = "{{0, 0}, {922, 2041}}";
   2851 			sepNavSelRange = "{77, 0}";
   2852 			sepNavVisRange = "{5052, 1340}";
   2853 			sepNavWindowFrame = "{{848, 18}, {803, 983}}";
   2854 		};
   2855 	};
   2856 	F741D0640B3812D40024DF3F /* SimpleCWalker.h */ = {
   2857 		uiCtxt = {
   2858 			sepNavIntBoundsRect = "{{0, 0}, {813, 1586}}";
   2859 			sepNavSelRange = "{411, 0}";
   2860 			sepNavVisRange = "{0, 712}";
   2861 			sepNavWindowFrame = "{{669, 0}, {880, 1023}}";
   2862 		};
   2863 	};
   2864 	F741D0650B3812D40024DF3F /* SimpleCWalker.m */ = {
   2865 		uiCtxt = {
   2866 			sepNavIntBoundsRect = "{{0, 0}, {813, 15028}}";
   2867 			sepNavSelRange = "{29429, 4}";
   2868 			sepNavVisRange = "{28877, 820}";
   2869 			sepNavWindowFrame = "{{733, 5}, {880, 1023}}";
   2870 		};
   2871 	};
   2872 	F762873F0B71519B006AA7EF /* Regenerate all examples */ = {
   2873 		activeExec = 0;
   2874 	};
   2875 	F76287450B7151E3006AA7EF /* Regenerate fuzzy */ = {
   2876 		activeExec = 0;
   2877 	};
   2878 	F76287780B71557E006AA7EF /* Regenerate lexertest-simple */ = {
   2879 		activeExec = 0;
   2880 	};
   2881 	F762877E0B71559C006AA7EF /* Regenerate combined */ = {
   2882 		activeExec = 0;
   2883 	};
   2884 	F76287820B71559F006AA7EF /* Regenerate LL-star */ = {
   2885 		activeExec = 0;
   2886 	};
   2887 	F76287860B7155A2006AA7EF /* Regenerate hoistedPredicates */ = {
   2888 		activeExec = 0;
   2889 	};
   2890 	F762878A0B7155AB006AA7EF /* Regenerate scopes */ = {
   2891 		activeExec = 0;
   2892 	};
   2893 	F762878E0B7155AF006AA7EF /* Regenerate simplectree */ = {
   2894 		activeExec = 0;
   2895 	};
   2896 	F762879C0B71578D006AA7EF /* README.rtf */ = {
   2897 		uiCtxt = {
   2898 			sepNavIntBoundsRect = "{{0, 0}, {1134, 482}}";
   2899 			sepNavSelRange = "{106, 4}";
   2900 			sepNavVisRect = "{{0, 0}, {1134, 482}}";
   2901 			sepNavWindowFrame = "{{19, 55}, {1138, 968}}";
   2902 		};
   2903 	};
   2904 	F76AA98E0CEA515A00AF044C /* ANTLRCommonTreeNodeStream.h */ = {
   2905 		uiCtxt = {
   2906 			sepNavIntBoundsRect = "{{0, 0}, {813, 1417}}";
   2907 			sepNavSelRange = "{2254, 5}";
   2908 			sepNavVisRange = "{23, 1667}";
   2909 			sepNavWindowFrame = "{{191, 38}, {873, 969}}";
   2910 		};
   2911 	};
   2912 	F76AA98F0CEA515A00AF044C /* ANTLRCommonTreeNodeStream.m */ = {
   2913 		uiCtxt = {
   2914 			sepNavIntBoundsRect = "{{0, 0}, {887, 2834}}";
   2915 			sepNavSelRange = "{4483, 0}";
   2916 			sepNavVisRange = "{4311, 411}";
   2917 			sepNavWindowFrame = "{{722, 8}, {892, 983}}";
   2918 		};
   2919 	};
   2920 	F7715D1A0AC9DCE400ED984D /* SimpleC.g */ = {
   2921 		uiCtxt = {
   2922 			sepNavIntBoundsRect = "{{0, 0}, {813, 1560}}";
   2923 			sepNavSelRange = "{1741, 11}";
   2924 			sepNavVisRange = "{0, 435}";
   2925 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2926 		};
   2927 	};
   2928 	F7715D1B0AC9DCE500ED984D /* SimpleCWalker.g */ = {
   2929 		uiCtxt = {
   2930 			sepNavIntBoundsRect = "{{0, 0}, {813, 936}}";
   2931 			sepNavSelRange = "{64, 18}";
   2932 			sepNavVisRange = "{0, 407}";
   2933 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2934 		};
   2935 	};
   2936 	F7715D1C0AC9DDD800ED984D /* SimpleC.tokens */ = {
   2937 		uiCtxt = {
   2938 			sepNavIntBoundsRect = "{{0, 0}, {813, 312}}";
   2939 			sepNavSelRange = "{62, 0}";
   2940 			sepNavVisRange = "{0, 238}";
   2941 			sepNavWindowFrame = "{{19, 0}, {775, 1023}}";
   2942 		};
   2943 	};
   2944 	F7715D1D0AC9DDD800ED984D /* SimpleCWalker.tokens */ = {
   2945 		uiCtxt = {
   2946 			sepNavIntBoundsRect = "{{0, 0}, {813, 394}}";
   2947 			sepNavSelRange = "{231, 0}";
   2948 			sepNavVisRange = "{0, 238}";
   2949 			sepNavWindowFrame = "{{794, 5}, {880, 1023}}";
   2950 		};
   2951 	};
   2952 	F7715D2E0AC9DE9E00ED984D /* SimpleCLexer.h */ = {
   2953 		uiCtxt = {
   2954 			sepNavIntBoundsRect = "{{0, 0}, {813, 949}}";
   2955 			sepNavSelRange = "{879, 0}";
   2956 			sepNavVisRange = "{0, 945}";
   2957 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2958 		};
   2959 	};
   2960 	F7715D2F0AC9DE9E00ED984D /* SimpleCLexer.m */ = {
   2961 		uiCtxt = {
   2962 			sepNavIntBoundsRect = "{{0, 0}, {813, 12337}}";
   2963 			sepNavSelRange = "{24052, 11}";
   2964 			sepNavVisRange = "{1034, 1330}";
   2965 			sepNavWindowFrame = "{{798, 5}, {880, 1023}}";
   2966 		};
   2967 	};
   2968 	F7715D300AC9DE9E00ED984D /* SimpleCParser.h */ = {
   2969 		uiCtxt = {
   2970 			sepNavIntBoundsRect = "{{0, 0}, {813, 4225}}";
   2971 			sepNavSelRange = "{406, 0}";
   2972 			sepNavVisRange = "{0, 509}";
   2973 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   2974 		};
   2975 	};
   2976 	F7715D310AC9DE9E00ED984D /* SimpleCParser.m */ = {
   2977 		uiCtxt = {
   2978 			sepNavIntBoundsRect = "{{0, 0}, {1153, 36504}}";
   2979 			sepNavSelRange = "{34250, 14}";
   2980 			sepNavVisRange = "{34131, 479}";
   2981 			sepNavWindowFrame = "{{30, 30}, {861, 988}}";
   2982 		};
   2983 	};
   2984 	F7754E3D0A5C0A0500D0873A /* ANTLRDFA.h */ = {
   2985 		uiCtxt = {
   2986 			sepNavIntBoundsRect = "{{0, 0}, {813, 988}}";
   2987 			sepNavSelRange = "{3084, 0}";
   2988 			sepNavVisRange = "{2201, 884}";
   2989 			sepNavWindowFrame = "{{37, 8}, {831, 997}}";
   2990 		};
   2991 	};
   2992 	F7754E3E0A5C0A0500D0873A /* ANTLRDFA.m */ = {
   2993 		uiCtxt = {
   2994 			sepNavIntBoundsRect = "{{0, 0}, {971, 3185}}";
   2995 			sepNavSelRange = "{2823, 0}";
   2996 			sepNavVisRange = "{1910, 1051}";
   2997 			sepNavWindowFrame = "{{822, 0}, {857, 1019}}";
   2998 		};
   2999 	};
   3000 	F77744030B234A3400D1F89B /* ANTLRToken+DebuggerSupport.h */ = {
   3001 		uiCtxt = {
   3002 			sepNavIntBoundsRect = "{{0, 0}, {814, 546}}";
   3003 			sepNavSelRange = "{1576, 0}";
   3004 			sepNavVisRange = "{398, 1346}";
   3005 		};
   3006 	};
   3007 	F77744040B234A3400D1F89B /* ANTLRToken+DebuggerSupport.m */ = {
   3008 		uiCtxt = {
   3009 			sepNavIntBoundsRect = "{{0, 0}, {814, 754}}";
   3010 			sepNavSelRange = "{1576, 0}";
   3011 			sepNavVisRange = "{612, 1467}";
   3012 			sepNavWindowFrame = "{{65, 13}, {1138, 968}}";
   3013 		};
   3014 	};
   3015 	F77747550B23A70600D1F89B /* ANTLRDebug.h */ = {
   3016 		uiCtxt = {
   3017 			sepNavIntBoundsRect = "{{0, 0}, {813, 442}}";
   3018 			sepNavSelRange = "{1595, 21}";
   3019 			sepNavVisRange = "{0, 1342}";
   3020 		};
   3021 	};
   3022 	F77765CA09DC583000517181 /* ANTLRToken.h */ = {
   3023 		uiCtxt = {
   3024 			sepNavIntBoundsRect = "{{0, 0}, {813, 1053}}";
   3025 			sepNavSelRange = "{2970, 0}";
   3026 			sepNavVisRange = "{1895, 1074}";
   3027 			sepNavWindowFrame = "{{525, 31}, {1138, 968}}";
   3028 		};
   3029 	};
   3030 	F777660309DC5CF400517181 /* ANTLRCommonToken.h */ = {
   3031 		uiCtxt = {
   3032 			sepNavIntBoundsRect = "{{0, 0}, {869, 1690}}";
   3033 			sepNavSelRange = "{3409, 18}";
   3034 			sepNavVisRange = "{0, 3206}";
   3035 			sepNavWindowFrame = "{{21, 4}, {928, 970}}";
   3036 		};
   3037 	};
   3038 	F777660409DC5CF400517181 /* ANTLRCommonToken.m */ = {
   3039 		uiCtxt = {
   3040 			sepNavIntBoundsRect = "{{0, 0}, {1258, 4693}}";
   3041 			sepNavSelRange = "{5160, 0}";
   3042 			sepNavVisRange = "{2703, 871}";
   3043 			sepNavWindowFrame = "{{762, 34}, {900, 980}}";
   3044 		};
   3045 	};
   3046 	F777668009DC719C00517181 /* ANTLRMismatchedTokenException.h */ = {
   3047 		uiCtxt = {
   3048 			sepNavIntBoundsRect = "{{0, 0}, {814, 793}}";
   3049 			sepNavSelRange = "{77, 0}";
   3050 			sepNavVisRange = "{0, 1568}";
   3051 			sepNavWindowFrame = "{{234, 37}, {839, 975}}";
   3052 		};
   3053 	};
   3054 	F777668109DC719C00517181 /* ANTLRMismatchedTokenException.m */ = {
   3055 		uiCtxt = {
   3056 			sepNavIntBoundsRect = "{{0, 0}, {922, 1209}}";
   3057 			sepNavSelRange = "{2755, 14}";
   3058 			sepNavVisRange = "{2224, 922}";
   3059 			sepNavWindowFrame = "{{638, 22}, {999, 975}}";
   3060 		};
   3061 	};
   3062 	F777669109DC72D600517181 /* ANTLRRecognitionException.h */ = {
   3063 		uiCtxt = {
   3064 			sepNavIntBoundsRect = "{{0, 0}, {814, 949}}";
   3065 			sepNavSelRange = "{77, 0}";
   3066 			sepNavVisRange = "{0, 1564}";
   3067 			sepNavWindowFrame = "{{40, 55}, {748, 973}}";
   3068 		};
   3069 	};
   3070 	F777669209DC72D600517181 /* ANTLRRecognitionException.m */ = {
   3071 		uiCtxt = {
   3072 			sepNavIntBoundsRect = "{{0, 0}, {1114, 2288}}";
   3073 			sepNavSelRange = "{3472, 0}";
   3074 			sepNavVisRange = "{3128, 562}";
   3075 			sepNavWindowFrame = "{{884, 15}, {772, 986}}";
   3076 		};
   3077 	};
   3078 	F77766AE09DD53E800517181 /* ANTLRTokenStream.h */ = {
   3079 		uiCtxt = {
   3080 			sepNavIntBoundsRect = "{{0, 0}, {813, 819}}";
   3081 			sepNavSelRange = "{2367, 0}";
   3082 			sepNavVisRange = "{1359, 930}";
   3083 			sepNavWindowFrame = "{{30, 47}, {1138, 968}}";
   3084 		};
   3085 	};
   3086 	F79D565F0A0E23A400EA3CEE /* fuzzy */ = {
   3087 		activeExec = 0;
   3088 		executables = (
   3089 			1AFF425311B06D5000639C22 /* fuzzy */,
   3090 		);
   3091 	};
   3092 	F79D56C00A0E287500EA3CEE /* main.m */ = {
   3093 		uiCtxt = {
   3094 			sepNavIntBoundsRect = "{{0, 0}, {943, 384}}";
   3095 			sepNavSelRange = "{556, 15}";
   3096 			sepNavVisRange = "{0, 848}";
   3097 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   3098 		};
   3099 	};
   3100 	F79D59890A0E51AB00EA3CEE /* ANTLRNoViableAltException.h */ = {
   3101 		uiCtxt = {
   3102 			sepNavIntBoundsRect = "{{0, 0}, {1125, 559}}";
   3103 			sepNavSelRange = "{77, 0}";
   3104 			sepNavVisRange = "{0, 1594}";
   3105 			sepNavWindowFrame = "{{37, 21}, {1260, 1007}}";
   3106 		};
   3107 	};
   3108 	F79D598A0A0E51AB00EA3CEE /* ANTLRNoViableAltException.m */ = {
   3109 		uiCtxt = {
   3110 			sepNavIntBoundsRect = "{{0, 0}, {1118, 949}}";
   3111 			sepNavSelRange = "{2006, 0}";
   3112 			sepNavVisRange = "{1590, 807}";
   3113 			sepNavWindowFrame = "{{19, 16}, {1260, 1007}}";
   3114 		};
   3115 	};
   3116 	F7A4098B09659BF3002CC781 /* ANTLRBaseRecognizer.h */ = {
   3117 		uiCtxt = {
   3118 			sepNavIntBoundsRect = "{{0, 0}, {1034, 2379}}";
   3119 			sepNavSelRange = "{7381, 125}";
   3120 			sepNavVisRange = "{2241, 1451}";
   3121 			sepNavWindowFrame = "{{39, 48}, {874, 980}}";
   3122 		};
   3123 	};
   3124 	F7A4098C09659BF3002CC781 /* ANTLRBaseRecognizer.m */ = {
   3125 		uiCtxt = {
   3126 			sepNavIntBoundsRect = "{{0, 0}, {964, 14430}}";
   3127 			sepNavSelRange = "{40100, 0}";
   3128 			sepNavVisRange = "{1801, 715}";
   3129 			sepNavWindowFrame = "{{757, 5}, {921, 1020}}";
   3130 		};
   3131 	};
   3132 	F7A4099109659BFB002CC781 /* ANTLRLexer.h */ = {
   3133 		uiCtxt = {
   3134 			sepNavIntBoundsRect = "{{0, 0}, {813, 1131}}";
   3135 			sepNavSelRange = "{77, 0}";
   3136 			sepNavVisRange = "{1630, 1023}";
   3137 			sepNavWindowFrame = "{{33, 29}, {762, 999}}";
   3138 		};
   3139 	};
   3140 	F7A4099209659BFB002CC781 /* ANTLRLexer.m */ = {
   3141 		uiCtxt = {
   3142 			sepNavIntBoundsRect = "{{0, 0}, {813, 5473}}";
   3143 			sepNavSelRange = "{2478, 13}";
   3144 			sepNavVisRange = "{1215, 948}";
   3145 			sepNavWindowFrame = "{{810, 32}, {843, 981}}";
   3146 		};
   3147 	};
   3148 	F7B1E5AC0CD7CF1900CE136E /* ANTLRRecognizerSharedState.h */ = {
   3149 		uiCtxt = {
   3150 			sepNavIntBoundsRect = "{{0, 0}, {1083, 1326}}";
   3151 			sepNavSelRange = "{72, 0}";
   3152 			sepNavVisRange = "{0, 1571}";
   3153 			sepNavWindowFrame = "{{44, 28}, {835, 973}}";
   3154 		};
   3155 	};
   3156 	F7B1E5AD0CD7CF1900CE136E /* ANTLRRecognizerSharedState.m */ = {
   3157 		uiCtxt = {
   3158 			sepNavIntBoundsRect = "{{0, 0}, {814, 3406}}";
   3159 			sepNavSelRange = "{72, 0}";
   3160 			sepNavVisRange = "{0, 1596}";
   3161 			sepNavWindowFrame = "{{826, 34}, {839, 994}}";
   3162 		};
   3163 	};
   3164 	F7CD45FC0C64BA4B00FF933A /* main.m */ = {
   3165 		uiCtxt = {
   3166 			sepNavIntBoundsRect = "{{0, 0}, {813, 481}}";
   3167 			sepNavSelRange = "{158, 0}";
   3168 			sepNavVisRange = "{0, 1157}";
   3169 			sepNavWindowFrame = "{{42, 14}, {861, 988}}";
   3170 		};
   3171 	};
   3172 	F7CD45FD0C64BA4B00FF933A /* TreeRewrite.g */ = {
   3173 		uiCtxt = {
   3174 			sepNavIntBoundsRect = "{{0, 0}, {813, 312}}";
   3175 			sepNavSelRange = "{87, 0}";
   3176 			sepNavVisRange = "{0, 195}";
   3177 		};
   3178 	};
   3179 	F7CD46340C64BB7300FF933A /* TreeRewrite.tokens */ = {
   3180 		uiCtxt = {
   3181 			sepNavIntBoundsRect = "{{0, 0}, {638, 172}}";
   3182 			sepNavSelRange = "{0, 0}";
   3183 			sepNavVisRange = "{0, 11}";
   3184 			sepNavWindowFrame = "{{19, 35}, {861, 988}}";
   3185 		};
   3186 	};
   3187 	F7CD46350C64BB7300FF933A /* TreeRewriteLexer.h */ = {
   3188 		uiCtxt = {
   3189 			sepNavIntBoundsRect = "{{0, 0}, {813, 403}}";
   3190 			sepNavSelRange = "{309, 4}";
   3191 			sepNavVisRange = "{0, 759}";
   3192 		};
   3193 	};
   3194 	F7CD46360C64BB7300FF933A /* TreeRewriteLexer.m */ = {
   3195 		uiCtxt = {
   3196 			sepNavIntBoundsRect = "{{0, 0}, {813, 2561}}";
   3197 			sepNavSelRange = "{0, 0}";
   3198 			sepNavVisRange = "{0, 1421}";
   3199 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   3200 		};
   3201 	};
   3202 	F7CD46370C64BB7300FF933A /* TreeRewriteParser.h */ = {
   3203 		uiCtxt = {
   3204 			sepNavIntBoundsRect = "{{0, 0}, {813, 1001}}";
   3205 			sepNavSelRange = "{1958, 0}";
   3206 			sepNavVisRange = "{1496, 735}";
   3207 			sepNavWindowFrame = "{{19, 23}, {870, 1000}}";
   3208 		};
   3209 	};
   3210 	F7CD46380C64BB7300FF933A /* TreeRewriteParser.m */ = {
   3211 		uiCtxt = {
   3212 			sepNavIntBoundsRect = "{{0, 0}, {1097, 4875}}";
   3213 			sepNavSelRange = "{5537, 14}";
   3214 			sepNavVisRange = "{5156, 631}";
   3215 			sepNavWindowFrame = "{{19, 52}, {803, 971}}";
   3216 		};
   3217 	};
   3218 	F7CD475C0C64D22800FF933A /* treerewrite */ = {
   3219 		activeExec = 0;
   3220 		executables = (
   3221 			1AFF425911B06D5000639C22 /* treerewrite */,
   3222 		);
   3223 	};
   3224 	F7CD47610C64D23800FF933A /* Regenerate treerewrite */ = {
   3225 		activeExec = 0;
   3226 	};
   3227 	F7CECD7D0B1E5C370054CC3B /* ANTLRDebugEventListener.h */ = {
   3228 		uiCtxt = {
   3229 			sepNavIntBoundsRect = "{{0, 0}, {831, 3458}}";
   3230 			sepNavSelRange = "{9996, 10}";
   3231 			sepNavVisRange = "{158, 1415}";
   3232 		};
   3233 	};
   3234 	F7DD05E20A7B14BE006A006C /* input */ = {
   3235 		uiCtxt = {
   3236 			sepNavIntBoundsRect = "{{0, 0}, {813, 345}}";
   3237 			sepNavSelRange = "{0, 0}";
   3238 			sepNavVisRange = "{0, 5}";
   3239 		};
   3240 	};
   3241 	F7DD05E30A7B14BE006A006C /* output */ = {
   3242 		uiCtxt = {
   3243 			sepNavIntBoundsRect = "{{0, 0}, {813, 345}}";
   3244 			sepNavSelRange = "{0, 0}";
   3245 			sepNavVisRange = "{0, 14}";
   3246 		};
   3247 	};
   3248 	F7DD05E40A7B14BE006A006C /* T.g */ = {
   3249 		uiCtxt = {
   3250 			sepNavIntBoundsRect = "{{0, 0}, {813, 650}}";
   3251 			sepNavSelRange = "{0, 0}";
   3252 			sepNavVisRange = "{0, 619}";
   3253 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   3254 		};
   3255 	};
   3256 	F7DD05E70A7B1572006A006C /* main.m */ = {
   3257 		uiCtxt = {
   3258 			sepNavIntBoundsRect = "{{0, 0}, {1027, 390}}";
   3259 			sepNavSelRange = "{968, 0}";
   3260 			sepNavVisRange = "{0, 968}";
   3261 			sepNavWindowFrame = "{{19, 4}, {776, 1019}}";
   3262 		};
   3263 	};
   3264 	F7DD05ED0A7B15E1006A006C /* hoistedPredicates */ = {
   3265 		activeExec = 0;
   3266 		executables = (
   3267 			1AFF425611B06D5000639C22 /* hoistedPredicates */,
   3268 		);
   3269 	};
   3270 	F7DD06E70A7B1700006A006C /* TLexer.h */ = {
   3271 		uiCtxt = {
   3272 			sepNavIntBoundsRect = "{{0, 0}, {1241, 894}}";
   3273 			sepNavSelRange = "{0, 0}";
   3274 			sepNavVisRange = "{0, 770}";
   3275 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   3276 		};
   3277 	};
   3278 	F7DD06E80A7B1700006A006C /* TLexer.m */ = {
   3279 		uiCtxt = {
   3280 			sepNavIntBoundsRect = "{{0, 0}, {999, 6266}}";
   3281 			sepNavSelRange = "{2820, 8}";
   3282 			sepNavVisRange = "{2493, 532}";
   3283 			sepNavWindowFrame = "{{19, 1}, {1300, 1022}}";
   3284 		};
   3285 	};
   3286 	F7DD073C0A7B660A006A006C /* input */ = {
   3287 		uiCtxt = {
   3288 			sepNavIntBoundsRect = "{{0, 0}, {813, 323}}";
   3289 			sepNavSelRange = "{0, 0}";
   3290 			sepNavVisRange = "{0, 97}";
   3291 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   3292 		};
   3293 	};
   3294 	F7DD073D0A7B660A006A006C /* output */ = {
   3295 		uiCtxt = {
   3296 			sepNavIntBoundsRect = "{{0, 0}, {813, 345}}";
   3297 			sepNavSelRange = "{0, 0}";
   3298 			sepNavVisRange = "{0, 192}";
   3299 		};
   3300 	};
   3301 	F7DD073E0A7B660A006A006C /* SymbolTable.g */ = {
   3302 		uiCtxt = {
   3303 			sepNavIntBoundsRect = "{{0, 0}, {813, 988}}";
   3304 			sepNavSelRange = "{771, 0}";
   3305 			sepNavVisRange = "{170, 334}";
   3306 			sepNavWindowFrame = "{{19, 2}, {947, 1021}}";
   3307 		};
   3308 	};
   3309 	F7DD07430A7B6618006A006C /* scopes */ = {
   3310 		activeExec = 0;
   3311 		executables = (
   3312 			1AFF425711B06D5000639C22 /* scopes */,
   3313 		);
   3314 	};
   3315 	F7DD07800A7B67A7006A006C /* main.m */ = {
   3316 		uiCtxt = {
   3317 			sepNavIntBoundsRect = "{{0, 0}, {813, 390}}";
   3318 			sepNavSelRange = "{482, 0}";
   3319 			sepNavVisRange = "{0, 941}";
   3320 			sepNavWindowFrame = "{{19, 0}, {880, 1023}}";
   3321 		};
   3322 	};
   3323 	F7E261140B1E44320013F640 /* ANTLRDebugParser.h */ = {
   3324 		uiCtxt = {
   3325 			sepNavIntBoundsRect = "{{0, 0}, {814, 611}}";
   3326 			sepNavSelRange = "{1569, 34}";
   3327 			sepNavVisRange = "{158, 1411}";
   3328 			sepNavWindowFrame = "{{19, 51}, {856, 972}}";
   3329 		};
   3330 	};
   3331 	F7E261150B1E44320013F640 /* ANTLRDebugParser.m */ = {
   3332 		uiCtxt = {
   3333 			sepNavIntBoundsRect = "{{0, 0}, {831, 1703}}";
   3334 			sepNavSelRange = "{3225, 0}";
   3335 			sepNavVisRange = "{23, 1529}";
   3336 		};
   3337 	};
   3338 	F7E261180B1E443C0013F640 /* ANTLRDebugTreeParser.h */ = {
   3339 		uiCtxt = {
   3340 			sepNavIntBoundsRect = "{{0, 0}, {814, 637}}";
   3341 			sepNavSelRange = "{1573, 9}";
   3342 			sepNavVisRange = "{0, 1573}";
   3343 		};
   3344 	};
   3345 	F7E261190B1E443C0013F640 /* ANTLRDebugTreeParser.m */ = {
   3346 		uiCtxt = {
   3347 			sepNavIntBoundsRect = "{{0, 0}, {831, 1677}}";
   3348 			sepNavSelRange = "{3206, 0}";
   3349 			sepNavVisRange = "{2760, 597}";
   3350 		};
   3351 	};
   3352 	F7E2611E0B1E44E80013F640 /* ANTLRDebugTokenStream.h */ = {
   3353 		uiCtxt = {
   3354 			sepNavIntBoundsRect = "{{0, 0}, {905, 893}}";
   3355 			sepNavSelRange = "{2510, 0}";
   3356 			sepNavVisRange = "{0, 2630}";
   3357 			sepNavWindowFrame = "{{8, 7}, {964, 1021}}";
   3358 		};
   3359 	};
   3360 	F7E2611F0B1E44E80013F640 /* ANTLRDebugTokenStream.m */ = {
   3361 		uiCtxt = {
   3362 			sepNavIntBoundsRect = "{{0, 0}, {813, 2574}}";
   3363 			sepNavSelRange = "{4750, 8}";
   3364 			sepNavVisRange = "{3205, 697}";
   3365 			sepNavWindowFrame = "{{848, 20}, {770, 977}}";
   3366 		};
   3367 	};
   3368 	F7E261220B1E44FA0013F640 /* ANTLRDebugTreeNodeStream.h */ = {
   3369 		uiCtxt = {
   3370 			sepNavIntBoundsRect = "{{0, 0}, {831, 793}}";
   3371 			sepNavSelRange = "{1608, 0}";
   3372 			sepNavVisRange = "{0, 1577}";
   3373 			sepNavWindowFrame = "{{495, 51}, {1138, 968}}";
   3374 		};
   3375 	};
   3376 	F7E261230B1E44FA0013F640 /* ANTLRDebugTreeNodeStream.m */ = {
   3377 		uiCtxt = {
   3378 			sepNavIntBoundsRect = "{{0, 0}, {1079, 2288}}";
   3379 			sepNavSelRange = "{4488, 0}";
   3380 			sepNavVisRange = "{3465, 1131}";
   3381 			sepNavWindowFrame = "{{42, 34}, {1138, 968}}";
   3382 		};
   3383 	};
   3384 	F7E261260B1E45070013F640 /* ANTLRDebugTreeAdaptor.h */ = {
   3385 		uiCtxt = {
   3386 			sepNavIntBoundsRect = "{{0, 0}, {852, 598}}";
   3387 			sepNavSelRange = "{1554, 0}";
   3388 			sepNavVisRange = "{0, 1569}";
   3389 			sepNavWindowFrame = "{{42, 19}, {803, 983}}";
   3390 		};
   3391 	};
   3392 	F7E261270B1E45070013F640 /* ANTLRDebugTreeAdaptor.m */ = {
   3393 		uiCtxt = {
   3394 			sepNavIntBoundsRect = "{{0, 0}, {845, 2938}}";
   3395 			sepNavSelRange = "{2527, 6}";
   3396 			sepNavVisRange = "{0, 1524}";
   3397 			sepNavWindowFrame = "{{19, 55}, {1138, 968}}";
   3398 		};
   3399 	};
   3400 	F7E261370B1E45580013F640 /* ANTLRDebugEventProxy.h */ = {
   3401 		uiCtxt = {
   3402 			sepNavIntBoundsRect = "{{0, 0}, {817, 1404}}";
   3403 			sepNavSelRange = "{4070, 8}";
   3404 			sepNavVisRange = "{88, 1507}";
   3405 			sepNavWindowFrame = "{{19, 23}, {715, 1000}}";
   3406 		};
   3407 	};
   3408 	F7E261380B1E45580013F640 /* ANTLRDebugEventProxy.m */ = {
   3409 		uiCtxt = {
   3410 			sepNavIntBoundsRect = "{{0, 0}, {1181, 4654}}";
   3411 			sepNavSelRange = "{5163, 0}";
   3412 			sepNavVisRange = "{158, 1422}";
   3413 		};
   3414 	};
   3415 	F7E983940A0D6A5F00F16093 /* main.m */ = {
   3416 		uiCtxt = {
   3417 			sepNavIntBoundsRect = "{{0, 0}, {813, 384}}";
   3418 			sepNavSelRange = "{598, 0}";
   3419 			sepNavVisRange = "{0, 631}";
   3420 			sepNavWindowFrame = "{{19, 35}, {861, 988}}";
   3421 		};
   3422 	};
   3423 	F7EFFC8B0D164E2C008EE57E /* CHANGES.txt */ = {
   3424 		uiCtxt = {
   3425 			sepNavIntBoundsRect = "{{0, 0}, {813, 310}}";
   3426 			sepNavSelRange = "{0, 0}";
   3427 			sepNavVisRange = "{0, 410}";
   3428 			sepNavWindowFrame = "{{42, 34}, {1138, 968}}";
   3429 		};
   3430 	};
   3431 	F7F218EE097AFB1A000472E9 /* ANTLRBitSet.h */ = {
   3432 		uiCtxt = {
   3433 			sepNavIntBoundsRect = "{{0, 0}, {813, 1105}}";
   3434 			sepNavSelRange = "{50, 10}";
   3435 			sepNavVisRange = "{0, 1682}";
   3436 			sepNavWindowFrame = "{{50, 24}, {861, 988}}";
   3437 		};
   3438 	};
   3439 	F7F218EF097AFB1A000472E9 /* ANTLRBitSet.m */ = {
   3440 		uiCtxt = {
   3441 			sepNavIntBoundsRect = "{{0, 0}, {1114, 4134}}";
   3442 			sepNavSelRange = "{8856, 13}";
   3443 			sepNavVisRange = "{5895, 885}";
   3444 			sepNavWindowFrame = "{{711, 15}, {928, 970}}";
   3445 		};
   3446 	};
   3447 }
   3448