PythonMonkey v1.0.1 (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. | |