#pragma once #include "eval.hh" namespace nix { class Store; /* Some common option parsing between nix-env and nix-instantiate. */ bool parseAutoArgs(Strings::iterator & i, const Strings::iterator & argsEnd, std::map & res); Bindings * evalAutoArgs(EvalState & state, std::map & in); bool parseSearchPathArg(Strings::iterator & i, const Strings::iterator & argsEnd, Strings & searchPath); Path lookupFileArg(EvalState & state, string s); }