Python/neval

Source   Edit  

Procs

proc evalCode(co: PyCodeObject; globals = newPyDict(); locals: PyObject = nil): PyObject {.
    ...raises: [], tags: [RootEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
PyEval_EvalCode Source   Edit  
proc evalCode(co: PyCodeObject; globals = newPyDict(); locals: PyObject = nil;
              closure: PyObject): PyObject {....raises: [], tags: [RootEffect],
    forbids: [].}
Source   Edit  
proc evalFrame(f: PyFrameObject): PyObject {....raises: [],
    tags: [RootEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
Source   Edit  
proc PyEval_MergeCompilerFlags(cf: PyCompilerFlags): bool {....raises: [],
    tags: [], forbids: [].}
Source   Edit  
proc runCode(co: PyCodeObject; globals = newPyDict(); locals: PyObject = nil): PyObject {.
    ...raises: [], tags: [RootEffect, ReadDirEffect, ReadIOEffect], forbids: [].}
Source   Edit  

Templates

template TODO_locals(locals)
Source   Edit