Skip to content
Browse files

Merge branch 'amalgamated'

Resolving conflicts:
	nu/nu.nu
	objc/NuMacro_1.m
	objc/NuOperator.m
	test/test_list.nu
  • Loading branch information...
2 parents 3489bd6 + 30e5c09 commit 1d98a80ffb1dfe6eb4f22a5bff118dfdc5687fd3 @timburks committed
Showing with 2,980 additions and 6,317 deletions.
  1. +2 −1 .gitignore
  2. +0 −894 MacOS/Nu-framework/Nu.xcodeproj/project.pbxproj
  3. +0 −1 MacOS/Nu-framework/test
  4. +28 −44 Makefile
  5. +2 −2 NOTICE
  6. +26 −29 Nukefile
  7. +6 −6 README
  8. +0 −95 Rakefile.deprecated
  9. 0 {MacOS/Nu-framework → Xcode}/English.lproj/InfoPlist.strings
  10. 0 {MacOS/Nu-framework → Xcode}/Info.plist
  11. +950 −0 Xcode/Nu.xcodeproj/project.pbxproj
  12. +7 −0 Xcode/Nu.xcodeproj/project.xcworkspace/contents.xcworkspacedata
  13. +10 −0 Xcode/Nu.xcodeproj/project.xcworkspace/xcuserdata/tim.xcuserdatad/WorkspaceSettings.xcsettings
  14. +1,388 −0 Xcode/Nu.xcodeproj/tim.mode1v3
  15. +146 −0 Xcode/Nu.xcodeproj/tim.pbxuser
  16. +55 −0 Xcode/Nu.xcodeproj/xcuserdata/tim.xcuserdatad/xcschemes/Nu.xcscheme
  17. +73 −0 Xcode/Nu.xcodeproj/xcuserdata/tim.xcuserdatad/xcschemes/NuApp.xcscheme
  18. +80 −0 Xcode/Nu.xcodeproj/xcuserdata/tim.xcuserdatad/xcschemes/nush.xcscheme
  19. +42 −0 Xcode/Nu.xcodeproj/xcuserdata/tim.xcuserdatad/xcschemes/xcschememanagement.plist
  20. +4 −3 iOS/NuApp/Resources/Info.plist → Xcode/NuApp/NuApp-Info.plist
  21. +0 −4 iOS/NuApp/Source/Main/Prefix.pch → Xcode/NuApp/NuApp-Prefix.pch
  22. +15 −0 Xcode/NuApp/NuAppDelegate.h
  23. +52 −0 Xcode/NuApp/NuAppDelegate.m
  24. +2 −0 Xcode/NuApp/en.lproj/InfoPlist.strings
  25. +18 −0 Xcode/NuApp/main.m
  26. 0 {MacOS/Nu-framework → Xcode}/Nu_Prefix.pch
  27. +1 −1 bootstrap
  28. +2 −0 examples/Benwanu/Nukefile
  29. +1 −1 examples/Benwanu/nu/benwanu.nu
  30. +1 −1 examples/Benwanu/nu/main.nu
  31. +1 −1 examples/Benwanu/nu/server.nu
  32. +1 −1 examples/Benwanu/objc/Benwanu.m
  33. +1 −1 examples/Benwanu/objc/main.m
  34. +3 −3 examples/Benwanu/resources/Credits.rtf
  35. +1 −1 examples/Console/nu/main.nu
  36. +1 −1 examples/CurrencyConverter/nu/converter.nu
  37. +1 −1 examples/CurrencyConverter/nu/main.nu
  38. +1 −1 examples/Growler/nu/alert.nu
  39. +1 −1 examples/Growler/nu/growl.nu
  40. +1 −1 examples/Growler/nu/main.nu
  41. +1 −1 examples/MailDemo/nu/maildemo.nu
  42. +1 −1 examples/MailDemo/nu/main.nu
  43. +2 −2 examples/NuAnywhere/NuConsole/Nukefile
  44. +1 −0 examples/NuAnywhere/NuConsole/objc/NuInjectBundle.m
  45. +6 −4 examples/NuAnywhere/NuInject/Nukefile
  46. +1 −1 examples/NuAnywhere/libinject/Nukefile
  47. +1 −1 examples/NuRocks/nu/main.nu
  48. +37 −41 examples/NuRocks/nu/rocks.nu
  49. +1 −1 examples/RandomApp/nu/main.nu
  50. +1 −1 examples/RandomApp/nu/randomapp.nu
  51. +1 −1 examples/RandomAppWithNibFile/nu/main.nu
  52. +1 −1 examples/ScreenSaver/Nukefile
  53. +1 −1 examples/ScreenSaver/nu/bundle.nu
  54. +1 −1 examples/ScreenSaver/objc/NuScreenSaver.m
  55. BIN iOS/NuApp/Icon.png
  56. +0 −621 iOS/NuApp/NuApp.xcodeproj/project.pbxproj
  57. +0 −34 iOS/NuApp/Source/Main/main.m
  58. BIN iOS/NuApp/Support/NuApp.opacity
  59. +0 −109 iOS/NuApp/main.nu
  60. +0 −318 iOS/libffi/ffi-iphone.c
  61. +0 −393 iOS/libffi/ffi-iphone.h
  62. +0 −480 iOS/libffi/ffi-iphonesimulator.c
  63. +0 −393 iOS/libffi/ffi-iphonesimulator.h
  64. +0 −7 iOS/libffi/ffi.h
  65. +0 −99 iOS/libffi/ffi_common.h
  66. +0 −163 iOS/libffi/fficonfig.h
  67. +0 −49 iOS/libffi/ffitarget-iphone.h
  68. +0 −90 iOS/libffi/ffitarget-iphonesimulator.h
  69. +0 −7 iOS/libffi/ffitarget.h
  70. +0 −320 iOS/libffi/iphone-sysv.S
  71. +0 −174 iOS/libffi/prep_cif.c
  72. +0 −255 iOS/libffi/raw_api.c
  73. +0 −77 iOS/libffi/types.c
  74. +0 −47 include/Nu/Nu.h
  75. +1 −0 include/Nu/Nu.h
  76. +0 −42 iphone/Nukefile
  77. +0 −23 iphone/README
  78. +0 −1 iphone/include/Nu/Nu.h
  79. +0 −393 iphone/include/ffi.h
  80. +0 −393 iphone/include/ffi/ffi.h
  81. +0 −98 iphone/include/ffi_common.h
  82. +0 −160 iphone/include/fficonfig.h
  83. +0 −49 iphone/include/ffitarget.h
  84. +0 −303 iphone/include/pcre.h
  85. +0 −1 iphone/objc
  86. +0 −2 iphone/platforms/iPhoneOS/README
  87. BIN iphone/platforms/iPhoneOS/libffi/debug.o
  88. BIN iphone/platforms/iPhoneOS/libffi/ffi.o
  89. BIN iphone/platforms/iPhoneOS/libffi/java_raw_api.o
  90. BIN iphone/platforms/iPhoneOS/libffi/prep_cif.o
  91. BIN iphone/platforms/iPhoneOS/libffi/raw_api.o
  92. BIN iphone/platforms/iPhoneOS/libffi/sysv.o
  93. BIN iphone/platforms/iPhoneOS/libffi/types.o
  94. BIN iphone/platforms/iPhoneOS/pcre/pcre_chartables.o
  95. BIN iphone/platforms/iPhoneOS/pcre/pcre_compile.o
  96. BIN iphone/platforms/iPhoneOS/pcre/pcre_config.o
  97. BIN iphone/platforms/iPhoneOS/pcre/pcre_dfa_exec.o
  98. BIN iphone/platforms/iPhoneOS/pcre/pcre_exec.o
  99. BIN iphone/platforms/iPhoneOS/pcre/pcre_fullinfo.o
  100. BIN iphone/platforms/iPhoneOS/pcre/pcre_get.o
  101. BIN iphone/platforms/iPhoneOS/pcre/pcre_globals.o
  102. BIN iphone/platforms/iPhoneOS/pcre/pcre_info.o
  103. BIN iphone/platforms/iPhoneOS/pcre/pcre_maketables.o
  104. BIN iphone/platforms/iPhoneOS/pcre/pcre_newline.o
  105. BIN iphone/platforms/iPhoneOS/pcre/pcre_ord2utf8.o
  106. BIN iphone/platforms/iPhoneOS/pcre/pcre_refcount.o
  107. BIN iphone/platforms/iPhoneOS/pcre/pcre_study.o
  108. BIN iphone/platforms/iPhoneOS/pcre/pcre_tables.o
  109. BIN iphone/platforms/iPhoneOS/pcre/pcre_try_flipped.o
  110. BIN iphone/platforms/iPhoneOS/pcre/pcre_ucp_searchfuncs.o
  111. BIN iphone/platforms/iPhoneOS/pcre/pcre_valid_utf8.o
  112. BIN iphone/platforms/iPhoneOS/pcre/pcre_version.o
  113. BIN iphone/platforms/iPhoneOS/pcre/pcre_xclass.o
  114. BIN iphone/platforms/iPhoneSimulator/lib/libpcre.a
  115. 0 {iOS → }/libffi/LICENSE
  116. +0 −25 libffi/Makefile
  117. 0 {iOS → }/libffi/README.markdown
  118. +0 −40 libffi/Rakefile
