閱讀語法圖
在本書中,使用下面定義的結構來說明語法。
- 遵循行的路徑,從左到右,從上到下閱讀語法圖:
- ►►───
- 指出陳述式的開頭。 除了陳述式以外的語法單元圖 (例如子句、詞組和段落) 也以這個符號開頭。
- ───►
- 指出陳述式語法在下一行繼續。
- ►────
- 指出陳述式從前一行繼續。
- ───►◄
- 指出陳述式的結尾。 除了陳述式以外的語法單元圖 (例如子句、詞組和段落) 也以這個符號結尾。
附註: 在整個段落的圖表內,陳述式的開頭不為等。除非其開頭或結尾與段落的開頭或結尾一致,否則不會以等。 - 必要項目會出現在水平線 (主要路徑) 上。 選用項目出現在主要路徑下方:
- 當您可以從兩個以上項目中選擇時,它們會在堆疊中垂直出現。
如果您必須選擇其中一個項目,則堆疊的一個項目會出現在主要路徑上。 如果選擇項目是選用的,則整個堆疊會出現在主要路徑下方:
- 回到項目上方左側的箭頭指出可以重複該項目:
- 必要或選用選項堆疊上方的重複箭頭指出您可以從堆疊的項目中進行多個選擇,或重複單一選擇:
下列範例顯示如何使用語法:
格式
附註:
- 1 必須指定及編碼 STATEMENT 關鍵字,如下所示。
- 2 此為必要運算元。 必須編碼 identifier-1 或 literal-1 。
- 3 項目 1 片段是選用的; 它可以根據應用程式的需求來編碼或不編碼。 如果項目 1 已編碼,則可以重複使用每一個項目,並以一或多個 COBOL 分隔字元區隔。 圖表底端會說明此片段所容許的項目選項。
- 4 需要運算元 identifier-m 及相關聯的 TO 關鍵字,且可以使用一或多個 COBOL 分隔字元來重複每一個項目。 每一個項目都可以指派關鍵字 ROUDED。
- 5 具有相關聯的命令陳述式-m 的 ON SIZE ERROR 詞組是選用的。 如果已編碼 ON SIZE ERROR 詞組,則關鍵字 ON 是選用的。
- 6 END-STATEMENT 關鍵字可以編碼成結束陳述式。 它不是必要的定界字元。
