diff options
author | John Wiegley <johnw@newartisans.com> | 2016-01-21 23:28:50 -0800 |
---|---|---|
committer | John Wiegley <johnw@newartisans.com> | 2016-01-21 23:28:50 -0800 |
commit | fb7c5812fb5e082ac92fb2b50e51a252eea5ef90 (patch) | |
tree | bf9f51adfa6b92ee9e4d28047ea446972b59a921 /lisp/emacs-lisp | |
parent | 4763c774c31deaab83f65a2499a0e39ca4207eeb (diff) | |
download | emacs-fb7c5812fb5e082ac92fb2b50e51a252eea5ef90.tar.gz emacs-fb7c5812fb5e082ac92fb2b50e51a252eea5ef90.tar.bz2 emacs-fb7c5812fb5e082ac92fb2b50e51a252eea5ef90.zip |
Minor correction to pcase docstring
Diffstat (limited to 'lisp/emacs-lisp')
-rw-r--r-- | lisp/emacs-lisp/pcase.el | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/lisp/emacs-lisp/pcase.el b/lisp/emacs-lisp/pcase.el index 9d88e87f040..a2e05245c31 100644 --- a/lisp/emacs-lisp/pcase.el +++ b/lisp/emacs-lisp/pcase.el @@ -119,7 +119,7 @@ A significant difference from `cl-destructuring-bind' is that, if a pattern match fails, the next case is tried until either a succesful match is found or there are no more cases. -Another difference is that pattern elements may be quoted, +Another difference is that pattern elements may be backquoted, meaning they must match exactly: The pattern (\\='foo \\='bar) matches only against two element lists containing the symbols `foo' and `bar' in that order. (As a short-hand, atoms always @@ -128,9 +128,8 @@ quoted). Lastly, a pattern can be logical, such as (pred numberp), that matches any number-like element; or the symbol `_', that matches -anything. Patterns may also be backquoted (with \\=`), so that -comma (\\=,) can be used to introduce logical patterns inside -quoted patterns. +anything. Also, when patterns are backquoted, a comma may be +used to introduce logical patterns inside backquoted patterns. The complete list of standard patterns is as follows: @@ -148,7 +147,7 @@ The complete list of standard patterns is as follows: (let PAT EXP) matches if EXP matches PAT. (app FUN PAT) matches if FUN applied to the object matches PAT. -Additional patterns may be defined using `pcase-defmacro'. +Additional patterns can be defined using `pcase-defmacro'. The FUN argument in the `app' pattern may have the following forms: SYMBOL or (lambda ARGS BODY) in which case it's called with one argument. |