Rational Developer for System z
PL/I for Windows, Version 8.0, プログラミング・ガイド

構文図の読み方

本書の構文図には、次の規則が適用されます。

矢印記号
構文図は、左から右、上から下へと線をたどって読んでください。
>>---
ステートメントはここから始まります。
--->
ステートメントの構文は次の行へ続きます。
>---
ステートメントは前の行から続いています。
---><
ステートメントはここで終わります。
完結したステートメント以外の構文単位の図は、>--- 記号で始まり、---> 記号で終わります。

完結したステートメント以外の構文単位の図は、>--- 記号で始まり、--->で終わります。

規則
必須項目
必須項目は横線 (主経路) に示します。
構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------><
 
オプション項目
オプション項目は、主経路の下に示します。
構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
>--+----------------------------------+------------------------><
   '-optional_item (オプショナル項目)-'
 

主経路より上にオプショナル項目を示すこともあります。これは 見やすくするためで、ステートメントの実行には影響を及ぼしません。

構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
   .-optional_item (オプショナル項目)-.
>--+----------------------------------+------------------------><
 
複数の必須項目またはオプション項目
2 つ以上の項目から選択できる場合は、それらの項目は縦に並べた スタックで表されます。その項目の 1 つを選択しなければならない 場合は、スタックの うちの 1 つの項目が主経路上に置かれます。
構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
>--+-required_choice1 (必須項目 1)-+---------------------------><
   '-required_choice2 (必須項目 2)-'
 

項目がオプショナルである場合、主経路の下にある支線上に縦に並んだ項目として示されます。

構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
>--+---------------------------------------+-------------------><
   +-optional_choice1 (オプショナル項目 1)-+
   '-optional_choice2 (オプショナル項目 2)-'
 
反復可能項目
主経路の上方を通って左側へ戻る矢印は、項目が反復可能であることを 示します。
構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
   .--------------------------------.
   V                                |
>----repeatable_item (反復可能項目)-+--------------------------><
 

反復矢印の途中にコンマがある場合は、反復される項目をコンマで 区切らなければなりません。

構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
   .-,------------------------------.
   V                                |
>----repeatable_item (反復可能項目)-+--------------------------><
 

スタックの上の繰り返しを示す矢印は、スタックから複数の選択項目を指定できることを示しています。

デフォルト・キーワード
デフォルト・キーワードは主経路より上に示され、それ以外の選択項目は主経路より下に示されます。
構文図を読む構文図をスキップする>>-REQUIRED_ITEM (必須項目)------------------------------------->
 
   .-default_choice (デフォルト選択項目)-.
>--+-------------------------------------+---------------------><
   +-optional_choice (オプショナル項目)--+
   '-optional_choice (オプショナル項目)--'
 
フラグメント
構文図は、フラグメント (部分) に分割する必要がある場合があります。フラグメントは文字またはフラグメント名を 用いて | A | のように表します。フラグメントは主図のあとに置かれます。次の例は、フラグメントの使い方を示したものです。
構文図を読む構文図をスキップする>>-STATEMENT--item 1 (項目 1)--item 2 (項目 2)--| A |----------><
 
A:
 
|--+-item 3 (項目 3)-+--KEYWORD (キーワード)-------------------->
   '-item 4 (項目 4)-'
 
>--+-+-----------------+-+--------------------------------------|
   | '-item 5 (項目 5)-' |
   '-+-----------------+-'
     '-item 6 (項目 6)-'
 

Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)