177
X 3003-1993
附属書D(参考) 構文要素索引(索引参照)
[ANSI X3.113の附属書Dは,構文要素だけの索引として作成されている。この日本工業規格(日本産業規格)では,そ
の他の用語も含めて索引を作成した。それらは,索引【日本語】の部に示したので,ここでは省略する。]
――――― [JIS X 3003 pdf 181] ―――――
178
X 3003-1993
附属書E(参考) 生成規則一覧
本体中にあるすべての生成規則を,ABC順,あいうえお順にまとめて示す。各生成規則の左側に,その
生成規則が定義されている節番号を示す。生成規則は,示された各節の第2項構文に定義されている。
11.1 access句 = ACCESS{INPUT|OUTPUT|OUTIN|文字列式}
10.3, 11.1 ask文 = ASK 出力質問項目並び|ASK 経路指定 質問項目並び|
13.1 ASK 質問対象 status句?
12.2 break文 = BREAK
9.2 call文 = CALL 副プログラム名 参照実引き数部?
8.4 case行 = 行番号 case文 行末部
8.4 case区 = case行 区*
8.4 case文 = CASE 照合項目並び
8.4 case-else行 = 行番号 CASE ELSE 行末部
8.4 case-else区 = case-else行 区*
14.6 case-timeout行 = 行番号 case-timeout文 行末部
14.6 case-timeout区 = case-timeout行 区*
14.6 case-timeout文 = CASE TIMEOUT 数値時間式
12.1 cause-exception文 = CAUSE EXCEPTION 例外状態種別
9.3 chain文 = CHAIN プログラム指示名{WITH 値実引き数部}?
13.2 clear文 = CLEAR
11.1 close文 = CLOSE 経路式
11.1 collate句 = COLLATE{STANDARD|NATIVE|文字列式}
14.3 connect-event文 = CONNECT EVENT 事象名並び
10.1 data文 = DATA データ要素並び
12.2 debug文 = DEBUG [{ON|OFF}]
5.6 declare文 = DECLARE 宣言指定
14.2 declare-process行 = 行番号 declare-process文 行末部
14.2 declare-process文 = DECLARE PROCESS 入出力指示 処理域配列名
上下限指定部 OF 構造名
9.1 def行 = 行番号 def文 行末部
9.1 def宣言 = DEF 定義関数名並び
9.1 def文 = 数値 def文|文字列 def文
14.3 delay句 = DELAY 数値時間式
16.2 delete指令 = DELETE 行範囲並び
11.5 delete文 = DELETE 経路式 削除制御
7.1 dim文 = DIM 配列宣言並び
14.3 disconnect-event文 = DISCONNECT EVENT 事象名並び
――――― [JIS X 3003 pdf 182] ―――――
179
X 3003-1993
8.3 do行 = 行番号 do文 行末部
8.3 do区 = do行 do本体
8.3 do文 = DO 出口条件?
8.3 do本体 = 区* loop行
13.5 draw文 = DRAW 絵呼出し{WITH 変形}?
10.2 elapsed句 = ELAPSED 数値変数名
8.4 else行 = 行番号 ELSE 行末部
8.4 else区 = else行 区*
8.4 elseif行 = 行番号 ELSEIF 論理式 THEN 行末部
8.4 elseif区 = elseif行 区*
4.2 end行 = 行番号 end文 行末部
4.2 end文 = END
9.1 end-function行 = 行番号 END FUNCTION 行末部
12.1 end-handler行 = 行番号 END HANDLER 行末部
8.4 end-if行 = 行番号 END IF 行末部
14.1 end-paract行 = 行番号 end-paract文 行末部
14.1 end-paract文 = END PARACT
13.5 end-picture行 = 行番号 END PICTURE 行末部
14.2 end-process行 = 行番号 END PROCESS 行末部
14.8 end-seize行 = 行番号 END SEIZE 行末部
8.4 end-select行 = 行番号 END SELECT 行末部
9.2 end-sub行 = 行番号 end-sub文 行末部
9.2 end-sub文 = END SUB
12.1 end-when行 = 行番号 END WHEN 行末部
11.1 erase文 = ERASE REST・ 経路式
14.2 event句 = EVENT 事象名
14.3 event-timeout句 = EVENT 事象名 timeout句?
8.3 exit-do文 = EXIT DO
8.3 exit-for文 = EXIT FOR
9.1 exit-function文 = EXIT FUNCTION
12.1 exit-handler文 = EXIT HANDLER
13.5 exit-picture文 = EXIT PICTURE
14.8 exit-seize文 = EXIT SEIZE
9.2 exit-sub文 = EXIT SUB
9.1, 15.2 external-function行 = 行番号 EXTERNAL FUNCTION{数値定義関数名|
文字列定義関数名 最大長指定?} 値仮引き数部?
行末部|行番号 EXTERNAL FUNCTION
固定小数点定義関数名 値仮引き数部? 行末部
9.1 external-function宣言 = EXTERNAL FUNCTION 定義関数名並び
13.5 external-picture行 = 行番号 EXTERNAL 内部picture文 行末部
――――― [JIS X 3003 pdf 183] ―――――
180
X 3003-1993
13.5 external-picture宣言 = EXTERNAL PICTURE 絵名並び
9.2 external-sub行 = 行番号 EXTERNAL sub文 行末部
9.2 external-sub宣言 = EXTERNAL SUB 副プログラム名並び
16.2 extract指令 = EXTRACT 行範囲並び
8.3 for行 = 行番号 for文 行末部
8.3 for区 = for行 for本体
8.3 for文 = FOR 制御変数名 等号 始値 TO 限界{STEP 増分}?
8.3 for本体 = 区* next行
14.5 get-from文 = GET FROM 共用域名 添字部? TO 入力構造 timeout句?
8.2 gosub文 = [{GOSUB|GO SUB}] 行番号
8.2 goto文 = [{GOTO|GO TO}] 行番号
12.1 handler行 = 行番号 HANDLER 例外処理区名 行末部
12.1 handler区 = handler行 例外処理区 end-handler行
8.4 if区 = if-then行 then本体 elseif区* else区? end-if行
8.4 if文 = IF 論理式 THEN 単純実行動作{ELSE 単純実行動作}?
10.1 if-missing句 = IF MISSING THEN データ存否動作
8.4 if-then行 = 行番号 IF 論理式 THEN 行末部
11.2 if-there句 = IF THERE THEN データ存否動作
10.4 image行 = 行番号 IMAGE コロン 書式文字列 行末
14.4 in-from文 = IN FROM{処理域名|処理域配列名 添字部} TO 入力構
造 timeout句?
10.2, 11.4 input文 = INPUT 入力修飾? 変数名並び|INPUT 経路式 入力制御
コロン 変数名並び{コンマ SKIP REST}?
5.5, 6.5 let文 = 数値let文|文字列let文
13.3 limit句 = LIMIT 指標
10.2, 11.4 line-input文 = LINE INPUT 入力修飾? 文字列変数名並び|LINE INPUT
経路式 入力制御 コロン 文字列変数名並び
16.2 list指令 = LIST 行範囲並び?
13.4 locate文 = LOCATE{point句 コロン 座標変数対|値選択 コロン
数値変数名}
8.3 loop行 = 行番号 loop文 行末部
8.3 loop文 = LOOP 出口条件?
7.2, 7.3 mat文 = 数値mat文|文字列mat文
13.3 mat-cells文 = MAT 図形動詞 CELLS コンマ IN 点対 コロン
数値配列名
10.5, 11.4 mat-input文 = MAT INPUT 入力修飾?{再定義配列並び|
不定長ベクトル}|MAT INPUT 経路式 入力制御 コロン
{再定義配列並び|不定長ベクトル}
――――― [JIS X 3003 pdf 184] ―――――
181
X 3003-1993
10.5, 11.4 mat-line-input文 = MAT LINE INPUT 入力修飾? 再定義文字列配列並び|
MAT LINE INPUT 経路式 入力制御 コロン
再定義文字列配列並び
13.4 mat-locate文 = MAT LOCATE point句 コロン 配列位置対象
10.5, 11.3 mat-print文 = MAT PRINT{印字配列名並び|USING 書式引用 コロン
書式印字配列名並び}|MAT PRINT 経路式 印字制御
コロン{印字配列名並び|書式印字配列名並び}
10.5, 11.4 mat-read文 = MAT READ{if-missing句 コロン}? 再定義配列並び|
MAT READ 経路式 読込み制御 コロン 再定義配列並び
11.5 mat-rewrite文 = MAT REWRITE 経路式 書換え制御 コロン 配列名並び
11.3 mat-write文 = MAT WRITE 経路式 書出し制御 コロン 配列名並び
14.2 message宣言 = MESSAGE 通報域名 OF 構造名
8.3 next行 = 行番号 next文 行末部
8.3 next文 = NEXT 制御変数名
5.6, 15.1 numeric宣言 = NUMERIC 数値宣言{コンマ 数値宣言}*|NUMERIC
精度指定? 固定小数点宣言{コンマ 固定小数点宣言}*
8.2 on-gosub文 = ON 指標 [{GOSUB|GO SUB}] 行番号{コンマ
行番号}*{ELSE 単純実行文}?
8.2 on-goto文 = ON 指標 [{GOTO|GO TO}] 行番号{コンマ 行番号}*
{ELSE 単純実行文}?
11.1 open文 = OPEN 経路指定 NAME ファイル名 ファイル属性並び
5.6 option文 = OPTION 選択子並び
11.1 organization句 = ORGANIZATION{ファイル編成値|文字列式}
14.4 out-to文 = OUT TO{処理域名|処理域配列名 添字部} FROM
出力構造 timeout句?
14.1 paract行 = 行番号 paract文 行末部
14.1 paract文 = PARACT ルーチン識別名{URGENCY 優先度}?
14.1 parstop文 = PARSTOP
13.4 point句 = POINT 機構選択? 開始点?
10.3, 10.4, print文 = PRINT 印字項目並び|PRINT 書式付き印字指定|PRINT
11.3 経路式 印字制御{コロン{印字項目並び|
書式印字式並び}}?
14.2 process宣言 = PROCESS{処理指定|event句} 参照情報?
4.2 program行 = 行番号 PROGRAM プログラム名 値仮引き数部? 行末部
10.2 prompt句 = PROMPT 文字列式
14.5 put-to文 = PUT TO 共用域名 添字部?FROM 出力構造 timeout句?
5.4 randomize文 = RANDOMIZE
13.4 range句 = コンマ RANGE 数値式 TO 数値式
――――― [JIS X 3003 pdf 185] ―――――
次のページ PDF 186
JIS X 3003:1993の引用国際規格 ISO 一覧
- ISO/IEC 10279:1991(IDT)
JIS X 3003:1993の国際規格 ICS 分類一覧
- 35 : 情報技術.事務機械 > 35.060 : 情報技術に使用される言語
JIS X 3003:1993の関連規格と引用規格一覧
- 規格番号
- 規格名称
- JISX0201:1997
- 7ビット及び8ビットの情報交換用符号化文字集合
- JISX0301:2002
- 情報交換のためのデータ要素及び交換形式―日付及び時刻の表記