This module implements overrides for various stdlib and system functions. The overrides are sorted into multiple categories and are provided through iterators.
Iterators
iterator basicOps(): Override {....raises: [], tags: [].}
- Basic system operations as well as overrides for some stdlib functions that don't interact with the host environement, but use language features that the VM doesn't directly support (such as 'importc'-ed functions) Source Edit
iterator compileTimeOps(): Override {....raises: [], tags: [].}
- Operations for querying compiler related information at compile-time. Source Edit
iterator gorgeOps(): Override {....raises: [], tags: [].}
- Special operations for executing external programs at compile time. Source Edit
iterator ioReadOps(): Override {....raises: [], tags: [].}
- Returns overrides for read operations from the io module. Source Edit
iterator ioWriteOps(): Override {....raises: [], tags: [].}
- Returns overrides for write operations from the io module. Source Edit
iterator macroOps(): Override {....raises: [], tags: [].}
- Operations that are part of the Macro API Source Edit