1// !$*UTF8*$! 2{ 3 archiveVersion = 1; 4 classes = { 5 }; 6 objectVersion = 42; 7 objects = { 8 9/* Begin PBXBuildFile section */ 10 4E41CDD30B92CF7100A657DA /* ReplController.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4E41CDD20B92CF7100A657DA /* ReplController.rb */; }; 11 4E7A29890BF47BAD00D98000 /* RubyCocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4E7A29880BF47BAD00D98000 /* RubyCocoa.framework */; }; 12 4E8056F70BA7B53A004F8B90 /* simple_decorator.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4E8056F60BA7B53A004F8B90 /* simple_decorator.rb */; }; 13 4EA85D3D0B9EB5D000F68C4E /* ri_contents.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85D3A0B9EB5D000F68C4E /* ri_contents.rb */; }; 14 4EA85D3E0B9EB5D000F68C4E /* ri_entry.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85D3B0B9EB5D000F68C4E /* ri_entry.rb */; }; 15 4EA85D3F0B9EB5D000F68C4E /* ri_text_display.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85D3C0B9EB5D000F68C4E /* ri_text_display.rb */; }; 16 4EA85E370BA0401B00F68C4E /* syntax_decorator.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85E360BA0401B00F68C4E /* syntax_decorator.rb */; }; 17 4EA85F1B0BA16FA600F68C4E /* decorator.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85F1A0BA16FA600F68C4E /* decorator.rb */; }; 18 4EA85F2F0BA17FB600F68C4E /* ripper_decorator.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EA85F2E0BA17FB600F68C4E /* ripper_decorator.rb */; }; 19 4EC595D00C4DAE55003FC737 /* main.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EC595CF0C4DAE55003FC737 /* main.rb */; }; 20 4EC595D40C4DAE67003FC737 /* evaluator.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EC595D10C4DAE67003FC737 /* evaluator.rb */; }; 21 4EC595D50C4DAE67003FC737 /* io.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EC595D20C4DAE67003FC737 /* io.rb */; }; 22 4EC595D60C4DAE67003FC737 /* observable.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EC595D30C4DAE67003FC737 /* observable.rb */; }; 23 4EC596B50C4F595D003FC737 /* cocoa_sweets.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4EC596B40C4F595D003FC737 /* cocoa_sweets.rb */; }; 24 4ECB13380B96BD8D00CC96BF /* RubyProgramTextView.rb in Resources */ = {isa = PBXBuildFile; fileRef = 4ECB13370B96BD8D00CC96BF /* RubyProgramTextView.rb */; }; 25 4EDE7A390C157C9000A49786 /* CocoaRepl.icns in Resources */ = {isa = PBXBuildFile; fileRef = 4EDE7A380C157C9000A49786 /* CocoaRepl.icns */; }; 26 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */ = {isa = PBXBuildFile; fileRef = 29B97318FDCFA39411CA2CEA /* MainMenu.nib */; }; 27 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */; }; 28 8D11072D0486CEB800E47090 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 29B97316FDCFA39411CA2CEA /* main.m */; settings = {ATTRIBUTES = (); }; }; 29 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */; }; 30/* End PBXBuildFile section */ 31 32/* Begin PBXFileReference section */ 33 089C165DFE840E0CC02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 10; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; }; 34 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; }; 35 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; }; 36 29B97316FDCFA39411CA2CEA /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; }; 37 29B97319FDCFA39411CA2CEA /* English */ = {isa = PBXFileReference; lastKnownFileType = wrapper.nib; name = English; path = English.lproj/MainMenu.nib; sourceTree = "<group>"; }; 38 29B97324FDCFA39411CA2CEA /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; }; 39 29B97325FDCFA39411CA2CEA /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; }; 40 4E41CDD20B92CF7100A657DA /* ReplController.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ReplController.rb; sourceTree = "<group>"; }; 41 4E7A29880BF47BAD00D98000 /* RubyCocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = RubyCocoa.framework; path = /Library/Frameworks/RubyCocoa.framework; sourceTree = "<absolute>"; }; 42 4E8056F60BA7B53A004F8B90 /* simple_decorator.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = simple_decorator.rb; sourceTree = "<group>"; }; 43 4EA85D3A0B9EB5D000F68C4E /* ri_contents.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ri_contents.rb; sourceTree = "<group>"; }; 44 4EA85D3B0B9EB5D000F68C4E /* ri_entry.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ri_entry.rb; sourceTree = "<group>"; }; 45 4EA85D3C0B9EB5D000F68C4E /* ri_text_display.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ri_text_display.rb; sourceTree = "<group>"; }; 46 4EA85E360BA0401B00F68C4E /* syntax_decorator.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = syntax_decorator.rb; sourceTree = "<group>"; }; 47 4EA85F1A0BA16FA600F68C4E /* decorator.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = decorator.rb; sourceTree = "<group>"; }; 48 4EA85F2E0BA17FB600F68C4E /* ripper_decorator.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = ripper_decorator.rb; sourceTree = "<group>"; }; 49 4EC595CF0C4DAE55003FC737 /* main.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = main.rb; sourceTree = "<group>"; }; 50 4EC595D10C4DAE67003FC737 /* evaluator.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = evaluator.rb; sourceTree = "<group>"; }; 51 4EC595D20C4DAE67003FC737 /* io.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = io.rb; sourceTree = "<group>"; }; 52 4EC595D30C4DAE67003FC737 /* observable.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = observable.rb; sourceTree = "<group>"; }; 53 4EC596B40C4F595D003FC737 /* cocoa_sweets.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = cocoa_sweets.rb; sourceTree = "<group>"; }; 54 4ECB13370B96BD8D00CC96BF /* RubyProgramTextView.rb */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.ruby; path = RubyProgramTextView.rb; sourceTree = "<group>"; }; 55 4EDE7A380C157C9000A49786 /* CocoaRepl.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = CocoaRepl.icns; sourceTree = "<group>"; }; 56 8D1107310486CEB800E47090 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; }; 57 8D1107320486CEB800E47090 /* CocoaRepl.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = CocoaRepl.app; sourceTree = BUILT_PRODUCTS_DIR; }; 58/* End PBXFileReference section */ 59 60/* Begin PBXFrameworksBuildPhase section */ 61 8D11072E0486CEB800E47090 /* Frameworks */ = { 62 isa = PBXFrameworksBuildPhase; 63 buildActionMask = 2147483647; 64 files = ( 65 8D11072F0486CEB800E47090 /* Cocoa.framework in Frameworks */, 66 4E7A29890BF47BAD00D98000 /* RubyCocoa.framework in Frameworks */, 67 ); 68 runOnlyForDeploymentPostprocessing = 0; 69 }; 70/* End PBXFrameworksBuildPhase section */ 71 72/* Begin PBXGroup section */ 73 080E96DDFE201D6D7F000001 /* Classes */ = { 74 isa = PBXGroup; 75 children = ( 76 4EC595D10C4DAE67003FC737 /* evaluator.rb */, 77 4EC595D20C4DAE67003FC737 /* io.rb */, 78 4EC595D30C4DAE67003FC737 /* observable.rb */, 79 4E8056F60BA7B53A004F8B90 /* simple_decorator.rb */, 80 4EA85F2E0BA17FB600F68C4E /* ripper_decorator.rb */, 81 4EA85F1A0BA16FA600F68C4E /* decorator.rb */, 82 4EA85E360BA0401B00F68C4E /* syntax_decorator.rb */, 83 4EA85D3A0B9EB5D000F68C4E /* ri_contents.rb */, 84 4EA85D3B0B9EB5D000F68C4E /* ri_entry.rb */, 85 4EA85D3C0B9EB5D000F68C4E /* ri_text_display.rb */, 86 4ECB13370B96BD8D00CC96BF /* RubyProgramTextView.rb */, 87 4E41CDD20B92CF7100A657DA /* ReplController.rb */, 88 ); 89 name = Classes; 90 sourceTree = "<group>"; 91 }; 92 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */ = { 93 isa = PBXGroup; 94 children = ( 95 4E7A29880BF47BAD00D98000 /* RubyCocoa.framework */, 96 1058C7A1FEA54F0111CA2CBB /* Cocoa.framework */, 97 ); 98 name = "Linked Frameworks"; 99 sourceTree = "<group>"; 100 }; 101 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */ = { 102 isa = PBXGroup; 103 children = ( 104 29B97324FDCFA39411CA2CEA /* AppKit.framework */, 105 13E42FB307B3F0F600E4EEF1 /* CoreData.framework */, 106 29B97325FDCFA39411CA2CEA /* Foundation.framework */, 107 ); 108 name = "Other Frameworks"; 109 sourceTree = "<group>"; 110 }; 111 19C28FACFE9D520D11CA2CBB /* Products */ = { 112 isa = PBXGroup; 113 children = ( 114 8D1107320486CEB800E47090 /* CocoaRepl.app */, 115 ); 116 name = Products; 117 sourceTree = "<group>"; 118 }; 119 29B97314FDCFA39411CA2CEA /* CocoaRepl */ = { 120 isa = PBXGroup; 121 children = ( 122 080E96DDFE201D6D7F000001 /* Classes */, 123 29B97315FDCFA39411CA2CEA /* Other Sources */, 124 29B97317FDCFA39411CA2CEA /* Resources */, 125 29B97323FDCFA39411CA2CEA /* Frameworks */, 126 19C28FACFE9D520D11CA2CBB /* Products */, 127 ); 128 name = CocoaRepl; 129 sourceTree = "<group>"; 130 }; 131 29B97315FDCFA39411CA2CEA /* Other Sources */ = { 132 isa = PBXGroup; 133 children = ( 134 4EC596B40C4F595D003FC737 /* cocoa_sweets.rb */, 135 4EC595CF0C4DAE55003FC737 /* main.rb */, 136 29B97316FDCFA39411CA2CEA /* main.m */, 137 ); 138 name = "Other Sources"; 139 sourceTree = "<group>"; 140 }; 141 29B97317FDCFA39411CA2CEA /* Resources */ = { 142 isa = PBXGroup; 143 children = ( 144 4EDE7A380C157C9000A49786 /* CocoaRepl.icns */, 145 8D1107310486CEB800E47090 /* Info.plist */, 146 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */, 147 29B97318FDCFA39411CA2CEA /* MainMenu.nib */, 148 ); 149 name = Resources; 150 sourceTree = "<group>"; 151 }; 152 29B97323FDCFA39411CA2CEA /* Frameworks */ = { 153 isa = PBXGroup; 154 children = ( 155 1058C7A0FEA54F0111CA2CBB /* Linked Frameworks */, 156 1058C7A2FEA54F0111CA2CBB /* Other Frameworks */, 157 ); 158 name = Frameworks; 159 sourceTree = "<group>"; 160 }; 161/* End PBXGroup section */ 162 163/* Begin PBXNativeTarget section */ 164 8D1107260486CEB800E47090 /* CocoaRepl */ = { 165 isa = PBXNativeTarget; 166 buildConfigurationList = C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "CocoaRepl" */; 167 buildPhases = ( 168 8D1107290486CEB800E47090 /* Resources */, 169 8D11072C0486CEB800E47090 /* Sources */, 170 8D11072E0486CEB800E47090 /* Frameworks */, 171 ); 172 buildRules = ( 173 ); 174 dependencies = ( 175 ); 176 name = CocoaRepl; 177 productInstallPath = "$(HOME)/Applications"; 178 productName = CocoaRepl; 179 productReference = 8D1107320486CEB800E47090 /* CocoaRepl.app */; 180 productType = "com.apple.product-type.application"; 181 }; 182/* End PBXNativeTarget section */ 183 184/* Begin PBXProject section */ 185 29B97313FDCFA39411CA2CEA /* Project object */ = { 186 isa = PBXProject; 187 buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CocoaRepl" */; 188 compatibilityVersion = "Xcode 2.4"; 189 hasScannedForEncodings = 1; 190 mainGroup = 29B97314FDCFA39411CA2CEA /* CocoaRepl */; 191 projectDirPath = ""; 192 projectRoot = ""; 193 targets = ( 194 8D1107260486CEB800E47090 /* CocoaRepl */, 195 ); 196 }; 197/* End PBXProject section */ 198 199/* Begin PBXResourcesBuildPhase section */ 200 8D1107290486CEB800E47090 /* Resources */ = { 201 isa = PBXResourcesBuildPhase; 202 buildActionMask = 2147483647; 203 files = ( 204 8D11072A0486CEB800E47090 /* MainMenu.nib in Resources */, 205 8D11072B0486CEB800E47090 /* InfoPlist.strings in Resources */, 206 4E41CDD30B92CF7100A657DA /* ReplController.rb in Resources */, 207 4ECB13380B96BD8D00CC96BF /* RubyProgramTextView.rb in Resources */, 208 4EA85D3D0B9EB5D000F68C4E /* ri_contents.rb in Resources */, 209 4EA85D3E0B9EB5D000F68C4E /* ri_entry.rb in Resources */, 210 4EA85D3F0B9EB5D000F68C4E /* ri_text_display.rb in Resources */, 211 4EA85E370BA0401B00F68C4E /* syntax_decorator.rb in Resources */, 212 4EA85F1B0BA16FA600F68C4E /* decorator.rb in Resources */, 213 4EA85F2F0BA17FB600F68C4E /* ripper_decorator.rb in Resources */, 214 4E8056F70BA7B53A004F8B90 /* simple_decorator.rb in Resources */, 215 4EDE7A390C157C9000A49786 /* CocoaRepl.icns in Resources */, 216 4EC595D00C4DAE55003FC737 /* main.rb in Resources */, 217 4EC595D40C4DAE67003FC737 /* evaluator.rb in Resources */, 218 4EC595D50C4DAE67003FC737 /* io.rb in Resources */, 219 4EC595D60C4DAE67003FC737 /* observable.rb in Resources */, 220 4EC596B50C4F595D003FC737 /* cocoa_sweets.rb in Resources */, 221 ); 222 runOnlyForDeploymentPostprocessing = 0; 223 }; 224/* End PBXResourcesBuildPhase section */ 225 226/* Begin PBXSourcesBuildPhase section */ 227 8D11072C0486CEB800E47090 /* Sources */ = { 228 isa = PBXSourcesBuildPhase; 229 buildActionMask = 2147483647; 230 files = ( 231 8D11072D0486CEB800E47090 /* main.m in Sources */, 232 ); 233 runOnlyForDeploymentPostprocessing = 0; 234 }; 235/* End PBXSourcesBuildPhase section */ 236 237/* Begin PBXVariantGroup section */ 238 089C165CFE840E0CC02AAC07 /* InfoPlist.strings */ = { 239 isa = PBXVariantGroup; 240 children = ( 241 089C165DFE840E0CC02AAC07 /* English */, 242 ); 243 name = InfoPlist.strings; 244 sourceTree = "<group>"; 245 }; 246 29B97318FDCFA39411CA2CEA /* MainMenu.nib */ = { 247 isa = PBXVariantGroup; 248 children = ( 249 29B97319FDCFA39411CA2CEA /* English */, 250 ); 251 name = MainMenu.nib; 252 sourceTree = "<group>"; 253 }; 254/* End PBXVariantGroup section */ 255 256/* Begin XCBuildConfiguration section */ 257 C01FCF4B08A954540054247B /* Debug */ = { 258 isa = XCBuildConfiguration; 259 buildSettings = { 260 COPY_PHASE_STRIP = NO; 261 GCC_DYNAMIC_NO_PIC = NO; 262 GCC_ENABLE_FIX_AND_CONTINUE = YES; 263 GCC_MODEL_TUNING = G5; 264 GCC_OPTIMIZATION_LEVEL = 0; 265 INFOPLIST_FILE = Info.plist; 266 INSTALL_PATH = "$(HOME)/Applications"; 267 PRODUCT_NAME = CocoaRepl; 268 WRAPPER_EXTENSION = app; 269 ZERO_LINK = YES; 270 }; 271 name = Debug; 272 }; 273 C01FCF4C08A954540054247B /* Release */ = { 274 isa = XCBuildConfiguration; 275 buildSettings = { 276 GCC_GENERATE_DEBUGGING_SYMBOLS = NO; 277 GCC_MODEL_TUNING = G5; 278 INFOPLIST_FILE = Info.plist; 279 INSTALL_PATH = "$(HOME)/Applications"; 280 PRODUCT_NAME = CocoaRepl; 281 WRAPPER_EXTENSION = app; 282 }; 283 name = Release; 284 }; 285 C01FCF4F08A954540054247B /* Debug */ = { 286 isa = XCBuildConfiguration; 287 buildSettings = { 288 GCC_WARN_ABOUT_RETURN_TYPE = YES; 289 GCC_WARN_UNUSED_VARIABLE = YES; 290 PREBINDING = NO; 291 }; 292 name = Debug; 293 }; 294 C01FCF5008A954540054247B /* Release */ = { 295 isa = XCBuildConfiguration; 296 buildSettings = { 297 GCC_WARN_ABOUT_RETURN_TYPE = YES; 298 GCC_WARN_UNUSED_VARIABLE = YES; 299 PREBINDING = NO; 300 }; 301 name = Release; 302 }; 303/* End XCBuildConfiguration section */ 304 305/* Begin XCConfigurationList section */ 306 C01FCF4A08A954540054247B /* Build configuration list for PBXNativeTarget "CocoaRepl" */ = { 307 isa = XCConfigurationList; 308 buildConfigurations = ( 309 C01FCF4B08A954540054247B /* Debug */, 310 C01FCF4C08A954540054247B /* Release */, 311 ); 312 defaultConfigurationIsVisible = 0; 313 defaultConfigurationName = Debug; 314 }; 315 C01FCF4E08A954540054247B /* Build configuration list for PBXProject "CocoaRepl" */ = { 316 isa = XCConfigurationList; 317 buildConfigurations = ( 318 C01FCF4F08A954540054247B /* Debug */, 319 C01FCF5008A954540054247B /* Release */, 320 ); 321 defaultConfigurationIsVisible = 0; 322 defaultConfigurationName = Debug; 323 }; 324/* End XCConfigurationList section */ 325 }; 326 rootObject = 29B97313FDCFA39411CA2CEA /* Project object */; 327} 328