|
Nix 2.93.3
Lix: A modern, delicious implementation of the Nix package manager; unstable internal interfaces
|
Public Member Functions | |
| Pattern (Symbol name) | |
| virtual std::shared_ptr< const StaticEnv > | buildEnv (const StaticEnv *up)=0 |
| virtual void | accept (ExprVisitor &ev)=0 |
| virtual Env & | match (ExprLambda &lambda, EvalState &state, Env &up, Value *arg, const PosIdx pos)=0 |
| virtual void | addBindingsToJSON (JSON &out, const SymbolTable &symbols) const =0 |
Public Attributes | |
| Symbol | name |
|
pure virtual |
Implemented in nix::AttrsPattern.
| Symbol nix::Pattern::name |
The argument name of this particular lambda. Is a falsey symbol if there is no such argument.