Re: debugging
- From: "Chuck Stevens" <charles.stevens@xxxxxxxxxx>
- Date: Tue, 28 Feb 2006 13:36:35 -0800
"Howard Brazee" <howard@xxxxxxxxxx> wrote in message
news:pte602lrhm5t0mn0uil4kkj1pmfoncfo3b@xxxxxxxxxx
Some compilers require all 77 levels be after all 01 levels.
The restriction that 77-level items must follow 01-level items was lifted by
ANSI X3.23-1974. Compilers that continue to enforce that restriction aren't
in compliance with that standard or any subsequent one.
I don't
believe I've ever tried an 88 after a 77 level.
ANSI X3.23-1974 says that a condition-name can be associated with any data
description entry that has a level number EXCEPT a 66, another 88, a group
that has subordinate item with descriptions including JUSTIFIED,
SYNCHRONIZED or non-DISPLAY USAGE, or an item declared USAGE INDEX. I
don't see any indication that this was a new feature of '74 COBOL, so I
strongly suspect this has been "doable" all along.
See what happens
when you switch from 77 to 01.
For any standard COBOL of the last 32 years or so that has 88's at all (it's
a feature of Level 2 Nucleus in '74 COBOL), it ought to work just fine
either way ...
-Chuck Stevens
.
- References:
- debugging
- From: gianluigi beuzard
- Re: debugging
- From: Howard Brazee
- debugging
- Prev by Date: Re: Ambiguity
- Previous by thread: Re: debugging
- Next by thread: Re: debugging
- Index(es):
Relevant Pages
|