この規格ページの目次
427
附属書 D
X 3001-1 : 2009 (ISO/IEC 1539-1 : 2004)
or 手続宣言文
or 単純宣言文
or 型宣言文
or 文関数定義文
R208 実行部 is 実行構文
[ 実行部構文 ] ...
R209 実行部構文 is 実行構文
or FORMAT 文
or ENTRY 文
or DATA 文
R210 内部副プログラム部 is CONTAINS 文
内部副プログラム
[ 内部副プログラム ] ...
R211 内部副プログラム is 関数副プログラム
or サブルーチン副プログラム
R212 単純宣言文 is 参照許可宣言文
or ALLOCATABLE 文
or ASYNCHRONOUS 文
or BIND 文
or COMMON 文
or DATA 文
or DIMENSION 文
or EQUIVALENCE 文
or EXTERNAL 文
or INTENT 文
or INTRINSIC 文
or NAMELIST 文
or OPTIONAL 文
or POINTER 文
or PROTECTED 文
or SAVE 文
or TARGET 文
or VOLATILE 文
or VALUE 文
R213 実行構文 is 単純実行文
or ASSOCIATE 構文
or CASE 構文
or DO 構文
or FORALL 構文
――――― [JIS X 3001-1 pdf 441] ―――――
428
附属書 D
X 3001-1 : 2009 (ISO/IEC 1539-1 : 2004)
or IF 構文
or SELECT TYPE 構文
or WHERE 構文
R214 単純実行文 is ALLOCATE 文
or 代入文
or BACKSPACE 文
or CALL 文
or CLOSE 文
or CONTINUE 文
or CYCLE 文
or DEALLOCATE 文
or ENDFILE 文
or END FUNCTION 文
or END PROGRAM 文
or END SUBROUTINE 文
or EXIT 文
or FLUSH 文
or FORALL 文
or GO TO 文
or IF 文
or INQUIRE 文
or NULLIFY 文
or OPEN 文
or ポインタ代入文
or PRINT 文
or READ 文
or RETURN 文
or REWIND 文
or STOP 文
or WAIT 文
or 単純 WHERE 文
or WRITE 文
or 算術 IF 文
or 計算形 GO TO 文
C201 (R208) 実行部は,END FUNCTION 文,END PROGRAM 文 及び END SUBROUTINE 文を含んで
はならない。
R215 キーワード is 名前
箇条 3
R301 文字 is 英数字下線
――――― [JIS X 3001-1 pdf 442] ―――――
429
附属書 D
X 3001-1 : 2009 (ISO/IEC 1539-1 : 2004)
or 特殊文字
R302 英数字下線 is 英字
or 数字
or 下線
R303 下線 is
R304 名前 is 英字 [ 英数字下線 ] ...
C301 (R304) 名前の最大の長さは,63 文字とする。
R305 定数 is 定数表現
or 名前付き定数
R306 定数表現 is 整定数表現
or 実定数表現
or 複素定数表現
or 論理定数表現
or 文字定数表現
or 非 10 進定数表現
R307 名前付き定数 is 名前
R308 整定数 is 定数
C302 (R308) 整定数は,整数型でなければならない。
R309 文字定数 is 定数
C303 (R309) 文字定数は,文字型でなければならない。
R310 組込み演算子 is べき乗演算子
or 乗除演算子
or 加減演算子
or 連結演算子
or 関係演算子
or 否定演算子
or 論理積演算子
or 論理和演算子
or 論理等否演算子
R311 利用者定義演算子 is 利用者定義単項演算子
or 利用者定義 2 項演算子
or 拡張組込み演算子
R312 拡張組込み演算子 is 組込み演算子
R313 文番号 is 数字 [ 数字 [ 数字 [ 数字 [ 数字 ] ] ] ]
C304 (R313) 文番号の少なくとも一つの数字は,0 以外でなければならない。
――――― [JIS X 3001-1 pdf 443] ―――――
430
附属書 D
X 3001-1 : 2009 (ISO/IEC 1539-1 : 2004)
箇条 4
R401 型指定子 is 組込み型指定子
or 派生型指定子
C401 (R401) 派生型指定子には,抽象型(4.5.6 参照)を指定してはならない。
R402 型パラメタ値 is スカラ整数式
or *
or :
C402 (R402) 種別型パラメタに対する型パラメタ値は,初期値式でなければならない。
C403 (R402) 型パラメタ値としての “:” は,POINTER 属性 又は ALLOCATABLE 属性をもつ要素 又は 成
分の宣言内でだけ使用できる。
R403 組込み型指定子 is INTEGER [ 種別型パラメタ選択子 ]
or REAL [ 種別型パラメタ選択子 ]
or DOUBLE PRECISION
or COMPLEX [ 種別型パラメタ選択子 ]
or CHARACTER [ 文字選択子 ]
or LOGICAL [ 種別型パラメタ選択子 ]
R404 種別型パラメタ選択子 is ( [ KIND= ] スカラ整数初期値式 )
C404 (R404) スカラ整数初期値式の値は,負であってはならず,処理系に存在する表現方法を指定しなければ
ならない。
R405 任意符号付き整定数表現 is [ 符号 ] 整定数表現
R406 整定数表現 is 数字列 [ 種別 ]
R407 種別 is 数字列
or スカラ整定数名
R408 任意符号付き数字列 is [ 符号 ] 数字列
R409 数字列 is 数字 [ 数字 ] ...
R410 符号 is +
or -
C405 (R407) スカラ整定数名は,整数型の名前付き定数でなければならない。
C406 (R407) 種別の値は,負であってはならない。
C407 (R407) 種別の値は,処理系に存在する表現方法を指定しなければならない。
R411 非 10 進定数表現 is 2 進定数表現
or 8 進定数表現
or 16 進定数表現
R412 2 進定数表現 is B’数字 [ 数字 ] ...’
or B"数字 [ 数字 ] ..."
C408 (R412) 数字は,0 又は 1 のいずれかでなければならない。
――――― [JIS X 3001-1 pdf 444] ―――――
431
附属書 D
X 3001-1 : 2009 (ISO/IEC 1539-1 : 2004)
R413 8 進定数表現 is O’数字 [ 数字 ] ...’
or O"数字 [ 数字 ] ..."
C409 (R413) 数字は,07 のいずれかでなければならない。
R414 16 進定数表現 is Z’16 進数字 [ 16 進数字 ] ...’
or Z"16 進数字 [ 16 進数字 ] ..."
R415 16 進数字 is 数字
or A
or B
or C
or D
or E
or F
C410 (R411) 非 10 進定数表現は,DATA 文の初期値定数として,数値組込み関数 DBLE,REAL 若しくは INT
の仮引数 A に結合する実引数として,又は 組込み関数 CMPLX の仮引数 X 若しくは Y と結合する実引数と
してだけ書くことができる。
R416 任意符号付き実定数表現 is [ 符号 ] 実定数表現
R417 実定数表現 is 有効数字部 [ 指数部英字指数部 ] [種別 ]
or 数字列 指数部英字 指数部 [ 種別 ]
R418 有効数字部 is 数字列 . [ 数字列 ]
or . 数字列
R419 指数部英字 is E
or D
R420 指数部 is 任意符号付き数字列
C411 (R417) 種別 及び 指数部英字の両方の指定がある場合,指数部英字は E でなければならない。
C412 (R417) 種別の値は,処理系に存在する近似方法を指定しなければならない。
R421 複素定数表現 is ( 実部 , 虚部 )
R422 実部 is 任意符号付き整定数表現
or 任意符号付き実定数表現
or 名前付き定数
R423 虚部 is 任意符号付き整定数表現
or 任意符号付き実定数表現
or 名前付き定数
C413 (R421) 複素定数表現中のそれぞれの名前付き定数は,整数型 又は 実数型でなければならない。
R424 文字パラメタ選択子 is 文字長パラメタ選択子
or ( LEN = 型パラメタ値 , KIND= スカラ整数初期値式 )
or = ] スカラ整数初期値式 )
( 型パラメタ値 , [ KIND
――――― [JIS X 3001-1 pdf 445] ―――――
次のページ PDF 446
JIS X 3001-1:2009の引用国際規格 ISO 一覧
- ISO/IEC 1539-1:2004(IDT)
JIS X 3001-1:2009の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.060 : 情報技術に使用される言語
JIS X 3001-1:2009の関連規格と引用規格一覧
- 規格番号
- 規格名称