diff options
| author | Chong Yidong | 2012-10-06 22:18:35 +0800 |
|---|---|---|
| committer | Chong Yidong | 2012-10-06 22:18:35 +0800 |
| commit | 9414dd8d50cc49464c97a5cb81f38796ff1fbec1 (patch) | |
| tree | 35f191d7ec2192d317ef9a9478913973d54a41e2 | |
| parent | c6b68a2899a6d42c197b6c84c42eed1c6804b534 (diff) | |
| download | emacs-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/ChangeLog | 5 | ||||
| -rw-r--r-- | lisp/ChangeLog | 4 | ||||
| -rw-r--r-- | lisp/cedet/ChangeLog | 6 | ||||
| -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.el | 2 |
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 @@ | |||
| 1 | 2012-10-01 David Engster <deng@randomsample.de> | 1 | 2012-10-01 David Engster <deng@randomsample.de> |
| 2 | 2 | ||
| 3 | * grammars/bovine-grammar.el: | ||
| 4 | * grammars/wisent-grammar.el: Move to lisp directory. | ||
| 5 | |||
| 6 | 2012-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 @@ | |||
| 1 | 2012-10-06 Chong Yidong <cyd@gnu.org> | ||
| 2 | |||
| 3 | * files.el (auto-mode-alist): Add .by and .wy (Semantic grammars). | ||
| 4 | |||
| 1 | 2012-10-06 Ikumi Keita <ikumi@ikumi.que.jp> (tiny change) | 5 | 2012-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 @@ | |||
| 1 | 2012-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 | |||
| 1 | 2012-10-02 Chong Yidong <cyd@gnu.org> | 7 | 2012-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. |
| 419 | Menu items are appended to the common grammar menu.") | 418 | Menu 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. |
| 324 | Menu items are appended to the common grammar menu.") | 324 | Menu 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) |