@@ -236,7 +236,7 @@ function parse_f_source(f_filename) result(f_source)
236
236
if (index (file_lines(i)% s,' ::' ) > 0 ) then
237
237
238
238
call split(file_lines(i)% s,line_parts,delimiters= ' :' )
239
- temp_string = line_parts(2 )
239
+ temp_string = trim ( line_parts(2 ) )
240
240
call split(temp_string,line_parts,delimiters= ' ,' )
241
241
mod_name = trim (lower(line_parts(1 )))
242
242
@@ -273,7 +273,7 @@ function parse_f_source(f_filename) result(f_source)
273
273
274
274
if (pass == 2 ) then
275
275
call split(file_lines(i)% s,line_parts,delimiters= " '" // ' "' )
276
- f_source% include_dependencies(n_include)% s = line_parts(2 )
276
+ f_source% include_dependencies(n_include)% s = trim ( line_parts(2 ) )
277
277
end if
278
278
279
279
end if
@@ -322,12 +322,10 @@ function parse_f_source(f_filename) result(f_source)
322
322
323
323
end if
324
324
325
- ! Extract name of program if is program
325
+ ! Detect if is program
326
326
if (f_source% unit_type == FPM_UNIT_UNKNOWN .and. &
327
327
index (adjustl (lower(file_lines(i)% s)),' program' ) == 1 ) then
328
328
329
- call split(file_lines(i)% s,line_parts,delimiters= ' ' )
330
-
331
329
f_source% unit_type = FPM_UNIT_PROGRAM
332
330
333
331
end if
@@ -433,7 +431,7 @@ function parse_c_source(c_filename) result(c_source)
433
431
434
432
if (pass == 2 ) then
435
433
call split(file_lines(i)% s,line_parts,delimiters= ' "' )
436
- c_source% include_dependencies(n_include)% s = line_parts(2 )
434
+ c_source% include_dependencies(n_include)% s = trim ( line_parts(2 ) )
437
435
end if
438
436
439
437
end if
0 commit comments