Skip to content

Commit 243d147

Browse files
committed
Add comments to test_ascii_table
1 parent fc0ce9f commit 243d147

File tree

1 file changed

+18
-15
lines changed

1 file changed

+18
-15
lines changed

src/tests/ascii/test_ascii.f90

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -478,28 +478,31 @@ pure logical function validation_func_interface(c)
478478
pcfs(11)%pcf => is_digit
479479
pcfs(12)%pcf => is_hex_digit
480480

481+
! loop through functions
481482
do i = 1, 12
482-
table(1,i) = all([(pcfs(i)%pcf(achar(j)),j=0,8)])
483-
table(2,i) = pcfs(i)%pcf(achar(9))
484-
table(3,i) = all([(pcfs(i)%pcf(achar(j)),j=10,13)])
485-
table(4,i) = all([(pcfs(i)%pcf(achar(j)),j=14,31)])
486-
table(5,i) = pcfs(i)%pcf(achar(32))
487-
table(6,i) = all([(pcfs(i)%pcf(achar(j)),j=33,47)])
488-
table(7,i) = all([(pcfs(i)%pcf(achar(j)),j=48,57)])
489-
table(8,i) = all([(pcfs(i)%pcf(achar(j)),j=58,64)])
490-
table(9,i) = all([(pcfs(i)%pcf(achar(j)),j=65,70)])
491-
table(10,i) = all([(pcfs(i)%pcf(achar(j)),j=71,90)])
492-
table(11,i) = all([(pcfs(i)%pcf(achar(j)),j=91,96)])
493-
table(12,i) = all([(pcfs(i)%pcf(achar(j)),j=97,102)])
494-
table(13,i) = all([(pcfs(i)%pcf(achar(j)),j=103,122)])
495-
table(14,i) = all([(pcfs(i)%pcf(achar(j)),j=123,126)])
496-
table(15,i) = pcfs(i)%pcf(achar(127))
483+
table(1,i) = all([(pcfs(i)%pcf(achar(j)),j=0,8)]) ! control codes
484+
table(2,i) = pcfs(i)%pcf(achar(9)) ! tab
485+
table(3,i) = all([(pcfs(i)%pcf(achar(j)),j=10,13)]) ! whitespaces
486+
table(4,i) = all([(pcfs(i)%pcf(achar(j)),j=14,31)]) ! control codes
487+
table(5,i) = pcfs(i)%pcf(achar(32)) ! space
488+
table(6,i) = all([(pcfs(i)%pcf(achar(j)),j=33,47)]) ! !"#$%&'()*+,-./
489+
table(7,i) = all([(pcfs(i)%pcf(achar(j)),j=48,57)]) ! 0123456789
490+
table(8,i) = all([(pcfs(i)%pcf(achar(j)),j=58,64)]) ! :;<=>?@
491+
table(9,i) = all([(pcfs(i)%pcf(achar(j)),j=65,70)]) ! ABCDEF
492+
table(10,i) = all([(pcfs(i)%pcf(achar(j)),j=71,90)]) ! GHIJKLMNOPQRSTUVWXYZ
493+
table(11,i) = all([(pcfs(i)%pcf(achar(j)),j=91,96)]) ! [\]^_`
494+
table(12,i) = all([(pcfs(i)%pcf(achar(j)),j=97,102)]) ! abcdef
495+
table(13,i) = all([(pcfs(i)%pcf(achar(j)),j=103,122)]) ! ghijklmnopqrstuvwxyz
496+
table(14,i) = all([(pcfs(i)%pcf(achar(j)),j=123,126)]) ! {|}~
497+
table(15,i) = pcfs(i)%pcf(achar(127)) ! backspace character
497498
end do
498499

500+
! output table for verification
499501
write(*,'(5X,12(I4))') (i,i=1,12)
500502
do j = 1, 15
501503
write(*,'(I3,2X,12(L4),2X,I3)') j, (table(j,i),i=1,12), count(table(j,:))
502504
end do
503505
write(*,'(5X,12(I4))') (count(table(:,i)),i=1,12)
504506
end subroutine
507+
505508
end program

0 commit comments

Comments
 (0)