|
PythonMonkey v1.3.0 (dev)
|
Directories | |
| internalBinding | |
| modules | |
Files | |
| BoolType.cc | |
| Struct for representing python bools. | |
| BufferType.cc | |
| Struct for representing ArrayBuffers. | |
| DateType.cc | |
| Struct for representing python dates. | |
| DictType.cc | |
| Struct representing python dictionaries. | |
| ExceptionType.cc | |
| Struct for representing Python Exception objects from a corresponding JS Error object. | |
| FloatType.cc | |
| Struct for representing python floats. | |
| FuncType.cc | |
| Struct representing python functions. | |
| internalBinding.cc | |
| Create internal bindings to get C++-implemented functions in JS, (imported from NodeJS internal design decisions) See function declarations in python/pythonmonkey/builtin_modules/internal-binding.d.ts. | |
| IntType.cc | |
| Struct for representing python ints. | |
| JobQueue.cc | |
| Implements the ECMAScript Job Queue. | |
| JSArrayIterProxy.cc | |
| JSArrayIterProxy is a custom C-implemented python type that derives from list iterator. | |
| JSArrayProxy.cc | |
| JSArrayProxy is a custom C-implemented python type that derives from list. It acts as a proxy for JSArrays from Spidermonkey, and behaves like a list would. | |
| JSFunctionProxy.cc | |
| JSFunctionProxy is a custom C-implemented python type. It acts as a proxy for JSFunctions from Spidermonkey, and behaves like a function would. | |
| JSMethodProxy.cc | |
JSMethodProxy is a custom C-implemented python type. It acts as a proxy for JSFunctions from Spidermonkey, and behaves like a method would, treating self as this. | |
| JSObjectItemsProxy.cc | |
| JSObjectItemsProxy is a custom C-implemented python type that derives from dict keys. | |
| JSObjectIterProxy.cc | |
| JSObjectIterProxy is a custom C-implemented python type that derives from list iterator. | |
| JSObjectKeysProxy.cc | |
| JSObjectKeysProxy is a custom C-implemented python type that derives from dict keys. | |
| JSObjectProxy.cc | |
| JSObjectProxy is a custom C-implemented python type that derives from dict. It acts as a proxy for JSObjects from Spidermonkey, and behaves like a dict would. | |
| JSObjectValuesProxy.cc | |
| JSObjectValuesProxy is a custom C-implemented python type that derives from dict values. | |
| JSStringProxy.cc | |
| JSStringProxy is a custom C-implemented python type that derives from str. It acts as a proxy for JSStrings from Spidermonkey, and behaves like a str would. | |
| jsTypeFactory.cc | |
| ListType.cc | |
| Struct for representing python lists. | |
| NoneType.cc | |
| Struct for representing None. | |
| NullType.cc | |
| Struct for representing JS null in a python object. | |
| PromiseType.cc | |
| Struct for representing Promises. | |
| PyBaseProxyHandler.cc | |
| Struct for creating JS proxy objects. | |
| PyBytesProxyHandler.cc | |
| Struct for creating JS Uint8Array-like proxy objects for immutable bytes objects. | |
| PyDictProxyHandler.cc | |
| Struct for creating JS proxy objects for Dicts. | |
| PyEventLoop.cc | |
| Send jobs to the Python event-loop. | |
| PyIterableProxyHandler.cc | |
| Struct for creating JS proxy objects for Iterables. | |
| PyListProxyHandler.cc | |
| Struct for creating JS proxy objects for Lists. | |
| PyObjectProxyHandler.cc | |
| Struct for creating JS proxy objects for all objects. | |
| pyTypeFactory.cc | |
| Function for wrapping arbitrary PyObjects into the appropriate PyType class, and coercing JS types to python types. | |
| setSpiderMonkeyException.cc | |
| Call this function whenever a JS_* function call fails in order to set an appropriate python exception (remember to also return NULL) | |
| StrType.cc | |
| Struct for representing python strings. | |