Mercurial > hg > xemacs-beta
comparison lisp/packages/func-menu.el @ 26:441bb1e64a06 r19-15b96
Import from CVS: tag r19-15b96
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:51:32 +0200 |
parents | 4103f0995bd7 |
children | e04119814345 |
comparison
equal
deleted
inserted
replaced
25:383a494979f8 | 26:441bb1e64a06 |
---|---|
544 ;;; function for that certain language. | 544 ;;; function for that certain language. |
545 | 545 |
546 ;;; Lisp | 546 ;;; Lisp |
547 ;;; | 547 ;;; |
548 ;;; Vladimir Alexiev <vladimir@cs.ualberta.ca> | 548 ;;; Vladimir Alexiev <vladimir@cs.ualberta.ca> |
549 ;;; JTL: 24. Feb. 97 added "/" as part of function names | |
549 (defvar fume-function-name-regexp-lisp | 550 (defvar fume-function-name-regexp-lisp |
550 (concat | 551 (concat |
551 "^[ \t]*" ; Allow whitespace |(or (fboundp 'foo) | 552 "^[ \t]*" ; Allow whitespace |(or (fboundp 'foo) |
552 ; for the construct | (defun foo () | 553 ; for the construct | (defun foo () |
553 "(\\(def[^vc][a-z]*\\)" ; Allow (def* except (defvar, (defconst | 554 "(\\(def[^vc][a-z]*\\)" ; Allow (def* except (defvar, (defconst |
554 "\\s-+" ; At least one whitespace | 555 "\\s-+" ; At least one whitespace |
555 "'?[#:?A-Za-z0-9_+>-]+" ; Allow (defalias 'foo 'bar) | 556 "'?[#:?/A-Za-z0-9_+>-]+" ; Allow (defalias 'foo 'bar) |
556 "\\s-*" ; Whitespace | 557 "\\s-*" ; Whitespace |
557 "\\(nil\\|(\\)" ; nil or (arg list | 558 "\\(nil\\|(\\)" ; nil or (arg list |
558 ) | 559 ) |
559 "Expression to get lisp function names") | 560 "Expression to get lisp function names") |
560 | 561 |