JIS X 3002:2011 電子計算機プログラム言語COBOL

JIS X 3002:2011 規格概要

この規格 X3002は、COBOLで書いた翻訳群の形式;翻訳群を翻訳する効果;実行単位を実行する効果;規格合致実装系による規定が必要となる言語要素;意味が明示的に規定されないままである言語要素;処理系の機能に依存する言語要素;について規定。

JISX3002 規格全文情報

規格番号
JIS X3002 
規格名称
電子計算機プログラム言語COBOL
規格名称英語訳
Information technology -- Programming languages -- COBOL
制定年月日
1972年8月1日
最新改正日
2015年10月20日
JIS 閲覧
‐ 
対応国際規格

ISO

ISO/IEC 1989:2002(IDT), ISO/IEC 1989:2002/Technical Corrigendum 1:2006(IDT)
国際規格分類

ICS

35.060
主務大臣
経済産業
JISハンドブック
‐ 
改訂:履歴
1972-08-01 制定日, 1975-08-01 確認日, 1978-08-01 確認日, 1980-09-15 改正日, 1986-03-25 確認日, 1987-03-01被移行日, 1988-02-01 改正日, 1992-10-01 改正日, 1998-02-20 確認日, 2011-01-20 改正日, 2015-10-20 確認
ページ
JIS X 3002:2011 PDF [684]
                                                                 X 3002 : 2011 (ISO/IEC 1989 : 2002)

pdf 目 次

ページ

  •  序文・・・・[1]
  •  1 適用範囲・・・・[1]
  •  2 引用規格・・・・[2]
  •  3 規格合致性・・・・[2]
  •  3.1 規格合致実装系・・・・[2]
  •  3.1.1 規格言語要素の受入れ・・・・[2]
  •  3.1.2 非COBOL実行時モジュールとの間の動作・・・・[3]
  •  3.1.3 複数のCOBOL実装系の間での動作・・・・[3]
  •  3.1.4 実装者定義の言語要素・・・・[3]
  •  3.1.5 処理系依存の言語要素・・・・[3]
  •  3.1.6 予約語・・・・[4]
  •  3.1.7 規格内拡張・・・・[4]
  •  3.1.8 規格外拡張・・・・[4]
  •  3.1.9 代替又は追加の言語要素・・・・[4]
  •  3.1.10 旧式言語要素・・・・[4]
  •  3.1.11 廃要素・・・・[5]
  •  3.1.12 外部提供機能・・・・[5]
  •  3.1.13 制限値・・・・[5]
  •  3.1.14 利用者向け文書化・・・・[5]
  •  3.1.15 代替文字・・・・[5]
  •  3.2 規格合致翻訳群・・・・[5]
  •  3.3 規格合致実行単位・・・・[5]
  •  3.4 規格合致翻訳群と規格合致実装系との関係・・・・[6]
  •  3.5 規格合致実行単位と規格合致実装系との関係・・・・[6]
  •  4 用語及び定義・・・・[6]
  •  5 記述技法・・・・[23]
  •  5.1 一般形式・・・・[23]
  •  5.1.1 キーワード・・・・[23]
  •  5.1.2 補助語・・・・[23]
  •  5.1.3 作用対象・・・・[24]
  •  5.1.4 レベル番号・・・・[24]
  •  5.1.5 選択可能項目・・・・[24]
  •  5.1.5.1 角括弧・・・・[24]
  •  5.1.5.2 波括弧・・・・[24]
  •  5.1.5.3 選択指示子・・・・[24]

(pdf 一覧ページ番号 1)

――――― [JIS X 3002 pdf 1] ―――――

X 3002 : 2011 (ISO/IEC 1989 : 2002)

pdf 目次

ページ

  •  5.1.6 省略記号・・・・[25]
  •  5.1.7 句読点・・・・[25]
  •  5.1.8 特殊文字・・・・[25]
  •  5.1.9 メタ用語・・・・[25]
  •  5.2 規則・・・・[25]
  •  5.2.1 構文規則・・・・[25]
  •  5.2.2 一般規則・・・・[25]
  •  5.2.3 引数の規則・・・・[25]
  •  5.2.4 関数の返却値の規則・・・・[26]
  •  5.3 算術式・・・・[26]
  •  5.3.1 本文中での作用対象の下付き数字・・・・[26]
  •  5.3.2 省略記号・・・・[26]
  •  5.4 整数作用対象・・・・[26]
  •  5.5 形式的でない記述・・・・[26]
  •  5.6 本文中のハイフン・・・・[26]
  •  5.7 規定条項の文章の末尾・・・・[26]
  •  6 正書法・・・・[27]
  •  6.1 標識・・・・[28]
  •  6.1.1 固定標識・・・・[28]
  •  6.1.2 浮動標識・・・・[28]
  •  6.2 固定形式正書法・・・・[29]
  •  6.3 自由形式正書法・・・・[31]
  •  6.4 論理的変換・・・・[32]
  •  7 翻訳指示機能・・・・[33]
  •  7.1 原文操作・・・・[34]
  •  7.1.1 原文操作要素・・・・[35]
  •  7.1.1.1 翻訳指示文・・・・[35]
  •  7.1.1.2 ソース原文及び登録集原文・・・・[35]
  •  7.1.1.3 仮原文・・・・[35]
  •  7.1.1.4 原文語・・・・[35]
  •  7.1.2 COPY文・・・・[35]
  •  7.1.3 REPLACE文・・・・[38]
  •  7.2 翻訳指示・・・・[41]
  •  7.2.4 条件翻訳・・・・[42]
  •  7.2.5 翻訳時算術式・・・・[42]
  •  7.2.6 翻訳時ブール式・・・・[42]
  •  7.2.7 定数条件式・・・・[43]
  •  7.2.7.3 定義済み条件・・・・[43]
  •  7.2.8 CALL-CONVENTION指示・・・・[43]

