@@ -11362,17 +11362,14 @@ subroutine parse_value_nonrecursive(json, unit, str, value)
1136211362 type (json_value),pointer :: value ! ! JSON data that is extracted
1136311363
1136411364 ! Parser states
11365- integer (IK),parameter :: STATE_INITIAL = 1
11366- integer (IK),parameter :: STATE_PARSE_VALUE = 2
11367- integer (IK),parameter :: STATE_OBJECT_START = 3
11368- integer (IK),parameter :: STATE_OBJECT_KEY = 4
11369- integer (IK),parameter :: STATE_OBJECT_COLON = 5
11370- integer (IK),parameter :: STATE_OBJECT_VALUE = 6
11371- integer (IK),parameter :: STATE_OBJECT_NEXT = 7
11372- integer (IK),parameter :: STATE_ARRAY_START = 8
11373- integer (IK),parameter :: STATE_ARRAY_VALUE = 9
11374- integer (IK),parameter :: STATE_ARRAY_NEXT = 10
11375- integer (IK),parameter :: STATE_DONE = 11
11365+ integer (IK),parameter :: STATE_INITIAL = 1_IK
11366+ integer (IK),parameter :: STATE_OBJECT_START = 2_IK
11367+ integer (IK),parameter :: STATE_OBJECT_COLON = 3_IK
11368+ integer (IK),parameter :: STATE_OBJECT_VALUE = 4_IK
11369+ integer (IK),parameter :: STATE_OBJECT_NEXT = 5_IK
11370+ integer (IK),parameter :: STATE_ARRAY_START = 6_IK
11371+ integer (IK),parameter :: STATE_ARRAY_NEXT = 7_IK
11372+ integer (IK),parameter :: STATE_DONE = 8_IK
1137611373
1137711374 type parse_stack_entry
1137811375 ! ! Stack entry type for tracking parse context
0 commit comments