aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChong Yidong2012-10-06 22:18:35 +0800
committerChong Yidong2012-10-06 22:18:35 +0800
commit9414dd8d50cc49464c97a5cb81f38796ff1fbec1 (patch)
tree35f191d7ec2192d317ef9a9478913973d54a41e2
parentc6b68a2899a6d42c197b6c84c42eed1c6804b534 (diff)
downloademacs-9414dd8d50cc49464c97a5cb81f38796ff1fbec1.tar.gz
emacs-9414dd8d50cc49464c97a5cb81f38796ff1fbec1.zip
Move bovine-grammar and wisent-grammar into lisp/ directory.
* lisp/files.el (auto-mode-alist): Add .by and .wy (Semantic grammars). * cedet/semantic/bovine/grammar.el: * cedet/semantic/wisent/grammar.el: Move from admin/grammars. Add autoloads for bovine-grammar-mode and wisent-grammar-mode.
-rw-r--r--admin/ChangeLog5
-rw-r--r--lisp/ChangeLog4
-rw-r--r--lisp/cedet/ChangeLog6
-rw-r--r--lisp/cedet/semantic/bovine/grammar.el (renamed from admin/grammars/bovine-grammar.el)17
-rw-r--r--lisp/cedet/semantic/wisent/grammar.el (renamed from admin/grammars/wisent-grammar.el)14
-rw-r--r--lisp/files.el2
6 files changed, 32 insertions, 16 deletions
diff --git a/admin/ChangeLog b/admin/ChangeLog
index 2da65523116..8fe82ca36cb 100644
--- a/admin/ChangeLog
+++ b/admin/ChangeLog
@@ -1,5 +1,10 @@
12012-10-01 David Engster <deng@randomsample.de> 12012-10-01 David Engster <deng@randomsample.de>
2 2
3 * grammars/bovine-grammar.el:
4 * grammars/wisent-grammar.el: Move to lisp directory.
5
62012-10-01 David Engster <deng@randomsample.de>
7
3 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote): 8 * grammars/bovine-grammar.el (bovine--grammar-newstyle-unquote):
4 Remove. 9 Remove.
5 (bovine-grammar-expand-form): Test for emacs-major-version. 10 (bovine-grammar-expand-form): Test for emacs-major-version.
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 87b54707e0a..5d93a386a21 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,7 @@
12012-10-06 Chong Yidong <cyd@gnu.org>
2
3 * files.el (auto-mode-alist): Add .by and .wy (Semantic grammars).
4
12012-10-06 Ikumi Keita <ikumi@ikumi.que.jp> (tiny change) 52012-10-06 Ikumi Keita <ikumi@ikumi.que.jp> (tiny change)
2 6
3 * international/characters.el: Fix simple mistake ((car chars) -> 7 * international/characters.el: Fix simple mistake ((car chars) ->
diff --git a/lisp/cedet/ChangeLog b/lisp/cedet/ChangeLog
index e066368d011..9e20b4fbb4e 100644
--- a/lisp/cedet/ChangeLog
+++ b/lisp/cedet/ChangeLog
@@ -1,3 +1,9 @@
12012-10-06 Chong Yidong <cyd@gnu.org>
2
3 * semantic/bovine/grammar.el:
4 * semantic/wisent/grammar.el: Move from admin/grammars. Add
5 autoloads for bovine-grammar-mode and wisent-grammar-mode.
6
12012-10-02 Chong Yidong <cyd@gnu.org> 72012-10-02 Chong Yidong <cyd@gnu.org>
2 8
3 * srecode.el, ede.el: Restore Version header. 9 * srecode.el, ede.el: Restore Version header.
diff --git a/admin/grammars/bovine-grammar.el b/lisp/cedet/semantic/bovine/grammar.el
index a7289f6bafe..cc27c5b0646 100644
--- a/admin/grammars/bovine-grammar.el
+++ b/lisp/cedet/semantic/bovine/grammar.el
@@ -1,4 +1,4 @@
1;;; bovine-grammar.el --- Bovine's input grammar mode 1;;; semantic/bovine/grammar.el --- Bovine's input grammar mode
2;; 2;;
3;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4;; 4;;
@@ -143,7 +143,7 @@ expanded from elsewhere."
143 (setq first (car form) 143 (setq first (car form)
144 form (cdr form)) 144 form (cdr form))
145 ;; Hack for dealing with new reading of unquotes outside of 145 ;; Hack for dealing with new reading of unquotes outside of
146 ;; backquote (introduced in rev. 102591 in emacs-bzr). 146 ;; backquote (introduced in 2010-12-06T16:37:26Z!monnier@iro.umontreal.ca).
147 (when (and (>= emacs-major-version 24) 147 (when (and (>= emacs-major-version 24)
148 (listp first) 148 (listp first)
149 (or (equal (car first) '\,) 149 (or (equal (car first) '\,)
@@ -413,18 +413,17 @@ manual."
413 "")))) 413 ""))))
414 414
415(defvar bovine-grammar-menu 415(defvar bovine-grammar-menu
416 '("BY Grammar" 416 '("BY Grammar")
417 )
418 "BY mode specific grammar menu. 417 "BY mode specific grammar menu.
419Menu items are appended to the common grammar menu.") 418Menu items are appended to the common grammar menu.")
420 419
420;;;###autoload
421(define-derived-mode bovine-grammar-mode semantic-grammar-mode "BY" 421(define-derived-mode bovine-grammar-mode semantic-grammar-mode "BY"
422 "Major mode for editing Bovine grammars." 422 "Major mode for editing Bovine grammars."
423 (semantic-grammar-setup-menu bovine-grammar-menu) 423 (semantic-grammar-setup-menu bovine-grammar-menu)
424 (semantic-install-function-overrides 424 (semantic-install-function-overrides
425 '((grammar-parsetable-builder . bovine-grammar-parsetable-builder) 425 '((grammar-parsetable-builder . bovine-grammar-parsetable-builder)
426 (grammar-setupcode-builder . bovine-grammar-setupcode-builder) 426 (grammar-setupcode-builder . bovine-grammar-setupcode-builder))))
427 )))
428 427
429(add-to-list 'auto-mode-alist '("\\.by\\'" . bovine-grammar-mode)) 428(add-to-list 'auto-mode-alist '("\\.by\\'" . bovine-grammar-mode))
430 429
@@ -444,8 +443,6 @@ Menu items are appended to the common grammar menu.")
444 ) 443 )
445 "Semantic grammar macros used in bovine grammars.") 444 "Semantic grammar macros used in bovine grammars.")
446 445
447(provide 'semantic/bovine/grammar)
448
449(defun bovine-make-parsers () 446(defun bovine-make-parsers ()
450 "Generate Emacs' built-in Bovine-based parser files." 447 "Generate Emacs' built-in Bovine-based parser files."
451 (interactive) 448 (interactive)
@@ -504,4 +501,6 @@ Menu items are appended to the common grammar menu.")
504 (replace-match packagename nil nil nil 1) 501 (replace-match packagename nil nil nil 1)
505 (save-buffer)))))) 502 (save-buffer))))))
506 503
507;;; bovine-grammar.el ends here 504(provide 'semantic/bovine/grammar)
505
506;;; semantic/bovine/grammar.el ends here
diff --git a/admin/grammars/wisent-grammar.el b/lisp/cedet/semantic/wisent/grammar.el
index 25dba5be2d8..6fa52dc2adc 100644
--- a/admin/grammars/wisent-grammar.el
+++ b/lisp/cedet/semantic/wisent/grammar.el
@@ -1,4 +1,4 @@
1;;; wisent-grammar.el --- Wisent's input grammar mode 1;;; semantic/wisent/grammar.el --- Wisent's input grammar mode
2 2
3;; Copyright (C) 2002-2012 Free Software Foundation, Inc. 3;; Copyright (C) 2002-2012 Free Software Foundation, Inc.
4;; 4;;
@@ -323,15 +323,13 @@ Return the expanded expression."
323 "WY mode specific grammar menu. 323 "WY mode specific grammar menu.
324Menu items are appended to the common grammar menu.") 324Menu items are appended to the common grammar menu.")
325 325
326;;;###autoload
326(define-derived-mode wisent-grammar-mode semantic-grammar-mode "WY" 327(define-derived-mode wisent-grammar-mode semantic-grammar-mode "WY"
327 "Major mode for editing Wisent grammars." 328 "Major mode for editing Wisent grammars."
328 (semantic-grammar-setup-menu wisent-grammar-menu) 329 (semantic-grammar-setup-menu wisent-grammar-menu)
329 (semantic-install-function-overrides 330 (semantic-install-function-overrides
330 '((grammar-parsetable-builder . wisent-grammar-parsetable-builder) 331 '((grammar-parsetable-builder . wisent-grammar-parsetable-builder)
331 (grammar-setupcode-builder . wisent-grammar-setupcode-builder) 332 (grammar-setupcode-builder . wisent-grammar-setupcode-builder))))
332 )))
333
334(add-to-list 'auto-mode-alist '("\\.wy\\'" . wisent-grammar-mode))
335 333
336(defvar-mode-local wisent-grammar-mode semantic-grammar-macros 334(defvar-mode-local wisent-grammar-mode semantic-grammar-macros
337 '( 335 '(
@@ -498,7 +496,7 @@ Menu items are appended to the common grammar menu.")
498 (insert-file-contents filename) 496 (insert-file-contents filename)
499 ;; Fix copyright header: 497 ;; Fix copyright header:
500 (goto-char (point-min)) 498 (goto-char (point-min))
501 (when additional-copyright 499 (when additional-copyright
502 (re-search-forward "Copyright (C).*$") 500 (re-search-forward "Copyright (C).*$")
503 (insert "\n;; " additional-copyright)) 501 (insert "\n;; " additional-copyright))
504 (re-search-forward "^;; Author:") 502 (re-search-forward "^;; Author:")
@@ -523,4 +521,6 @@ Menu items are appended to the common grammar menu.")
523 (delete-trailing-whitespace) 521 (delete-trailing-whitespace)
524 (write-region nil nil (expand-file-name filename)))))))) 522 (write-region nil nil (expand-file-name filename))))))))
525 523
526;;; wisent-grammar.el ends here 524(provide 'semantic/wisent/grammar)
525
526;;; semantic/wisent/grammar.el ends here
diff --git a/lisp/files.el b/lisp/files.el
index c3f9e1ef1a0..e030aff0ae2 100644
--- a/lisp/files.el
+++ b/lisp/files.el
@@ -2326,6 +2326,8 @@ ARC\\|ZIP\\|LZH\\|LHA\\|ZOO\\|[JEW]AR\\|XPI\\|RAR\\|7Z\\)\\'" . archive-mode)
2326 ("\\.js\\'" . javascript-mode) 2326 ("\\.js\\'" . javascript-mode)
2327 ("\\.json\\'" . javascript-mode) 2327 ("\\.json\\'" . javascript-mode)
2328 ("\\.[ds]?vh?\\'" . verilog-mode) 2328 ("\\.[ds]?vh?\\'" . verilog-mode)
2329 ("\\.by\\'" . bovine-grammar-mode)
2330 ("\\.wy\\'" . wisent-grammar-mode)
2329 ;; .emacs or .gnus or .viper following a directory delimiter in 2331 ;; .emacs or .gnus or .viper following a directory delimiter in
2330 ;; Unix, MSDOG or VMS syntax. 2332 ;; Unix, MSDOG or VMS syntax.
2331 ("[]>:/\\]\\..*\\(emacs\\|gnus\\|viper\\)\\'" . emacs-lisp-mode) 2333 ("[]>:/\\]\\..*\\(emacs\\|gnus\\|viper\\)\\'" . emacs-lisp-mode)