]> git.notmuchmail.org Git - notmuch/commit
lib/parse-sexp: support actual date queries.
authorDavid Bremner <david@tethera.net>
Thu, 20 Jan 2022 13:36:03 +0000 (09:36 -0400)
committerDavid Bremner <david@tethera.net>
Wed, 26 Jan 2022 11:41:02 +0000 (07:41 -0400)
commit77ab961a1dce3a31d1f0edf5c9bd83c295575835
treeeb0583ea4883cafe627f6a3952e2043f29312b40
parentbf3cc5eed2d7f3386946b0c51e45c057705d24b8
lib/parse-sexp: support actual date queries.

The default argument processing overlaps somewhat with what is already
done in _notmuch_date_strings_to_query, but we can give more specific
error messages for the s-expression context.

The extra generality of _sexp_parse_range will be useful when we
implement additional range prefixes (at least 'lastmod' is needed).
lib/parse-sexp.cc
test/T081-sexpr-search.sh