src/reploid

Source   Edit  

Types

Configuration = object
Source   Edit  
VmImplementation = enum
  nimc, nims
Source   Edit  

Procs

proc defaultCommands(): Table[string, Command] {....raises: [], tags: [],
    forbids: [].}
The default commands for reploid. Source   Edit  
proc defaultConfig(): Configuration {....raises: [],
                                      tags: [ReadEnvEffect, ReadIOEffect],
                                      forbids: [].}
The default configuration for reploid. Source   Edit  
proc reploid(configuration: Configuration = defaultConfig();
             commands: Table[string, Command] = defaultCommands()) {....raises: [
    IOError, OSError, Exception, ValueError, KeyError, ERecoverableError,
    EOFError, ESuggestDone], tags: [WriteIOEffect, ExecIOEffect, ReadIOEffect,
                                    RootEffect, ReadEnvEffect, ReadDirEffect,
                                    WriteDirEffect, TimeEffect], forbids: [].}
Runs the reploid REPL with the given configuration and commands. Source   Edit