Mercurial > emacs
comparison lisp/progmodes/perl-mode.el @ 90227:10fe5fadaf89
Revision: miles@gnu.org--gnu-2005/emacs--unicode--0--patch-81
Merge from emacs--cvs-trunk--0
Patches applied:
* emacs--cvs-trunk--0 (patch 532-541)
- Update from CVS
- Merge from gnus--rel--5.10
* gnus--rel--5.10 (patch 112-115)
- Update from CVS
author | Miles Bader <miles@gnu.org> |
---|---|
date | Sun, 11 Sep 2005 22:21:01 +0000 |
parents | a3716f7538f2 c136332c98dd |
children | 7beb78bc1f8e |
comparison
equal
deleted
inserted
replaced
90226:df78f2fb8f6a | 90227:10fe5fadaf89 |
---|---|
265 ("^[ \t]*format.*=[ \t]*\\(\n\\)" (1 '(7))) | 265 ("^[ \t]*format.*=[ \t]*\\(\n\\)" (1 '(7))) |
266 ;; Funny things in sub arg specifications like `sub myfunc ($$)' | 266 ;; Funny things in sub arg specifications like `sub myfunc ($$)' |
267 ("\\<sub\\s-+\\S-+\\s-*(\\([^)]+\\))" 1 '(1)) | 267 ("\\<sub\\s-+\\S-+\\s-*(\\([^)]+\\))" 1 '(1)) |
268 ;; regexp and funny quotes | 268 ;; regexp and funny quotes |
269 ("[?:.,;=!~({[][ \t\n]*\\(/\\)" (1 '(7))) | 269 ("[?:.,;=!~({[][ \t\n]*\\(/\\)" (1 '(7))) |
270 ("[?:.,;=!~({[ \t\n]\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)" | 270 ("\\(^\\|[?:.,;=!~({[ \t]\\)\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)" |
271 ;; Nasty cases: | 271 ;; Nasty cases: |
272 ;; /foo/m $a->m $#m $m @m %m | 272 ;; /foo/m $a->m $#m $m @m %m |
273 ;; \s (appears often in regexps). | 273 ;; \s (appears often in regexps). |
274 ;; -s file | 274 ;; -s file |
275 (2 (if (assoc (char-after (match-beginning 2)) | 275 (3 (if (assoc (char-after (match-beginning 3)) |
276 perl-quote-like-pairs) | 276 perl-quote-like-pairs) |
277 '(15) '(7)))) | 277 '(15) '(7)))) |
278 ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)") | 278 ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)") |
279 )) | 279 )) |
280 | 280 |