Variable: f90-hpf-keywords-re

f90-hpf-keywords-re is a variable defined in f90.el.gz.

Value

"\\_<\\(?:a\\(?:l\\(?:ign\\|l_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)\\|ny_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)\\|block\\|c\\(?:o\\(?:py_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\|unt_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)\\|yclic\\)\\|d\\(?:istribute\\|ynamic\\)\\|extrinsic\\|grade_\\(?:down\\|up\\)\\|hpf_\\(?:alignment\\|distribution\\|template\\)\\|i\\(?:a\\(?:ll\\(?:_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)?\\|ny\\(?:_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)?\\)\\|len\\|n\\(?:\\(?:dependen\\|heri\\)t\\)\\|parity\\(?:_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)?\\)\\|leadz\\|m\\(?:axval_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\|inval_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)\\|n\\(?:ew\\|umber_of_processors\\)\\|onto\\|p\\(?:arity\\(?:_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)?\\|op\\(?:cnt\\|par\\)\\|ro\\(?:cessors\\(?:_shape\\)?\\|duct_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\)\\|ure\\)\\|re\\(?:align\\|distribute\\)\\|sum_\\(?:prefix\\|s\\(?:catter\\|uffix\\)\\)\\|template\\|with\\)\\_>"

Documentation

Regexp for all HPF keywords, procedures and directives.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/f90.el.gz
(defconst f90-hpf-keywords-re
  (concat
   "\\_<"
   (regexp-opt
    ;; Intrinsic procedures.
    '("all_prefix" "all_scatter" "all_suffix" "any_prefix"
      "any_scatter" "any_suffix" "copy_prefix" "copy_scatter"
      "copy_suffix" "count_prefix" "count_scatter" "count_suffix"
      "grade_down" "grade_up"
      "hpf_alignment" "hpf_distribution" "hpf_template" "iall" "iall_prefix"
      "iall_scatter" "iall_suffix" "iany" "iany_prefix" "iany_scatter"
      "iany_suffix" "ilen" "iparity" "iparity_prefix"
      "iparity_scatter" "iparity_suffix" "leadz" "maxval_prefix"
      "maxval_scatter" "maxval_suffix" "minval_prefix" "minval_scatter"
      "minval_suffix" "number_of_processors" "parity"
      "parity_prefix" "parity_scatter" "parity_suffix" "popcnt" "poppar"
      "processors_shape" "product_prefix" "product_scatter"
      "product_suffix" "sum_prefix" "sum_scatter" "sum_suffix"
      ;; Directives.
      "align" "distribute" "dynamic" "independent" "inherit" "processors"
      "realign" "redistribute" "template"
      ;; Keywords.
      "block" "cyclic" "extrinsic" "new" "onto" "pure" "with"))
   "\\_>")
  "Regexp for all HPF keywords, procedures and directives.")