|
1 | 1 | { |
2 | 2 | "var_def": { |
3 | 3 | "ALLOCATABLE": { |
4 | | - "doc": "Specify that an array is an allocatable array with a deferred shape." |
| 4 | + "doc": "Specifies that an object is allocatable." |
5 | 5 | }, |
6 | 6 | "ASYNCHRONOUS": { |
7 | | - "doc": "Specify that a variable can be used for asynchronous input and output." |
| 7 | + "doc": "Specifies that a variable can be used for asynchronous input and output." |
8 | 8 | }, |
9 | 9 | "BIND": { |
10 | 10 | "doc": "Specifies that an object is interoperable with C and has external linkage." |
|
13 | 13 | "doc": "Specifies that an entity is a coarray, and specifies its corank and cobounds, if any." |
14 | 14 | }, |
15 | 15 | "CONTIGUOUS": { |
16 | | - "doc": "Specify that the target of a pointer or an assumed-sized array is contiguous." |
| 16 | + "doc": "Specifies that the target of a pointer or an assumed-sized array is contiguous." |
17 | 17 | }, |
18 | 18 | "DIMENSION(:)": { |
19 | | - "doc": "Specify that an object is an array, and defines the shape of the array." |
| 19 | + "doc": "Specifies that an object is an array, and defines the shape of the array." |
20 | 20 | }, |
21 | 21 | "EXTERNAL": { |
22 | | - "doc": "Allows an external procedure, a dummy procedure, a procedure pointer, or a block data subprogram to be used as an actual argument. (To specify intrinsic procedures as actual arguments, use the INTRINSIC attribute.)" |
| 22 | + "doc": "Allows an external procedure, a dummy procedure, a procedure pointer, or a block data subprogram to be used as an actual argument." |
23 | 23 | }, |
24 | 24 | "INTRINSIC": { |
25 | 25 | "doc": "Allows the specific name of an intrinsic procedure to be used as an actual argument." |
26 | 26 | }, |
27 | 27 | "POINTER": { |
28 | | - "doc": "Specify that an object or a procedure is a pointer (a dynamic variable)." |
| 28 | + "doc": "Specifies that an object or a procedure is a pointer (a dynamic variable)." |
29 | 29 | }, |
30 | 30 | "PROTECTED": { |
31 | 31 | "doc": "Specifies limitations on the use of module entities." |
32 | 32 | }, |
33 | 33 | "TARGET": { |
34 | | - "doc": "Specify that an object can become the target of a pointer." |
| 34 | + "doc": "Specifies that an object can become the target of a pointer (it can be pointed to)." |
35 | 35 | }, |
36 | 36 | "VOLATILE": { |
37 | 37 | "doc": "Specifies that the value of an object is entirely unpredictable, based on information local to the current program unit. It prevents objects from being optimized during compilation." |
38 | 38 | } |
39 | 39 | }, |
40 | 40 | "arg": { |
41 | 41 | "INTENT(IN)": { |
42 | | - "doc": "Specify the intended use of one or more dummy arguments." |
| 42 | + "doc": "Specifies that the dummy argument will be used only to provide data to the procedure." |
43 | 43 | }, |
44 | 44 | "INTENT(OUT)": { |
45 | | - "doc": "Specify the intended use of one or more dummy arguments." |
| 45 | + "doc": "Specifies that the dummy argument will be used to pass data from the procedure back to the calling program." |
46 | 46 | }, |
47 | 47 | "INTENT(INOUT)": { |
48 | | - "doc": "Specify the intended use of one or more dummy arguments." |
| 48 | + "doc": "Specifies that the dummy argument can both provide data to the procedure and return data to the calling program." |
49 | 49 | }, |
50 | 50 | "OPTIONAL": { |
51 | | - "doc": "Allow dummy arguments to be omitted in a procedure reference." |
| 51 | + "doc": "Permits dummy arguments to be omitted in a procedure reference." |
52 | 52 | }, |
53 | 53 | "SAVE": { |
54 | | - "doc": "Cause the values and definition of objects to be retained after execution of a RETURN or END statement in a subprogram." |
| 54 | + "doc": "Causes the values and definition of objects to be retained after execution of a RETURN or END statement in a subprogram." |
55 | 55 | }, |
56 | 56 | "VALUE": { |
57 | 57 | "doc": "Specifies a type of argument association for a dummy argument." |
58 | 58 | } |
59 | 59 | }, |
60 | 60 | "type_mem": { |
61 | 61 | "DEFERRED": { |
62 | | - "doc": "Indicate that the procedure is deferred. Deferred bindings must only be specified for derived-type definitions with the ABSTRACT attribute." |
| 62 | + "doc": "Indicates that the procedure is deferred. Deferred bindings must only be specified for derived-type definitions with the ABSTRACT attribute." |
63 | 63 | }, |
64 | 64 | "NON_OVERRIDABLE": { |
65 | | - "doc": "Determine whether a binding can be overridden in an extended type." |
| 65 | + "doc": "Determines whether a binding can be overridden in an extended type. You must not specify NON_OVERRIDABLE for a binding with the DEFERRED attribute." |
66 | 66 | }, |
67 | 67 | "NOPASS": { |
68 | 68 | "doc": "Indicate that the procedure has no passed-object dummy argument." |
69 | 69 | }, |
70 | 70 | "PASS": { |
71 | | - "doc": "Define the 'passed-object dummy argument' of the procedure.", |
| 71 | + "doc": "Indicates that the procedure has no passed-object dummy argument.", |
72 | 72 | "args": "arg_name" |
73 | 73 | } |
74 | 74 | }, |
|
0 commit comments