| C API - N64Recompiled Mod Code | |
| Types | All of the C types that REPY defines |
| Numerical Types | Numerical Types used by REPY |
| Handle Types | Types used by REPY to represent entities that exist outside of mod code |
| Handle Special Values | Macros representing special values for REPY Handle Types |
| Object Types | Types used by REPY for objects that exist in mod memory |
| Events | |
| Macros | |
| Initialization Macros | |
| Inline Code Caching Macros | |
| REPY_FOREACH - Python Object Iteration Macros | |
| REPY_FN - Python Interpreter Operations Matching C Function Scopes. | |
| REPY_FN_SETUP/CLEANUP - Initialization and cleanup of Python scopes. | |
| REPY_FN_EXEC - Python Scoped Inline Code Execution. | |
| REPY_FN_EVAL - Python Scope Expression Evaluation. | |
| REPY_FN_GET/SET - Python Scope Namespace Management. | |
| REPY_FN_IF_CACHE - Conditional Statements Based on Python Scopes | |
| REPY_FN Loops - C Loops Controlled By Python Scope | |
| API Functions | The overview of all REPY API functions |
| PreInit Functions | Functions that affect Python Initialization |
| Handle Functions | Functions that operate on REPY_Handle values directly, rather than the Python objects they represent |
| (Sub)Interpreter Functions | Functions Used for REPY's Interpreter Stack, which handles interpreter/subinterpreter operations as well as PyThreadState management |
| Module Functions | Functions Used for Python module operations |
| Primative Operations | Functions that deal with converting between C and Python primatives |
| Memcpy Functions | Functins used to directly transfer data between mod memory and the Python interpreter, using appropriate Python types |
| Object Attribute Functions | Functions related to accessing the members and propertied of objects |
| Iteration Functions | Functions that operate on REPY_Handle values directly, rather than the Python objects they represent |
| Tuple Functions | Functions that operate on Python tuple objects |
| Dict Functions | Functions that operate on Python dict objects |
| Code Compilation and Execution Functions | Functions that deal with the compiling and executing Python code from inside mod code |
| Python Function Calling | Functions that call Python functions and other callables |
| Error Handling | Functions used for Python error handling |
| Nrm ZipFile Functions | Functions to access nrm files read-only as ZipFile objects |
| Helper Functions | Various helper functions, primarily used by API macros |
| REPY_IteratorHelper Methods | Method functions to operate on REPY_IteratorHelper objects |
| REPY_IfStmtChain Methods | Method functions to operate on REPY_IfStmtChain objects |
| REPY_IfStmtHelper Methods | Method functions to operate on REPY_IfStmtHelper objects |
| REPY_DeferredCleanupHelper Methods | Method functions to operate on REPY_DeferredCleanupHelper objects |
| Python API: The repy_api Python Module | repy_api: This module access to certain N64Recomp information from Python code |
| repy_api.mem | Repy_api.mem: This module access to N64Recompiled memory from within Python code |
| repy_api.mem.byteswapped | repy_api.mem.byteswapped: This module provides easy reading and writing of data inside N64Recompiled memory |
| repy_api.mem.raw | repy_api.mem.raw: This module provides direct access to data N64Recompiled memory, without any kind of byteswapping or type-casting |