Permalink
Switch branches/tags
Nothing to show
Find file
Fetching contributors…
Cannot retrieve contributors at this time
16462 lines (13158 sloc) 334 KB
!
! This file was converted from DEC LSE format to ELSE format
! by Douglas Harter (djharter@aol.com)
! Send an email to that address with any problems, concerns,
! or comments.
!
! This is the DEC implementation of F90 on the mainframe.
! It might not comform exactly to the F90 you are using
! on your computer.
!
! *
! © 2000 BY *
! COMPAQ COMPUTER CORPORATION *
! © 1998, 2000 BY *
! ELECTRONIC DATA SYSTEMS LIMITED *
! *
! THIS SOFTWARE IS FURNISHED UNDER A LICENSE AND MAY BE USED AND COPIED *
! ONLY IN ACCORDANCE WITH THE TERMS OF SUCH LICENSE AND WITH THE *
! INCLUSION OF THE ABOVE COPYRIGHT NOTICE. THIS SOFTWARE OR ANY OTHER *
! COPIES THEREOF MAY NOT BE PROVIDED OR OTHERWISE MADE AVAILABLE TO ANY *
! OTHER PERSON. NO TITLE TO OR OWNERSHIP OF THE SOFTWARE IS HEREBY *
! TRANSFERRED. *
! *
! THE INFORMATION IN THIS SOFTWARE IS SUBJECT TO CHANGE WITHOUT NOTICE *
! AND SHOULD NOT BE CONSTRUED AS A COMMITMENT BY COMPAQ COMPUTER *
! CORPORATION OR EDS. *
! *
! NEITHER COMPAQ NOR EDS ASSUME ANY RESPONSIBILITY FOR THE USE OR *
! RELIABILITY OF THIS SOFTWARE ON EQUIPMENT WHICH IS NOT SUPPLIED BY *
! COMPAQ. *
! *
!*************************************************************************
DELETE LANGUAGE "F90"
DEFINE LANGUAGE "F90" -
/VALID_IDENTIFIER_CHARACTERS="abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890$_" -
/INITIAL_STRING="[program_unit]..." -
/PUNCTUATION_CHARACTERS=".(),':*/" -
/INDENT_SIZE=4 -
/VERSION="V7.0" -
END DEFINE
DELETE PLACEHOLDER "(EXPLICIT_SHAPE_LIST)" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "(EXPLICIT_SHAPE_LIST)" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({explicit_shape})"
END DEFINE
DELETE PLACEHOLDER "({ARG}...)" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "({ARG}...)" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({arg}...)"
END DEFINE
DELETE PLACEHOLDER "({EXIT_STATUS})" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "({EXIT_STATUS})" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({exit_status})"
END DEFINE
DELETE PLACEHOLDER "+ OR -" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "+ OR -" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Optional sign" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"POSIT"/PLACEHOLDER
"MINUS"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER "," -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "," -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
","
END DEFINE
DELETE PLACEHOLDER ", ACCESS_SPEC ::" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", ACCESS_SPEC ::" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", {access_spec} ::"
END DEFINE
DELETE PLACEHOLDER ", END={LBL}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", END={LBL}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", END={lbl}"
END DEFINE
DELETE PLACEHOLDER ", EOR={LBL}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", EOR={LBL}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", EOR={lbl}"
END DEFINE
DELETE PLACEHOLDER ", ERR={LBL}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", ERR={LBL}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", ERR={lbl}"
END DEFINE
DELETE PLACEHOLDER ", IOSTAT={IOS}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", IOSTAT={IOS}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", IOSTAT={ios}"
END DEFINE
DELETE PLACEHOLDER ", KEYID={KN}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", KEYID={KN}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", KEYID={integer_exp}"
END DEFINE
DELETE PLACEHOLDER ", LEN={LEN}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", LEN={LEN}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"LEN={len}"
END DEFINE
DELETE PLACEHOLDER ", LOGICAL_EXP" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", LOGICAL_EXP" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", {logical_exp}"
END DEFINE
DELETE PLACEHOLDER ", REC={RECORD_SPEC}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", REC={RECORD_SPEC}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", REC={record_spec}"
END DEFINE
DELETE PLACEHOLDER ", RENAME_LIST" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", RENAME_LIST" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="List of local and corresponding module names of module entities" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", {rename}..."
END DEFINE
DELETE PLACEHOLDER ", SIZE={SIZE}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", SIZE={SIZE}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", SIZE={size}"
END DEFINE
DELETE PLACEHOLDER ", STAT=INTEGER_VAR" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", STAT=INTEGER_VAR" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", STAT={integer_var}"
END DEFINE
DELETE PLACEHOLDER ", {INTEGER_EXP}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ", {INTEGER_EXP}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", {integer_exp}"
END DEFINE
DELETE PLACEHOLDER ",BACK" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",BACK" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{logical_exp}"
END DEFINE
DELETE PLACEHOLDER ",BOUNDARY" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",BOUNDARY" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{any_array_arg}"
END DEFINE
DELETE PLACEHOLDER ",DIM" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",DIM" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{integer_arg}"
END DEFINE
DELETE PLACEHOLDER ",INTEGER_VAR" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",INTEGER_VAR" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{integer_var}"
END DEFINE
DELETE PLACEHOLDER ",LOG_KIND_VAL" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",LOG_KIND_VAL" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{log_kind_val}"
END DEFINE
DELETE PLACEHOLDER ",MASK" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",MASK" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{mask}"
END DEFINE
DELETE PLACEHOLDER ",ORDER" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",ORDER" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{integer_array_name}"
END DEFINE
DELETE PLACEHOLDER ",PAD" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",PAD" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{any_array_arg}"
END DEFINE
DELETE PLACEHOLDER ",TARGET" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",TARGET" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{target_part}"
END DEFINE
DELETE PLACEHOLDER ",TIME" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",TIME" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{char_var}"
END DEFINE
DELETE PLACEHOLDER ",VALUES" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",VALUES" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{integer_array_name}"
END DEFINE
DELETE PLACEHOLDER ",VECTOR" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",VECTOR" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{vector}"
END DEFINE
DELETE PLACEHOLDER ",ZONE" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",ZONE" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{char_var}"
END DEFINE
DELETE PLACEHOLDER ",{ARITH_EXP}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ",{ARITH_EXP}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
",{arith_exp}"
END DEFINE
DELETE PLACEHOLDER "-{ALPHA}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "-{ALPHA}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"-{alpha}"
END DEFINE
DELETE PLACEHOLDER ".NOT." -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ".NOT." -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
".NOT."
END DEFINE
DELETE PLACEHOLDER ".{COMPOSITE_FIELD_NAME}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ".{COMPOSITE_FIELD_NAME}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
".{composite_field_name}"
END DEFINE
DELETE PLACEHOLDER "/" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "/" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/"
END DEFINE
DELETE PLACEHOLDER "//{CHAR_ELM}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "//{CHAR_ELM}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"//{char_elm}"
END DEFINE
DELETE PLACEHOLDER "/{STRUCTURE_DECL_NAME}/" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "/{STRUCTURE_DECL_NAME}/" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/{structure_decl_name}/"
END DEFINE
DELETE PLACEHOLDER ": STRIDE" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ": STRIDE" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
": {stride}"
END DEFINE
DELETE PLACEHOLDER "::" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "::" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"::"
END DEFINE
DELETE PLACEHOLDER ":UPPER_VALS" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ":UPPER_VALS" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=": case_val" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
": {case_val}"
END DEFINE
DELETE PLACEHOLDER ":{KDIRECTION}" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ":{KDIRECTION}" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
":{kdirection}"
END DEFINE
DELETE PLACEHOLDER ":{KTYPE}[:{KDIRECTION}]" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ":{KTYPE}[:{KDIRECTION}]" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
":{ktype}[:{kdirection}]"
END DEFINE
DELETE PLACEHOLDER ABS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ABS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic absolute value function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ABS ({arg})"
END DEFINE
DELETE PLACEHOLDER ABSTRACT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ABSTRACT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Short description of unit" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ABSTRACT:"
" "
" {tbs}"
" "
END DEFINE
DELETE PLACEHOLDER ACCEPT_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCEPT_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACCEPT statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"accept1" /TOKEN
"accept2" /TOKEN
"accept3" /TOKEN
END DEFINE
DELETE PLACEHOLDER ACCESS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACCESS={access_options}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACCESS = {access_options}"
END DEFINE
DELETE PLACEHOLDER ACCESS_ID -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS_ID -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="access identifier" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"use_name"/PLACEHOLDER
"generic_spec"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ACCESS_ID_LIST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS_ID_LIST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
":: {access_id}..."
END DEFINE
DELETE PLACEHOLDER ACCESS_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Access options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"sequential"/PLACEHOLDER
"direct"/PLACEHOLDER
"keyed"/PLACEHOLDER
"append"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ACCESS_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACCESS = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACCESS = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER ACCESS_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCESS_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACCESS attribute" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"PUBLIC_attr" /TOKEN
"PRIVATE_attr" /TOKEN
END DEFINE
DELETE PLACEHOLDER ACCURACY_SENSITIVE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCURACY_SENSITIVE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Sensitive to accuracy" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACCURACY_SENSITIVE"
END DEFINE
DELETE PLACEHOLDER ACCURACY_SENSITIVE_OPT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACCURACY_SENSITIVE_OPT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Sensitivity to floating point accuracy" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"accuracy_sensitive"/PLACEHOLDER
"noaccuracy_sensitive"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ACHAR_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACHAR_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACHAR function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACHAR({var})"
END DEFINE
DELETE PLACEHOLDER ACOS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACOS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Arc cosine function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACOS({arg})"
END DEFINE
DELETE PLACEHOLDER ACOS_FUNCTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACOS_FUNCTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arc Cosine Functions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"acos"/PLACEHOLDER
"acosd" /TOKEN
END DEFINE
DELETE PLACEHOLDER ACTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Action options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"read"/PLACEHOLDER
"write"/PLACEHOLDER
"readwrite"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ACTION_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ACTION_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ACTION = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ACTION = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER ADD -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ADD -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="+" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"+"
END DEFINE
DELETE PLACEHOLDER ADDITIONAL_PARAMETERS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ADDITIONAL_PARAMETERS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
" "
"{p}:"
" {tbs}"
END DEFINE
DELETE PLACEHOLDER ADJUSTL_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ADJUSTL_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ADJUSTL function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ADJUSTL({char_exp})"
END DEFINE
DELETE PLACEHOLDER ADJUSTR_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ADJUSTR_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ADJUSTR function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ADJUSTR({char_exp})"
END DEFINE
DELETE PLACEHOLDER AELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic Element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"int_cons"/PLACEHOLDER
"real4_cons"/PLACEHOLDER
"real8_cons"/PLACEHOLDER
"dbl_prec_cons"/PLACEHOLDER
"hol_cons"/PLACEHOLDER
"oct_cons"/PLACEHOLDER
"hex_cons"/PLACEHOLDER
"arith_var"/PLACEHOLDER
"numeric_array_ref"/PLACEHOLDER
"arith_exp_paren"/PLACEHOLDER
"arith_func_ref"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER AIMAG_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AIMAG_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Imaginary part function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"AIMAG({complex_arg})"
END DEFINE
DELETE PLACEHOLDER AINT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AINT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Truncation producing REAL whole number" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"AINT({real_or_complex_arg}[,][real_kind_val])"
END DEFINE
DELETE PLACEHOLDER ALIAS_ATTRIBUTE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALIAS_ATTRIBUTE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Specify alternate name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALIAS : {external_name} : {internal_name}"
END DEFINE
DELETE PLACEHOLDER ALIAS_VAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALIAS_VAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"name"/PLACEHOLDER
"'{string}'"
END DEFINE
DELETE PLACEHOLDER ALIGN_RULE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALIGN_RULE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=MENU -
"record_alignment" /TOKEN
"common_alignment" /TOKEN
END DEFINE
DELETE PLACEHOLDER ALIGN_VAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALIGN_VAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"ALIGN_cons" /TOKEN
"BYTE"
"WORD"
"LONG"
"QUAD"
"OCTA"
"PAGE"
END DEFINE
DELETE PLACEHOLDER ALL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="All options selected" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALL"
END DEFINE
DELETE PLACEHOLDER ALLOCATABLE_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOCATABLE_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Allocatable specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"{array_name}[alloc_dec]"
END DEFINE
DELETE PLACEHOLDER ALLOCATE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOCATE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ALLOCATE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALLOCATE ({allocation_elm}... [, STAT=integer_var])"
END DEFINE
DELETE PLACEHOLDER ALLOCATED_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOCATED_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ALLOCATED function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALLOCATED({any_array_arg})"
END DEFINE
DELETE PLACEHOLDER ALLOCATE_OBJECT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOCATE_OBJECT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A variable name or structure component."
END DEFINE
DELETE PLACEHOLDER ALLOCATION_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOCATION_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Allocation element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"{allocate_object}[(explicit_shape_list)]"
END DEFINE
DELETE PLACEHOLDER ALLOC_DEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOC_DEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Allocatable declarator" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({deferred_shape_spec}...)"
END DEFINE
DELETE PLACEHOLDER ALLOC_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALLOC_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ALLOCATABLE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALLOCATABLE :: {allocatable_spec}..."
END DEFINE
DELETE PLACEHOLDER ALL_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALL_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ALL function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ALL({mask})"
END DEFINE
DELETE PLACEHOLDER ALPHA -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALPHA -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Alphabetic character" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A single letter whose presence as the initial letter of a"
"variable specifies the variable to be of that data type."
END DEFINE
DELETE PLACEHOLDER ALPHA_SPECIFICATION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALPHA_SPECIFICATION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Alphabetic specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
"{alpha}[-{alpha}]"
END DEFINE
DELETE PLACEHOLDER ALTERNATE_RETURN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ALTERNATE_RETURN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An alternate return from a subroutine subprogram."
"This value can be any integer constant or expression."
END DEFINE
DELETE PLACEHOLDER AND -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AND -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=".AND." -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
".AND."
END DEFINE
DELETE PLACEHOLDER AND_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AND_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic AND function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"AND ({arg}, {arg})"
END DEFINE
DELETE PLACEHOLDER ANINT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ANINT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Nearest Real (ANINT) Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ANINT({real_arg}[,][real_kind_val])"
END DEFINE
DELETE PLACEHOLDER ANY_ARRAY_ARG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ANY_ARRAY_ARG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Any array."
END DEFINE
DELETE PLACEHOLDER ANY_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ANY_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ANY function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ANY({mask})"
END DEFINE
DELETE PLACEHOLDER AOP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AOP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"add"/PLACEHOLDER
"sub"/PLACEHOLDER
"mult"/PLACEHOLDER
"div"/PLACEHOLDER
"expo"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER APOSTROPHE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER APOSTROPHE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'APOSTROPHE'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'APOSTROPHE'"
END DEFINE
DELETE PLACEHOLDER APPEND -
/LANGUAGE="F90"
DEFINE PLACEHOLDER APPEND -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'APPEND'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'APPEND'"
END DEFINE
DELETE PLACEHOLDER ARG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=TERMINAL -
"Actual arguments must agree in order, number, and data type with "
"the dummy arguments with which they are associated. Actual arguments"
"can be constants, variables, expressions, arrays, array elements, "
"character substrings, alternate return specifiers, or subprogram names."
END DEFINE
DELETE PLACEHOLDER "ARG_LIST [RESULT_PART]" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "ARG_LIST [RESULT_PART]" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"([p]...) [result_part]"
END DEFINE
DELETE PLACEHOLDER ARITH_ARRAY_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_ARRAY_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"integer_array_name"/PLACEHOLDER
"real_array_name"/PLACEHOLDER
"logical_array_name"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARITH_ARRAY_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_ARRAY_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic Array reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{arith_array_name}({subscr}...)"
END DEFINE
DELETE PLACEHOLDER ARITH_ASSIGN_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_ASSIGN_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic assignment element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"arith_var"/PLACEHOLDER
"arith_array_ref"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARITH_EXP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_EXP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic Expression" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{aelm} [{aop} {aelm}]..."
END DEFINE
DELETE PLACEHOLDER ARITH_EXP_PAREN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_EXP_PAREN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=" Arithmetic Expression in parentheses" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({arith_exp})"
END DEFINE
DELETE PLACEHOLDER ARITH_FUNC_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_FUNC_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic function name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"integer_func_name"/PLACEHOLDER
"real_func_name"/PLACEHOLDER
"logical_func_name"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARITH_FUNC_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_FUNC_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arithmetic function reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"{arith_func_name}([arg]...)"
END DEFINE
DELETE PLACEHOLDER ARITH_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARITH_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Numeric variable" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"integer_var"/PLACEHOLDER
"logical_var"/PLACEHOLDER
"real_var"/PLACEHOLDER
"byte_var"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARRAY_ARG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARRAY_ARG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An integer or real array."
END DEFINE
DELETE PLACEHOLDER ARRAY_DECL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARRAY_DECL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Array declarator" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"{array_name}({dim_decl}...)"
END DEFINE
DELETE PLACEHOLDER "ARRAY_ELEMENT/SECTION" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "ARRAY_ELEMENT/SECTION" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An array element or array section."
END DEFINE
DELETE PLACEHOLDER ARRAY_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARRAY_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Array name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"char_array_name"/PLACEHOLDER
"integer_array_name"/PLACEHOLDER
"real_array_name"/PLACEHOLDER
"complex_array_name"/PLACEHOLDER
"logical_array_name"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARRAY_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARRAY_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Array reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"integer_array_ref"/PLACEHOLDER
"real_array_ref"/PLACEHOLDER
"logical_array_ref"/PLACEHOLDER
"complex_array_ref"/PLACEHOLDER
"char_array_ref"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ARRAY_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ARRAY_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An array variable."
END DEFINE
DELETE PLACEHOLDER ASCENDING_FILE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASCENDING_FILE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASCENDING" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASCENDING"
END DEFINE
DELETE PLACEHOLDER ASIN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASIN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Arc Sine Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASIN ({arg})"
END DEFINE
DELETE PLACEHOLDER ASIN_FUNCTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASIN_FUNCTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arc Sine Functions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"asin"/PLACEHOLDER
"asind" /TOKEN
END DEFINE
DELETE PLACEHOLDER ASIS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASIS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'ASIS'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'ASIS'"
END DEFINE
DELETE PLACEHOLDER ASSERTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSERTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Check asserted relationships" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASSERTIONS"
END DEFINE
DELETE PLACEHOLDER ASSERTIONS_OPT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSERTIONS_OPT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASSERT statements and directives" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"ASSERTIONS"/PLACEHOLDER
"NOASSERTIONS"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ASSERT_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSERT_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASSERT statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASSERT ({logical_exp})"
END DEFINE
DELETE PLACEHOLDER ASSIGNMENT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSIGNMENT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Assignment statements" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"assignment_arith" /TOKEN
"assignment_char" /TOKEN
"assignment_log" /TOKEN
"assignment_struc" /TOKEN
END DEFINE
DELETE PLACEHOLDER ASSIGNMENT_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSIGNMENT_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASSIGNMENT(=)" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASSIGNMENT (=)"
END DEFINE
DELETE PLACEHOLDER ASSOCIATED_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSOCIATED_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASSOCIATED function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASSOCIATED({pointer_part}[,target])"
END DEFINE
DELETE PLACEHOLDER ASSOCIATEVARIABLE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSOCIATEVARIABLE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ASSOCIATEVARIABLE=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ASSOCIATEVARIABLE = {integer_var}"
END DEFINE
DELETE PLACEHOLDER ASSUMED_SHAPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSUMED_SHAPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Assumed shape specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{[bounds_exp] :}..."
END DEFINE
DELETE PLACEHOLDER ASSUMED_SIZE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSUMED_SIZE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Assumed size specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[explicit_shape ,] [bounds_exp :] *"
END DEFINE
DELETE PLACEHOLDER ASSUME_QUAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ASSUME_QUAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Controls compiler assumptions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/ASSUME=({accuracy_sensitive_opt}, {dummy_aliases_opt})"
END DEFINE
DELETE PLACEHOLDER ATAN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATAN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Arc Tangent Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ATAN ({arg})"
END DEFINE
DELETE PLACEHOLDER ATAN2 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATAN2 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Arc Tangent2 Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ATAN2 ({real_arg},{real_arg})"
END DEFINE
DELETE PLACEHOLDER ATAN2_FUNCTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATAN2_FUNCTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arc Tangent 2 Functions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"atan2"/PLACEHOLDER
"atan2d" /TOKEN
END DEFINE
DELETE PLACEHOLDER ATAN_FUNCTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATAN_FUNCTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Arc Tangent Functions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"atan"/PLACEHOLDER
"atand" /TOKEN
END DEFINE
DELETE PLACEHOLDER ATT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=MENU -
"C_attribute" /TOKEN
"ALIAS_attribute"/PLACEHOLDER
"REFERENCE_attribute" /TOKEN
"VALUE_attribute" /TOKEN
END DEFINE
DELETE PLACEHOLDER ATTRIBUTES -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATTRIBUTES -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Declaration attribute" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=MENU -
"PARAMETER_attr" /TOKEN
"access_spec"/PLACEHOLDER
"ALLOCATABLE_attr" /TOKEN
"DIMENSION_attr" /TOKEN
"ARRAY_attr" /TOKEN
"EXTERNAL_attr" /TOKEN
"INTENT_attr" /TOKEN
"INTRINSIC_attr" /TOKEN
"OPTIONAL_attr" /TOKEN
"POINTER_attr" /TOKEN
"SAVE_attr" /TOKEN
"TARGET_attr" /TOKEN
END DEFINE
DELETE PLACEHOLDER ATTRIBUTE_LIST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATTRIBUTE_LIST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="List of attributes" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
", {attributes}..."
END DEFINE
DELETE PLACEHOLDER ATTR_OBJECT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ATTR_OBJECT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=MENU -
"common_block_ref"/PLACEHOLDER
"name"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER AUTOMATIC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER AUTOMATIC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="AUTOMATIC statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"AUTOMATIC {name}..."
END DEFINE
DELETE PLACEHOLDER BACKSPACE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BACKSPACE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BACKSPACE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BACKSPACE ([UNIT=]{unit}[, IOSTAT={ios}][, ERR={lbl}])"
END DEFINE
DELETE PLACEHOLDER BIG_ENDIAN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BIG_ENDIAN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Big-endian IEEE" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'BIG_ENDIAN'"
END DEFINE
DELETE PLACEHOLDER BIN_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BIN_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Binary constant" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"B'{bin_dig}...'"
END DEFINE
DELETE PLACEHOLDER BIN_DIG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BIN_DIG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Binary Digit" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Binary digit - 0 or 1"
END DEFINE
DELETE PLACEHOLDER BIT_SIZE_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BIT_SIZE_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BIT_SIZE function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BIT_SIZE({integer_arg})"
END DEFINE
DELETE PLACEHOLDER BLANK -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLANK -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BLANK=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BLANK = {blank_options}"
END DEFINE
DELETE PLACEHOLDER BLANK_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLANK_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Blank options " -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"null"/PLACEHOLDER
"zero"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER BLANK_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLANK_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BLANK = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BLANK = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER "BLOCK DATA [NAME]" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "BLOCK DATA [NAME]" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BLOCK DATA [name]"
END DEFINE
DELETE PLACEHOLDER BLOCKDATA_PROGRAM_UNIT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLOCKDATA_PROGRAM_UNIT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BLOCK DATA program unit" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[options_stmt]"
"BLOCK DATA [name]"
" "
"![block_data_header_comments]"
"[use_stmt]..."
"[implicit_stmt]"
"[specification_statement]..."
"END [BLOCK DATA [name]]"
" "
END DEFINE
DELETE PLACEHOLDER BLOCKSIZE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLOCKSIZE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BLOCKSIZE=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BLOCKSIZE = {arith_exp}"
END DEFINE
DELETE PLACEHOLDER BLOCK_DATA_HEADER_COMMENTS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BLOCK_DATA_HEADER_COMMENTS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BLOCK DATA header comments" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"+"
" "
" [abstract]"
" FUNCTIONAL DESCRIPTION: "
" "
" [tbs]"
" "
" COMMON BLOCKS:"
" "
" [tbs]"
" "
" [design]"
" "
"-"
END DEFINE
DELETE PLACEHOLDER BN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BN" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BN"
END DEFINE
DELETE PLACEHOLDER BOUNDS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BOUNDS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Check array and string bounds" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BOUNDS"
END DEFINE
DELETE PLACEHOLDER BOUNDS_EXP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BOUNDS_EXP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dimension declaration bounds expression" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{bound_elm} [{aop} {bound_elm}]..."
END DEFINE
DELETE PLACEHOLDER "BOUNDS_EXP :" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "BOUNDS_EXP :" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{bounds_exp} :"
END DEFINE
DELETE PLACEHOLDER BOUNDS_OPT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BOUNDS_OPT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Array and string bounds" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"BOUNDS"/PLACEHOLDER
"NOBOUNDS"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER BOUND_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BOUND_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Bounds element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"cons"/PLACEHOLDER
"p"/PLACEHOLDER
"common_var"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER BTEST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BTEST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic bit test function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BTEST ({integer_arg}, {integer_arg})"
END DEFINE
DELETE PLACEHOLDER BUFFERCOUNT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BUFFERCOUNT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BUFFERCOUNT=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BUFFERCOUNT = {arith_exp}"
END DEFINE
DELETE PLACEHOLDER BUILT_IN_FUNCTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BUILT_IN_FUNCTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Built-in Functions" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"%loc" /TOKEN
"%val" /TOKEN
"%ref" /TOKEN
"%descr" /TOKEN
END DEFINE
DELETE PLACEHOLDER BYTE_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BYTE_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BYTE" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BYTE"
END DEFINE
DELETE PLACEHOLDER BYTE_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BYTE_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Byte variable" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Byte variable"
END DEFINE
DELETE PLACEHOLDER BZ -
/LANGUAGE="F90"
DEFINE PLACEHOLDER BZ -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BZ" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"BZ"
END DEFINE
DELETE PLACEHOLDER B_CODE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER B_CODE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="B{width}.[min_char]" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[repeat]B{width}[min_char]"
END DEFINE
DELETE PLACEHOLDER B_EDIT_FIELD -
/LANGUAGE="F90"
DEFINE PLACEHOLDER B_EDIT_FIELD -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="BN, BZ" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"BN"/PLACEHOLDER
"BZ"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER C16ARG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER C16ARG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=TERMINAL -
"A COMPLEX*16 argument"
END DEFINE
DELETE PLACEHOLDER CALL_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CALL_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CALL statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CALL {subroutine_name}[({arg}...)]"
END DEFINE
DELETE PLACEHOLDER CARRIAGECONTROL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CARRIAGECONTROL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CARRIAGECONTROL=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CARRIAGECONTROL = {carr_options}"
END DEFINE
DELETE PLACEHOLDER CARRIAGECONTROL_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CARRIAGECONTROL_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CARRIAGECONTROL = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CARRIAGECONTROL = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER CARR_LIST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CARR_LIST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'LIST'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'LIST'"
END DEFINE
DELETE PLACEHOLDER CARR_NONE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CARR_NONE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'NONE'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'NONE'"
END DEFINE
DELETE PLACEHOLDER CARR_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CARR_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"fortran"/PLACEHOLDER
"carr_list"/PLACEHOLDER
"carr_none"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CASE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CASE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[name :]"
" SELECT CASE ({case_expr})"
" [case_selector_block]..."
" END SELECT [name]"
END DEFINE
DELETE PLACEHOLDER CASE_EXPR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_EXPR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Case expression" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"integer_exp"/PLACEHOLDER
"char_exp"/PLACEHOLDER
"logical_exp"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CASE_RANGE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_RANGE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CASE ranges" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=MENU -
"single_case_val"/PLACEHOLDER
"lower:upper_vals"/PLACEHOLDER
":upper_vals"/PLACEHOLDER
"lower:_vals"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CASE_SELECTOR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_SELECTOR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="range or default" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"case_value_range_list"/PLACEHOLDER
"DEFAULT" /TOKEN
END DEFINE
DELETE PLACEHOLDER CASE_SELECTOR_BLOCK -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_SELECTOR_BLOCK -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Case selection" -
/DUPLICATION=VERTICAL -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CASE {case_selector} [name]"
" {executable_statement}..."
END DEFINE
DELETE PLACEHOLDER CASE_VAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_VAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Value agreeing with the case_expr value."
END DEFINE
DELETE PLACEHOLDER CASE_VALUE_RANGE_LIST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CASE_VALUE_RANGE_LIST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="List of acceptable values for this CASE selection" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({case_range}...)"
END DEFINE
DELETE PLACEHOLDER CDEC$_DIR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CDEC$_DIR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Directive" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"!DEC$ {cdec_dir}"
END DEFINE
DELETE PLACEHOLDER CDEC_DIR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CDEC_DIR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"ALIAS_dir" /TOKEN
"ATTRIBUTES_dir" /TOKEN
"END_ATTRIBUTES_dir" /TOKEN
"IDENT_dir" /TOKEN
"OPTIONS_dir" /TOKEN
"END_OPTIONS_DIR" /TOKEN
"PSECT_dir" /TOKEN
"SUBTITLE_dir" /TOKEN
"TITLE_dir" /TOKEN
END DEFINE
DELETE PLACEHOLDER CEILING_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CEILING_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CEILING function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CEILING({real_or_complex_arg})"
END DEFINE
DELETE PLACEHOLDER CHANGE_ENTRY -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHANGE_ENTRY -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{dd-mmm-yyyy} | {nnn} | {tbs}"
"----------------+-------+-----------------------------------------------------"
"[change_entry]"
END DEFINE
DELETE PLACEHOLDER CHAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Any printable character"
END DEFINE
DELETE PLACEHOLDER CHARACTER_DECL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHARACTER_DECL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Declare as CHARACTER" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"CHARACTER {name}*{len}" /TOKEN
"CHARACTER*{len} {name}" /TOKEN
"CHARACTER*(*) {name}" /TOKEN
"CHARACTER(KIND=,LEN=)" /TOKEN
END DEFINE
DELETE PLACEHOLDER CHARACTER_FIELD_DECL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHARACTER_FIELD_DECL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Declare as CHARACTER" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"CHARACTER {name}*{len}" /TOKEN
"CHARACTER*{len} {name}" /TOKEN
END DEFINE
DELETE PLACEHOLDER CHARACTER_FIELD_DESCR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHARACTER_FIELD_DESCR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Aw" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"A[width]"
END DEFINE
DELETE PLACEHOLDER CHARACTER_KEY -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHARACTER_KEY -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CHARACTER"
END DEFINE
DELETE PLACEHOLDER CHAR_1 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_1 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER kind 1" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"1"
END DEFINE
DELETE PLACEHOLDER CHAR_2 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_2 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER kind 2" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"2"
END DEFINE
DELETE PLACEHOLDER CHAR_3 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_3 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER kind 3" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"3"
END DEFINE
DELETE PLACEHOLDER CHAR_ARRAY_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_ARRAY_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character array name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Character array name"
END DEFINE
DELETE PLACEHOLDER CHAR_ARRAY_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_ARRAY_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character Array reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{char_array_name}({subscr}...)"
END DEFINE
DELETE PLACEHOLDER CHAR_ARRAY_SUBSTRING -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_ARRAY_SUBSTRING -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="{char_array_name}({subscr}...)([integer_exp]:[integer_exp])" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{char_array_name}({subscr}...)([integer_exp]:[integer_exp])"
END DEFINE
DELETE PLACEHOLDER CHAR_ASSIGN_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_ASSIGN_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character assignment element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"char_var"/PLACEHOLDER
"char_substring"/PLACEHOLDER
"char_array_ref"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CHAR_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character constant" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'{char}...'"
END DEFINE
DELETE PLACEHOLDER CHAR_DECL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_DECL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
"{name}*{len}"
END DEFINE
DELETE PLACEHOLDER CHAR_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"char_cons"/PLACEHOLDER
"char_var"/PLACEHOLDER
"char_substring"/PLACEHOLDER
"char_exp"/PLACEHOLDER
"char_func_ref"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CHAR_EXP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_EXP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character Expression" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{char_elm}[//{char_elm}]..."
END DEFINE
DELETE PLACEHOLDER CHAR_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHAR function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CHAR ({var}[,][char_kind])"
END DEFINE
DELETE PLACEHOLDER CHAR_FUNC_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_FUNC_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character function name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Character function name"
END DEFINE
DELETE PLACEHOLDER CHAR_FUNC_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_FUNC_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character function reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{char_func_name}({arg}...)"
END DEFINE
DELETE PLACEHOLDER CHAR_KIND -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_KIND -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER KIND" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"char_1"/PLACEHOLDER
"char_2"/PLACEHOLDER
"char_3"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CHAR_LEN_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_LEN_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER*{len}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CHARACTER*{len}"
END DEFINE
DELETE PLACEHOLDER CHAR_SCALAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_SCALAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A character scalar memory reference"
END DEFINE
DELETE PLACEHOLDER CHAR_SUBSTRING -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_SUBSTRING -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character substring" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"char_var_substring"/PLACEHOLDER
"char_array_substring"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CHAR_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Character variable" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Character variable"
END DEFINE
DELETE PLACEHOLDER CHAR_VAR_SUBSTRING -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_VAR_SUBSTRING -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="{char_var}([integer_exp]:[integer_exp])" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{char_var}([integer_exp]:[integer_exp])"
END DEFINE
DELETE PLACEHOLDER CHAR_VAR_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHAR_VAR_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHARACTER*(*)" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CHARACTER*(*)"
END DEFINE
DELETE PLACEHOLDER CHECK_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHECK_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CHECK options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"ALL"/PLACEHOLDER
"ASSERTIONS_opt"/PLACEHOLDER
"BOUNDS_opt"/PLACEHOLDER
"OVERFLOW_opt"/PLACEHOLDER
"UNDERFLOW_opt"/PLACEHOLDER
"SHAPE_opt"/PLACEHOLDER
"NONE_opt"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CHECK_QUAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CHECK_QUAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Run-time checking" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/CHECK={check_options}"
END DEFINE
DELETE PLACEHOLDER CLOSE_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CLOSE_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Close options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=MENU -
"status"/PLACEHOLDER
"error_close"/PLACEHOLDER
"iostat_close"/PLACEHOLDER
"dispose"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CLOSE_STATUS_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CLOSE_STATUS_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"keep"/PLACEHOLDER
"delete"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CLOSE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CLOSE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CLOSE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CLOSE ([UNIT=]{unit}, [close_options]...)"
END DEFINE
DELETE PLACEHOLDER CMPLX -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CMPLX -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Conversion to COMPLEX*8 " -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CMPLX ({arg}[,][arg][,][complex_kind_val])"
END DEFINE
DELETE PLACEHOLDER COLON_FIELD -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COLON_FIELD -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=":" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
":"
END DEFINE
DELETE PLACEHOLDER "COMMON BLOCKS" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "COMMON BLOCKS" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="List of common blocks used" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COMMON BLOCKS:"
" "
" {tbs}"
" "
END DEFINE
DELETE PLACEHOLDER COMMON_ALIGNMENT_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_ALIGNMENT_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"NONE" /TOKEN
"PACKED /token"
"STANDARD" /TOKEN
"NATURAL" /TOKEN
END DEFINE
DELETE PLACEHOLDER COMMON_BLK_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_BLK_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Common block name"
END DEFINE
DELETE PLACEHOLDER COMMON_BLK_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_BLK_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMMON block specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"/[common_blk_name]/ {common_elm}..."
END DEFINE
DELETE PLACEHOLDER COMMON_BLOCK_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_BLOCK_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Common Block reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/{common_blk_name}/"
END DEFINE
DELETE PLACEHOLDER COMMON_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Common list element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=MENU -
"var"/PLACEHOLDER
"array_name"/PLACEHOLDER
"array_decl"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER COMMON_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMMON statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COMMON {common_blk_spec}..."
END DEFINE
DELETE PLACEHOLDER COMMON_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMMON_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Common block variable" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"variable in a common block"
END DEFINE
DELETE PLACEHOLDER COMP16_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP16_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex*16 constants" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({comp16_cons_elm},{comp16_cons_elm})"
END DEFINE
DELETE PLACEHOLDER COMP16_CONS_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP16_CONS_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex*16 constant element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"real4_cons"/PLACEHOLDER
"real8_cons"/PLACEHOLDER
"dbl_prec_cons"/PLACEHOLDER
"int_cons"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER COMP8_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP8_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex*8 constants" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({comp8_cons_elm},{comp8_cons_elm})"
END DEFINE
DELETE PLACEHOLDER COMP8_CONS_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP8_CONS_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex*8 constant element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"real4_cons"/PLACEHOLDER
"int_cons"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER COMPLEX16_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX16_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX*16" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COMPLEX*16"
END DEFINE
DELETE PLACEHOLDER COMPLEX8_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX8_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX*8" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COMPLEX*8"
END DEFINE
DELETE PLACEHOLDER COMPLEX_ARG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_ARG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=TERMINAL -
"A complex argument"
END DEFINE
DELETE PLACEHOLDER COMPLEX_ARRAY_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_ARRAY_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex array name" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Complex array name"
END DEFINE
DELETE PLACEHOLDER COMPLEX_ARRAY_REF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_ARRAY_REF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex Array reference" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{complex_array_name}({subscr}...)"
END DEFINE
DELETE PLACEHOLDER COMPLEX_KIND -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_KIND -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX KIND" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"([KIND=]{complex_kind_val})"
END DEFINE
DELETE PLACEHOLDER COMPLEX_KIND_VAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_KIND_VAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="KIND of COMPLEX" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"comp_1"/PLACEHOLDER
"comp_2"/PLACEHOLDER
"comp_3"/PLACEHOLDER
"comp_4"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER COMPLEX_TYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_TYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COMPLEX"
END DEFINE
DELETE PLACEHOLDER COMPLEX_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPLEX_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Complex variable" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"A variable of type COMPLEX*8 or COMPLEX*16"
END DEFINE
DELETE PLACEHOLDER COMPOSITE_FIELD_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMPOSITE_FIELD_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"The name of a field that is a substructure within the record"
"structure identified by the record name."
END DEFINE
DELETE PLACEHOLDER COMP_1 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP_1 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX*1" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"1"
END DEFINE
DELETE PLACEHOLDER COMP_2 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP_2 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX*8" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"2"
END DEFINE
DELETE PLACEHOLDER COMP_3 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP_3 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COMPLEX*16" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"3"
END DEFINE
DELETE PLACEHOLDER COMP_4 -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COMP_4 -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DOUBLE COMPLEX" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"4"
END DEFINE
DELETE PLACEHOLDER CONJG -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONJG -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Complex Conjugate function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CONJG ({complex_arg})"
END DEFINE
DELETE PLACEHOLDER CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="constant" -
/DUPLICATION=HORIZONTAL -
/SEPARATOR="," -
/TYPE=MENU -
"char_cons"/PLACEHOLDER
"int_cons"/PLACEHOLDER
"real4_cons"/PLACEHOLDER
"real8_cons"/PLACEHOLDER
"dbl_prec_cons"/PLACEHOLDER
"hol_cons"/PLACEHOLDER
"log_cons"/PLACEHOLDER
"bin_cons"/PLACEHOLDER
"oct_cons"/PLACEHOLDER
"hex_cons"/PLACEHOLDER
"comp8_cons"/PLACEHOLDER
"comp16_cons"/PLACEHOLDER
"dbl_cmplx_cons"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER CONSTANT_EXP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONSTANT_EXP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Constant expression" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
"{name} = {cons}"
END DEFINE
DELETE PLACEHOLDER CONTAINS_INTERNAL_SUBPROGRAMS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONTAINS_INTERNAL_SUBPROGRAMS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CONTAINS"
" {internal_subprogram}..."
END DEFINE
DELETE PLACEHOLDER CONTAINS_MODULE_SUBPROGRAMS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONTAINS_MODULE_SUBPROGRAMS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CONTAINS"
" {module_subprogram}..."
END DEFINE
DELETE PLACEHOLDER CONTINUE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONTINUE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CONTINUE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[lbl] CONTINUE"
END DEFINE
DELETE PLACEHOLDER CONVERT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CONVERT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Convert options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"little_endian"/PLACEHOLDER
"big_endian"/PLACEHOLDER
"fdx"/PLACEHOLDER
"fgx"/PLACEHOLDER
"cray"/PLACEHOLDER
"ibm"/PLACEHOLDER
"vaxg"/PLACEHOLDER
"vaxd"/PLACEHOLDER
""
END DEFINE
DELETE PLACEHOLDER COS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Cosine Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COS ({arg})"
END DEFINE
DELETE PLACEHOLDER COSH -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COSH -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Hyperbolic Cosine Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COSH ({real_arg})"
END DEFINE
DELETE PLACEHOLDER COS_FUNCTION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COS_FUNCTION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COSINE Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"cos"/PLACEHOLDER
"cosd" /TOKEN
END DEFINE
DELETE PLACEHOLDER COUNT_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER COUNT_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="COUNT function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"COUNT({mask})"
END DEFINE
DELETE PLACEHOLDER CRAY -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CRAY -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CRAY" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'CRAY'"
END DEFINE
DELETE PLACEHOLDER CSHIFT_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CSHIFT_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Circular array shift" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CSHIFT ({any_array_arg},{integer_arg}[,DIM])"
END DEFINE
DELETE PLACEHOLDER CYCLE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER CYCLE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="CYCLE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"CYCLE [do_construct_name]"
END DEFINE
DELETE PLACEHOLDER DATA_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATA_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Data element for DATA statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=MENU -
"var"/PLACEHOLDER
"array_name"/PLACEHOLDER
"array_ref"/PLACEHOLDER
"char_substring"/PLACEHOLDER
"implied_DO_list"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DATA_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATA_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"{data_elm}... /{[{unsign_int_cons}*]{cons}}..."
END DEFINE
DELETE PLACEHOLDER DATA_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATA_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DATA statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DATA {data_spec}..."
END DEFINE
DELETE PLACEHOLDER DATE_AND_TIME_ROUT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATE_AND_TIME_ROUT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DATE_AND_TIME subroutine" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DATE_AND_TIME ([date_buf][,time][,zone][,values])"
END DEFINE
DELETE PLACEHOLDER DATE_BUF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATE_BUF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"var"/PLACEHOLDER
"array_name"/PLACEHOLDER
"array_ref"/PLACEHOLDER
"char_substring"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DATE_ROUTINE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DATE_ROUTINE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DATE subroutine" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DATE ({date_buf})"
END DEFINE
DELETE PLACEHOLDER DBLE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DBLE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic conversion to REAL*8 Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DBLE({arg})"
END DEFINE
DELETE PLACEHOLDER DBL_CMPLX_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DBL_CMPLX_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Double Complex constants" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"({dbl_cmplx_cons_elm},{dbl_cmplx_cons_elm})"
END DEFINE
DELETE PLACEHOLDER DBL_CMPLX_CONS_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DBL_CMPLX_CONS_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Double Complex constant element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"real4_cons"/PLACEHOLDER
"real8_cons"/PLACEHOLDER
"dbl_prec_cons"/PLACEHOLDER
"int_cons"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DBL_PREC_CONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DBL_PREC_CONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Double Precision constant" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[+ or -][n]....{n}...[Q[+ or -]{n}...]"
END DEFINE
DELETE PLACEHOLDER DCMPLX -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DCMPLX -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Conversion to COMPLEX*16 " -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DCMPLX ({arg})"
END DEFINE
DELETE PLACEHOLDER "DD-MMM-YYYY" -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "DD-MMM-YYYY" -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Enter the date (eg. 12-Mar-1972)"
END DEFINE
DELETE PLACEHOLDER DEALLOCATE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEALLOCATE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DEALLOCATE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DEALLOCATE ({allocate_object}...[, STAT=integer_var])"
END DEFINE
DELETE PLACEHOLDER DECLARATION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DECLARATION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Type Declaration" -
/DUPLICATION=VERTICAL -
/SEPARATOR="" -
/TYPE=MENU -
"integer" /TOKEN
"integer2" /TOKEN
"integer4" /TOKEN
"integer8" /TOKEN
"real" /TOKEN
"real4" /TOKEN
"real8" /TOKEN
"double precision" /TOKEN
"byte" /TOKEN
"complex" /TOKEN
"complex8" /TOKEN
"complex16" /TOKEN
"double complex" /TOKEN
"logical" /TOKEN
"logical1" /TOKEN
"logical2" /TOKEN
"logical4" /TOKEN
"logical8" /TOKEN
"STRUCTURE" /TOKEN
"RECORD" /TOKEN
"TYPE_spec" /TOKEN
"CHARACTER" /TOKEN
END DEFINE
DELETE PLACEHOLDER DEFAULTFILE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEFAULTFILE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DEFAULTFILE=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DEFAULTFILE = {char_exp}"
END DEFINE
DELETE PLACEHOLDER DEFAULTFILE_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEFAULTFILE_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DEFAULTFILE = {dfi}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
"DEFAULTFILE = {dfi}"
END DEFINE
DELETE PLACEHOLDER DEFERRED_SHAPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEFERRED_SHAPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Deferred shape specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{deferred_shape_spec}..."
END DEFINE
DELETE PLACEHOLDER DEFERRED_SHAPE_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEFERRED_SHAPE_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Deferred shape spec" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
":"
END DEFINE
DELETE PLACEHOLDER DEFINED_OP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DEFINED_OP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A defined operation. Can be either unary, binary, or intrinsic."
END DEFINE
DELETE PLACEHOLDER DELETE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DELETE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Delete" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'DELETE'"
END DEFINE
DELETE PLACEHOLDER DELETE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DELETE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DELETE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DELETE ([UNIT=]{unit}[, REC={record_spec}][, ERR={lbl}][, IOSTAT={ios}])"
END DEFINE
DELETE PLACEHOLDER DELIM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DELIM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Delim options" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"apostrophe"/PLACEHOLDER
"quote"/PLACEHOLDER
"none"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DELIM_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DELIM_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DELIM = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DELIM = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER DERIVED_TYPE_DEF -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DERIVED_TYPE_DEF -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Derived typed definition" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"TYPE [, access_spec ::] {name}"
" [private_or_sequence]..."
" {specification_statement}..."
" END TYPE [name]"
END DEFINE
DELETE PLACEHOLDER DESCENDING_FILE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DESCENDING_FILE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DESCENDING" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DESCENDING"
END DEFINE
DELETE PLACEHOLDER DESIGN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DESIGN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Implementation design, algorithms used, etc." -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DESIGN:"
" "
" {tbs}"
" "
END DEFINE
DELETE PLACEHOLDER DFI -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DFI -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A character expression specifying the default file name specification"
"string"
END DEFINE
DELETE PLACEHOLDER DFLOAT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DFLOAT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic INTEGER to REAL*8 conversion" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DFLOAT ({integer_arg})"
END DEFINE
DELETE PLACEHOLDER DIGITS_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIGITS_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Number of significant digits" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DIGITS({integer_or_real_arg})"
END DEFINE
DELETE PLACEHOLDER DIM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic positive difference function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DIM ({integer_or_real_arg},{integer_or_real_arg})"
END DEFINE
DELETE PLACEHOLDER DIMENSION_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIMENSION_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dimension specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"{array_name}({dim_spec})"
END DEFINE
DELETE PLACEHOLDER DIMENSION_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIMENSION_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DIMENSION statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DIMENSION [::] {dimension_spec}..."
END DEFINE
DELETE PLACEHOLDER DIM_DECL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIM_DECL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dimension declarator" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="," -
/TYPE=NONTERMINAL -
"[{lbound}:]{ubound}"
END DEFINE
DELETE PLACEHOLDER DIM_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIM_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dimension spec menu" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"explicit_shape"/PLACEHOLDER
"deferred_shape"/PLACEHOLDER
"assumed_shape"/PLACEHOLDER
"assumed_size"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DIRECT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIRECT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="'DIRECT'" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"'DIRECT'"
END DEFINE
DELETE PLACEHOLDER DIRECT_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIRECT_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DIRECT = {char_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DIRECT = {char_scalar}"
END DEFINE
DELETE PLACEHOLDER DISP -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DISP -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"A decimal digit string containing 1 to 5 digits or a character constant"
END DEFINE
DELETE PLACEHOLDER DISPOSE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DISPOSE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DISPOSE={disp_options}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DISPOSE = {disp_options}"
END DEFINE
DELETE PLACEHOLDER DISP_OPTIONS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DISP_OPTIONS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"keep"/PLACEHOLDER
"delete"/PLACEHOLDER
"print"/PLACEHOLDER
"submit"/PLACEHOLDER
"print_delete"/PLACEHOLDER
"submit_delete"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DIV -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DIV -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="/" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"/"
END DEFINE
DELETE PLACEHOLDER DLIST -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DLIST -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"array_ref"/PLACEHOLDER
"char_substring"/PLACEHOLDER
"implied_do_list"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DOLLAR_FIELD -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DOLLAR_FIELD -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="$" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"$"
END DEFINE
DELETE PLACEHOLDER DOT_PRODUCT_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DOT_PRODUCT_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DOT_PRODUCT function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DOT_PRODUCT ({vector},{vector})"
END DEFINE
DELETE PLACEHOLDER DOUBLE_COMPLEX -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DOUBLE_COMPLEX -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DOUBLE COMPLEX" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DOUBLE COMPLEX"
END DEFINE
DELETE PLACEHOLDER DOUBLE_PRECISION -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DOUBLE_PRECISION -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DOUBLE PRECISION" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DOUBLE PRECISION"
END DEFINE
DELETE PLACEHOLDER DO_CONSTRUCT_NAME -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DO_CONSTRUCT_NAME -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"Name of the do construct."
END DEFINE
DELETE PLACEHOLDER DO_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DO_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="DO statements" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"do_index" /TOKEN
"do_index_label" /TOKEN
"do_while" /TOKEN
"do_while_label" /TOKEN
"do_num_times" /TOKEN
"do_num_times_label" /TOKEN
END DEFINE
DELETE PLACEHOLDER DO_VAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DO_VAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An integer or real variable"
END DEFINE
DELETE PLACEHOLDER DTYPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DTYPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Data type" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"byte_type"/PLACEHOLDER
"integer_type"/PLACEHOLDER
"integer2_type"/PLACEHOLDER
"integer4_type"/PLACEHOLDER
"integer8_type"/PLACEHOLDER
"real_type"/PLACEHOLDER
"real4_type"/PLACEHOLDER
"real8_type"/PLACEHOLDER
"double_precision"/PLACEHOLDER
"logical_type"/PLACEHOLDER
"logical1_type"/PLACEHOLDER
"logical2_type"/PLACEHOLDER
"logical4_type"/PLACEHOLDER
"logical8_type"/PLACEHOLDER
"complex_type"/PLACEHOLDER
"complex8_type"/PLACEHOLDER
"complex16_type"/PLACEHOLDER
"double_complex"/PLACEHOLDER
"char_len_type"/PLACEHOLDER
"char_var_type"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER DUMMY_ALIASES -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DUMMY_ALIASES -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dummy arguments may have aliases" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"DUMMY_ALIASES"
END DEFINE
DELETE PLACEHOLDER DUMMY_ALIASES_OPT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER DUMMY_ALIASES_OPT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dummy arguments may/may not have aliases" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"dummy_aliases"/PLACEHOLDER
"nodummy_aliases"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER "D[+ OR -]{N}..." -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "D[+ OR -]{N}..." -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"D[+ or -]{n}..."
END DEFINE
DELETE PLACEHOLDER D_CODE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER D_CODE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Dw.d" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"[repeat]D{width}.{ndec}"
END DEFINE
DELETE PLACEHOLDER EDIT_FIELD_DESCR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EDIT_FIELD_DESCR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="nH,'...',nX,Tn,TLn,TRn,Q,$,:,BN,BZ,S,SP,SS" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=MENU -
"x_edit_field"/PLACEHOLDER
"t_edit_field"/PLACEHOLDER
"s_edit_field"/PLACEHOLDER
"q_edit_field"/PLACEHOLDER
"b_edit_field"/PLACEHOLDER
"char_cons"/PLACEHOLDER
"hollerith_field"/PLACEHOLDER
"colon_field"/PLACEHOLDER
"dollar_field"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER ELSE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ELSE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ELSE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ELSE [name]"
" {executable_statement}..."
END DEFINE
DELETE PLACEHOLDER ELSEWHERE_PART -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ELSEWHERE_PART -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ELSEWHERE clause" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ELSEWHERE"
" [where_body_stmt]..."
END DEFINE
DELETE PLACEHOLDER ELSE_IF_THEN -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ELSE_IF_THEN -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ELSE IF statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ELSE IF ({logical_exp}) THEN [name]"
" {executable_statement}..."
END DEFINE
DELETE PLACEHOLDER ENDFILE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ENDFILE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ENDFILE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ENDFILE ([UNIT=]{unit}[, ERR={lbl}][, IOSTAT={ios}])"
END DEFINE
DELETE PLACEHOLDER ENTRY_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ENTRY_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ENTRY statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ENTRY {name}[arg_list [result_part]]"
END DEFINE
DELETE PLACEHOLDER EOSHIFT_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EOSHIFT_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="End Off Circular array shift" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EOSHIFT ({any_array_arg},{integer_arg}[,BOUNDARY][,DIM])"
END DEFINE
DELETE PLACEHOLDER EPSILON_FUNC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EPSILON_FUNC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="EPSILON function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EPSILON({real_arg})"
END DEFINE
DELETE PLACEHOLDER EQUAL -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EQUAL -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=".EQ." -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
".EQ."
END DEFINE
DELETE PLACEHOLDER EQUIVALENCE_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EQUIVALENCE_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="EQUIVALENCE statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EQUIVALENCE {equiv_spec}..."
END DEFINE
DELETE PLACEHOLDER EQUIV_ELM -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EQUIV_ELM -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Equivalence element" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=MENU -
"var"/PLACEHOLDER
"array_ref"/PLACEHOLDER
"char_substring"/PLACEHOLDER
END DEFINE
DELETE PLACEHOLDER EQUIV_SPEC -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EQUIV_SPEC -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR=", " -
/TYPE=NONTERMINAL -
"({equiv_elm}, {equiv_elm}...)"
END DEFINE
DELETE PLACEHOLDER EQV -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EQV -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION=".EQV." -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
".EQV."
END DEFINE
DELETE PLACEHOLDER ERR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ERR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ERR=" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ERR = {lbl}"
END DEFINE
DELETE PLACEHOLDER ERROR_CLOSE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ERROR_CLOSE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Label to branch to upon error" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ERR={lbl}"
END DEFINE
DELETE PLACEHOLDER ERR_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER ERR_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="ERR = {lbl}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"ERR = {lbl}"
END DEFINE
DELETE PLACEHOLDER EXECUTABLE_STATEMENT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXECUTABLE_STATEMENT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="FORTRAN executable statements" -
/DUPLICATION=VERTICAL -
/SEPARATOR="" -
/TYPE=MENU -
"assignment"/PLACEHOLDER
"ACCEPT" /TOKEN
"ALLOCATE" /TOKEN
"ASSERT" /TOKEN
"BACKSPACE" /TOKEN
"CALL" /TOKEN
"CASE" /TOKEN
"CLOSE" /TOKEN
"CONTINUE" /TOKEN
"CYCLE" /TOKEN
"DATA" /TOKEN
"DEALLOCATE" /TOKEN
"DELETE" /TOKEN
"DO" /TOKEN
"ENDFILE" /TOKEN
"ENTRY" /TOKEN
"EXIT" /TOKEN
"FIND" /TOKEN
"FORALL" /TOKEN
"FORMAT" /TOKEN
"GOTO" /TOKEN
"IF" /TOKEN
"INCLUDE" /TOKEN
"INQUIRE" /TOKEN
"NULLIFY" /TOKEN
"OPEN" /TOKEN
"PAUSE" /TOKEN
"pointer_assignment"/PLACEHOLDER
"PRINT" /TOKEN
"READ" /TOKEN
"RETURN" /TOKEN
"REWIND" /TOKEN
"REWRITE" /TOKEN
"STOP" /TOKEN
"TYPE" /TOKEN
"UNLOCK" /TOKEN
"WHERE" /TOKEN
"WRITE" /TOKEN
END DEFINE
DELETE PLACEHOLDER EXIST_PAR -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXIST_PAR -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="EXIST = {logical_scalar}" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EXIST = {logical_scalar}"
END DEFINE
DELETE PLACEHOLDER EXIT_ROUTINE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXIT_ROUTINE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="EXIT routine" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EXIT [({exit_status})]"
END DEFINE
DELETE PLACEHOLDER EXIT_STATUS -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXIT_STATUS -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=TERMINAL -
"An optional integer argument you can use to specify the image"
"exit status value"
END DEFINE
DELETE PLACEHOLDER EXIT_STMT -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXIT_STMT -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="EXIT statement" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EXIT [do_construct_name]"
END DEFINE
DELETE PLACEHOLDER EXPLICIT_SHAPE -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXPLICIT_SHAPE -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Explicit shape specification" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{dim_decl}..."
END DEFINE
DELETE PLACEHOLDER "EXPLICIT_SHAPE ," -
/LANGUAGE="F90"
DEFINE PLACEHOLDER "EXPLICIT_SHAPE ," -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"{explicit_shape} ,"
END DEFINE
DELETE PLACEHOLDER EXPO -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXPO -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="**" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"**"
END DEFINE
DELETE PLACEHOLDER EXPON -
/LANGUAGE="F90"
DEFINE PLACEHOLDER EXPON -
/LANGUAGE="F90" -
/NOAUTO_SUBSTITUTE -
/DESCRIPTION="Generic Exponential Function" -
/DUPLICATION=CONTEXT_DEPENDENT -
/SEPARATOR="" -
/TYPE=NONTERMINAL -
"EXP ({arg})"
END DEFINE