|
void | runNix (Path program, const Strings &args, const std::optional< std::string > &input={}) |
| NixRepl (const LookupPath &lookupPath, nix::ref< Store > store, ref< EvalState > state, std::function< AnnotatedValues()> getValues, RunNix *runNix) |
ReplExitStatus | mainLoop () override |
void | initEnv () override |
virtual StringSet | completePrefix (const std::string &prefix) override |
StorePath | getDerivationPath (Value &v) |
ProcessLineResult | processLine (std::string line) |
void | loadFile (const Path &path) |
void | loadFlake (const std::string &flakeRef) |
void | loadFiles () |
void | loadFlakes () |
void | reloadFilesAndFlakes () |
void | addAttrsToScope (Value &attrs) |
void | addVarToScope (const Symbol name, Value &v) |
Expr * | parseString (std::string s) |
void | evalString (std::string s, Value &v) |
void | loadDebugTraceEnv (DebugTrace &dt) |
void | printValue (std::ostream &str, Value &v, unsigned int maxDepth=std::numeric_limits< unsigned int >::max()) |
|
size_t | debugTraceIndex |
Strings | loadedFiles |
Strings | loadedFlakes |
std::function< AnnotatedValues()> | getValues |
std::shared_ptr< StaticEnv > | staticEnv |
Env * | env |
int | displ |
StringSet | varNames |
RunNix * | runNixPtr |
std::unique_ptr< ReplInteracter > | interacter |
|
static const int | envSize = 32768 |
The documentation for this struct was generated from the following file:
- /home/abuild/rpmbuild/BUILD/nix-2.29.0-build/nix-2.29.0/src/libcmd/repl.cc