From bca0e348597371ced98ce9a4c071491cf56534db Mon Sep 17 00:00:00 2001 From: Vincent Ambo Date: Sat, 23 May 2020 06:44:38 +0100 Subject: docs(3p/nix/libexpr): Add some comments about function calls These were things that took me a moment to realise. --- third_party/nix/src/libexpr/nixexpr.hh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'third_party/nix/src/libexpr/nixexpr.hh') diff --git a/third_party/nix/src/libexpr/nixexpr.hh b/third_party/nix/src/libexpr/nixexpr.hh index 715dbd8d59..6d5d4f5f55 100644 --- a/third_party/nix/src/libexpr/nixexpr.hh +++ b/third_party/nix/src/libexpr/nixexpr.hh @@ -200,10 +200,11 @@ struct ExprList : Expr { struct Formal { Symbol name; - Expr* def; + Expr* def; // def = default, not definition Formal(const Symbol& name, Expr* def) : name(name), def(def){}; }; +// Describes structured function arguments (e.g. `{ a }: ...`) struct Formals { typedef std::list Formals_; Formals_ formals; -- cgit 1.4.1