|
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