From 32f0fcbc0d69e3dc1ee6d635ec64fcbdbfc0d132 Mon Sep 17 00:00:00 2001 From: Duncaen Date: Mon, 28 Jan 2019 16:22:29 +0100 Subject: mpick: add let expressions --- man/mpick.1 | 11 +++++++++++ 1 file changed, 11 insertions(+) (limited to 'man') diff --git a/man/mpick.1 b/man/mpick.1 index 744fa24..53d5120 100644 --- a/man/mpick.1 +++ b/man/mpick.1 @@ -107,6 +107,8 @@ tests are given by the following EBNF: | prune -- do not match further messages in thread | print -- always true value | skip -- always false value + | + | ::= child | draft | flagged | info | new | parent | passed | replied | seen | selected | trashed @@ -149,6 +151,15 @@ tests are given by the following EBNF: ::= " ([^"] | "")+ " -- use "" for a single " inside " | $[A-Za-z0-9_]+ -- environment variable + +-- let expressions evaluate the expression following the `in` keyword, +-- the bindings are lazily evaluated. + ::= { let = } in + +-- Inside the scope previously defined idents are replaced with expressions + ::= + + ::= [A-Za-z_][A-Za-z0-9_]+ .Ed .Sh EXIT STATUS .Ex -std -- cgit 1.4.1