Re: interesting use of NEXT SENTENCE vs. CONTINUE



No, I can't.

ANYTHING can be introduced as an EXTENSION to the Standard - that the
implementor wants AND they remain "conforming".

Richard,
I think you do (or have) used Micro Focus compilers. Open *any* Micro Focus
LRM and look for the text,

"This rule" and " enforced" or "relaxed" or "removed"

and you will find many, MANY cases where text such as:

"This rule is not enforced."

It will always (usuall?) have an "MF" bubble - and often have various other
dialect bubbles.

To be a "valid" extension to the ANSI/ISO Standard it must:

A) be documented
B) must be "flagged" when the (optional) flagging mechanism (FLAGSTD for both
IBM and MF) is turned on

***

A clasic example - from the '85 Standard (ignored - as an extension - by most
'85 Standard compilers that I know of) is the fact that one *MUST* specify
(implicit or explicitly) either a "declarative" or a "file-status field" for
every file.

Another medium "common" extension is the rule (again '85 Standard) that one MUST
have a procedure-header at the beginning of the Procedure Division.

Again, there are LOTS of rules of what you "must" and "must not" do in the
Standard - and almost (not quite) all of them are ignored, removed, not
enforced, or whatever as EXTENSIONS by one or more vendor.



--
Bill Klein
wmklein <at> ix.netcom.com
"Richard" <riplin@xxxxxxxxxxxx> wrote in message
news:1117863336.941688.184770@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> >The "Standard" also disallows GoBack
>
> As far as I can tell the standard never mentions GOBACK (until '02 when
> it allows it).
>
>> NEXT SENTENCE (with END-IF)
>
> Is _explicitly_ disallowed.
>
> Perhaps you cannot tell the difference between between never mentioning
> something and specifying it is not to be used.
>


.



Relevant Pages

  • RfD - Object Extensions
    ... While there is general agreement that Object-Oriented Programming (OOP) ... Forth currently has no standard extension for this. ...
    (comp.lang.forth)
  • Re: RfD - Object Extensions
    ... While there is general agreement that Object-Oriented Programming (OOP) ... Forth currently has no standard extension for this. ...
    (comp.lang.forth)
  • Re: Multi precision floating point
    ... language extension. ... the offsetof() macro was provided by the quote that I have included ... The standard library macro defined in, ... compiler accepts a program with a syntax error or a constraint violation, ...
    (comp.lang.c)
  • Re: scanf doubt
    ... for input is a Windows extension which doesn't work on ... But when the C standard says that something ... It's not an extension, it's undefined behavior. ...
    (comp.lang.c)
  • Re: RfD - Object Extensions
    ... Forth currently has no standard extension for this. ... xcounter heap-new constant x1 ... Performance test of OBJECTS.FS ...
    (comp.lang.forth)