Variable: smart-fortran-keywords
smart-fortran-keywords is a variable defined in hmouse-tag.el.
Value
("abstract" "all" "allocatable" "allocate" "assign" "associate"
"asynchronous" "backspace" "bind" "block" "block" "call" "case"
"class" "close" "codimension" "common" "concurrent" "contains"
"contiguous" "continue" "critical" "cycle" "data" "data" "deallocate"
"deferred" "dimension" "do" "elemental" "else" "else" "elsewhere"
"end" "endfile" "endif" "entry" "enum" "enumerator" "equivalence"
"error" "exit" "extends" "external" "final" "flush" "forall" "format"
"function" "generic" "goto" "if" "if" "images" "implicit" "import"
"include" "inquire" "intent" "interface" "intrinsic" "lock" "memory"
"module" "namelist" "non_overridable" "nopass" "nullify" "only"
"open" "operator" "optional" "parameter" "pass" "pause" "pointer"
"print" "private" "procedure" "program" "protected" "public" "pure"
"read" "recursive" "result" "return" "rewind" "rewrite" "save"
"select" "sequence" "stop" "stop" "submodule" "subroutine" "sync"
"target" "then" "unlock" "use" "value" "volatile" "wait" "where"
"while" "write")
Documentation
Sorted list of Fortran keywords, all in lowercase.
Source Code
;; Defined in ~/.emacs.d/elpa/hyperbole-20260414.325/hmouse-tag.el
(defconst smart-fortran-keywords
'("abstract" "all" "allocatable" "allocate" "assign" "associate"
"asynchronous" "backspace" "bind" "block" "block" "call" "case"
"class" "close" "codimension" "common" "concurrent" "contains"
"contiguous" "continue" "critical" "cycle" "data" "data" "deallocate"
"deferred" "dimension" "do" "elemental" "else" "else" "elsewhere"
"end" "endfile" "endif" "entry" "enum" "enumerator" "equivalence"
"error" "exit" "extends" "external" "final" "flush" "forall" "format"
"function" "generic" "goto" "if" "if" "images" "implicit" "import"
"include" "inquire" "intent" "interface" "intrinsic" "lock" "memory"
"module" "namelist" "non_overridable" "nopass" "nullify" "only" "open"
"operator" "optional" "parameter" "pass" "pause" "pointer" "print"
"private" "procedure" "program" "protected" "public" "pure" "read"
"recursive" "result" "return" "rewind" "rewrite" "save" "select"
"sequence" "stop" "stop" "submodule" "subroutine" "sync" "target"
"then" "unlock" "use" "value" "volatile" "wait" "where" "while"
"write")
"Sorted list of Fortran keywords, all in lowercase.")