Sorry, we could not display the entire diff because too many files (329) changed.
View
3 .gitignore
@@ -8,4 +8,5 @@ doc
libNu.a
.DS_Store
doc
-examples/*/*.app
+examples/*/*.app
+xcuserdata
View
894 MacOS/Nu-framework/Nu.xcodeproj/project.pbxproj
@@ -1,894 +0,0 @@
-// !$*UTF8*$!
-{
- archiveVersion = 1;
- classes = {
- };
- objectVersion = 45;
- objects = {
-
-/* Begin PBXBuildFile section */
- 224276FF11DD748600940005 /* Nu.h in Headers */ = {isa = PBXBuildFile; fileRef = 224276FE11DD748600940005 /* Nu.h */; };
- 2283070411DDBBD100A5C690 /* beautify.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F411DDBBD100A5C690 /* beautify.nu */; };
- 2283070511DDBBD100A5C690 /* bridgesupport.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F511DDBBD100A5C690 /* bridgesupport.nu */; };
- 2283070611DDBBD100A5C690 /* cocoa.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F611DDBBD100A5C690 /* cocoa.nu */; };
- 2283070711DDBBD100A5C690 /* console.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F711DDBBD100A5C690 /* console.nu */; };
- 2283070811DDBBD100A5C690 /* coredata.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F811DDBBD100A5C690 /* coredata.nu */; };
- 2283070911DDBBD100A5C690 /* doc.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306F911DDBBD100A5C690 /* doc.nu */; };
- 2283070A11DDBBD100A5C690 /* fscript.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FA11DDBBD100A5C690 /* fscript.nu */; };
- 2283070B11DDBBD100A5C690 /* generate.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FB11DDBBD100A5C690 /* generate.nu */; };
- 2283070C11DDBBD100A5C690 /* help.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FC11DDBBD100A5C690 /* help.nu */; };
- 2283070D11DDBBD100A5C690 /* match.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FD11DDBBD100A5C690 /* match.nu */; };
- 2283070E11DDBBD100A5C690 /* math.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FE11DDBBD100A5C690 /* math.nu */; };
- 2283070F11DDBBD100A5C690 /* menu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 228306FF11DDBBD100A5C690 /* menu.nu */; };
- 2283071011DDBBD100A5C690 /* nibtools.nu in Resources */ = {isa = PBXBuildFile; fileRef = 2283070011DDBBD100A5C690 /* nibtools.nu */; };
- 2283071111DDBBD100A5C690 /* nu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 2283070111DDBBD100A5C690 /* nu.nu */; };
- 2283071211DDBBD100A5C690 /* template.nu in Resources */ = {isa = PBXBuildFile; fileRef = 2283070211DDBBD100A5C690 /* template.nu */; };
- 2283071311DDBBD100A5C690 /* test.nu in Resources */ = {isa = PBXBuildFile; fileRef = 2283070311DDBBD100A5C690 /* test.nu */; };
- 2283073D11DDBE7300A5C690 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 2283073C11DDBE7300A5C690 /* main.m */; };
- 2283074411DDBEA700A5C690 /* Nu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Nu.framework */; };
- 22956DAE12B9E29B00B42E63 /* mach_override.c in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7012B9E29B00B42E63 /* mach_override.c */; };
- 22956DAF12B9E29B00B42E63 /* mach_override.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7112B9E29B00B42E63 /* mach_override.h */; };
- 22956DB012B9E29B00B42E63 /* Nu.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7212B9E29B00B42E63 /* Nu.m */; };
- 22956DB112B9E29B00B42E63 /* NuBlock.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7312B9E29B00B42E63 /* NuBlock.h */; };
- 22956DB212B9E29B00B42E63 /* NuBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7412B9E29B00B42E63 /* NuBlock.m */; };
- 22956DB312B9E29B00B42E63 /* NuBridge.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7512B9E29B00B42E63 /* NuBridge.h */; };
- 22956DB412B9E29B00B42E63 /* NuBridge.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7612B9E29B00B42E63 /* NuBridge.m */; };
- 22956DB512B9E29B00B42E63 /* NuBridgeSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7712B9E29B00B42E63 /* NuBridgeSupport.h */; };
- 22956DB612B9E29B00B42E63 /* NuBridgeSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7812B9E29B00B42E63 /* NuBridgeSupport.m */; };
- 22956DB712B9E29B00B42E63 /* NuCell.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7912B9E29B00B42E63 /* NuCell.h */; };
- 22956DB812B9E29B00B42E63 /* NuCell.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7A12B9E29B00B42E63 /* NuCell.m */; };
- 22956DB912B9E29B00B42E63 /* NuClass.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7B12B9E29B00B42E63 /* NuClass.h */; };
- 22956DBA12B9E29B00B42E63 /* NuClass.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D7C12B9E29B00B42E63 /* NuClass.m */; };
- 22956DBC12B9E29B00B42E63 /* NuDtrace.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7E12B9E29B00B42E63 /* NuDtrace.h */; };
- 22956DBD12B9E29B00B42E63 /* NuEnumerable.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D7F12B9E29B00B42E63 /* NuEnumerable.h */; };
- 22956DBE12B9E29B00B42E63 /* NuEnumerable.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8012B9E29B00B42E63 /* NuEnumerable.m */; };
- 22956DBF12B9E29B00B42E63 /* NuException.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8112B9E29B00B42E63 /* NuException.h */; };
- 22956DC012B9E29B00B42E63 /* NuException.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8212B9E29B00B42E63 /* NuException.m */; };
- 22956DC112B9E29B00B42E63 /* NuExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8312B9E29B00B42E63 /* NuExtensions.h */; };
- 22956DC212B9E29B00B42E63 /* NuExtensions.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8412B9E29B00B42E63 /* NuExtensions.m */; };
- 22956DC312B9E29B00B42E63 /* NuHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8512B9E29B00B42E63 /* NuHandler.h */; };
- 22956DC412B9E29B00B42E63 /* NuHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8612B9E29B00B42E63 /* NuHandler.m */; };
- 22956DC512B9E29B00B42E63 /* NuInternals.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8712B9E29B00B42E63 /* NuInternals.h */; };
- 22956DC612B9E29B00B42E63 /* NuIvars.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8812B9E29B00B42E63 /* NuIvars.m */; };
- 22956DC712B9E29B00B42E63 /* NuMacro_0.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8912B9E29B00B42E63 /* NuMacro_0.h */; };
- 22956DC812B9E29B00B42E63 /* NuMacro_0.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8A12B9E29B00B42E63 /* NuMacro_0.m */; };
- 22956DC912B9E29B00B42E63 /* NuMacro_1.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8B12B9E29B00B42E63 /* NuMacro_1.h */; };
- 22956DCA12B9E29B00B42E63 /* NuMacro_1.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8C12B9E29B00B42E63 /* NuMacro_1.m */; };
- 22956DCB12B9E29B00B42E63 /* NuMain.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8D12B9E29B00B42E63 /* NuMain.h */; };
- 22956DCC12B9E29B00B42E63 /* NuMethod.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D8E12B9E29B00B42E63 /* NuMethod.h */; };
- 22956DCD12B9E29B00B42E63 /* NuMethod.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D8F12B9E29B00B42E63 /* NuMethod.m */; };
- 22956DCE12B9E29B00B42E63 /* NuObjCRuntime.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9012B9E29B00B42E63 /* NuObjCRuntime.h */; };
- 22956DCF12B9E29B00B42E63 /* NuObjCRuntime.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9112B9E29B00B42E63 /* NuObjCRuntime.m */; };
- 22956DD012B9E29B00B42E63 /* NuObject.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9212B9E29B00B42E63 /* NuObject.h */; };
- 22956DD112B9E29B00B42E63 /* NuObject.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9312B9E29B00B42E63 /* NuObject.m */; };
- 22956DD212B9E29B00B42E63 /* NuOperator.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9412B9E29B00B42E63 /* NuOperator.h */; };
- 22956DD312B9E29B00B42E63 /* NuOperator.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9512B9E29B00B42E63 /* NuOperator.m */; };
- 22956DD412B9E29B00B42E63 /* NuOverrides.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9612B9E29B00B42E63 /* NuOverrides.m */; };
- 22956DD512B9E29B00B42E63 /* NuParser.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9712B9E29B00B42E63 /* NuParser.h */; };
- 22956DD612B9E29B00B42E63 /* NuParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9812B9E29B00B42E63 /* NuParser.m */; };
- 22956DD712B9E29B00B42E63 /* NuPointer.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9912B9E29B00B42E63 /* NuPointer.h */; };
- 22956DD812B9E29B00B42E63 /* NuPointer.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9A12B9E29B00B42E63 /* NuPointer.m */; };
- 22956DD912B9E29B00B42E63 /* NuProfiler.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9B12B9E29B00B42E63 /* NuProfiler.h */; };
- 22956DDA12B9E29B00B42E63 /* NuProfiler.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9C12B9E29B00B42E63 /* NuProfiler.m */; };
- 22956DDB12B9E29B00B42E63 /* NuProtocol.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9D12B9E29B00B42E63 /* NuProtocol.m */; };
- 22956DDC12B9E29B00B42E63 /* NuReference.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956D9E12B9E29B00B42E63 /* NuReference.h */; };
- 22956DDD12B9E29B00B42E63 /* NuReference.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956D9F12B9E29B00B42E63 /* NuReference.m */; };
- 22956DDE12B9E29B00B42E63 /* NuRegex.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DA012B9E29B00B42E63 /* NuRegex.h */; };
- 22956DDF12B9E29B00B42E63 /* NuRegex.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA112B9E29B00B42E63 /* NuRegex.m */; };
- 22956DE012B9E29B00B42E63 /* NuStack.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DA212B9E29B00B42E63 /* NuStack.h */; };
- 22956DE112B9E29B00B42E63 /* NuStack.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA312B9E29B00B42E63 /* NuStack.m */; };
- 22956DE212B9E29B00B42E63 /* NuSuper.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DA412B9E29B00B42E63 /* NuSuper.h */; };
- 22956DE312B9E29B00B42E63 /* NuSuper.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA512B9E29B00B42E63 /* NuSuper.m */; };
- 22956DE412B9E29B00B42E63 /* NuSwizzles.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA612B9E29B00B42E63 /* NuSwizzles.m */; };
- 22956DE512B9E29B00B42E63 /* NuSymbol.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DA712B9E29B00B42E63 /* NuSymbol.h */; };
- 22956DE612B9E29B00B42E63 /* NuSymbol.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA812B9E29B00B42E63 /* NuSymbol.m */; };
- 22956DE712B9E29B00B42E63 /* NuTestHelper.m in Sources */ = {isa = PBXBuildFile; fileRef = 22956DA912B9E29B00B42E63 /* NuTestHelper.m */; };
- 22956DE812B9E29B00B42E63 /* NuTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DAA12B9E29B00B42E63 /* NuTypes.h */; };
- 22956DE912B9E29B00B42E63 /* NuVersion.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DAB12B9E29B00B42E63 /* NuVersion.h */; };
- 22956DEA12B9E29B00B42E63 /* st.c in Sources */ = {isa = PBXBuildFile; fileRef = 22956DAC12B9E29B00B42E63 /* st.c */; };
- 22956DEB12B9E29B00B42E63 /* st.h in Headers */ = {isa = PBXBuildFile; fileRef = 22956DAD12B9E29B00B42E63 /* st.h */; };
- 22B78A1B11DE98AF0022EE11 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B789FA11DE98AF0022EE11 /* config.h */; };
- 22B78A1D11DE98AF0022EE11 /* pcre.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B789FC11DE98AF0022EE11 /* pcre.h */; };
- 22B78A1E11DE98AF0022EE11 /* pcre_chartables.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B789FD11DE98AF0022EE11 /* pcre_chartables.c */; };
- 22B78A1F11DE98AF0022EE11 /* pcre_compile.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B789FE11DE98AF0022EE11 /* pcre_compile.c */; };
- 22B78A2011DE98AF0022EE11 /* pcre_config.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B789FF11DE98AF0022EE11 /* pcre_config.c */; };
- 22B78A2111DE98AF0022EE11 /* pcre_dfa_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0011DE98AF0022EE11 /* pcre_dfa_exec.c */; };
- 22B78A2211DE98AF0022EE11 /* pcre_exec.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0111DE98AF0022EE11 /* pcre_exec.c */; };
- 22B78A2311DE98AF0022EE11 /* pcre_fullinfo.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0211DE98AF0022EE11 /* pcre_fullinfo.c */; };
- 22B78A2411DE98AF0022EE11 /* pcre_get.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0311DE98AF0022EE11 /* pcre_get.c */; };
- 22B78A2511DE98AF0022EE11 /* pcre_globals.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0411DE98AF0022EE11 /* pcre_globals.c */; };
- 22B78A2611DE98AF0022EE11 /* pcre_info.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0511DE98AF0022EE11 /* pcre_info.c */; };
- 22B78A2711DE98AF0022EE11 /* pcre_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A0611DE98AF0022EE11 /* pcre_internal.h */; };
- 22B78A2811DE98AF0022EE11 /* pcre_maketables.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0711DE98AF0022EE11 /* pcre_maketables.c */; };
- 22B78A2911DE98AF0022EE11 /* pcre_newline.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0811DE98AF0022EE11 /* pcre_newline.c */; };
- 22B78A2A11DE98AF0022EE11 /* pcre_ord2utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0911DE98AF0022EE11 /* pcre_ord2utf8.c */; };
- 22B78A2B11DE98AF0022EE11 /* pcre_refcount.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0A11DE98AF0022EE11 /* pcre_refcount.c */; };
- 22B78A2C11DE98AF0022EE11 /* pcre_scanner.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A0B11DE98AF0022EE11 /* pcre_scanner.h */; };
- 22B78A2D11DE98AF0022EE11 /* pcre_stringpiece.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A0C11DE98AF0022EE11 /* pcre_stringpiece.h */; };
- 22B78A2E11DE98AF0022EE11 /* pcre_study.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0D11DE98AF0022EE11 /* pcre_study.c */; };
- 22B78A2F11DE98AF0022EE11 /* pcre_tables.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0E11DE98AF0022EE11 /* pcre_tables.c */; };
- 22B78A3011DE98AF0022EE11 /* pcre_try_flipped.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A0F11DE98AF0022EE11 /* pcre_try_flipped.c */; };
- 22B78A3111DE98AF0022EE11 /* pcre_ucd.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A1011DE98AF0022EE11 /* pcre_ucd.c */; };
- 22B78A3211DE98AF0022EE11 /* pcre_valid_utf8.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A1111DE98AF0022EE11 /* pcre_valid_utf8.c */; };
- 22B78A3311DE98AF0022EE11 /* pcre_version.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A1211DE98AF0022EE11 /* pcre_version.c */; };
- 22B78A3411DE98AF0022EE11 /* pcre_xclass.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A1311DE98AF0022EE11 /* pcre_xclass.c */; };
- 22B78A3511DE98AF0022EE11 /* pcrecpp.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A1411DE98AF0022EE11 /* pcrecpp.h */; };
- 22B78A3611DE98AF0022EE11 /* pcrecpp_internal.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A1511DE98AF0022EE11 /* pcrecpp_internal.h */; };
- 22B78A3711DE98AF0022EE11 /* pcrecpparg.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A1611DE98AF0022EE11 /* pcrecpparg.h */; };
- 22B78A3811DE98AF0022EE11 /* pcreposix.c in Sources */ = {isa = PBXBuildFile; fileRef = 22B78A1711DE98AF0022EE11 /* pcreposix.c */; };
- 22B78A3911DE98AF0022EE11 /* pcreposix.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A1811DE98AF0022EE11 /* pcreposix.h */; };
- 22B78A3B11DE98AF0022EE11 /* ucp.h in Headers */ = {isa = PBXBuildFile; fileRef = 22B78A1A11DE98AF0022EE11 /* ucp.h */; };
- 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
- 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */; };
-/* End PBXBuildFile section */
-
-/* Begin PBXContainerItemProxy section */
- 2283074211DDBEA300A5C690 /* PBXContainerItemProxy */ = {
- isa = PBXContainerItemProxy;
- containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
- proxyType = 1;
- remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
- remoteInfo = Nu;
- };
-/* End PBXContainerItemProxy section */
-
-/* Begin PBXFileReference section */
- 0867D69BFE84028FC02AAC07 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = /System/Library/Frameworks/Foundation.framework; sourceTree = "<absolute>"; };
- 0867D6A5FE840307C02AAC07 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = /System/Library/Frameworks/AppKit.framework; sourceTree = "<absolute>"; };
- 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
- 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = /System/Library/Frameworks/Cocoa.framework; sourceTree = "<absolute>"; };
- 224276FE11DD748600940005 /* Nu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Nu.h; sourceTree = "<group>"; };
- 228306F411DDBBD100A5C690 /* beautify.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = beautify.nu; sourceTree = "<group>"; };
- 228306F511DDBBD100A5C690 /* bridgesupport.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bridgesupport.nu; sourceTree = "<group>"; };
- 228306F611DDBBD100A5C690 /* cocoa.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cocoa.nu; sourceTree = "<group>"; };
- 228306F711DDBBD100A5C690 /* console.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = console.nu; sourceTree = "<group>"; };
- 228306F811DDBBD100A5C690 /* coredata.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = coredata.nu; sourceTree = "<group>"; };
- 228306F911DDBBD100A5C690 /* doc.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = doc.nu; sourceTree = "<group>"; };
- 228306FA11DDBBD100A5C690 /* fscript.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fscript.nu; sourceTree = "<group>"; };
- 228306FB11DDBBD100A5C690 /* generate.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = generate.nu; sourceTree = "<group>"; };
- 228306FC11DDBBD100A5C690 /* help.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = help.nu; sourceTree = "<group>"; };
- 228306FD11DDBBD100A5C690 /* match.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = match.nu; sourceTree = "<group>"; };
- 228306FE11DDBBD100A5C690 /* math.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = math.nu; sourceTree = "<group>"; };
- 228306FF11DDBBD100A5C690 /* menu.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = menu.nu; sourceTree = "<group>"; };
- 2283070011DDBBD100A5C690 /* nibtools.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nibtools.nu; sourceTree = "<group>"; };
- 2283070111DDBBD100A5C690 /* nu.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nu.nu; sourceTree = "<group>"; };
- 2283070211DDBBD100A5C690 /* template.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = template.nu; sourceTree = "<group>"; };
- 2283070311DDBBD100A5C690 /* test.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test.nu; sourceTree = "<group>"; };
- 2283073111DDBE3100A5C690 /* nush */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = nush; sourceTree = BUILT_PRODUCTS_DIR; };
- 2283073C11DDBE7300A5C690 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../../main/main.m; sourceTree = SOURCE_ROOT; };
- 22956D7012B9E29B00B42E63 /* mach_override.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mach_override.c; sourceTree = "<group>"; };
- 22956D7112B9E29B00B42E63 /* mach_override.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mach_override.h; sourceTree = "<group>"; };
- 22956D7212B9E29B00B42E63 /* Nu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Nu.m; sourceTree = "<group>"; };
- 22956D7312B9E29B00B42E63 /* NuBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuBlock.h; sourceTree = "<group>"; };
- 22956D7412B9E29B00B42E63 /* NuBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuBlock.m; sourceTree = "<group>"; };
- 22956D7512B9E29B00B42E63 /* NuBridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuBridge.h; sourceTree = "<group>"; };
- 22956D7612B9E29B00B42E63 /* NuBridge.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuBridge.m; sourceTree = "<group>"; };
- 22956D7712B9E29B00B42E63 /* NuBridgeSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuBridgeSupport.h; sourceTree = "<group>"; };
- 22956D7812B9E29B00B42E63 /* NuBridgeSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuBridgeSupport.m; sourceTree = "<group>"; };
- 22956D7912B9E29B00B42E63 /* NuCell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuCell.h; sourceTree = "<group>"; };
- 22956D7A12B9E29B00B42E63 /* NuCell.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuCell.m; sourceTree = "<group>"; };
- 22956D7B12B9E29B00B42E63 /* NuClass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuClass.h; sourceTree = "<group>"; };
- 22956D7C12B9E29B00B42E63 /* NuClass.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuClass.m; sourceTree = "<group>"; };
- 22956D7E12B9E29B00B42E63 /* NuDtrace.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuDtrace.h; sourceTree = "<group>"; };
- 22956D7F12B9E29B00B42E63 /* NuEnumerable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuEnumerable.h; sourceTree = "<group>"; };
- 22956D8012B9E29B00B42E63 /* NuEnumerable.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuEnumerable.m; sourceTree = "<group>"; };
- 22956D8112B9E29B00B42E63 /* NuException.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuException.h; sourceTree = "<group>"; };
- 22956D8212B9E29B00B42E63 /* NuException.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuException.m; sourceTree = "<group>"; };
- 22956D8312B9E29B00B42E63 /* NuExtensions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuExtensions.h; sourceTree = "<group>"; };
- 22956D8412B9E29B00B42E63 /* NuExtensions.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuExtensions.m; sourceTree = "<group>"; };
- 22956D8512B9E29B00B42E63 /* NuHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuHandler.h; sourceTree = "<group>"; };
- 22956D8612B9E29B00B42E63 /* NuHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuHandler.m; sourceTree = "<group>"; };
- 22956D8712B9E29B00B42E63 /* NuInternals.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuInternals.h; sourceTree = "<group>"; };
- 22956D8812B9E29B00B42E63 /* NuIvars.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuIvars.m; sourceTree = "<group>"; };
- 22956D8912B9E29B00B42E63 /* NuMacro_0.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuMacro_0.h; sourceTree = "<group>"; };
- 22956D8A12B9E29B00B42E63 /* NuMacro_0.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuMacro_0.m; sourceTree = "<group>"; };
- 22956D8B12B9E29B00B42E63 /* NuMacro_1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuMacro_1.h; sourceTree = "<group>"; };
- 22956D8C12B9E29B00B42E63 /* NuMacro_1.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuMacro_1.m; sourceTree = "<group>"; };
- 22956D8D12B9E29B00B42E63 /* NuMain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuMain.h; sourceTree = "<group>"; };
- 22956D8E12B9E29B00B42E63 /* NuMethod.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuMethod.h; sourceTree = "<group>"; };
- 22956D8F12B9E29B00B42E63 /* NuMethod.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuMethod.m; sourceTree = "<group>"; };
- 22956D9012B9E29B00B42E63 /* NuObjCRuntime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuObjCRuntime.h; sourceTree = "<group>"; };
- 22956D9112B9E29B00B42E63 /* NuObjCRuntime.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuObjCRuntime.m; sourceTree = "<group>"; };
- 22956D9212B9E29B00B42E63 /* NuObject.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuObject.h; sourceTree = "<group>"; };
- 22956D9312B9E29B00B42E63 /* NuObject.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuObject.m; sourceTree = "<group>"; };
- 22956D9412B9E29B00B42E63 /* NuOperator.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuOperator.h; sourceTree = "<group>"; };
- 22956D9512B9E29B00B42E63 /* NuOperator.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuOperator.m; sourceTree = "<group>"; };
- 22956D9612B9E29B00B42E63 /* NuOverrides.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuOverrides.m; sourceTree = "<group>"; };
- 22956D9712B9E29B00B42E63 /* NuParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuParser.h; sourceTree = "<group>"; };
- 22956D9812B9E29B00B42E63 /* NuParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuParser.m; sourceTree = "<group>"; };
- 22956D9912B9E29B00B42E63 /* NuPointer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuPointer.h; sourceTree = "<group>"; };
- 22956D9A12B9E29B00B42E63 /* NuPointer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuPointer.m; sourceTree = "<group>"; };
- 22956D9B12B9E29B00B42E63 /* NuProfiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuProfiler.h; sourceTree = "<group>"; };
- 22956D9C12B9E29B00B42E63 /* NuProfiler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuProfiler.m; sourceTree = "<group>"; };
- 22956D9D12B9E29B00B42E63 /* NuProtocol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuProtocol.m; sourceTree = "<group>"; };
- 22956D9E12B9E29B00B42E63 /* NuReference.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuReference.h; sourceTree = "<group>"; };
- 22956D9F12B9E29B00B42E63 /* NuReference.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuReference.m; sourceTree = "<group>"; };
- 22956DA012B9E29B00B42E63 /* NuRegex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuRegex.h; sourceTree = "<group>"; };
- 22956DA112B9E29B00B42E63 /* NuRegex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuRegex.m; sourceTree = "<group>"; };
- 22956DA212B9E29B00B42E63 /* NuStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuStack.h; sourceTree = "<group>"; };
- 22956DA312B9E29B00B42E63 /* NuStack.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuStack.m; sourceTree = "<group>"; };
- 22956DA412B9E29B00B42E63 /* NuSuper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuSuper.h; sourceTree = "<group>"; };
- 22956DA512B9E29B00B42E63 /* NuSuper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuSuper.m; sourceTree = "<group>"; };
- 22956DA612B9E29B00B42E63 /* NuSwizzles.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuSwizzles.m; sourceTree = "<group>"; };
- 22956DA712B9E29B00B42E63 /* NuSymbol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuSymbol.h; sourceTree = "<group>"; };
- 22956DA812B9E29B00B42E63 /* NuSymbol.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuSymbol.m; sourceTree = "<group>"; };
- 22956DA912B9E29B00B42E63 /* NuTestHelper.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = NuTestHelper.m; sourceTree = "<group>"; };
- 22956DAA12B9E29B00B42E63 /* NuTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuTypes.h; sourceTree = "<group>"; };
- 22956DAB12B9E29B00B42E63 /* NuVersion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NuVersion.h; sourceTree = "<group>"; };
- 22956DAC12B9E29B00B42E63 /* st.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = st.c; sourceTree = "<group>"; };
- 22956DAD12B9E29B00B42E63 /* st.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = st.h; sourceTree = "<group>"; };
- 22B789FA11DE98AF0022EE11 /* config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = config.h; sourceTree = "<group>"; };
- 22B789FC11DE98AF0022EE11 /* pcre.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcre.h; sourceTree = "<group>"; };
- 22B789FD11DE98AF0022EE11 /* pcre_chartables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_chartables.c; sourceTree = "<group>"; };
- 22B789FE11DE98AF0022EE11 /* pcre_compile.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_compile.c; sourceTree = "<group>"; };
- 22B789FF11DE98AF0022EE11 /* pcre_config.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_config.c; sourceTree = "<group>"; };
- 22B78A0011DE98AF0022EE11 /* pcre_dfa_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_dfa_exec.c; sourceTree = "<group>"; };
- 22B78A0111DE98AF0022EE11 /* pcre_exec.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_exec.c; sourceTree = "<group>"; };
- 22B78A0211DE98AF0022EE11 /* pcre_fullinfo.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_fullinfo.c; sourceTree = "<group>"; };
- 22B78A0311DE98AF0022EE11 /* pcre_get.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_get.c; sourceTree = "<group>"; };
- 22B78A0411DE98AF0022EE11 /* pcre_globals.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_globals.c; sourceTree = "<group>"; };
- 22B78A0511DE98AF0022EE11 /* pcre_info.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_info.c; sourceTree = "<group>"; };
- 22B78A0611DE98AF0022EE11 /* pcre_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcre_internal.h; sourceTree = "<group>"; };
- 22B78A0711DE98AF0022EE11 /* pcre_maketables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_maketables.c; sourceTree = "<group>"; };
- 22B78A0811DE98AF0022EE11 /* pcre_newline.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_newline.c; sourceTree = "<group>"; };
- 22B78A0911DE98AF0022EE11 /* pcre_ord2utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_ord2utf8.c; sourceTree = "<group>"; };
- 22B78A0A11DE98AF0022EE11 /* pcre_refcount.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_refcount.c; sourceTree = "<group>"; };
- 22B78A0B11DE98AF0022EE11 /* pcre_scanner.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcre_scanner.h; sourceTree = "<group>"; };
- 22B78A0C11DE98AF0022EE11 /* pcre_stringpiece.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcre_stringpiece.h; sourceTree = "<group>"; };
- 22B78A0D11DE98AF0022EE11 /* pcre_study.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_study.c; sourceTree = "<group>"; };
- 22B78A0E11DE98AF0022EE11 /* pcre_tables.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_tables.c; sourceTree = "<group>"; };
- 22B78A0F11DE98AF0022EE11 /* pcre_try_flipped.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_try_flipped.c; sourceTree = "<group>"; };
- 22B78A1011DE98AF0022EE11 /* pcre_ucd.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_ucd.c; sourceTree = "<group>"; };
- 22B78A1111DE98AF0022EE11 /* pcre_valid_utf8.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_valid_utf8.c; sourceTree = "<group>"; };
- 22B78A1211DE98AF0022EE11 /* pcre_version.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_version.c; sourceTree = "<group>"; };
- 22B78A1311DE98AF0022EE11 /* pcre_xclass.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcre_xclass.c; sourceTree = "<group>"; };
- 22B78A1411DE98AF0022EE11 /* pcrecpp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcrecpp.h; sourceTree = "<group>"; };
- 22B78A1511DE98AF0022EE11 /* pcrecpp_internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcrecpp_internal.h; sourceTree = "<group>"; };
- 22B78A1611DE98AF0022EE11 /* pcrecpparg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcrecpparg.h; sourceTree = "<group>"; };
- 22B78A1711DE98AF0022EE11 /* pcreposix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = pcreposix.c; sourceTree = "<group>"; };
- 22B78A1811DE98AF0022EE11 /* pcreposix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = pcreposix.h; sourceTree = "<group>"; };
- 22B78A1A11DE98AF0022EE11 /* ucp.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ucp.h; sourceTree = "<group>"; };
- 32DBCF5E0370ADEE00C91783 /* Nu_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Nu_Prefix.pch; sourceTree = "<group>"; };
- 8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
- 8DC2EF5B0486A6940098B216 /* Nu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
- D2F7E79907B2D74100F64583 /* CoreData.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreData.framework; path = /System/Library/Frameworks/CoreData.framework; sourceTree = "<absolute>"; };
-/* End PBXFileReference section */
-
-/* Begin PBXFrameworksBuildPhase section */
- 2283072F11DDBE3100A5C690 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2283074411DDBEA700A5C690 /* Nu.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 8DC2EF560486A6940098B216 /* Frameworks */ = {
- isa = PBXFrameworksBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8DC2EF570486A6940098B216 /* Cocoa.framework in Frameworks */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXFrameworksBuildPhase section */
-
-/* Begin PBXGroup section */
- 034768DFFF38A50411DB9C8B /* Products */ = {
- isa = PBXGroup;
- children = (
- 8DC2EF5B0486A6940098B216 /* Nu.framework */,
- 2283073111DDBE3100A5C690 /* nush */,
- );
- name = Products;
- sourceTree = "<group>";
- };
- 0867D691FE84028FC02AAC07 /* Nu */ = {
- isa = PBXGroup;
- children = (
- 22B789F911DE98AF0022EE11 /* pcre */,
- 2283073C11DDBE7300A5C690 /* main.m */,
- 228306F311DDBBD100A5C690 /* nu */,
- 224276FC11DD748600940005 /* include */,
- 2242766A11DD73E500940005 /* objc */,
- 32C88DFF0371C24200C91783 /* Other Sources */,
- 089C1665FE841158C02AAC07 /* Resources */,
- 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */,
- 034768DFFF38A50411DB9C8B /* Products */,
- );
- name = Nu;
- sourceTree = "<group>";
- };
- 0867D69AFE84028FC02AAC07 /* External Frameworks and Libraries */ = {
- isa = PBXGroup;
- children = (
- 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */,
- 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */,
- );
- name = "External Frameworks and Libraries";
- sourceTree = "<group>";
- };
- 089C1665FE841158C02AAC07 /* Resources */ = {
- isa = PBXGroup;
- children = (
- 8DC2EF5A0486A6940098B216 /* Info.plist */,
- 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
- );
- name = Resources;
- sourceTree = "<group>";
- };
- 1058C7B0FEA5585E11CA2CBB /* Linked Frameworks */ = {
- isa = PBXGroup;
- children = (
- 1058C7B1FEA5585E11CA2CBB /* Cocoa.framework */,
- );
- name = "Linked Frameworks";
- sourceTree = "<group>";
- };
- 1058C7B2FEA5585E11CA2CBB /* Other Frameworks */ = {
- isa = PBXGroup;
- children = (
- 0867D6A5FE840307C02AAC07 /* AppKit.framework */,
- D2F7E79907B2D74100F64583 /* CoreData.framework */,
- 0867D69BFE84028FC02AAC07 /* Foundation.framework */,
- );
- name = "Other Frameworks";
- sourceTree = "<group>";
- };
- 2242766A11DD73E500940005 /* objc */ = {
- isa = PBXGroup;
- children = (
- 22956D7012B9E29B00B42E63 /* mach_override.c */,
- 22956D7112B9E29B00B42E63 /* mach_override.h */,
- 22956D7212B9E29B00B42E63 /* Nu.m */,
- 22956D7312B9E29B00B42E63 /* NuBlock.h */,
- 22956D7412B9E29B00B42E63 /* NuBlock.m */,
- 22956D7512B9E29B00B42E63 /* NuBridge.h */,
- 22956D7612B9E29B00B42E63 /* NuBridge.m */,
- 22956D7712B9E29B00B42E63 /* NuBridgeSupport.h */,
- 22956D7812B9E29B00B42E63 /* NuBridgeSupport.m */,
- 22956D7912B9E29B00B42E63 /* NuCell.h */,
- 22956D7A12B9E29B00B42E63 /* NuCell.m */,
- 22956D7B12B9E29B00B42E63 /* NuClass.h */,
- 22956D7C12B9E29B00B42E63 /* NuClass.m */,
- 22956D7E12B9E29B00B42E63 /* NuDtrace.h */,
- 22956D7F12B9E29B00B42E63 /* NuEnumerable.h */,
- 22956D8012B9E29B00B42E63 /* NuEnumerable.m */,
- 22956D8112B9E29B00B42E63 /* NuException.h */,
- 22956D8212B9E29B00B42E63 /* NuException.m */,
- 22956D8312B9E29B00B42E63 /* NuExtensions.h */,
- 22956D8412B9E29B00B42E63 /* NuExtensions.m */,
- 22956D8512B9E29B00B42E63 /* NuHandler.h */,
- 22956D8612B9E29B00B42E63 /* NuHandler.m */,
- 22956D8712B9E29B00B42E63 /* NuInternals.h */,
- 22956D8812B9E29B00B42E63 /* NuIvars.m */,
- 22956D8912B9E29B00B42E63 /* NuMacro_0.h */,
- 22956D8A12B9E29B00B42E63 /* NuMacro_0.m */,
- 22956D8B12B9E29B00B42E63 /* NuMacro_1.h */,
- 22956D8C12B9E29B00B42E63 /* NuMacro_1.m */,
- 22956D8D12B9E29B00B42E63 /* NuMain.h */,
- 22956D8E12B9E29B00B42E63 /* NuMethod.h */,
- 22956D8F12B9E29B00B42E63 /* NuMethod.m */,
- 22956D9012B9E29B00B42E63 /* NuObjCRuntime.h */,
- 22956D9112B9E29B00B42E63 /* NuObjCRuntime.m */,
- 22956D9212B9E29B00B42E63 /* NuObject.h */,
- 22956D9312B9E29B00B42E63 /* NuObject.m */,
- 22956D9412B9E29B00B42E63 /* NuOperator.h */,
- 22956D9512B9E29B00B42E63 /* NuOperator.m */,
- 22956D9612B9E29B00B42E63 /* NuOverrides.m */,
- 22956D9712B9E29B00B42E63 /* NuParser.h */,
- 22956D9812B9E29B00B42E63 /* NuParser.m */,
- 22956D9912B9E29B00B42E63 /* NuPointer.h */,
- 22956D9A12B9E29B00B42E63 /* NuPointer.m */,
- 22956D9B12B9E29B00B42E63 /* NuProfiler.h */,
- 22956D9C12B9E29B00B42E63 /* NuProfiler.m */,
- 22956D9D12B9E29B00B42E63 /* NuProtocol.m */,
- 22956D9E12B9E29B00B42E63 /* NuReference.h */,
- 22956D9F12B9E29B00B42E63 /* NuReference.m */,
- 22956DA012B9E29B00B42E63 /* NuRegex.h */,
- 22956DA112B9E29B00B42E63 /* NuRegex.m */,
- 22956DA212B9E29B00B42E63 /* NuStack.h */,
- 22956DA312B9E29B00B42E63 /* NuStack.m */,
- 22956DA412B9E29B00B42E63 /* NuSuper.h */,
- 22956DA512B9E29B00B42E63 /* NuSuper.m */,
- 22956DA612B9E29B00B42E63 /* NuSwizzles.m */,
- 22956DA712B9E29B00B42E63 /* NuSymbol.h */,
- 22956DA812B9E29B00B42E63 /* NuSymbol.m */,
- 22956DA912B9E29B00B42E63 /* NuTestHelper.m */,
- 22956DAA12B9E29B00B42E63 /* NuTypes.h */,
- 22956DAB12B9E29B00B42E63 /* NuVersion.h */,
- 22956DAC12B9E29B00B42E63 /* st.c */,
- 22956DAD12B9E29B00B42E63 /* st.h */,
- );
- name = objc;
- path = ../../objc;
- sourceTree = SOURCE_ROOT;
- };
- 224276FC11DD748600940005 /* include */ = {
- isa = PBXGroup;
- children = (
- 224276FD11DD748600940005 /* Nu */,
- );
- name = include;
- path = ../../include;
- sourceTree = SOURCE_ROOT;
- };
- 224276FD11DD748600940005 /* Nu */ = {
- isa = PBXGroup;
- children = (
- 224276FE11DD748600940005 /* Nu.h */,
- );
- path = Nu;
- sourceTree = "<group>";
- };
- 228306F311DDBBD100A5C690 /* nu */ = {
- isa = PBXGroup;
- children = (
- 228306F411DDBBD100A5C690 /* beautify.nu */,
- 228306F511DDBBD100A5C690 /* bridgesupport.nu */,
- 228306F611DDBBD100A5C690 /* cocoa.nu */,
- 228306F711DDBBD100A5C690 /* console.nu */,
- 228306F811DDBBD100A5C690 /* coredata.nu */,
- 228306F911DDBBD100A5C690 /* doc.nu */,
- 228306FA11DDBBD100A5C690 /* fscript.nu */,
- 228306FB11DDBBD100A5C690 /* generate.nu */,
- 228306FC11DDBBD100A5C690 /* help.nu */,
- 228306FD11DDBBD100A5C690 /* match.nu */,
- 228306FE11DDBBD100A5C690 /* math.nu */,
- 228306FF11DDBBD100A5C690 /* menu.nu */,
- 2283070011DDBBD100A5C690 /* nibtools.nu */,
- 2283070111DDBBD100A5C690 /* nu.nu */,
- 2283070211DDBBD100A5C690 /* template.nu */,
- 2283070311DDBBD100A5C690 /* test.nu */,
- );
- name = nu;
- path = ../../nu;
- sourceTree = SOURCE_ROOT;
- };
- 22B789F911DE98AF0022EE11 /* pcre */ = {
- isa = PBXGroup;
- children = (
- 22B789FA11DE98AF0022EE11 /* config.h */,
- 22B789FC11DE98AF0022EE11 /* pcre.h */,
- 22B789FD11DE98AF0022EE11 /* pcre_chartables.c */,
- 22B789FE11DE98AF0022EE11 /* pcre_compile.c */,
- 22B789FF11DE98AF0022EE11 /* pcre_config.c */,
- 22B78A0011DE98AF0022EE11 /* pcre_dfa_exec.c */,
- 22B78A0111DE98AF0022EE11 /* pcre_exec.c */,
- 22B78A0211DE98AF0022EE11 /* pcre_fullinfo.c */,
- 22B78A0311DE98AF0022EE11 /* pcre_get.c */,
- 22B78A0411DE98AF0022EE11 /* pcre_globals.c */,
- 22B78A0511DE98AF0022EE11 /* pcre_info.c */,
- 22B78A0611DE98AF0022EE11 /* pcre_internal.h */,
- 22B78A0711DE98AF0022EE11 /* pcre_maketables.c */,
- 22B78A0811DE98AF0022EE11 /* pcre_newline.c */,
- 22B78A0911DE98AF0022EE11 /* pcre_ord2utf8.c */,
- 22B78A0A11DE98AF0022EE11 /* pcre_refcount.c */,
- 22B78A0B11DE98AF0022EE11 /* pcre_scanner.h */,
- 22B78A0C11DE98AF0022EE11 /* pcre_stringpiece.h */,
- 22B78A0D11DE98AF0022EE11 /* pcre_study.c */,
- 22B78A0E11DE98AF0022EE11 /* pcre_tables.c */,
- 22B78A0F11DE98AF0022EE11 /* pcre_try_flipped.c */,
- 22B78A1011DE98AF0022EE11 /* pcre_ucd.c */,
- 22B78A1111DE98AF0022EE11 /* pcre_valid_utf8.c */,
- 22B78A1211DE98AF0022EE11 /* pcre_version.c */,
- 22B78A1311DE98AF0022EE11 /* pcre_xclass.c */,
- 22B78A1411DE98AF0022EE11 /* pcrecpp.h */,
- 22B78A1511DE98AF0022EE11 /* pcrecpp_internal.h */,
- 22B78A1611DE98AF0022EE11 /* pcrecpparg.h */,
- 22B78A1711DE98AF0022EE11 /* pcreposix.c */,
- 22B78A1811DE98AF0022EE11 /* pcreposix.h */,
- 22B78A1A11DE98AF0022EE11 /* ucp.h */,
- );
- name = pcre;
- path = ../../pcre;
- sourceTree = SOURCE_ROOT;
- };
- 32C88DFF0371C24200C91783 /* Other Sources */ = {
- isa = PBXGroup;
- children = (
- 32DBCF5E0370ADEE00C91783 /* Nu_Prefix.pch */,
- );
- name = "Other Sources";
- sourceTree = "<group>";
- };
-/* End PBXGroup section */
-
-/* Begin PBXHeadersBuildPhase section */
- 8DC2EF500486A6940098B216 /* Headers */ = {
- isa = PBXHeadersBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 224276FF11DD748600940005 /* Nu.h in Headers */,
- 22B78A1B11DE98AF0022EE11 /* config.h in Headers */,
- 22B78A1D11DE98AF0022EE11 /* pcre.h in Headers */,
- 22B78A2711DE98AF0022EE11 /* pcre_internal.h in Headers */,
- 22B78A2C11DE98AF0022EE11 /* pcre_scanner.h in Headers */,
- 22B78A2D11DE98AF0022EE11 /* pcre_stringpiece.h in Headers */,
- 22B78A3511DE98AF0022EE11 /* pcrecpp.h in Headers */,
- 22B78A3611DE98AF0022EE11 /* pcrecpp_internal.h in Headers */,
- 22B78A3711DE98AF0022EE11 /* pcrecpparg.h in Headers */,
- 22B78A3911DE98AF0022EE11 /* pcreposix.h in Headers */,
- 22B78A3B11DE98AF0022EE11 /* ucp.h in Headers */,
- 22956DAF12B9E29B00B42E63 /* mach_override.h in Headers */,
- 22956DB112B9E29B00B42E63 /* NuBlock.h in Headers */,
- 22956DB312B9E29B00B42E63 /* NuBridge.h in Headers */,
- 22956DB512B9E29B00B42E63 /* NuBridgeSupport.h in Headers */,
- 22956DB712B9E29B00B42E63 /* NuCell.h in Headers */,
- 22956DB912B9E29B00B42E63 /* NuClass.h in Headers */,
- 22956DBC12B9E29B00B42E63 /* NuDtrace.h in Headers */,
- 22956DBD12B9E29B00B42E63 /* NuEnumerable.h in Headers */,
- 22956DBF12B9E29B00B42E63 /* NuException.h in Headers */,
- 22956DC112B9E29B00B42E63 /* NuExtensions.h in Headers */,
- 22956DC312B9E29B00B42E63 /* NuHandler.h in Headers */,
- 22956DC512B9E29B00B42E63 /* NuInternals.h in Headers */,
- 22956DC712B9E29B00B42E63 /* NuMacro_0.h in Headers */,
- 22956DC912B9E29B00B42E63 /* NuMacro_1.h in Headers */,
- 22956DCB12B9E29B00B42E63 /* NuMain.h in Headers */,
- 22956DCC12B9E29B00B42E63 /* NuMethod.h in Headers */,
- 22956DCE12B9E29B00B42E63 /* NuObjCRuntime.h in Headers */,
- 22956DD012B9E29B00B42E63 /* NuObject.h in Headers */,
- 22956DD212B9E29B00B42E63 /* NuOperator.h in Headers */,
- 22956DD512B9E29B00B42E63 /* NuParser.h in Headers */,
- 22956DD712B9E29B00B42E63 /* NuPointer.h in Headers */,
- 22956DD912B9E29B00B42E63 /* NuProfiler.h in Headers */,
- 22956DDC12B9E29B00B42E63 /* NuReference.h in Headers */,
- 22956DDE12B9E29B00B42E63 /* NuRegex.h in Headers */,
- 22956DE012B9E29B00B42E63 /* NuStack.h in Headers */,
- 22956DE212B9E29B00B42E63 /* NuSuper.h in Headers */,
- 22956DE512B9E29B00B42E63 /* NuSymbol.h in Headers */,
- 22956DE812B9E29B00B42E63 /* NuTypes.h in Headers */,
- 22956DE912B9E29B00B42E63 /* NuVersion.h in Headers */,
- 22956DEB12B9E29B00B42E63 /* st.h in Headers */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXHeadersBuildPhase section */
-
-/* Begin PBXNativeTarget section */
- 2283073011DDBE3100A5C690 /* nush */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 2283073B11DDBE3A00A5C690 /* Build configuration list for PBXNativeTarget "nush" */;
- buildPhases = (
- 2283072E11DDBE3100A5C690 /* Sources */,
- 2283072F11DDBE3100A5C690 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- 2283074311DDBEA300A5C690 /* PBXTargetDependency */,
- );
- name = nush;
- productName = nush;
- productReference = 2283073111DDBE3100A5C690 /* nush */;
- productType = "com.apple.product-type.tool";
- };
- 8DC2EF4F0486A6940098B216 /* Nu */ = {
- isa = PBXNativeTarget;
- buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Nu" */;
- buildPhases = (
- 8DC2EF500486A6940098B216 /* Headers */,
- 8DC2EF520486A6940098B216 /* Resources */,
- 8DC2EF540486A6940098B216 /* Sources */,
- 8DC2EF560486A6940098B216 /* Frameworks */,
- );
- buildRules = (
- );
- dependencies = (
- );
- name = Nu;
- productInstallPath = "$(HOME)/Library/Frameworks";
- productName = Nu;
- productReference = 8DC2EF5B0486A6940098B216 /* Nu.framework */;
- productType = "com.apple.product-type.framework";
- };
-/* End PBXNativeTarget section */
-
-/* Begin PBXProject section */
- 0867D690FE84028FC02AAC07 /* Project object */ = {
- isa = PBXProject;
- buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Nu" */;
- compatibilityVersion = "Xcode 3.1";
- developmentRegion = English;
- hasScannedForEncodings = 1;
- knownRegions = (
- English,
- Japanese,
- French,
- German,
- );
- mainGroup = 0867D691FE84028FC02AAC07 /* Nu */;
- productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
- projectDirPath = "";
- projectRoot = "";
- targets = (
- 8DC2EF4F0486A6940098B216 /* Nu */,
- 2283073011DDBE3100A5C690 /* nush */,
- );
- };
-/* End PBXProject section */
-
-/* Begin PBXResourcesBuildPhase section */
- 8DC2EF520486A6940098B216 /* Resources */ = {
- isa = PBXResourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
- 2283070411DDBBD100A5C690 /* beautify.nu in Resources */,
- 2283070511DDBBD100A5C690 /* bridgesupport.nu in Resources */,
- 2283070611DDBBD100A5C690 /* cocoa.nu in Resources */,
- 2283070711DDBBD100A5C690 /* console.nu in Resources */,
- 2283070811DDBBD100A5C690 /* coredata.nu in Resources */,
- 2283070911DDBBD100A5C690 /* doc.nu in Resources */,
- 2283070A11DDBBD100A5C690 /* fscript.nu in Resources */,
- 2283070B11DDBBD100A5C690 /* generate.nu in Resources */,
- 2283070C11DDBBD100A5C690 /* help.nu in Resources */,
- 2283070D11DDBBD100A5C690 /* match.nu in Resources */,
- 2283070E11DDBBD100A5C690 /* math.nu in Resources */,
- 2283070F11DDBBD100A5C690 /* menu.nu in Resources */,
- 2283071011DDBBD100A5C690 /* nibtools.nu in Resources */,
- 2283071111DDBBD100A5C690 /* nu.nu in Resources */,
- 2283071211DDBBD100A5C690 /* template.nu in Resources */,
- 2283071311DDBBD100A5C690 /* test.nu in Resources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXResourcesBuildPhase section */
-
-/* Begin PBXSourcesBuildPhase section */
- 2283072E11DDBE3100A5C690 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 2283073D11DDBE7300A5C690 /* main.m in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
- 8DC2EF540486A6940098B216 /* Sources */ = {
- isa = PBXSourcesBuildPhase;
- buildActionMask = 2147483647;
- files = (
- 22B78A1E11DE98AF0022EE11 /* pcre_chartables.c in Sources */,
- 22B78A1F11DE98AF0022EE11 /* pcre_compile.c in Sources */,
- 22B78A2011DE98AF0022EE11 /* pcre_config.c in Sources */,
- 22B78A2111DE98AF0022EE11 /* pcre_dfa_exec.c in Sources */,
- 22B78A2211DE98AF0022EE11 /* pcre_exec.c in Sources */,
- 22B78A2311DE98AF0022EE11 /* pcre_fullinfo.c in Sources */,
- 22B78A2411DE98AF0022EE11 /* pcre_get.c in Sources */,
- 22B78A2511DE98AF0022EE11 /* pcre_globals.c in Sources */,
- 22B78A2611DE98AF0022EE11 /* pcre_info.c in Sources */,
- 22B78A2811DE98AF0022EE11 /* pcre_maketables.c in Sources */,
- 22B78A2911DE98AF0022EE11 /* pcre_newline.c in Sources */,
- 22B78A2A11DE98AF0022EE11 /* pcre_ord2utf8.c in Sources */,
- 22B78A2B11DE98AF0022EE11 /* pcre_refcount.c in Sources */,
- 22B78A2E11DE98AF0022EE11 /* pcre_study.c in Sources */,
- 22B78A2F11DE98AF0022EE11 /* pcre_tables.c in Sources */,
- 22B78A3011DE98AF0022EE11 /* pcre_try_flipped.c in Sources */,
- 22B78A3111DE98AF0022EE11 /* pcre_ucd.c in Sources */,
- 22B78A3211DE98AF0022EE11 /* pcre_valid_utf8.c in Sources */,
- 22B78A3311DE98AF0022EE11 /* pcre_version.c in Sources */,
- 22B78A3411DE98AF0022EE11 /* pcre_xclass.c in Sources */,
- 22B78A3811DE98AF0022EE11 /* pcreposix.c in Sources */,
- 22956DAE12B9E29B00B42E63 /* mach_override.c in Sources */,
- 22956DB012B9E29B00B42E63 /* Nu.m in Sources */,
- 22956DB212B9E29B00B42E63 /* NuBlock.m in Sources */,
- 22956DB412B9E29B00B42E63 /* NuBridge.m in Sources */,
- 22956DB612B9E29B00B42E63 /* NuBridgeSupport.m in Sources */,
- 22956DB812B9E29B00B42E63 /* NuCell.m in Sources */,
- 22956DBA12B9E29B00B42E63 /* NuClass.m in Sources */,
- 22956DBE12B9E29B00B42E63 /* NuEnumerable.m in Sources */,
- 22956DC012B9E29B00B42E63 /* NuException.m in Sources */,
- 22956DC212B9E29B00B42E63 /* NuExtensions.m in Sources */,
- 22956DC412B9E29B00B42E63 /* NuHandler.m in Sources */,
- 22956DC612B9E29B00B42E63 /* NuIvars.m in Sources */,
- 22956DC812B9E29B00B42E63 /* NuMacro_0.m in Sources */,
- 22956DCA12B9E29B00B42E63 /* NuMacro_1.m in Sources */,
- 22956DCD12B9E29B00B42E63 /* NuMethod.m in Sources */,
- 22956DCF12B9E29B00B42E63 /* NuObjCRuntime.m in Sources */,
- 22956DD112B9E29B00B42E63 /* NuObject.m in Sources */,
- 22956DD312B9E29B00B42E63 /* NuOperator.m in Sources */,
- 22956DD412B9E29B00B42E63 /* NuOverrides.m in Sources */,
- 22956DD612B9E29B00B42E63 /* NuParser.m in Sources */,
- 22956DD812B9E29B00B42E63 /* NuPointer.m in Sources */,
- 22956DDA12B9E29B00B42E63 /* NuProfiler.m in Sources */,
- 22956DDB12B9E29B00B42E63 /* NuProtocol.m in Sources */,
- 22956DDD12B9E29B00B42E63 /* NuReference.m in Sources */,
- 22956DDF12B9E29B00B42E63 /* NuRegex.m in Sources */,
- 22956DE112B9E29B00B42E63 /* NuStack.m in Sources */,
- 22956DE312B9E29B00B42E63 /* NuSuper.m in Sources */,
- 22956DE412B9E29B00B42E63 /* NuSwizzles.m in Sources */,
- 22956DE612B9E29B00B42E63 /* NuSymbol.m in Sources */,
- 22956DE712B9E29B00B42E63 /* NuTestHelper.m in Sources */,
- 22956DEA12B9E29B00B42E63 /* st.c in Sources */,
- );
- runOnlyForDeploymentPostprocessing = 0;
- };
-/* End PBXSourcesBuildPhase section */
-
-/* Begin PBXTargetDependency section */
- 2283074311DDBEA300A5C690 /* PBXTargetDependency */ = {
- isa = PBXTargetDependency;
- target = 8DC2EF4F0486A6940098B216 /* Nu */;
- targetProxy = 2283074211DDBEA300A5C690 /* PBXContainerItemProxy */;
- };
-/* End PBXTargetDependency section */
-
-/* Begin PBXVariantGroup section */
- 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
- isa = PBXVariantGroup;
- children = (
- 089C1667FE841158C02AAC07 /* English */,
- );
- name = InfoPlist.strings;
- sourceTree = "<group>";
- };
-/* End PBXVariantGroup section */
-
-/* Begin XCBuildConfiguration section */
- 1DEB91AE08733DA50010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- FRAMEWORK_VERSION = A;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_MODEL_TUNING = G5;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Nu_Prefix.pch;
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Library/Frameworks";
- PRODUCT_NAME = Nu;
- WRAPPER_EXTENSION = framework;
- };
- name = Debug;
- };
- 1DEB91AF08733DA50010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- DYLIB_COMPATIBILITY_VERSION = 1;
- DYLIB_CURRENT_VERSION = 1;
- FRAMEWORK_VERSION = A;
- GCC_MODEL_TUNING = G5;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = Nu_Prefix.pch;
- INFOPLIST_FILE = Info.plist;
- INSTALL_PATH = "$(HOME)/Library/Frameworks";
- PRODUCT_NAME = Nu;
- WRAPPER_EXTENSION = framework;
- };
- name = Release;
- };
- 1DEB91B208733DA50010E9CD /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_ENABLE_OBJC_GC = supported;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PREPROCESSOR_DEFINITIONS = (
- SNOWLEOPARD,
- HAVE_CONFIG_H,
- DARWIN,
- );
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = /usr/local/include;
- ONLY_ACTIVE_ARCH = YES;
- OTHER_LDFLAGS = (
- "-ledit",
- "-lffi",
- );
- PREBINDING = NO;
- SDKROOT = macosx10.6;
- };
- name = Debug;
- };
- 1DEB91B308733DA50010E9CD /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
- GCC_C_LANGUAGE_STANDARD = gnu99;
- GCC_ENABLE_OBJC_GC = supported;
- GCC_PREPROCESSOR_DEFINITIONS = (
- SNOWLEOPARD,
- HAVE_CONFIG_H,
- DARWIN,
- );
- GCC_WARN_ABOUT_RETURN_TYPE = YES;
- GCC_WARN_UNUSED_VARIABLE = YES;
- HEADER_SEARCH_PATHS = /usr/local/include;
- OTHER_LDFLAGS = (
- "-ledit",
- "-lffi",
- );
- PREBINDING = NO;
- SDKROOT = macosx10.6;
- };
- name = Release;
- };
- 2283073311DDBE3200A5C690 /* Debug */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = NO;
- GCC_DYNAMIC_NO_PIC = NO;
- GCC_ENABLE_FIX_AND_CONTINUE = YES;
- GCC_MODEL_TUNING = G5;
- GCC_OPTIMIZATION_LEVEL = 0;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
- INSTALL_PATH = /usr/local/bin;
- OTHER_LDFLAGS = (
- "-framework",
- Foundation,
- "-framework",
- AppKit,
- );
- PREBINDING = NO;
- PRODUCT_NAME = nush;
- };
- name = Debug;
- };
- 2283073411DDBE3200A5C690 /* Release */ = {
- isa = XCBuildConfiguration;
- buildSettings = {
- ALWAYS_SEARCH_USER_PATHS = NO;
- COPY_PHASE_STRIP = YES;
- DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
- GCC_ENABLE_FIX_AND_CONTINUE = NO;
- GCC_MODEL_TUNING = G5;
- GCC_PRECOMPILE_PREFIX_HEADER = YES;
- GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
- INSTALL_PATH = /usr/local/bin;
- OTHER_LDFLAGS = (
- "-framework",
- Foundation,
- "-framework",
- AppKit,
- );
- PREBINDING = NO;
- PRODUCT_NAME = nush;
- ZERO_LINK = NO;
- };
- name = Release;
- };
-/* End XCBuildConfiguration section */
-
-/* Begin XCConfigurationList section */
- 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Nu" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB91AE08733DA50010E9CD /* Debug */,
- 1DEB91AF08733DA50010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Nu" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 1DEB91B208733DA50010E9CD /* Debug */,
- 1DEB91B308733DA50010E9CD /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
- 2283073B11DDBE3A00A5C690 /* Build configuration list for PBXNativeTarget "nush" */ = {
- isa = XCConfigurationList;
- buildConfigurations = (
- 2283073311DDBE3200A5C690 /* Debug */,
- 2283073411DDBE3200A5C690 /* Release */,
- );
- defaultConfigurationIsVisible = 0;
- defaultConfigurationName = Release;
- };
-/* End XCConfigurationList section */
- };
- rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
-}
View
1 MacOS/Nu-framework/test
View
72 Makefile
@@ -8,63 +8,47 @@ SYSTEM = $(shell uname)
PREFIX ?= /usr/local
-ifeq ($(SYSTEM), Darwin)
- ifeq ($(shell test -e /usr/lib/libffi.dylib && echo yes), yes)
- # Use the libffi that ships with OS X.
- FFI_LIB = -L/usr/lib -lffi
- FFI_INCLUDE = -I/usr/include/ffi
- LEOPARD_CFLAGS = -DLEOPARD_OBJC2
- else
- # Use the libffi that is distributed with Nu.
- FFI_LIB = -L./libffi -lffi
- FFI_INCLUDE = -I./libffi/include
- LEOPARD_CFLAGS =
- endif
-
- ifeq ($(shell test -e /Developer/SDKs/MacOSX10.7.sdk && echo yes), yes)
- # not a typo, we deliberatly stay back on the 10.6 SDK for now.
- LION_CFLAGS = -DLION -isysroot /Developer/SDKs/MacOSX10.6.sdk
- else
- LION_CFLAGS =
- endif
-
-else # GNUstep
- FFI_LIB=-lffi
- FFI_INCLUDE=
+DEVROOT = $(shell xcode-select -print-path)
+
+ifeq ($(shell test -e /usr/lib/libffi.dylib && echo yes), yes)
+ # Use the libffi that ships with OS X.
+ FFI_LIB = -L/usr/lib -lffi
+ FFI_INCLUDE = -I/usr/include/ffi
+else
+ # Use the libffi that is distributed with Nu.
+ FFI_LIB = -L./libffi -lffi
+ FFI_INCLUDE = -I./libffi/include
+endif
+
+ifeq ($(shell test -e $(DEVROOT)/SDKs/MacOSX10.7.sdk && echo yes), yes)
+ LION_CFLAGS = -isysroot $(DEVROOT)/SDKs/MacOSX10.7.sdk
+else
+ LION_CFLAGS =
endif
INCLUDES = $(FFI_INCLUDE) -I./include
-ifeq ($(SYSTEM), Darwin)
- ifeq ($(shell test -d $(PREFIX)/include && echo yes), yes)
- INCLUDES += -I$(PREFIX)/include
- endif
- FRAMEWORKS = -framework Cocoa
- LIBS = -lobjc -lreadline
- ifeq ($(shell test -d $(PREFIX)/lib && echo yes), yes)
- LIBDIRS += -L$(PREFIX)/lib
- endif
-else
- FRAMEWORKS =
- LIBS = -lm -lpcre -lreadline -lgnustep-base
- LIBDIRS =
+ifeq ($(shell test -d $(PREFIX)/include && echo yes), yes)
+ INCLUDES += -I$(PREFIX)/include
+endif
+FRAMEWORKS = -framework Cocoa
+LIBS = -lobjc -lreadline
+ifeq ($(shell test -d $(PREFIX)/lib && echo yes), yes)
+ LIBDIRS += -L$(PREFIX)/lib
endif
-C_FILES = $(wildcard objc/*.c) $(wildcard pcre/*.c)
+C_FILES = $(wildcard objc/*.c)
OBJC_FILES = $(wildcard objc/*.m) $(wildcard main/*.m)
GCC_FILES = $(OBJC_FILES) $(C_FILES)
GCC_OBJS = $(patsubst %.m, %.o, $(OBJC_FILES)) $(patsubst %.c, %.o, $(C_FILES))
CC = gcc
-CFLAGS = -g -Wall -DMININUSH -std=gnu99
+CFLAGS = -g -Wall -DMININUSH
MFLAGS = -fobjc-exceptions
-# required to compile bundled PCRE source
-CFLAGS += -DHAVE_CONFIG_H
-
ifeq ($(SYSTEM), Darwin)
- #CC = /Developer/usr/bin/llvm-gcc-4.2
- CFLAGS += -DMACOSX -DDARWIN $(LEOPARD_CFLAGS) $(LION_CFLAGS) -Ipcre
+ CC = $(DEVROOT)/usr/bin/clang
+ CFLAGS += -DMACOSX -DDARWIN $(LION_CFLAGS)
else
# CFLAGS += -DLINUX
# MFLAGS += -fconstant-string-class=NSConstantString
@@ -112,7 +96,7 @@ mininush: $(GCC_OBJS)
.PHONY: clean
clean:
- rm -f objc/*.o main/*.o pcre/*.o
+ rm -f objc/*.o main/*.o
.PHONY: clobber
clobber: clean
View
4 NOTICE
@@ -1,5 +1,5 @@
This product includes software developed by
-Neon Design Technology, Inc. (http://www.neontology.com/).
+Radtastical Inc. (http://www.radtastical.com/).
The following files contain source code developed and copyrighted by others.
See individual files for their license details.
@@ -15,4 +15,4 @@ examples/NuAnywhere/libinject/objc/* are Copyright (c) 2003-2005 Jonathan 'Wolf'
libffi/* is Copyright (c) 1996-2003 Red Hat, Inc.
iphone/include/pcre.h is by Philip Hazel and Copyright (c) 1997-2008 University of Cambridge.
-The iphone/libpcre.a was generated from the PCRE sources.
+The iphone/libpcre.a was generated from the PCRE sources.
View
55 Nukefile
@@ -1,6 +1,10 @@
;; Nukefile for Nu framework and nush, the Nu shell
-(global VERSION '(0 9 1)) #(major minor tweak)
+(set DEVROOT
+ (ifDarwin (then (NSString stringWithShellCommand:"xcode-select -print-path"))
+ (else nil)))
+
+(global VERSION '(2 0 1)) #(major minor tweak)
(task "version" is
(set now (NSCalendarDate date))
@@ -27,7 +31,6 @@ END)
;; source files
(set @c_files (filelist "^objc/.*\.c$"))
-(@c_files unionSet:(filelist "^pcre/.*\.c$"))
(set @m_files (filelist "^objc/.*\.m$"))
(@m_files unionSet:(filelist "^baked/.*\.m$"))
(set @nu_files (filelist "^nu/.*\.nu$"))
@@ -43,7 +46,6 @@ END)
(@inc_dirs addObjectsFromList:(list "./include" "./include/Nu"))
(ifDarwin
(then (@frameworks addObject:"Cocoa")
- (@inc_dirs addObject:"./pcre")
(@libs addObject:"edit"))
(else (@libs addObjectsFromList:(list "readline" "m" ))
;;(@inc_dirs addObject:"/usr/include/GNUstep/Headers")
@@ -65,13 +67,6 @@ END)
(@inc_dirs addObject:"./libffi/include")
(@lib_dirs addObject:"./libffi")))))
-(set @pcre_prefix "")
-(let ((pcre_config ((NSString stringWithShellCommand:"which pcre-config 2>/dev/null") chomp)))
- (if pcre_config
- (then (set @pcre_prefix ((NSString stringWithShellCommand:"#{pcre_config} --prefix") chomp))
- (@inc_dirs addObject:"#{@pcre_prefix}/include")
- (@lib_dirs addObject:"#{@pcre_prefix}/lib"))))
-
;; framework description
(set @framework "Nu")
(set @framework_identifier "nu.programming.framework")
@@ -84,25 +79,27 @@ END)
;; build configuration
(set @cc "gcc")
-(set @leopard "")
+(set @cc "#{DEVROOT}/usr/bin/clang")
+
+(set @sdkflags "")
(set @sdk
- (cond ((NSFileManager directoryExistsNamed:"/Developer/SDKs/MacOSX10.7.sdk")
- (set @leopard "-DLEOPARD_OBJC2 -D__OBJC2__ -DSNOWLEOPARD -DLION")
- ("-isysroot /Developer/SDKs/MacOSX10.6.sdk")) ;; stay on the 10.6 SDK for now
- ((NSFileManager directoryExistsNamed:"/Developer/SDKs/MacOSX10.6.sdk")
- (set @leopard "-DLEOPARD_OBJC2 -D__OBJC2__ -DSNOWLEOPARD")
- ("-isysroot /Developer/SDKs/MacOSX10.6.sdk"))
- ((NSFileManager directoryExistsNamed:"/Developer/SDKs/MacOSX10.5.sdk")
- (set @leopard "-DLEOPARD_OBJC2 -D__OBJC2__")
- ("-isysroot /Developer/SDKs/MacOSX10.5.sdk"))
- ((NSFileManager directoryExistsNamed:"/Developer/SDKs/MacOSX10.4u.sdk")
- ("-isysroot /Developer/SDKs/MacOSX10.4u.sdk"))
+ (cond ((NSFileManager directoryExistsNamed:"#{DEVROOT}/SDKs/MacOSX10.7.sdk")
+ (set @sdkflags "-D__OBJC2__ -DSNOWLEOPARD")
+ ("-isysroot #{DEVROOT}/SDKs/MacOSX10.7.sdk"))
+ ((NSFileManager directoryExistsNamed:"#{DEVROOT}/SDKs/MacOSX10.6.sdk")
+ (set @sdkflags "-D__OBJC2__ -DSNOWLEOPARD")
+ ("-isysroot #{DEVROOT}/SDKs/MacOSX10.6.sdk"))
+ ((NSFileManager directoryExistsNamed:"#{DEVROOT}/SDKs/MacOSX10.5.sdk")
+ (set @sdkflags "-D__OBJC2__")
+ ("-isysroot #{DEVROOT}/SDKs/MacOSX10.5.sdk"))
+ ((NSFileManager directoryExistsNamed:"#{DEVROOT}/SDKs/MacOSX10.4u.sdk")
+ ("-isysroot #{DEVROOT}/SDKs/MacOSX10.4u.sdk"))
(else "")))
(set @cflags "-Wall -g -std=gnu99 -fPIC")
(ifDarwin
- (then (set @cflags (+ @cflags " -g -O2 -DDARWIN -DMACOSX #{@sdk} #{@leopard}"))
+ (then (set @cflags (+ @cflags " -g -O2 -DMACOSX #{@sdk} #{@sdkflags}"))
(set @mflags_nogc "-fobjc-exceptions")
(set @mflags (+ @mflags_nogc " -fobjc-gc"))) ;; To use garbage collection, add this flag: "-fobjc-gc"
(else (set @cflags "-Wall -g -std=gnu99 -fPIC")
@@ -116,9 +113,9 @@ END)
(set @cflags (+ @cflags " -DHAVE_CONFIG_H"))
(ifDarwin
- (then (set @arch '("i386")))) ;; optionally add "ppc" or "ppc64" to the list
+ (then (set @arch '()))) ;; optionally add "ppc" or "ppc64" to the list
-(if (isSnowLeopard)
+(if (or isSnowLeopard isLion)
(then (set @arch (append @arch '("x86_64")))))
(set @includes
@@ -186,7 +183,7 @@ END)
(SH "ruby -rtest/unit -e0 -- -v --pattern '/test_.*\.rb^/'"))
(task "test" => "framework" "nush" is
- (SH "./nush tools/nutest test/test_*.nu"))
+ (SH "./nush tools/nutest tests.nu"))
(task "doc" is
(SH "nudoc"))
@@ -232,9 +229,9 @@ END)
(SH "hdiutil create -srcdir dmg '#{@framework}.dmg' -volname '#{@framework}'")
(SH "rm -rf dmg"))
-(if (NSFileManager fileExistsNamed:"/Developer/usr/bin/packagemaker")
- (then (set PACKAGEMAKER "/Developer/usr/bin/packagemaker"))
- (else (set PACKAGEMAKER "/Developer/Tools/packagemaker")))
+(if (NSFileManager fileExistsNamed:"#{DEVROOT}/usr/bin/packagemaker")
+ (then (set PACKAGEMAKER "#{DEVROOT}/usr/bin/packagemaker"))
+ (else (set PACKAGEMAKER "#{DEVROOT}/Tools/packagemaker")))
;; Build an installer and wrap it in a disk image.
(task "installer" => "framework" "nush" is
View
12 README
@@ -27,8 +27,8 @@ LEGAL
Nu is copyrighted open-source software that is released under the Apache
License, version 2.0. For details on the license, see the LICENSE file.
-In its use to name a programming language, "Nu" is a trademark of Neon Design
-Technology, Inc.
+In its use to name a programming language, "Nu" is a trademark of Radtastical i
+Inc.
SYSTEM REQUIREMENTS
@@ -58,7 +58,7 @@ application icon to add Nu-specific features to TextMate.
AUTHOR
-Tim Burks (tim@neontology.com)
-Neon Design Technology, Inc.
-Los Altos, California, USA
-http://www.neontology.com
+Tim Burks (tim@radtastical.com)
+Radtastical Inc.
+Palo Alto, California, USA
+http://www.radtastical.com
View
95 Rakefile.deprecated
@@ -1,95 +0,0 @@
-#
-# This Rakefile is used to bootstrap Nu.
-# Use it to build "mininush", a simpler and statically-linked
-# version of nush, the Nu shell.
-#
-# THIS FILE IS DEPRECATED. PLEASE USE make AND THE INCLUDED Makefile instead.
-#
-require 'rake'
-require 'rake/clean'
-
-SYSTEM = `uname`.chomp
-
-PREFIX = ENV['PREFIX'] || '/usr/local'
-
-@frameworks = []
-@inc_dirs = %w{./include}
-@libs = %w{objc ffi pcre}
-@lib_dirs = []
-
-if SYSTEM == 'Darwin'
- @frameworks << 'Cocoa'
- @libs += %w{edit}
-else
- @libs += %w{readline m}
-end
-
-@inc_dirs << "#{PREFIX}/include" if File.exist? "#{PREFIX}/include"
-@lib_dirs << "#{PREFIX}/lib" if File.exists? "#{PREFIX}/lib"
-
-if SYSTEM == 'Darwin'
- if File.exist? '/usr/lib/libffi.dylib'
- # Use the libffi that ships with OS X.
- @inc_dirs << '/usr/include/ffi'
- else
- # Use the libffi that is distributed with Nu.
- @inc_dirs << './libffi/include'
- @lib_dirs << './libffi'
- end
-end
-
-PCRE_CONFIG = `which pcre-config 2>/dev/null`.chomp
-if PCRE_CONFIG
- prefix = `#{PCRE_CONFIG} --prefix`.chomp
- @inc_dirs << "#{prefix}/include"
- @lib_dirs << "#{prefix}/lib"
-end
-
-@leopard_cflags = ''
-if File.exists? '/Developer/SDKs/MacOSX10.5.sdk'
- @leopard_cflags = '-DLEOPARD_OBJC2'
-end
-
-CLEAN.include('*/*.o')
-CLOBBER.include('mininush')
-
-@c_files = FileList['objc/*.c']
-@objc_files = FileList['objc/*.m'] + FileList['main/*.m']
-@gcc_files = @objc_files + @c_files
-@gcc_objects = @gcc_files.sub(/\.c$/, '.o').sub(/\.m$/, '.o')
-
-@cc = "gcc"
-if SYSTEM == "Darwin"
- @cflags = "-g -O2 -Wall -DMACOSX -DDARWIN -DMININUSH -std=gnu99 #{@leopard_cflags}"
- @mflags = "-fobjc-exceptions"
-else
- @cflags = "-g -O2 -Wall -DLINUX -DMININUSH -std=gnu99 #{@leopard_cflags}"
- # @mflags = "-fobjc-exceptions -fconstant-string-class=NSConstantString"
- @mflags = `gnustep-config --objc-flags`.chomp
-end
-
-@cflags += @inc_dirs.map {|inc| " -I#{inc}"}.join
-@ldflags = @frameworks.map {|framework| " -framework #{framework}"}.join
-@ldflags += @libs.map {|lib| " -l#{lib}"}.join
-@ldflags += @lib_dirs.map {|libdir| " -L#{libdir}"}.join
-if SYSTEM == "Linux"
- # @ldflags += " -lobjc -lNuFound"
- @ldflags += " "
- @ldflags += `gnustep-config --base-libs`.chomp
- @ldflags += " -Wl,--rpath -Wl,/usr/local/lib"
-end
-
-rule ".o" => [".m"] do |t|
- sh "#{@cc} #{@cflags} #{@mflags} -c -o #{t.name} #{t.source}"
-end
-
-rule ".o" => [".c"] do |t|
- sh "#{@cc} #{@cflags} -c -o #{t.name} #{t.source}"
-end
-
-file "mininush" => @gcc_objects do
- sh "gcc #{@gcc_objects} -g -O2 -o mininush #{@ldflags}"
-end
-
-task :default => "mininush"
-
View
0 ...framework/English.lproj/InfoPlist.strings → Xcode/English.lproj/InfoPlist.strings
File renamed without changes.
View
0 MacOS/Nu-framework/Info.plist → Xcode/Info.plist
File renamed without changes.
View
950 Xcode/Nu.xcodeproj/project.pbxproj
@@ -0,0 +1,950 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 225F62CD13B04256002DD16B /* ffi.S in Sources */ = {isa = PBXBuildFile; fileRef = 225F62C413B04256002DD16B /* ffi.S */; };
+ 225F62D313B04256002DD16B /* ffi.c in Sources */ = {isa = PBXBuildFile; fileRef = 225F62CA13B04256002DD16B /* ffi.c */; };
+ 2283074411DDBEA700A5C690 /* Nu.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 8DC2EF5B0486A6940098B216 /* Nu.framework */; };
+ 22B3B3B613B033D400B3AB31 /* test.html in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38813B033D400B3AB31 /* test.html */; };
+ 22B3B3B713B033D400B3AB31 /* test_array.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38913B033D400B3AB31 /* test_array.nu */; };
+ 22B3B3B813B033D400B3AB31 /* test_blockargs.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38A13B033D400B3AB31 /* test_blockargs.nu */; };
+ 22B3B3B913B033D400B3AB31 /* test_bridge.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38B13B033D400B3AB31 /* test_bridge.nu */; };
+ 22B3B3BA13B033D400B3AB31 /* test_bridgesupport.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38C13B033D400B3AB31 /* test_bridgesupport.nu */; };
+ 22B3B3BB13B033D400B3AB31 /* test_characters.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38D13B033D400B3AB31 /* test_characters.nu */; };
+ 22B3B3BC13B033D400B3AB31 /* test_classes.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38E13B033D400B3AB31 /* test_classes.nu */; };
+ 22B3B3BD13B033D400B3AB31 /* test_closures.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B38F13B033D400B3AB31 /* test_closures.nu */; };
+ 22B3B3BE13B033D400B3AB31 /* test_comparison.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39013B033D400B3AB31 /* test_comparison.nu */; };
+ 22B3B3BF13B033D400B3AB31 /* test_control.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39113B033D400B3AB31 /* test_control.nu */; };
+ 22B3B3C013B033D400B3AB31 /* test_dictionary.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39213B033D400B3AB31 /* test_dictionary.nu */; };
+ 22B3B3C113B033D400B3AB31 /* test_enumerable.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39313B033D400B3AB31 /* test_enumerable.nu */; };
+ 22B3B3C213B033D400B3AB31 /* test_errors.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39413B033D400B3AB31 /* test_errors.nu */; };
+ 22B3B3C313B033D400B3AB31 /* test_exceptions.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39513B033D400B3AB31 /* test_exceptions.nu */; };
+ 22B3B3C413B033D400B3AB31 /* test_interface.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39613B033D400B3AB31 /* test_interface.nu */; };
+ 22B3B3C513B033D400B3AB31 /* test_list.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39713B033D400B3AB31 /* test_list.nu */; };
+ 22B3B3C613B033D400B3AB31 /* test_list_enumerable.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39813B033D400B3AB31 /* test_list_enumerable.nu */; };
+ 22B3B3C713B033D400B3AB31 /* test_macros.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39913B033D400B3AB31 /* test_macros.nu */; };
+ 22B3B3C813B033D400B3AB31 /* test_macrox.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39A13B033D400B3AB31 /* test_macrox.nu */; };
+ 22B3B3C913B033D400B3AB31 /* test_match.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39B13B033D400B3AB31 /* test_match.nu */; };
+ 22B3B3CA13B033D400B3AB31 /* test_math.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39C13B033D400B3AB31 /* test_math.nu */; };
+ 22B3B3CB13B033D400B3AB31 /* test_memory.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39D13B033D400B3AB31 /* test_memory.nu */; };
+ 22B3B3CC13B033D400B3AB31 /* test_nu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B39E13B033D400B3AB31 /* test_nu.nu */; };
+ 22B3B3CE13B033D400B3AB31 /* test_numbers.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A013B033D400B3AB31 /* test_numbers.nu */; };
+ 22B3B3CF13B033D400B3AB31 /* test_onlisp.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A113B033D400B3AB31 /* test_onlisp.nu */; };
+ 22B3B3D013B033D400B3AB31 /* test_operators.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A213B033D400B3AB31 /* test_operators.nu */; };
+ 22B3B3D113B033D400B3AB31 /* test_parser.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A313B033D400B3AB31 /* test_parser.nu */; };
+ 22B3B3D213B033D400B3AB31 /* test_profiler.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A413B033D400B3AB31 /* test_profiler.nu */; };
+ 22B3B3D313B033D400B3AB31 /* test_propertylists.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A513B033D400B3AB31 /* test_propertylists.nu */; };
+ 22B3B3D413B033D400B3AB31 /* test_protocols.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A613B033D400B3AB31 /* test_protocols.nu */; };
+ 22B3B3D513B033D400B3AB31 /* test_quasiquote.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A713B033D400B3AB31 /* test_quasiquote.nu */; };
+ 22B3B3D613B033D400B3AB31 /* test_references.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A813B033D400B3AB31 /* test_references.nu */; };
+ 22B3B3D713B033D400B3AB31 /* test_regex.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3A913B033D400B3AB31 /* test_regex.nu */; };
+ 22B3B3D813B033D400B3AB31 /* test_return.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AA13B033D400B3AB31 /* test_return.nu */; };
+ 22B3B3D913B033D400B3AB31 /* test_set.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AB13B033D400B3AB31 /* test_set.nu */; };
+ 22B3B3DA13B033D400B3AB31 /* test_strings.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AC13B033D400B3AB31 /* test_strings.nu */; };
+ 22B3B3DB13B033D400B3AB31 /* test_structs.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AD13B033D400B3AB31 /* test_structs.nu */; };
+ 22B3B3DC13B033D400B3AB31 /* test_swizzling.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AE13B033D400B3AB31 /* test_swizzling.nu */; };
+ 22B3B3DD13B033D400B3AB31 /* test_symbols.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3AF13B033D400B3AB31 /* test_symbols.nu */; };
+ 22B3B3DE13B033D400B3AB31 /* test_system.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B013B033D400B3AB31 /* test_system.nu */; };
+ 22B3B3DF13B033D400B3AB31 /* test_templates.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B113B033D400B3AB31 /* test_templates.nu */; };
+ 22B3B3E013B033D400B3AB31 /* test_truth.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B213B033D400B3AB31 /* test_truth.nu */; };
+ 22B3B3E113B033D400B3AB31 /* test_types.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B313B033D400B3AB31 /* test_types.nu */; };
+ 22B3B3E213B033D400B3AB31 /* test_undo.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B413B033D400B3AB31 /* test_undo.nu */; };
+ 22B3B3E313B033D400B3AB31 /* test_varargs.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3B513B033D400B3AB31 /* test_varargs.nu */; };
+ 22B3B3F613B033EE00B3AB31 /* beautify.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E513B033EE00B3AB31 /* beautify.nu */; };
+ 22B3B3F713B033EE00B3AB31 /* beautify.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E513B033EE00B3AB31 /* beautify.nu */; };
+ 22B3B3F813B033EE00B3AB31 /* bridgesupport.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E613B033EE00B3AB31 /* bridgesupport.nu */; };
+ 22B3B3F913B033EE00B3AB31 /* bridgesupport.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E613B033EE00B3AB31 /* bridgesupport.nu */; };
+ 22B3B3FA13B033EE00B3AB31 /* cblocks.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E713B033EE00B3AB31 /* cblocks.nu */; };
+ 22B3B3FB13B033EE00B3AB31 /* cblocks.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E713B033EE00B3AB31 /* cblocks.nu */; };
+ 22B3B3FC13B033EE00B3AB31 /* cocoa.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E813B033EE00B3AB31 /* cocoa.nu */; };
+ 22B3B3FD13B033EE00B3AB31 /* cocoa.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E813B033EE00B3AB31 /* cocoa.nu */; };
+ 22B3B3FE13B033EE00B3AB31 /* console.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E913B033EE00B3AB31 /* console.nu */; };
+ 22B3B3FF13B033EE00B3AB31 /* console.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3E913B033EE00B3AB31 /* console.nu */; };
+ 22B3B40013B033EE00B3AB31 /* coredata.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EA13B033EE00B3AB31 /* coredata.nu */; };
+ 22B3B40113B033EE00B3AB31 /* coredata.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EA13B033EE00B3AB31 /* coredata.nu */; };
+ 22B3B40213B033EE00B3AB31 /* doc.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EB13B033EE00B3AB31 /* doc.nu */; };
+ 22B3B40313B033EE00B3AB31 /* doc.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EB13B033EE00B3AB31 /* doc.nu */; };
+ 22B3B40413B033EE00B3AB31 /* fscript.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EC13B033EE00B3AB31 /* fscript.nu */; };
+ 22B3B40513B033EE00B3AB31 /* fscript.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EC13B033EE00B3AB31 /* fscript.nu */; };
+ 22B3B40613B033EE00B3AB31 /* generate.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3ED13B033EE00B3AB31 /* generate.nu */; };
+ 22B3B40713B033EE00B3AB31 /* generate.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3ED13B033EE00B3AB31 /* generate.nu */; };
+ 22B3B40813B033EE00B3AB31 /* help.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EE13B033EE00B3AB31 /* help.nu */; };
+ 22B3B40913B033EE00B3AB31 /* help.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EE13B033EE00B3AB31 /* help.nu */; };
+ 22B3B40A13B033EE00B3AB31 /* match.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EF13B033EE00B3AB31 /* match.nu */; };
+ 22B3B40B13B033EE00B3AB31 /* match.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3EF13B033EE00B3AB31 /* match.nu */; };
+ 22B3B40C13B033EE00B3AB31 /* math.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F013B033EE00B3AB31 /* math.nu */; };
+ 22B3B40D13B033EE00B3AB31 /* math.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F013B033EE00B3AB31 /* math.nu */; };
+ 22B3B40E13B033EE00B3AB31 /* menu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F113B033EE00B3AB31 /* menu.nu */; };
+ 22B3B40F13B033EE00B3AB31 /* menu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F113B033EE00B3AB31 /* menu.nu */; };
+ 22B3B41013B033EE00B3AB31 /* nibtools.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F213B033EE00B3AB31 /* nibtools.nu */; };
+ 22B3B41113B033EE00B3AB31 /* nibtools.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F213B033EE00B3AB31 /* nibtools.nu */; };
+ 22B3B41213B033EE00B3AB31 /* nu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F313B033EE00B3AB31 /* nu.nu */; };
+ 22B3B41313B033EE00B3AB31 /* nu.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F313B033EE00B3AB31 /* nu.nu */; };
+ 22B3B41413B033EE00B3AB31 /* template.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F413B033EE00B3AB31 /* template.nu */; };
+ 22B3B41513B033EE00B3AB31 /* template.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F413B033EE00B3AB31 /* template.nu */; };
+ 22B3B41613B033EE00B3AB31 /* test.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F513B033EE00B3AB31 /* test.nu */; };
+ 22B3B41713B033EE00B3AB31 /* test.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22B3B3F513B033EE00B3AB31 /* test.nu */; };
+ 22B3B47313B0359300B3AB31 /* Nu.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B3B41D13B0359300B3AB31 /* Nu.m */; };
+ 22B3B47413B0359300B3AB31 /* Nu.m in Sources */ = {isa = PBXBuildFile; fileRef = 22B3B41D13B0359300B3AB31 /* Nu.m */; };
+ 22B3B50313B0386600B3AB31 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B3B50213B0386600B3AB31 /* UIKit.framework */; };
+ 22B3B50513B0388C00B3AB31 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B3B50413B0388C00B3AB31 /* Foundation.framework */; };
+ 22B3B50713B038D000B3AB31 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 22B3B50613B038D000B3AB31 /* Foundation.framework */; };
+ 22EE1B931406F494007AFC23 /* test_forwarding.nu in Resources */ = {isa = PBXBuildFile; fileRef = 22EE1B921406F494007AFC23 /* test_forwarding.nu */; };
+ 22EE2C0413A4731600895861 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 22EE2C0213A4731600895861 /* InfoPlist.strings */; };
+ 22EE2C0613A4731600895861 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EE2C0513A4731600895861 /* main.m */; };
+ 22EE2C0A13A4731600895861 /* NuAppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 22EE2C0913A4731600895861 /* NuAppDelegate.m */; };
+ 4F43427C1420476C00AC1BFD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4F43427B1420476C00AC1BFD /* main.m */; };
+ 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 089C1666FE841158C02AAC07 /* InfoPlist.strings */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 2283074211DDBEA300A5C690 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 0867D690FE84028FC02AAC07 /* Project object */;
+ proxyType = 1;
+ remoteGlobalIDString = 8DC2EF4F0486A6940098B216;
+ remoteInfo = Nu;
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 089C1667FE841158C02AAC07 /* English */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.strings; name = English; path = English.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 225F62BE13B04256002DD16B /* ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ffi.h; sourceTree = "<group>"; };
+ 225F62C413B04256002DD16B /* ffi.S */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.asm; path = ffi.S; sourceTree = "<group>"; };
+ 225F62CA13B04256002DD16B /* ffi.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ffi.c; sourceTree = "<group>"; };
+ 2283073111DDBE3100A5C690 /* nush */ = {isa = PBXFileReference; explicitFileType = "compiled.mach-o.executable"; includeInIndex = 0; path = nush; sourceTree = BUILT_PRODUCTS_DIR; };
+ 229FABE113C0129400CEFCF5 /* Nu.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Nu.h; sourceTree = "<group>"; };
+ 22B3B38813B033D400B3AB31 /* test.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = test.html; sourceTree = "<group>"; };
+ 22B3B38913B033D400B3AB31 /* test_array.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_array.nu; sourceTree = "<group>"; };
+ 22B3B38A13B033D400B3AB31 /* test_blockargs.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_blockargs.nu; sourceTree = "<group>"; };
+ 22B3B38B13B033D400B3AB31 /* test_bridge.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_bridge.nu; sourceTree = "<group>"; };
+ 22B3B38C13B033D400B3AB31 /* test_bridgesupport.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_bridgesupport.nu; sourceTree = "<group>"; };
+ 22B3B38D13B033D400B3AB31 /* test_characters.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_characters.nu; sourceTree = "<group>"; };
+ 22B3B38E13B033D400B3AB31 /* test_classes.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_classes.nu; sourceTree = "<group>"; };
+ 22B3B38F13B033D400B3AB31 /* test_closures.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_closures.nu; sourceTree = "<group>"; };
+ 22B3B39013B033D400B3AB31 /* test_comparison.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_comparison.nu; sourceTree = "<group>"; };
+ 22B3B39113B033D400B3AB31 /* test_control.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_control.nu; sourceTree = "<group>"; };
+ 22B3B39213B033D400B3AB31 /* test_dictionary.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_dictionary.nu; sourceTree = "<group>"; };
+ 22B3B39313B033D400B3AB31 /* test_enumerable.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_enumerable.nu; sourceTree = "<group>"; };
+ 22B3B39413B033D400B3AB31 /* test_errors.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_errors.nu; sourceTree = "<group>"; };
+ 22B3B39513B033D400B3AB31 /* test_exceptions.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_exceptions.nu; sourceTree = "<group>"; };
+ 22B3B39613B033D400B3AB31 /* test_interface.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_interface.nu; sourceTree = "<group>"; };
+ 22B3B39713B033D400B3AB31 /* test_list.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_list.nu; sourceTree = "<group>"; };
+ 22B3B39813B033D400B3AB31 /* test_list_enumerable.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_list_enumerable.nu; sourceTree = "<group>"; };
+ 22B3B39913B033D400B3AB31 /* test_macros.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_macros.nu; sourceTree = "<group>"; };
+ 22B3B39A13B033D400B3AB31 /* test_macrox.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_macrox.nu; sourceTree = "<group>"; };
+ 22B3B39B13B033D400B3AB31 /* test_match.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_match.nu; sourceTree = "<group>"; };
+ 22B3B39C13B033D400B3AB31 /* test_math.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_math.nu; sourceTree = "<group>"; };
+ 22B3B39D13B033D400B3AB31 /* test_memory.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_memory.nu; sourceTree = "<group>"; };
+ 22B3B39E13B033D400B3AB31 /* test_nu.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_nu.nu; sourceTree = "<group>"; };
+ 22B3B3A013B033D400B3AB31 /* test_numbers.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_numbers.nu; sourceTree = "<group>"; };
+ 22B3B3A113B033D400B3AB31 /* test_onlisp.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_onlisp.nu; sourceTree = "<group>"; };
+ 22B3B3A213B033D400B3AB31 /* test_operators.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_operators.nu; sourceTree = "<group>"; };
+ 22B3B3A313B033D400B3AB31 /* test_parser.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_parser.nu; sourceTree = "<group>"; };
+ 22B3B3A413B033D400B3AB31 /* test_profiler.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_profiler.nu; sourceTree = "<group>"; };
+ 22B3B3A513B033D400B3AB31 /* test_propertylists.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_propertylists.nu; sourceTree = "<group>"; };
+ 22B3B3A613B033D400B3AB31 /* test_protocols.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_protocols.nu; sourceTree = "<group>"; };
+ 22B3B3A713B033D400B3AB31 /* test_quasiquote.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_quasiquote.nu; sourceTree = "<group>"; };
+ 22B3B3A813B033D400B3AB31 /* test_references.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_references.nu; sourceTree = "<group>"; };
+ 22B3B3A913B033D400B3AB31 /* test_regex.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_regex.nu; sourceTree = "<group>"; };
+ 22B3B3AA13B033D400B3AB31 /* test_return.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_return.nu; sourceTree = "<group>"; };
+ 22B3B3AB13B033D400B3AB31 /* test_set.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_set.nu; sourceTree = "<group>"; };
+ 22B3B3AC13B033D400B3AB31 /* test_strings.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_strings.nu; sourceTree = "<group>"; };
+ 22B3B3AD13B033D400B3AB31 /* test_structs.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_structs.nu; sourceTree = "<group>"; };
+ 22B3B3AE13B033D400B3AB31 /* test_swizzling.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_swizzling.nu; sourceTree = "<group>"; };
+ 22B3B3AF13B033D400B3AB31 /* test_symbols.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_symbols.nu; sourceTree = "<group>"; };
+ 22B3B3B013B033D400B3AB31 /* test_system.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_system.nu; sourceTree = "<group>"; };
+ 22B3B3B113B033D400B3AB31 /* test_templates.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_templates.nu; sourceTree = "<group>"; };
+ 22B3B3B213B033D400B3AB31 /* test_truth.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_truth.nu; sourceTree = "<group>"; };
+ 22B3B3B313B033D400B3AB31 /* test_types.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_types.nu; sourceTree = "<group>"; };
+ 22B3B3B413B033D400B3AB31 /* test_undo.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_undo.nu; sourceTree = "<group>"; };
+ 22B3B3B513B033D400B3AB31 /* test_varargs.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_varargs.nu; sourceTree = "<group>"; };
+ 22B3B3E513B033EE00B3AB31 /* beautify.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = beautify.nu; sourceTree = "<group>"; };
+ 22B3B3E613B033EE00B3AB31 /* bridgesupport.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = bridgesupport.nu; sourceTree = "<group>"; };
+ 22B3B3E713B033EE00B3AB31 /* cblocks.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cblocks.nu; sourceTree = "<group>"; };
+ 22B3B3E813B033EE00B3AB31 /* cocoa.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = cocoa.nu; sourceTree = "<group>"; };
+ 22B3B3E913B033EE00B3AB31 /* console.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = console.nu; sourceTree = "<group>"; };
+ 22B3B3EA13B033EE00B3AB31 /* coredata.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = coredata.nu; sourceTree = "<group>"; };
+ 22B3B3EB13B033EE00B3AB31 /* doc.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = doc.nu; sourceTree = "<group>"; };
+ 22B3B3EC13B033EE00B3AB31 /* fscript.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = fscript.nu; sourceTree = "<group>"; };
+ 22B3B3ED13B033EE00B3AB31 /* generate.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = generate.nu; sourceTree = "<group>"; };
+ 22B3B3EE13B033EE00B3AB31 /* help.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = help.nu; sourceTree = "<group>"; };
+ 22B3B3EF13B033EE00B3AB31 /* match.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = match.nu; sourceTree = "<group>"; };
+ 22B3B3F013B033EE00B3AB31 /* math.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = math.nu; sourceTree = "<group>"; };
+ 22B3B3F113B033EE00B3AB31 /* menu.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = menu.nu; sourceTree = "<group>"; };
+ 22B3B3F213B033EE00B3AB31 /* nibtools.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nibtools.nu; sourceTree = "<group>"; };
+ 22B3B3F313B033EE00B3AB31 /* nu.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = nu.nu; sourceTree = "<group>"; };
+ 22B3B3F413B033EE00B3AB31 /* template.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = template.nu; sourceTree = "<group>"; };
+ 22B3B3F513B033EE00B3AB31 /* test.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test.nu; sourceTree = "<group>"; };
+ 22B3B41D13B0359300B3AB31 /* Nu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = Nu.m; sourceTree = "<group>"; };
+ 22B3B50213B0386600B3AB31 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; };
+ 22B3B50413B0388C00B3AB31 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS5.0.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; };
+ 22B3B50613B038D000B3AB31 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 22EE1B921406F494007AFC23 /* test_forwarding.nu */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = test_forwarding.nu; sourceTree = "<group>"; };
+ 22EE2BF413A4731600895861 /* NuApp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = NuApp.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 22EE2C0113A4731600895861 /* NuApp-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "NuApp-Info.plist"; sourceTree = "<group>"; };
+ 22EE2C0313A4731600895861 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = "<group>"; };
+ 22EE2C0513A4731600895861 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
+ 22EE2C0713A4731600895861 /* NuApp-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "NuApp-Prefix.pch"; sourceTree = "<group>"; };
+ 22EE2C0813A4731600895861 /* NuAppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NuAppDelegate.h; sourceTree = "<group>"; };
+ 22EE2C0913A4731600895861 /* NuAppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = NuAppDelegate.m; sourceTree = "<group>"; };
+ 32DBCF5E0370ADEE00C91783 /* Nu_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Nu_Prefix.pch; sourceTree = "<group>"; };
+ 4F43427B1420476C00AC1BFD /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = ../main/main.m; sourceTree = "<group>"; };
+ 8DC2EF5A0486A6940098B216 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
+ 8DC2EF5B0486A6940098B216 /* Nu.framework */ = {isa = PBXFileReference; explicitFileType = wrapper.framework; includeInIndex = 0; path = Nu.framework; sourceTree = BUILT_PRODUCTS_DIR; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 2283072F11DDBE3100A5C690 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 2283074411DDBEA700A5C690 /* Nu.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 22EE2BF113A4731600895861 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22B3B50513B0388C00B3AB31 /* Foundation.framework in Frameworks */,
+ 22B3B50313B0386600B3AB31 /* UIKit.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF560486A6940098B216 /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22B3B50713B038D000B3AB31 /* Foundation.framework in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 034768DFFF38A50411DB9C8B /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 8DC2EF5B0486A6940098B216 /* Nu.framework */,
+ 2283073111DDBE3100A5C690 /* nush */,
+ 22EE2BF413A4731600895861 /* NuApp.app */,
+ );
+ name = Products;
+ sourceTree = "<group>";
+ };
+ 0867D691FE84028FC02AAC07 /* Nu */ = {
+ isa = PBXGroup;
+ children = (
+ 22B3B41C13B0359300B3AB31 /* objc */,
+ 22B3B3E413B033EE00B3AB31 /* nu */,
+ 22B3B38713B033D400B3AB31 /* test */,
+ 225F62B913B04256002DD16B /* libffi */,
+ 22B3B50B13B03CF400B3AB31 /* Targets */,
+ 034768DFFF38A50411DB9C8B /* Products */,
+ );
+ name = Nu;
+ sourceTree = "<group>";
+ };
+ 0867D69AFE84028FC02AAC07 /* Nu.framework */ = {
+ isa = PBXGroup;
+ children = (
+ 32DBCF5E0370ADEE00C91783 /* Nu_Prefix.pch */,
+ 089C1665FE841158C02AAC07 /* Resources */,
+ 1058C7B0FEA5585E11CA2CBB /* Mac Frameworks */,
+ );
+ name = Nu.framework;
+ sourceTree = "<group>";
+ };
+ 089C1665FE841158C02AAC07 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 8DC2EF5A0486A6940098B216 /* Info.plist */,
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */,
+ );
+ name = Resources;
+ sourceTree = "<group>";
+ };
+ 1058C7B0FEA5585E11CA2CBB /* Mac Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 22B3B50613B038D000B3AB31 /* Foundation.framework */,
+ );
+ name = "Mac Frameworks";
+ sourceTree = "<group>";
+ };
+ 1058C7B2FEA5585E11CA2CBB /* iOS Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 22B3B50413B0388C00B3AB31 /* Foundation.framework */,
+ 22B3B50213B0386600B3AB31 /* UIKit.framework */,
+ );
+ name = "iOS Frameworks";
+ path = ..;
+ sourceTree = "<group>";
+ };
+ 225F62B913B04256002DD16B /* libffi */ = {
+ isa = PBXGroup;
+ children = (
+ 225F62BE13B04256002DD16B /* ffi.h */,
+ 225F62C413B04256002DD16B /* ffi.S */,
+ 225F62CA13B04256002DD16B /* ffi.c */,
+ );
+ name = libffi;
+ path = ../libffi;
+ sourceTree = "<group>";
+ };
+ 22B3B38713B033D400B3AB31 /* test */ = {
+ isa = PBXGroup;
+ children = (
+ 22B3B38813B033D400B3AB31 /* test.html */,
+ 22B3B38913B033D400B3AB31 /* test_array.nu */,
+ 22B3B38A13B033D400B3AB31 /* test_blockargs.nu */,
+ 22B3B38B13B033D400B3AB31 /* test_bridge.nu */,
+ 22B3B38C13B033D400B3AB31 /* test_bridgesupport.nu */,
+ 22B3B38D13B033D400B3AB31 /* test_characters.nu */,
+ 22B3B38E13B033D400B3AB31 /* test_classes.nu */,
+ 22B3B38F13B033D400B3AB31 /* test_closures.nu */,
+ 22B3B39013B033D400B3AB31 /* test_comparison.nu */,
+ 22B3B39113B033D400B3AB31 /* test_control.nu */,
+ 22B3B39213B033D400B3AB31 /* test_dictionary.nu */,
+ 22B3B39313B033D400B3AB31 /* test_enumerable.nu */,
+ 22B3B39413B033D400B3AB31 /* test_errors.nu */,
+ 22B3B39513B033D400B3AB31 /* test_exceptions.nu */,
+ 22EE1B921406F494007AFC23 /* test_forwarding.nu */,
+ 22B3B39613B033D400B3AB31 /* test_interface.nu */,
+ 22B3B39713B033D400B3AB31 /* test_list.nu */,
+ 22B3B39813B033D400B3AB31 /* test_list_enumerable.nu */,
+ 22B3B39913B033D400B3AB31 /* test_macros.nu */,
+ 22B3B39A13B033D400B3AB31 /* test_macrox.nu */,
+ 22B3B39B13B033D400B3AB31 /* test_match.nu */,
+ 22B3B39C13B033D400B3AB31 /* test_math.nu */,
+ 22B3B39D13B033D400B3AB31 /* test_memory.nu */,
+ 22B3B39E13B033D400B3AB31 /* test_nu.nu */,
+ 22B3B3A013B033D400B3AB31 /* test_numbers.nu */,
+ 22B3B3A113B033D400B3AB31 /* test_onlisp.nu */,
+ 22B3B3A213B033D400B3AB31 /* test_operators.nu */,
+ 22B3B3A313B033D400B3AB31 /* test_parser.nu */,
+ 22B3B3A413B033D400B3AB31 /* test_profiler.nu */,
+ 22B3B3A513B033D400B3AB31 /* test_propertylists.nu */,
+ 22B3B3A613B033D400B3AB31 /* test_protocols.nu */,
+ 22B3B3A713B033D400B3AB31 /* test_quasiquote.nu */,
+ 22B3B3A813B033D400B3AB31 /* test_references.nu */,
+ 22B3B3A913B033D400B3AB31 /* test_regex.nu */,
+ 22B3B3AA13B033D400B3AB31 /* test_return.nu */,
+ 22B3B3AB13B033D400B3AB31 /* test_set.nu */,
+ 22B3B3AC13B033D400B3AB31 /* test_strings.nu */,
+ 22B3B3AD13B033D400B3AB31 /* test_structs.nu */,
+ 22B3B3AE13B033D400B3AB31 /* test_swizzling.nu */,
+ 22B3B3AF13B033D400B3AB31 /* test_symbols.nu */,
+ 22B3B3B013B033D400B3AB31 /* test_system.nu */,
+ 22B3B3B113B033D400B3AB31 /* test_templates.nu */,
+ 22B3B3B213B033D400B3AB31 /* test_truth.nu */,
+ 22B3B3B313B033D400B3AB31 /* test_types.nu */,
+ 22B3B3B413B033D400B3AB31 /* test_undo.nu */,
+ 22B3B3B513B033D400B3AB31 /* test_varargs.nu */,
+ );
+ name = test;
+ path = ../test;
+ sourceTree = "<group>";
+ };
+ 22B3B3E413B033EE00B3AB31 /* nu */ = {
+ isa = PBXGroup;
+ children = (
+ 22B3B3E513B033EE00B3AB31 /* beautify.nu */,
+ 22B3B3E613B033EE00B3AB31 /* bridgesupport.nu */,
+ 22B3B3E713B033EE00B3AB31 /* cblocks.nu */,
+ 22B3B3E813B033EE00B3AB31 /* cocoa.nu */,
+ 22B3B3E913B033EE00B3AB31 /* console.nu */,
+ 22B3B3EA13B033EE00B3AB31 /* coredata.nu */,
+ 22B3B3EB13B033EE00B3AB31 /* doc.nu */,
+ 22B3B3EC13B033EE00B3AB31 /* fscript.nu */,
+ 22B3B3ED13B033EE00B3AB31 /* generate.nu */,
+ 22B3B3EE13B033EE00B3AB31 /* help.nu */,
+ 22B3B3EF13B033EE00B3AB31 /* match.nu */,
+ 22B3B3F013B033EE00B3AB31 /* math.nu */,
+ 22B3B3F113B033EE00B3AB31 /* menu.nu */,
+ 22B3B3F213B033EE00B3AB31 /* nibtools.nu */,
+ 22B3B3F313B033EE00B3AB31 /* nu.nu */,
+ 22B3B3F413B033EE00B3AB31 /* template.nu */,
+ 22B3B3F513B033EE00B3AB31 /* test.nu */,
+ );
+ name = nu;
+ path = ../nu;
+ sourceTree = "<group>";
+ };
+ 22B3B41C13B0359300B3AB31 /* objc */ = {
+ isa = PBXGroup;
+ children = (
+ 229FABE113C0129400CEFCF5 /* Nu.h */,
+ 22B3B41D13B0359300B3AB31 /* Nu.m */,
+ );
+ name = objc;
+ path = ../objc;
+ sourceTree = "<group>";
+ };
+ 22B3B50913B03B6600B3AB31 /* nush */ = {
+ isa = PBXGroup;
+ children = (
+ 4F43427B1420476C00AC1BFD /* main.m */,
+ );
+ name = nush;
+ sourceTree = "<group>";
+ };
+ 22B3B50B13B03CF400B3AB31 /* Targets */ = {
+ isa = PBXGroup;
+ children = (
+ 0867D69AFE84028FC02AAC07 /* Nu.framework */,
+ 22B3B50913B03B6600B3AB31 /* nush */,
+ 22EE2BFF13A4731600895861 /* NuApp */,
+ );
+ name = Targets;
+ sourceTree = "<group>";
+ };
+ 22EE2BFF13A4731600895861 /* NuApp */ = {
+ isa = PBXGroup;
+ children = (
+ 1058C7B2FEA5585E11CA2CBB /* iOS Frameworks */,
+ 22EE2C0813A4731600895861 /* NuAppDelegate.h */,
+ 22EE2C0913A4731600895861 /* NuAppDelegate.m */,
+ 22EE2C0013A4731600895861 /* Supporting Files */,
+ );
+ path = NuApp;
+ sourceTree = "<group>";
+ };
+ 22EE2C0013A4731600895861 /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 22EE2C0113A4731600895861 /* NuApp-Info.plist */,
+ 22EE2C0213A4731600895861 /* InfoPlist.strings */,
+ 22EE2C0513A4731600895861 /* main.m */,
+ 22EE2C0713A4731600895861 /* NuApp-Prefix.pch */,
+ );
+ name = "Supporting Files";
+ sourceTree = "<group>";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXHeadersBuildPhase section */
+ 8DC2EF500486A6940098B216 /* Headers */ = {
+ isa = PBXHeadersBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXHeadersBuildPhase section */
+
+/* Begin PBXNativeTarget section */
+ 2283073011DDBE3100A5C690 /* nush */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 2283073B11DDBE3A00A5C690 /* Build configuration list for PBXNativeTarget "nush" */;
+ buildPhases = (
+ 2283072E11DDBE3100A5C690 /* Sources */,
+ 2283072F11DDBE3100A5C690 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ 2283074311DDBEA300A5C690 /* PBXTargetDependency */,
+ );
+ name = nush;
+ productName = nush;
+ productReference = 2283073111DDBE3100A5C690 /* nush */;
+ productType = "com.apple.product-type.tool";
+ };
+ 22EE2BF313A4731600895861 /* NuApp */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 22EE2C1013A4731600895861 /* Build configuration list for PBXNativeTarget "NuApp" */;
+ buildPhases = (
+ 22EE2BF013A4731600895861 /* Sources */,
+ 22EE2BF113A4731600895861 /* Frameworks */,
+ 22EE2BF213A4731600895861 /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = NuApp;
+ productName = NuApp;
+ productReference = 22EE2BF413A4731600895861 /* NuApp.app */;
+ productType = "com.apple.product-type.application";
+ };
+ 8DC2EF4F0486A6940098B216 /* Nu */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Nu" */;
+ buildPhases = (
+ 8DC2EF500486A6940098B216 /* Headers */,
+ 8DC2EF520486A6940098B216 /* Resources */,
+ 8DC2EF540486A6940098B216 /* Sources */,
+ 8DC2EF560486A6940098B216 /* Frameworks */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = Nu;
+ productInstallPath = "$(HOME)/Library/Frameworks";
+ productName = Nu;
+ productReference = 8DC2EF5B0486A6940098B216 /* Nu.framework */;
+ productType = "com.apple.product-type.framework";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 0867D690FE84028FC02AAC07 /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0420;
+ };
+ buildConfigurationList = 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Nu" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 1;
+ knownRegions = (
+ English,
+ Japanese,
+ French,
+ German,
+ en,
+ );
+ mainGroup = 0867D691FE84028FC02AAC07 /* Nu */;
+ productRefGroup = 034768DFFF38A50411DB9C8B /* Products */;
+ projectDirPath = "";
+ projectRoot = "";
+ targets = (
+ 8DC2EF4F0486A6940098B216 /* Nu */,
+ 2283073011DDBE3100A5C690 /* nush */,
+ 22EE2BF313A4731600895861 /* NuApp */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 22EE2BF213A4731600895861 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22EE2C0413A4731600895861 /* InfoPlist.strings in Resources */,
+ 22B3B3B613B033D400B3AB31 /* test.html in Resources */,
+ 22B3B3B713B033D400B3AB31 /* test_array.nu in Resources */,
+ 22B3B3B813B033D400B3AB31 /* test_blockargs.nu in Resources */,
+ 22B3B3B913B033D400B3AB31 /* test_bridge.nu in Resources */,
+ 22B3B3BA13B033D400B3AB31 /* test_bridgesupport.nu in Resources */,
+ 22B3B3BB13B033D400B3AB31 /* test_characters.nu in Resources */,
+ 22B3B3BC13B033D400B3AB31 /* test_classes.nu in Resources */,
+ 22B3B3BD13B033D400B3AB31 /* test_closures.nu in Resources */,
+ 22B3B3BE13B033D400B3AB31 /* test_comparison.nu in Resources */,
+ 22B3B3BF13B033D400B3AB31 /* test_control.nu in Resources */,
+ 22B3B3C013B033D400B3AB31 /* test_dictionary.nu in Resources */,
+ 22B3B3C113B033D400B3AB31 /* test_enumerable.nu in Resources */,
+ 22B3B3C213B033D400B3AB31 /* test_errors.nu in Resources */,
+ 22B3B3C313B033D400B3AB31 /* test_exceptions.nu in Resources */,
+ 22B3B3C413B033D400B3AB31 /* test_interface.nu in Resources */,
+ 22B3B3C513B033D400B3AB31 /* test_list.nu in Resources */,
+ 22B3B3C613B033D400B3AB31 /* test_list_enumerable.nu in Resources */,
+ 22B3B3C713B033D400B3AB31 /* test_macros.nu in Resources */,
+ 22B3B3C813B033D400B3AB31 /* test_macrox.nu in Resources */,
+ 22B3B3C913B033D400B3AB31 /* test_match.nu in Resources */,
+ 22B3B3CA13B033D400B3AB31 /* test_math.nu in Resources */,
+ 22B3B3CB13B033D400B3AB31 /* test_memory.nu in Resources */,
+ 22B3B3CC13B033D400B3AB31 /* test_nu.nu in Resources */,
+ 22B3B3CE13B033D400B3AB31 /* test_numbers.nu in Resources */,
+ 22B3B3CF13B033D400B3AB31 /* test_onlisp.nu in Resources */,
+ 22B3B3D013B033D400B3AB31 /* test_operators.nu in Resources */,
+ 22B3B3D113B033D400B3AB31 /* test_parser.nu in Resources */,
+ 22B3B3D213B033D400B3AB31 /* test_profiler.nu in Resources */,
+ 22B3B3D313B033D400B3AB31 /* test_propertylists.nu in Resources */,
+ 22B3B3D413B033D400B3AB31 /* test_protocols.nu in Resources */,
+ 22B3B3D513B033D400B3AB31 /* test_quasiquote.nu in Resources */,
+ 22B3B3D613B033D400B3AB31 /* test_references.nu in Resources */,
+ 22B3B3D713B033D400B3AB31 /* test_regex.nu in Resources */,
+ 22B3B3D813B033D400B3AB31 /* test_return.nu in Resources */,
+ 22B3B3D913B033D400B3AB31 /* test_set.nu in Resources */,
+ 22B3B3DA13B033D400B3AB31 /* test_strings.nu in Resources */,
+ 22B3B3DB13B033D400B3AB31 /* test_structs.nu in Resources */,
+ 22B3B3DC13B033D400B3AB31 /* test_swizzling.nu in Resources */,
+ 22B3B3DD13B033D400B3AB31 /* test_symbols.nu in Resources */,
+ 22B3B3DE13B033D400B3AB31 /* test_system.nu in Resources */,
+ 22B3B3DF13B033D400B3AB31 /* test_templates.nu in Resources */,
+ 22B3B3E013B033D400B3AB31 /* test_truth.nu in Resources */,
+ 22B3B3E113B033D400B3AB31 /* test_types.nu in Resources */,
+ 22B3B3E213B033D400B3AB31 /* test_undo.nu in Resources */,
+ 22B3B3E313B033D400B3AB31 /* test_varargs.nu in Resources */,
+ 22B3B3F713B033EE00B3AB31 /* beautify.nu in Resources */,
+ 22B3B3F913B033EE00B3AB31 /* bridgesupport.nu in Resources */,
+ 22B3B3FB13B033EE00B3AB31 /* cblocks.nu in Resources */,
+ 22B3B3FD13B033EE00B3AB31 /* cocoa.nu in Resources */,
+ 22B3B3FF13B033EE00B3AB31 /* console.nu in Resources */,
+ 22B3B40113B033EE00B3AB31 /* coredata.nu in Resources */,
+ 22B3B40313B033EE00B3AB31 /* doc.nu in Resources */,
+ 22B3B40513B033EE00B3AB31 /* fscript.nu in Resources */,
+ 22B3B40713B033EE00B3AB31 /* generate.nu in Resources */,
+ 22B3B40913B033EE00B3AB31 /* help.nu in Resources */,
+ 22B3B40B13B033EE00B3AB31 /* match.nu in Resources */,
+ 22B3B40D13B033EE00B3AB31 /* math.nu in Resources */,
+ 22B3B40F13B033EE00B3AB31 /* menu.nu in Resources */,
+ 22B3B41113B033EE00B3AB31 /* nibtools.nu in Resources */,
+ 22B3B41313B033EE00B3AB31 /* nu.nu in Resources */,
+ 22B3B41513B033EE00B3AB31 /* template.nu in Resources */,
+ 22B3B41713B033EE00B3AB31 /* test.nu in Resources */,
+ 22EE1B931406F494007AFC23 /* test_forwarding.nu in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF520486A6940098B216 /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 8DC2EF530486A6940098B216 /* InfoPlist.strings in Resources */,
+ 22B3B3F613B033EE00B3AB31 /* beautify.nu in Resources */,
+ 22B3B3F813B033EE00B3AB31 /* bridgesupport.nu in Resources */,
+ 22B3B3FA13B033EE00B3AB31 /* cblocks.nu in Resources */,
+ 22B3B3FC13B033EE00B3AB31 /* cocoa.nu in Resources */,
+ 22B3B3FE13B033EE00B3AB31 /* console.nu in Resources */,
+ 22B3B40013B033EE00B3AB31 /* coredata.nu in Resources */,
+ 22B3B40213B033EE00B3AB31 /* doc.nu in Resources */,
+ 22B3B40413B033EE00B3AB31 /* fscript.nu in Resources */,
+ 22B3B40613B033EE00B3AB31 /* generate.nu in Resources */,
+ 22B3B40813B033EE00B3AB31 /* help.nu in Resources */,
+ 22B3B40A13B033EE00B3AB31 /* match.nu in Resources */,
+ 22B3B40C13B033EE00B3AB31 /* math.nu in Resources */,
+ 22B3B40E13B033EE00B3AB31 /* menu.nu in Resources */,
+ 22B3B41013B033EE00B3AB31 /* nibtools.nu in Resources */,
+ 22B3B41213B033EE00B3AB31 /* nu.nu in Resources */,
+ 22B3B41413B033EE00B3AB31 /* template.nu in Resources */,
+ 22B3B41613B033EE00B3AB31 /* test.nu in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 2283072E11DDBE3100A5C690 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 4F43427C1420476C00AC1BFD /* main.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 22EE2BF013A4731600895861 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22EE2C0613A4731600895861 /* main.m in Sources */,
+ 22EE2C0A13A4731600895861 /* NuAppDelegate.m in Sources */,
+ 22B3B47413B0359300B3AB31 /* Nu.m in Sources */,
+ 225F62CD13B04256002DD16B /* ffi.S in Sources */,
+ 225F62D313B04256002DD16B /* ffi.c in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+ 8DC2EF540486A6940098B216 /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 22B3B47313B0359300B3AB31 /* Nu.m in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXTargetDependency section */
+ 2283074311DDBEA300A5C690 /* PBXTargetDependency */ = {
+ isa = PBXTargetDependency;
+ target = 8DC2EF4F0486A6940098B216 /* Nu */;
+ targetProxy = 2283074211DDBEA300A5C690 /* PBXContainerItemProxy */;
+ };
+/* End PBXTargetDependency section */
+
+/* Begin PBXVariantGroup section */
+ 089C1666FE841158C02AAC07 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 089C1667FE841158C02AAC07 /* English */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+ 22EE2C0213A4731600895861 /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 22EE2C0313A4731600895861 /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "<group>";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 1DEB91AE08733DA50010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../examples/NuAnywhere/NuInject\"",
+ "\"$(SRCROOT)/..\"",
+ );
+ FRAMEWORK_VERSION = A;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Nu_Prefix.pch;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
+ LIBRARY_SEARCH_PATHS = "";
+ PRODUCT_NAME = Nu;
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Debug;
+ };
+ 1DEB91AF08733DA50010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ DYLIB_COMPATIBILITY_VERSION = 1;
+ DYLIB_CURRENT_VERSION = 1;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(SRCROOT)/../examples/NuAnywhere/NuInject\"",
+ "\"$(SRCROOT)/..\"",
+ );
+ FRAMEWORK_VERSION = A;
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = Nu_Prefix.pch;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ INFOPLIST_FILE = Info.plist;
+ INSTALL_PATH = "$(HOME)/Library/Frameworks";
+ LIBRARY_SEARCH_PATHS = "";
+ PRODUCT_NAME = Nu;
+ WRAPPER_EXTENSION = framework;
+ };
+ name = Release;
+ };
+ 1DEB91B208733DA50010E9CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_GC = unsupported;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = NO;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ SNOWLEOPARD,
+ DARWIN,
+ );
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /usr/local/include;
+ ONLY_ACTIVE_ARCH = YES;
+ OTHER_LDFLAGS = (
+ "-ledit",
+ "-lffi",
+ );
+ SDKROOT = macosx;
+ };
+ name = Debug;
+ };
+ 1DEB91B308733DA50010E9CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ARCHS = "$(ARCHS_STANDARD_32_64_BIT)";
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_ENABLE_OBJC_GC = unsupported;
+ GCC_PRECOMPILE_PREFIX_HEADER = NO;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ SNOWLEOPARD,
+ DARWIN,
+ );
+ GCC_WARN_ABOUT_MISSING_PROTOTYPES = YES;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ HEADER_SEARCH_PATHS = /usr/local/include;
+ OTHER_LDFLAGS = (
+ "-ledit",
+ "-lffi",
+ );
+ SDKROOT = macosx;
+ };
+ name = Release;
+ };
+ 2283073311DDBE3200A5C690 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = NO;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_MODEL_TUNING = G5;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ INSTALL_PATH = /usr/local/bin;
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ "-framework",
+ AppKit,
+ );
+ PRODUCT_NAME = nush;
+ VALID_ARCHS = x86_64;
+ };
+ name = Debug;
+ };
+ 2283073411DDBE3200A5C690 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ COPY_PHASE_STRIP = YES;
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
+ GCC_MODEL_TUNING = G5;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "$(SYSTEM_LIBRARY_DIR)/Frameworks/AppKit.framework/Headers/AppKit.h";
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ INSTALL_PATH = /usr/local/bin;
+ OTHER_LDFLAGS = (
+ "-framework",
+ Foundation,
+ "-framework",
+ AppKit,
+ );
+ PRODUCT_NAME = nush;
+ VALID_ARCHS = x86_64;
+ ZERO_LINK = NO;
+ };
+ name = Release;
+ };
+ 22EE2C0E13A4731600895861 /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ CLANG_ENABLE_OBJC_ARC = NO;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
+ "\"$(SRCROOT)/..\"",
+ );
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "NuApp/NuApp-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ HEADER_SEARCH_PATHS = (
+ /usr/local/include,
+ "$(SRCROOT)/../objc",
+ );
+ INFOPLIST_FILE = "NuApp/NuApp-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ 22EE2C0F13A4731600895861 /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ CLANG_ENABLE_OBJC_ARC = NO;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ FRAMEWORK_SEARCH_PATHS = (
+ "$(inherited)",
+ "\"$(DEVELOPER_FRAMEWORKS_DIR)\"",
+ "\"$(SRCROOT)/..\"",
+ );
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "NuApp/NuApp-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ SNOWLEOPARD,
+ DARWIN,
+ );
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ HEADER_SEARCH_PATHS = (
+ /usr/local/include,
+ "$(SRCROOT)/../objc",
+ );
+ INFOPLIST_FILE = "NuApp/NuApp-Info.plist";
+ IPHONEOS_DEPLOYMENT_TARGET = 5.0;
+ LIBRARY_SEARCH_PATHS = "$(inherited)";
+ OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
+ OTHER_LDFLAGS = "";
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 1DEB91AD08733DA50010E9CD /* Build configuration list for PBXNativeTarget "Nu" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91AE08733DA50010E9CD /* Debug */,
+ 1DEB91AF08733DA50010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 1DEB91B108733DA50010E9CD /* Build configuration list for PBXProject "Nu" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 1DEB91B208733DA50010E9CD /* Debug */,
+ 1DEB91B308733DA50010E9CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 2283073B11DDBE3A00A5C690 /* Build configuration list for PBXNativeTarget "nush" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 2283073311DDBE3200A5C690 /* Debug */,
+ 2283073411DDBE3200A5C690 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 22EE2C1013A4731600895861 /* Build configuration list for PBXNativeTarget "NuApp" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 22EE2C0E13A4731600895861 /* Debug */,
+ 22EE2C0F13A4731600895861 /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 0867D690FE84028FC02AAC07 /* Project object */;
+}
View
7 Xcode/Nu.xcodeproj/project.xcworkspace/contents.xcworkspacedata
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<Workspace
+ version = "1.0">
+ <FileRef
+ location = "self:Nu.xcodeproj">
+ </FileRef>
+</Workspace>
View
10 .../Nu.xcodeproj/project.xcworkspace/xcuserdata/tim.xcuserdatad/WorkspaceSettings.xcsettings
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
+<plist version="1.0">
+<dict>
+ <key>IDEWorkspaceUserSettings_HasAskedToTakeAutomaticSnapshotBeforeSignificantChanges</key>
+ <true/>
+ <key>IDEWorkspaceUserSettings_SnapshotAutomaticallyBeforeSignificantChanges</key>
+ <true/>
+</dict>
+</plist>