summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2016-01-21 23:28:50 -0800
committerJohn Wiegley <johnw@newartisans.com>2016-01-21 23:28:50 -0800
commitfb7c5812fb5e082ac92fb2b50e51a252eea5ef90 (patch)
treebf9f51adfa6b92ee9e4d28047ea446972b59a921 /lisp/emacs-lisp
parent4763c774c31deaab83f65a2499a0e39ca4207eeb (diff)
downloademacs-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.el9
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.