emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lisp/progmodes/perl-mode.el


From: Stefan Monnier
Subject: [Emacs-diffs] Changes to emacs/lisp/progmodes/perl-mode.el
Date: Fri, 23 May 2003 11:49:17 -0400

Index: emacs/lisp/progmodes/perl-mode.el
diff -c emacs/lisp/progmodes/perl-mode.el:1.47 
emacs/lisp/progmodes/perl-mode.el:1.48
*** emacs/lisp/progmodes/perl-mode.el:1.47      Sat May 17 18:38:13 2003
--- emacs/lisp/progmodes/perl-mode.el   Fri May 23 11:49:16 2003
***************
*** 257,275 ****
      ("\\$ ?{?^?[_a-zA-Z][_a-zA-Z0-9]*\\('\\)[_a-zA-Z]" (1 "_"))
      ;; format statements
      ("^[ \t]*format.*=[ \t]*\\(\n\\)" (1 '(7)))
-     ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)")
      ;; Funny things in sub arg specifications like `sub myfunc ($$)'
      ("\\<sub\\s-+\\S-+\\s-*(\\([^)]+\\))" 1 '(1))
      ;; regexp and funny quotes
!     ("[;(=!~{][ \t\n]*\\(/\\)" (1 '(7)))
!     ("[;( =!~{\t\n]\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)"
       ;; Nasty cases:
       ;; /foo/m  $a->m  $#m $m @m %m
       ;; \s (appears often in regexps).
       ;; -s file
       (2 (if (assoc (char-after (match-beginning 2))
                   perl-quote-like-pairs)
!           '(15) '(7))))))
  
  (defvar perl-empty-syntax-table
    (let ((st (copy-syntax-table)))
--- 257,276 ----
      ("\\$ ?{?^?[_a-zA-Z][_a-zA-Z0-9]*\\('\\)[_a-zA-Z]" (1 "_"))
      ;; format statements
      ("^[ \t]*format.*=[ \t]*\\(\n\\)" (1 '(7)))
      ;; Funny things in sub arg specifications like `sub myfunc ($$)'
      ("\\<sub\\s-+\\S-+\\s-*(\\([^)]+\\))" 1 '(1))
      ;; regexp and funny quotes
!     ("[?:.,;=!~({[][ \t\n]*\\(/\\)" (1 '(7)))
!     ("[?:.,;=!~({[ \t\n]\\([msy]\\|q[qxrw]?\\|tr\\)\\>\\s-*\\([^])}> \n\t]\\)"
       ;; Nasty cases:
       ;; /foo/m  $a->m  $#m $m @m %m
       ;; \s (appears often in regexps).
       ;; -s file
       (2 (if (assoc (char-after (match-beginning 2))
                   perl-quote-like-pairs)
!           '(15) '(7))))
!     ;; TODO: here-documents ("<<\\(\\sw\\|['\"]\\)")
!     ))
  
  (defvar perl-empty-syntax-table
    (let ((st (copy-syntax-table)))




reply via email to

[Prev in Thread] Current Thread [Next in Thread]