Variable: f90-constants-re

f90-constants-re is a variable defined in f90.el.gz.

Value

"\\_<\\(?:atomic_\\(?:\\(?:int\\|logical\\)_kind\\)\\|c\\(?:_\\(?:alert\\|b\\(?:ackspace\\|ool\\)\\|c\\(?:arriage_return\\|har\\)\\|double\\(?:_complex\\)?\\|f\\(?:loat\\(?:_complex\\)?\\|orm_feed\\|unptr\\)\\|horizontal_tab\\|int\\(?:\\(?:16\\|32\\|64\\|8\\|_\\(?:fast\\(?:16\\|32\\|64\\|8\\)\\|least\\(?:16\\|32\\|64\\|8\\)\\)\\|max\\|ptr\\)_t\\)?\\|long\\(?:_\\(?:double\\(?:_complex\\)?\\|long\\)\\)?\\|n\\(?:ew_line\\|ull_\\(?:\\(?:cha\\|\\(?:fun\\)?pt\\)r\\)\\)\\|ptr\\|s\\(?:hort\\|i\\(?:gned_char\\|ze_t\\)\\)\\|vertical_tab\\)\\|haracter_\\(?:kinds\\|storage_size\\)\\)\\|error_unit\\|file_storage_size\\|i\\(?:eee_\\(?:arithmetic\\|\\(?:exception\\|feature\\)s\\)\\|n\\(?:put_unit\\|t\\(?:16\\|32\\|64\\|8\\|eger_kinds\\)\\)\\|ostat_\\(?:e\\(?:nd\\|or\\)\\|inquire_internal_unit\\)\\|so_\\(?:c_binding\\|fortran_env\\)\\)\\|lo\\(?:ck_type\\|gical_kinds\\)\\|numeric_storage_size\\|output_unit\\|real\\(?:128\\|32\\|64\\|_kinds\\)\\)\\_>"

Documentation

Regexp for Fortran intrinsic constants.

Source Code

;; Defined in /usr/src/emacs/lisp/progmodes/f90.el.gz
(defconst f90-constants-re
  (concat
   "\\_<"
   (regexp-opt '( ;; F2003 iso_fortran_env constants.
                 "iso_fortran_env"
                 "input_unit" "output_unit" "error_unit"
                 "iostat_end" "iostat_eor"
                 "numeric_storage_size" "character_storage_size"
                 "file_storage_size"
                 ;; F2003 iso_c_binding constants.
                 "iso_c_binding"
                 "c_int" "c_short" "c_long" "c_long_long" "c_signed_char"
                 "c_size_t"
                 "c_int8_t" "c_int16_t" "c_int32_t" "c_int64_t"
                 "c_int_least8_t" "c_int_least16_t" "c_int_least32_t"
                 "c_int_least64_t"
                 "c_int_fast8_t" "c_int_fast16_t" "c_int_fast32_t"
                 "c_int_fast64_t"
                 "c_intmax_t" "c_intptr_t"
                 "c_float" "c_double" "c_long_double"
                 "c_float_complex" "c_double_complex" "c_long_double_complex"
                 "c_bool" "c_char"
                 "c_null_char" "c_alert" "c_backspace" "c_form_feed"
                 "c_new_line" "c_carriage_return" "c_horizontal_tab"
                 "c_vertical_tab"
                 "c_ptr" "c_funptr" "c_null_ptr" "c_null_funptr"
                 "ieee_exceptions"
                 "ieee_arithmetic"
                 "ieee_features"
                 ;; F2008 iso_fortran_env constants.
                 "character_kinds" "int8" "int16" "int32" "int64"
                 "integer_kinds" "iostat_inquire_internal_unit"
                 "logical_kinds" "real_kinds" "real32" "real64" "real128"
                 "lock_type" "atomic_int_kind" "atomic_logical_kind"
                 ))
   "\\_>")
  "Regexp for Fortran intrinsic constants.")