├── .gitignore ├── .jshintrc ├── .travis.yml ├── AUTHORS ├── History.md ├── LICENSE ├── Makefile ├── README.md ├── docs ├── .gitignore ├── assets │ ├── bg.jpg │ ├── caution.png │ ├── ir_black.css │ ├── jquery-1.7.1.js │ ├── script.js │ └── styles.css ├── compile.js └── template.jade ├── examples ├── EventLoop.js ├── NodeCocoaHelloWorld.app │ └── Contents │ │ ├── Info.plist │ │ ├── MacOS │ │ ├── NodeCocoaHelloWorld │ │ └── app.js │ │ └── Resources │ │ └── NodeCocoaHelloWorld.icns ├── TestFramework │ ├── .gitignore │ ├── Info.plist │ ├── Test Framework.framework │ │ ├── Headers │ │ │ └── test.h │ │ ├── Resources │ │ ├── Test Framework │ │ └── Versions │ │ │ ├── A │ │ │ ├── Resources │ │ │ │ └── Info.plist │ │ │ └── Test Framework │ │ │ └── Current │ ├── framework.gyp │ ├── test.h │ ├── test.js │ └── test.m └── nsapplescript.js ├── global.js ├── lib ├── class.js ├── core.js ├── exception.js ├── id.js ├── import.js ├── index.js ├── inherits.js ├── ivar.js ├── method.js └── types.js ├── package.json ├── repl.js └── test ├── NSLog.js ├── NSMakePoint.js ├── NSMakeRect.js ├── abstract-class.js ├── ancestors.js ├── archive ├── core.deadcode.js ├── core │ ├── createInstance.js │ ├── getClassList.js │ ├── introspection.js │ └── uv.js ├── memtest.js └── oldimport.js ├── array-references.js ├── array.js ├── block.js ├── cast-bool.js ├── cast-buffer.js ├── cast-date.js ├── cast-number.js ├── cast-regexp.js ├── cast-string.js ├── cgevent.js ├── eventLoop.js ├── exception-bad-selector.js ├── exception.js ├── extend.js ├── failing ├── informal_protocol.js └── nstimer-uv.js ├── function_pointer.js ├── gcissue1.js ├── gcissue2.js ├── global-test.js ├── import.js ├── instanceof-class-id.js ├── largeimport.js ├── largeimportold.js ├── manual └── testapp.js ├── methods.js ├── nserror.js ├── nsstring-length.js ├── nsstring.js ├── nstimer.js ├── resolve.js ├── resolveFrameworkConstants.js ├── respondsToSelector.js ├── run.sh ├── sb.js ├── struct-pass.js ├── struct-test.js ├── struct.js ├── super.js ├── swizzle-dealloc.js ├── types.js ├── variadicfuncs.js └── voidconstreturn.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/.gitignore -------------------------------------------------------------------------------- /.jshintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/.jshintrc -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/.travis.yml -------------------------------------------------------------------------------- /AUTHORS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/AUTHORS -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/History.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/README.md -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | *.html 2 | -------------------------------------------------------------------------------- /docs/assets/bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/assets/bg.jpg -------------------------------------------------------------------------------- /docs/assets/caution.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/assets/caution.png -------------------------------------------------------------------------------- /docs/assets/ir_black.css: -------------------------------------------------------------------------------- 1 | ../../node_modules/highlight.js/src/styles/ir_black.css -------------------------------------------------------------------------------- /docs/assets/jquery-1.7.1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/assets/jquery-1.7.1.js -------------------------------------------------------------------------------- /docs/assets/script.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/assets/script.js -------------------------------------------------------------------------------- /docs/assets/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/assets/styles.css -------------------------------------------------------------------------------- /docs/compile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/compile.js -------------------------------------------------------------------------------- /docs/template.jade: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/docs/template.jade -------------------------------------------------------------------------------- /examples/EventLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/EventLoop.js -------------------------------------------------------------------------------- /examples/NodeCocoaHelloWorld.app/Contents/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/NodeCocoaHelloWorld.app/Contents/Info.plist -------------------------------------------------------------------------------- /examples/NodeCocoaHelloWorld.app/Contents/MacOS/NodeCocoaHelloWorld: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/NodeCocoaHelloWorld.app/Contents/MacOS/NodeCocoaHelloWorld -------------------------------------------------------------------------------- /examples/NodeCocoaHelloWorld.app/Contents/MacOS/app.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/NodeCocoaHelloWorld.app/Contents/MacOS/app.js -------------------------------------------------------------------------------- /examples/NodeCocoaHelloWorld.app/Contents/Resources/NodeCocoaHelloWorld.icns: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/NodeCocoaHelloWorld.app/Contents/Resources/NodeCocoaHelloWorld.icns -------------------------------------------------------------------------------- /examples/TestFramework/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/.gitignore -------------------------------------------------------------------------------- /examples/TestFramework/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/Info.plist -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Headers/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/Test Framework.framework/Headers/test.h -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Resources: -------------------------------------------------------------------------------- 1 | Versions/Current/Resources -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Test Framework: -------------------------------------------------------------------------------- 1 | Versions/Current/Test Framework -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Versions/A/Resources/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/Test Framework.framework/Versions/A/Resources/Info.plist -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Versions/A/Test Framework: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/Test Framework.framework/Versions/A/Test Framework -------------------------------------------------------------------------------- /examples/TestFramework/Test Framework.framework/Versions/Current: -------------------------------------------------------------------------------- 1 | A -------------------------------------------------------------------------------- /examples/TestFramework/framework.gyp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/framework.gyp -------------------------------------------------------------------------------- /examples/TestFramework/test.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/test.h -------------------------------------------------------------------------------- /examples/TestFramework/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/test.js -------------------------------------------------------------------------------- /examples/TestFramework/test.m: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/TestFramework/test.m -------------------------------------------------------------------------------- /examples/nsapplescript.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/examples/nsapplescript.js -------------------------------------------------------------------------------- /global.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/global.js -------------------------------------------------------------------------------- /lib/class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/class.js -------------------------------------------------------------------------------- /lib/core.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/core.js -------------------------------------------------------------------------------- /lib/exception.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/exception.js -------------------------------------------------------------------------------- /lib/id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/id.js -------------------------------------------------------------------------------- /lib/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/import.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/index.js -------------------------------------------------------------------------------- /lib/inherits.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/inherits.js -------------------------------------------------------------------------------- /lib/ivar.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/ivar.js -------------------------------------------------------------------------------- /lib/method.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/method.js -------------------------------------------------------------------------------- /lib/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/lib/types.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/package.json -------------------------------------------------------------------------------- /repl.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/repl.js -------------------------------------------------------------------------------- /test/NSLog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/NSLog.js -------------------------------------------------------------------------------- /test/NSMakePoint.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/NSMakePoint.js -------------------------------------------------------------------------------- /test/NSMakeRect.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/NSMakeRect.js -------------------------------------------------------------------------------- /test/abstract-class.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/abstract-class.js -------------------------------------------------------------------------------- /test/ancestors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/ancestors.js -------------------------------------------------------------------------------- /test/archive/core.deadcode.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/core.deadcode.js -------------------------------------------------------------------------------- /test/archive/core/createInstance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/core/createInstance.js -------------------------------------------------------------------------------- /test/archive/core/getClassList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/core/getClassList.js -------------------------------------------------------------------------------- /test/archive/core/introspection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/core/introspection.js -------------------------------------------------------------------------------- /test/archive/core/uv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/core/uv.js -------------------------------------------------------------------------------- /test/archive/memtest.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/memtest.js -------------------------------------------------------------------------------- /test/archive/oldimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/archive/oldimport.js -------------------------------------------------------------------------------- /test/array-references.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/array-references.js -------------------------------------------------------------------------------- /test/array.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/array.js -------------------------------------------------------------------------------- /test/block.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/block.js -------------------------------------------------------------------------------- /test/cast-bool.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-bool.js -------------------------------------------------------------------------------- /test/cast-buffer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-buffer.js -------------------------------------------------------------------------------- /test/cast-date.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-date.js -------------------------------------------------------------------------------- /test/cast-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-number.js -------------------------------------------------------------------------------- /test/cast-regexp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-regexp.js -------------------------------------------------------------------------------- /test/cast-string.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cast-string.js -------------------------------------------------------------------------------- /test/cgevent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/cgevent.js -------------------------------------------------------------------------------- /test/eventLoop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/eventLoop.js -------------------------------------------------------------------------------- /test/exception-bad-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/exception-bad-selector.js -------------------------------------------------------------------------------- /test/exception.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/exception.js -------------------------------------------------------------------------------- /test/extend.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/extend.js -------------------------------------------------------------------------------- /test/failing/informal_protocol.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/failing/informal_protocol.js -------------------------------------------------------------------------------- /test/failing/nstimer-uv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/failing/nstimer-uv.js -------------------------------------------------------------------------------- /test/function_pointer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/function_pointer.js -------------------------------------------------------------------------------- /test/gcissue1.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/gcissue1.js -------------------------------------------------------------------------------- /test/gcissue2.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/gcissue2.js -------------------------------------------------------------------------------- /test/global-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/global-test.js -------------------------------------------------------------------------------- /test/import.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/import.js -------------------------------------------------------------------------------- /test/instanceof-class-id.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/instanceof-class-id.js -------------------------------------------------------------------------------- /test/largeimport.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/largeimport.js -------------------------------------------------------------------------------- /test/largeimportold.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/largeimportold.js -------------------------------------------------------------------------------- /test/manual/testapp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/manual/testapp.js -------------------------------------------------------------------------------- /test/methods.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/methods.js -------------------------------------------------------------------------------- /test/nserror.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/nserror.js -------------------------------------------------------------------------------- /test/nsstring-length.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/nsstring-length.js -------------------------------------------------------------------------------- /test/nsstring.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/nsstring.js -------------------------------------------------------------------------------- /test/nstimer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/nstimer.js -------------------------------------------------------------------------------- /test/resolve.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/resolve.js -------------------------------------------------------------------------------- /test/resolveFrameworkConstants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/resolveFrameworkConstants.js -------------------------------------------------------------------------------- /test/respondsToSelector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/respondsToSelector.js -------------------------------------------------------------------------------- /test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/run.sh -------------------------------------------------------------------------------- /test/sb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/sb.js -------------------------------------------------------------------------------- /test/struct-pass.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/struct-pass.js -------------------------------------------------------------------------------- /test/struct-test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/struct-test.js -------------------------------------------------------------------------------- /test/struct.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/struct.js -------------------------------------------------------------------------------- /test/super.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/super.js -------------------------------------------------------------------------------- /test/swizzle-dealloc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/swizzle-dealloc.js -------------------------------------------------------------------------------- /test/types.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/types.js -------------------------------------------------------------------------------- /test/variadicfuncs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/variadicfuncs.js -------------------------------------------------------------------------------- /test/voidconstreturn.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TooTallNate/NodObjC/HEAD/test/voidconstreturn.js --------------------------------------------------------------------------------