Thank you
I get many many of these type errors:
5580 | elseif(a_z(ICHAR(ch))) then
| 1
Error: IF clause at (1) requires a scalar LOGICAL expression
.\C2F.F90:5712:18:
5712 | if( .not. a_z(ICHAR(ch))) then ! syn: x = 1
| 1
Error: Operand of .not. operator at (1) is INTEGER(4)
8025 | IF ( .not. identifier(ICHAR(FF(f-1))) .and. identifier(ICHAR(FF(f)))) EXIT
| 1
Error: Operand of .not. operator at (1) is INTEGER(1)
4385 | IF (identifier(ICHAR(CC(c2+2)))) THEN ! while (--k) or (++k)
| 1
Error: IF clause at (1) requires a scalar LOGICAL expression
Where:
INTEGER*1 :: a_z(0:127) = (/ 0,0,0,0,0,0,0,0, &
0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, &
0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,1,1,1, &
1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, 1,1,1,0,0,0,0,0,0,1, &
1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,0,0,0,0,0 /)
INTEGER*1 :: identifier(0:127) = (/ 0,0,0,0,0,0,0,0, & ! $ %
0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,0,0, 0,0,0,0,0,0,0,0,1,1, &
0,0,0,0,0,0,0,0,1,0, 1,1,1,1,1,1,1,1,1,1, 0,0,0,0,0,0,0,1,1,1, &
1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, 1,1,1,0,0,0,0,1,0,1, &
1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,1,1,1,1,1, 1,1,1,1,1,0,0,0,0,0 /)
Any help?