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
Exports
-
welcome, NimblePkgVersion, Welcome, error, promptSymbol, styledPrompt, ColorScheme, promptMessage, nim, unstyled, colorScheme, info, Output, newOutput, okResult, warning, write, Reader, close, read, newReader, Input, InputKind, Evaluator, newEvaluator, eval, Evaluation, EvaluationKind, OutputDisplay, Printer, print, newPrinter, quitCmd, command, CommandProc, CommandsApi, commands, Command, sourceCmd, Compiler, compileLibrary, path, version, newNimCompiler, VariableDeclaration, declarationsPath, declareVar, statePath, isSuccess, declare, updateDeclarations, declareImport, importsPath, clean, $, runCommand, checkSuffix, commandPath, DeclarerKind, declarationsCheckPath, importsCheckPath, Vm, updateState, updateImports, nimExt, libExt, runCommand, updateDeclarations, clean, Run, Initialize, updateState, updateImports, newNimCVm, NimCVm, runCommand, NimSVm, updateDeclarations, updateState, updateImports, newNimSVm