ILE COBOL 解説書

BEFORE および AFTER 句 (すべての形式)

1 つの ALL 句、LEADING 句、CHARACTERS 句、FIRST 句、または CONVERTING 句に対して、1 つの BEFORE 句および 1 つの AFTER 句しか指定できません。 これらの句が指定されている場合には、カウントおよび置き換えに関する前の規則が変更されます。

ID-4、リテラル-2
ID-4 およびリテラル-2 は、カウントまたは置き換えの対象になりません。 ただし、検査される項目のカウントまたは置き換え、あるいはその両方は、ID およびリテラルによって区切られます。 分離文字 (ID-4 およびリテラル-2) が表意定数である場合には、その長さは 1 文字であるものと見なされます。

BEFORE 句が指定されている場合には、検査される項目のカウントまたは置き換え、あるいはその両方が左端の文字から開始され、最初の分離文字が出てくるまで続けられます。 検査される項目中に分離文字が存在しない場合には、カウントまたは置き換え、あるいはその両方は、右端の文字まで続けられます。

AFTER 句が指定されている場合は、検査される項目のカウントまたは置き換え (あるいはその両方) は、 分離文字の右側にある最初の文字から開始され、検査される項目の右端の文字まで続けられます。 検査される項目中に分離文字が存在しない場合には、カウントまたは置き換えは行われません。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]