diff options
| author | Nick Roberts | 2003-06-18 22:35:37 +0000 |
|---|---|---|
| committer | Nick Roberts | 2003-06-18 22:35:37 +0000 |
| commit | f6bf87c5a1f8f119c4e5f8a9da9d42505479fde3 (patch) | |
| tree | 3acae4baefdb2a09700960e56e7d6291e576d146 | |
| parent | c6c54ea8e912856479a00b7cae6b63da57dc8837 (diff) | |
| download | emacs-f6bf87c5a1f8f119c4e5f8a9da9d42505479fde3.tar.gz emacs-f6bf87c5a1f8f119c4e5f8a9da9d42505479fde3.zip | |
(fortran-gud-syntax-table): Syntax table
for parsing Fortran expressions for gud-print. (Stefan Monnier)
(fortran-mode): Add local variable gud-find-expr.
| -rw-r--r-- | lisp/progmodes/fortran.el | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lisp/progmodes/fortran.el b/lisp/progmodes/fortran.el index 5badcfb1efa..7d9f5ca61b3 100644 --- a/lisp/progmodes/fortran.el +++ b/lisp/progmodes/fortran.el | |||
| @@ -419,6 +419,12 @@ These get fixed-format comments fontified.") | |||
| 419 | table) | 419 | table) |
| 420 | "Syntax table used in Fortran mode.") | 420 | "Syntax table used in Fortran mode.") |
| 421 | 421 | ||
| 422 | (defvar fortran-gud-syntax-table | ||
| 423 | (let ((st (make-syntax-table fortran-mode-syntax-table))) | ||
| 424 | (modify-syntax-entry ?\n "." st) | ||
| 425 | st) | ||
| 426 | "Syntax table used to parse Fortran expressions for printing in GUD.") | ||
| 427 | |||
| 422 | (defvar fortran-mode-map | 428 | (defvar fortran-mode-map |
| 423 | (let ((map (make-sparse-keymap))) | 429 | (let ((map (make-sparse-keymap))) |
| 424 | (define-key map ";" 'fortran-abbrev-start) | 430 | (define-key map ";" 'fortran-abbrev-start) |
| @@ -691,6 +697,7 @@ with no args, if that value is non-nil." | |||
| 691 | (set (make-local-variable 'add-log-current-defun-function) | 697 | (set (make-local-variable 'add-log-current-defun-function) |
| 692 | #'fortran-current-defun) | 698 | #'fortran-current-defun) |
| 693 | (set (make-local-variable 'dabbrev-case-fold-search) 'case-fold-search) | 699 | (set (make-local-variable 'dabbrev-case-fold-search) 'case-fold-search) |
| 700 | (set (make-local-variable 'gud-find-expr) 'gud-find-fortran-expr) | ||
| 694 | (run-hooks 'fortran-mode-hook)) | 701 | (run-hooks 'fortran-mode-hook)) |
| 695 | 702 | ||
| 696 | 703 | ||