(pdf 一覧ページ番号 2)

――――― [JIS X 3002 pdf 2] ―――――

                                                            X 3002 : 2011 (ISO/IEC 1989 : 2002)

pdf 目次

ページ

  •  7.2.9 DEFINE指示・・・・[44]
  •  7.2.10 EVALUATE指示・・・・[45]
  •  7.2.11 FLAG-85指示・・・・[47]
  •  7.2.12 FLAG-NATIVE-ARITHMETIC指示・・・・[48]
  •  7.2.13 IF指示・・・・[49]
  •  7.2.14 LEAP-SECOND指示・・・・[49]
  •  7.2.15 LISTING指示・・・・[50]
  •  7.2.16 PAGE指示・・・・[50]
  •  7.2.17 PROPAGATE指示・・・・[51]
  •  7.2.18 SOURCE FORMAT指示・・・・[51]
  •  7.2.19 TURN指示・・・・[52]
  •  8 言語の概念・・・・[53]
  •  8.1 文字集合・・・・[53]
  •  8.1.1 計算機符号化文字集合・・・・[53]
  •  8.1.2 COBOL文字レパートリ・・・・[54]
  •  8.1.3 符号系・・・・[57]
  •  8.1.4 文字照合順序・・・・[57]
  •  8.2 現地特性・・・・[57]
  •  8.2.1 現地特性フィールド名・・・・[59]
  •  8.3 字句の要素・・・・[59]
  •  8.3.1 文字列・・・・[59]
  •  8.3.1.1 COBOLの語・・・・[59]
  •  8.3.1.2 定数・・・・[66]
  •  8.3.1.3 PICTURE文字列・・・・[73]
  •  8.3.2 分離符・・・・[73]
  •  8.4 参照・・・・[74]
  •  8.4.1 一意参照・・・・[74]
  •  8.4.1.1 修飾・・・・[74]
  •  8.4.1.2 添字・・・・[76]
  •  8.4.2 いろいろな一意名・・・・[77]
  •  8.4.2.1 一意名・・・・[77]
  •  8.4.2.2 関数一意名・・・・[79]
  •  8.4.2.3 部分参照・・・・[81]
  •  8.4.2.4 文内メソッド呼出し・・・・[83]
  •  8.4.2.5 オブジェクトビュー・・・・[84]
  •  8.4.2.6 EXCEPTION-OBJECT・・・・[85]
  •  8.4.2.7 NULL・・・・[85]
  •  8.4.2.8 SELF及びSUPER・・・・[85]
  •  8.4.2.9 オブジェクトプロパティ・・・・[86]

(pdf 一覧ページ番号 3)

――――― [JIS X 3002 pdf 3] ―――――

X 3002 : 2011 (ISO/IEC 1989 : 2002)

pdf 目次

