以下のYのタイプはREALだと思います。
SUBROUTINE F(X, Y)
C IMPLICIT NONE
REAL :: X, Y
C REAL :: A, B
C REAL, PARAMETER :: C = 3.14E0
C X = Y + 2 * SIN(Y)
END
しかし、ここでのタイプは何ですか?
SUBROUTINE F(X, Y)
C IMPLICIT NONE
REAL X, Y
C REAL :: A, B
C REAL, PARAMETER :: C = 3.14E0
C X = Y + 2 * SIN(Y)
END
その行の先頭にあるREALトークンのために、暗黙的に入力されたのですか、それともREALですか?型宣言の範囲は、、まで、または行末までは何ですか?
そして、::はどのような目的に役立ちますか?
(申し訳ありませんが、真夜中に混乱した状態でパーサーに取り組んでいると、間違った仮定をすることを恐れ、その瞬間の知恵は、より多くの経験を持つ他の人に相談するように言います。)