summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/syntax.el
diff options
context:
space:
mode:
authorStefan Monnier <monnier@iro.umontreal.ca>2010-11-24 11:39:51 -0500
committerStefan Monnier <monnier@iro.umontreal.ca>2010-11-24 11:39:51 -0500
commit872ab164598b4d20e72f5e2b6b1087636bc47cd1 (patch)
treeb36a1a6581dff36da7dc3c7ac8fde82d3ade960a /lisp/emacs-lisp/syntax.el
parentc80c6166fbc20ffde6a2b407507226cac37cd9c4 (diff)
downloademacs-872ab164598b4d20e72f5e2b6b1087636bc47cd1.tar.gz
emacs-872ab164598b4d20e72f5e2b6b1087636bc47cd1.tar.bz2
emacs-872ab164598b4d20e72f5e2b6b1087636bc47cd1.zip
* lisp/emacs-lisp/pcase.el: Improve pcase-let. Use "pcase--" prefix.
(pcase--dontcare-upats): New var. (pcase-let, pcase-let*): Generate better code. Accept the same bodies as `let'. (pcase-dolist): New macro. (pcase--trivial-upat-p): New helper function. (pcase--expand): Strip leading "(let nil" if any.
Diffstat (limited to 'lisp/emacs-lisp/syntax.el')
0 files changed, 0 insertions, 0 deletions