ページ

  •  8.4.2.10 既定義アドレス・・・・[87]
  •  8.4.2.11 データアドレス一意名・・・・[87]
  •  8.4.2.12 プログラムアドレス一意名・・・・[88]
  •  8.4.2.13 行数カウンタ・・・・[89]
  •  8.4.2.14 報告書カウンタ・・・・[89]
  •  8.4.3 条件名・・・・[90]
  •  8.4.4 明示参照及び暗黙参照・・・・[90]
  •  8.4.5 名前の有効範囲・・・・[90]
  •  8.4.5.1 局所名及び大域名・・・・[92]
  •  8.4.5.2 プログラム名の有効範囲・・・・[93]
  •  8.4.5.3 クラス名及びインタフェース名の有効範囲・・・・[93]
  •  8.4.5.4 メソッド名の有効範囲・・・・[94]
  •  8.4.5.5 関数原型名の有効範囲・・・・[94]
  •  8.4.5.6 利用者関数名の有効範囲・・・・[94]
  •  8.4.5.7 プログラム原型名の有効範囲・・・・[94]
  •  8.4.5.8 翻訳変数名の有効範囲・・・・[94]
  •  8.4.5.9 パラメタ名の有効範囲・・・・[94]
  •  8.4.5.10 プロパティ名の有効範囲・・・・[94]
  •  8.5 データ記述及び表現形式・・・・[94]
  •  8.5.1 機種によらないデータ記述・・・・[94]
  •  8.5.1.1 ファイル及びレコード・・・・[95]
  •  8.5.1.2 レベル・・・・[96]
  •  8.5.1.3 文字処理の制限・・・・[96]
  •  8.5.1.4 算術符号・・・・[96]
  •  8.5.1.5 記憶域内でのデータのけたよせ・・・・[96]
  •  8.5.1.5.1 英数字集団及び用途DISPLAYのデータ項目のけたよせ・・・・[96]
  •  8.5.1.5.2 用途NATIONALのデータ項目のけたよせ・・・・[97]
  •  8.5.1.5.3 用途BITのデータ項目のけたよせ・・・・[97]
  •  8.5.1.5.4 実行用コードの効率を高めるための項目のけたづめ・・・・[97]
  •  8.5.1.5.5 強い型付けの集団項目のけたよせ・・・・[98]
  •  8.5.2 データ項目及び定数の字類及び項類・・・・[98]
  •  8.5.3 型・・・・[101]
  •  8.5.3.1 弱い型付けの項目・・・・[102]
  •  8.5.3.2 強い型付けの集団項目・・・・[102]
  •  8.5.4 長さゼロの項目・・・・[102]
  •  8.6 データの有効範囲及び生存期間・・・・[102]
  •  8.6.1 大域名及び局所名・・・・[102]
  •  8.6.2 外部項目及び内部項目・・・・[102]
  •  8.6.3 自動項目,初期化項目及び静的項目・・・・[103]

(pdf 一覧ページ番号 4)

――――― [JIS X 3002 pdf 4] ―――――

                                                            X 3002 : 2011 (ISO/IEC 1989 : 2002)

pdf 目次

ページ

  •  8.6.4 基底付き記述項及び基底付きデータ項目・・・・[104]
  •  8.6.5 共通属性,初期化属性及び再帰属性・・・・[104]
  •  8.6.6 データ項目の共用・・・・[105]
  •  8.7 演算子・・・・[105]
  •  8.7.1 算術演算子・・・・[105]
  •  8.7.2 ブール演算子・・・・[105]
  •  8.7.3 連結演算子・・・・[106]
  •  8.7.4 呼出し演算子・・・・[106]
  •  8.7.5 比較演算子・・・・[106]
  •  8.7.6 論理演算子・・・・[106]
  •  8.8 いろいろな式・・・・[107]
  •  8.8.1 算術式・・・・[107]
  •  8.8.2 ブール式・・・・[110]
  •  8.8.3 連結式・・・・[112]
  •  8.8.4 条件式・・・・[112]
  •  8.9 予約語・・・・[123]
  •  8.10 文脈依存語・・・・[126]
  •  8.11 組込み関数名・・・・[128]
  •  8.12 翻訳指示語・・・・[129]
  •  8.13 外部リポジトリ・・・・[130]
  •  9 入出力,オブジェクト及び利用者定義関数・・・・[130]
  •  9.1 ファイル・・・・[130]
  •  9.1.1 物理ファイル及び論理ファイル・・・・[130]
  •  9.1.2 レコード領域・・・・[131]
  •  9.1.3 ファイル結合子・・・・[131]
  •  9.1.4 オープンモード・・・・[131]
  •  9.1.5 ファイル結合子の共用・・・・[132]
  •  9.1.6 ファイル固有属性・・・・[132]
  •  9.1.7 編成・・・・[132]
  •  9.1.7.1 順編成・・・・[132]
  •  9.1.7.2 相対編成・・・・[132]
  •  9.1.7.3 索引編成・・・・[133]
  •  9.1.8 呼出し法・・・・[133]
  •  9.1.8.1 順呼出し法・・・・[133]
  •  9.1.8.2 乱呼出し法・・・・[134]
  •  9.1.8.3 動的呼出し法・・・・[134]
  •  9.1.9 リール及びユニット・・・・[134]
  •  9.1.10 現在ボリュームポインタ・・・・[134]
  •  9.1.11 ファイル位置指示子・・・・[134]

(pdf 一覧ページ番号 5)

――――― [JIS X 3002 pdf 5] ―――――

次のページ PDF 6

JIS X 3002:2011の引用国際規格 ISO 一覧

  • ISO/IEC 1989:2002(IDT)
  • ISO/IEC 1989:2002/Technical Corrigendum 1:2006(IDT)

JIS X 3002:2011の国際規格 ICS 分類一覧

JIS X 3002:2011の関連規格と引用規格一覧