@@ -721,30 +721,31 @@ module json_value_module
721
721
! ! children for duplicate keys
722
722
723
723
! other private routines:
724
- procedure :: name_equal
725
- procedure :: name_strings_equal
726
- procedure :: json_value_print
727
- procedure :: string_to_int
728
- procedure :: string_to_dble
729
- procedure :: parse_value
730
- procedure :: parse_number
731
- procedure :: parse_string
732
- procedure :: parse_for_chars
733
- procedure :: parse_object
734
- procedure :: parse_array
735
- procedure :: annotate_invalid_json
736
- procedure :: pop_char
737
- procedure :: push_char
738
- procedure :: get_current_line_from_file_stream
739
- procedure :: get_current_line_from_file_sequential
740
- procedure :: convert
741
- procedure :: to_string
742
- procedure :: to_logical
743
- procedure :: to_integer
744
- procedure :: to_double
745
- procedure :: to_null
746
- procedure :: to_object
747
- procedure :: to_array
724
+ procedure :: name_equal
725
+ procedure :: name_strings_equal
726
+ procedure :: json_value_print
727
+ procedure :: string_to_int
728
+ procedure :: string_to_dble
729
+ procedure :: parse_value
730
+ procedure :: parse_number
731
+ procedure :: parse_string
732
+ procedure :: parse_for_chars
733
+ procedure :: parse_object
734
+ procedure :: parse_array
735
+ procedure :: annotate_invalid_json
736
+ procedure :: pop_char
737
+ procedure :: push_char
738
+ procedure :: get_current_line_from_file_stream
739
+ procedure ,nopass :: get_current_line_from_file_sequential
740
+ procedure :: convert
741
+ procedure :: to_string
742
+ procedure :: to_logical
743
+ procedure :: to_integer
744
+ procedure :: to_double
745
+ procedure :: to_null
746
+ procedure :: to_object
747
+ procedure :: to_array
748
+ procedure ,nopass :: json_value_clone_func
748
749
749
750
end type json_core
750
751
! *********************************************************
@@ -806,7 +807,7 @@ subroutine destroy_json_core(me)
806
807
implicit none
807
808
808
809
class(json_core),intent (out ) :: me
809
-
810
+
810
811
end subroutine destroy_json_core
811
812
! *****************************************************************************************
812
813
@@ -1143,8 +1144,7 @@ subroutine json_clone(json,from,to)
1143
1144
! ! (it must not already be associated)
1144
1145
1145
1146
! call the main function:
1146
- ! [note: this is not part of json_core class]
1147
- call json_value_clone_func(from,to )
1147
+ call json% json_value_clone_func(from,to )
1148
1148
1149
1149
end subroutine json_clone
1150
1150
! *****************************************************************************************
@@ -8937,11 +8937,10 @@ end subroutine annotate_invalid_json
8937
8937
! The file is assumed to be opened.
8938
8938
! This is the SEQUENTIAL version (see also [[get_current_line_from_file_stream]]).
8939
8939
8940
- subroutine get_current_line_from_file_sequential (json , iunit ,line )
8940
+ subroutine get_current_line_from_file_sequential (iunit ,line )
8941
8941
8942
8942
implicit none
8943
8943
8944
- class(json_core),intent (inout ) :: json
8945
8944
integer (IK),intent (in ) :: iunit ! ! file unit number
8946
8945
character (kind= CK,len= :),allocatable ,intent (out ) :: line ! ! current line
8947
8946
0 commit comments