Skip to content

Commit bda3cb9

Browse files
committed
KAdded hyphens
Changed the "spelling" of "rank one" and "rank 1" to "rank-1. [ticket: X]
1 parent 79ba01b commit bda3cb9

File tree

1 file changed

+18
-18
lines changed

1 file changed

+18
-18
lines changed

doc/specs/stdlib_hash_procedures.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ As integer comparisons are very efficient, performing an initial
1919
comparison of hash codes and then performing a detailed comparison
2020
only if the hash codes are equal can improve performance.
2121
The hash codes, in turn, can be mapped to a smaller set of integers,
22-
that can be used as an index, termed a hash index, to a rank one
22+
that can be used as an index, termed a hash index, to a rank-1
2323
array, often termed a hash table.
2424
This mapping will be known as a scalar hash.
2525
The use of a hash table reduces the number of hash codes that need to
@@ -262,7 +262,7 @@ There are two problems in implementing hash functions in Fortran.
262262
First, the static typing of Fortran makes it awkward to define general
263263
purpose hash functions.
264264
Instead hash functions are defined for some of the more common
265-
objects: character strings and rank one arrays of integers.
265+
objects: character strings and rank-1 arrays of integers.
266266
Other objects can, in principle, be hashed by using `transfer` to
267267
map their contents to an integer array, typically one of kind `INT8`.
268268
The other problem is that hash codes are typically defined using
@@ -567,7 +567,7 @@ Experimental
567567

568568
##### Description
569569

570-
Calculates a 32 bit hash code from a rank 1 integer array or a default
570+
Calculates a 32 bit hash code from a rank-1 integer array or a default
571571
character string.
572572

573573
##### Syntax
@@ -581,7 +581,7 @@ Pure/elemental function
581581
##### Argument
582582

583583
`key`: Shall be a deferred length default character scalar expression
584-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
584+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
585585
`INT32`, or `INT64`.
586586
It is an `intent(in)` argument.
587587

@@ -629,7 +629,7 @@ Experimental
629629

630630
##### Description
631631

632-
Calculates a 32 bit hash code from a rank 1 integer array or a default
632+
Calculates a 32 bit hash code from a rank-1 integer array or a default
633633
character string.
634634

635635
##### Syntax
@@ -643,7 +643,7 @@ Pure/elemental function
643643
##### Argument
644644

645645
`key`: Shall be a deferred length default character scalar expression
646-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
646+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
647647
`INT32`, or `INT64`.
648648
It is an `intent(in)` argument.
649649

@@ -805,7 +805,7 @@ Experimental
805805

806806
##### Description
807807

808-
Calculates a 32 bit hash code from a rank 1 integer array or a default
808+
Calculates a 32 bit hash code from a rank-1 integer array or a default
809809
character string, and the input `seed`.
810810

811811
##### Syntax
@@ -819,7 +819,7 @@ Pure/elemental function
819819
##### Arguments
820820

821821
`key`: Shall be a deferred length default character scalar expression
822-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
822+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
823823
`INT32`, or `INT64`.
824824
It is an `intent(in)` argument.
825825

@@ -867,7 +867,7 @@ Experimental
867867

868868
##### Description
869869

870-
Calculates a 32 bit hash code from a rank 1 integer array or a default
870+
Calculates a 32 bit hash code from a rank-1 integer array or a default
871871
character string, and the input `seed`.
872872

873873
##### Syntax
@@ -881,7 +881,7 @@ Pure/elemental function
881881
##### Arguments
882882

883883
`key`: Shall be a deferred length default character scalar expression
884-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
884+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
885885
`INT32`, or `INT64`.
886886
It is an `intent(in)` argument.
887887

@@ -1028,7 +1028,7 @@ Experimental
10281028

10291029
##### Description
10301030

1031-
Calculates a 32 bit hash code from a rank 1 integer array or a default
1031+
Calculates a 32 bit hash code from a rank-1 integer array or a default
10321032
character string, and the input `seed`.
10331033

10341034
##### Syntax
@@ -1042,7 +1042,7 @@ Pure/elemental function
10421042
##### Arguments
10431043

10441044
`key`: Shall be a deferred length default character scalar expression
1045-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
1045+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
10461046
`INT32`, or `INT64`.
10471047
It is an `intent(in)` argument.
10481048

@@ -1199,7 +1199,7 @@ Experimental
11991199

12001200
##### Description
12011201

1202-
Calculates a 64 bit hash code from a rank 1 integer array or a default
1202+
Calculates a 64 bit hash code from a rank-1 integer array or a default
12031203
character string.
12041204

12051205
##### Syntax
@@ -1213,7 +1213,7 @@ Pure/elemental function
12131213
##### Argument
12141214

12151215
`key`: Shall be a deferred length default character scalar expression
1216-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
1216+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
12171217
`INT32`, or `INT64`.
12181218
It is an `intent(in)` argument.
12191219

@@ -1263,7 +1263,7 @@ Experimental
12631263

12641264
##### Description
12651265

1266-
Calculates a 64 bit hash code from a rank 1 integer array or a default
1266+
Calculates a 64 bit hash code from a rank-1 integer array or a default
12671267
character string.
12681268

12691269
##### Syntax
@@ -1277,7 +1277,7 @@ Pure/elemental function
12771277
##### Argument
12781278

12791279
`key`: Shall be a deferred length default character scalar expression
1280-
or a rank 1 integer array expression of kind `INT8`, `INT16`,
1280+
or a rank-1 integer array expression of kind `INT8`, `INT16`,
12811281
`INT32`, or `INT64`.
12821282
It is an `intent(in)` argument.
12831283

@@ -1452,7 +1452,7 @@ Pure/elemental function
14521452
##### Arguments
14531453

14541454
`key`: shall be a scalar expression of type default character or a
1455-
rank 1 integer vector expression of kind `INt8`, `INT16`, `INT32`, or
1455+
rank-1 integer vector expression of kind `INt8`, `INT16`, `INT32`, or
14561456
`INTT64`. It is an `intent(in)` argument.
14571457

14581458
`seed`: shall be an integer expression of kind `INT64`. It is
@@ -1512,7 +1512,7 @@ Function
15121512
##### Arguments
15131513

15141514
`key`: shall be a scalar of type default character expression or a
1515-
Rank 1 integer vector expression of kind `INT8`, `INT16`, `INT32`, or
1515+
Rank-1 integer vector expression of kind `INT8`, `INT16`, `INT32`, or
15161516
`INT64`. It is an `intent(in)` argument.
15171517

15181518
`seed`: shall be a two element integer vector expression of kind

0 commit comments

Comments
 (0)