(f90-keywords-re, f90-keywords-level-3-re): Add `non_intrinsic'.
authorGlenn Morris <rgm@gnu.org>
Thu, 25 Oct 2007 03:51:15 +0000 (03:51 +0000)
committerGlenn Morris <rgm@gnu.org>
Thu, 25 Oct 2007 03:51:15 +0000 (03:51 +0000)
commitb1ca774080d290dcb447075988073d1495721aaa
tree7b9b6d8addaba49e3916450f178764a9f78c378a
parent45b778a67734641dd138b5d333cd4b09a88ea55c
(f90-keywords-re, f90-keywords-level-3-re): Add `non_intrinsic'.
(f90-constants-re): Add ieee modules.
(f90-typedef-matcher, f90-typedec-matcher)
(f90-imenu-type-matcher): New functions.
(f90-font-lock-keywords-1): Give module procedures function-name face.
Use `f90-typedef-matcher' for derived types.  Fix `abstract interface'.
Add `use, intrinsic'.
(f90-font-lock-keywords-2): Use `f90-typedec-matcher' for derived types.
Move start of `enum' blocks to separate entry.
(f90-start-block-re): Fix `type', `abstract interface'.
(f90-imenu-generic-expression): Use `f90-imenu-type-matcher' for
derived types.
(f90-mode-abbrev-table): Add `abstract interface', `asynchronous',
`elemental', change `enumerator'.
(f90-no-block-limit): Fix `abstract interface'.
lisp/progmodes/f90.el