On 2020-09-02 17:46, Tom Conley wrote:
On 9/2/2020 12:35 PM, Robert Prins wrote:
On 2020-09-02 16:16, Tom Conley wrote:
On 9/2/2020 11:30 AM, David Crayford wrote:
On 2020-09-03 1:47 AM, Robert Prins wrote:
This seems to go hand-in-hand with HILITE.  Does it understand that
PL/I has no reserved words and that any of the above might be merely
identifiers?

ISPF HILITE is just that highlight. It do\es not do any parsing of the language. I think EDOEND predated HILITE, and it also has an option to just show all "myproc: proc;" ... 'end myproc;' statements

You can customize ISPF highlight code. Check out ISP.SISPSAMP(ISRPXASM)


All,

I just updated ISRPXASM to add about 70 new COBOL and 140 new PL/I keywords. You can grab FILE967 at www.cbttape.org.  Lots of other goodies in there.

You missed out on the most mysterious PL/I keyword, "ELDERON" (no kidding...)

DO..E..EBCDIC..EDIT..ELDERON..ELSE..END..ENDFILE
CL16..FASTCALL16..PASCAL16..DIRECTED..NODIRECTED
..NONULLDATE..TRUNCFLOAT..NOTRUNCFLOAT..BRACKETS


Robert,

I'm not sure what you've posted here.  ELDERON is likely a reference to Peter Elderon, an Enterprise PL/I developer.  ELDERON, FASTCALL16, and PASCAL16 are not listed in the Enterprise PL/I V5R3 Language Reference.

The pasted fragment is a direct cut from a browse of the load module of Enterprise PL/I, the part that list all keywords. The CL16 is part of CDECL16.

It's not unlikely that the same sources are/were used to generate the Windows PL/I compiler that was part of RDz until about RDz 8.5.

(Peter) ELDERON is indeed one of the main developers of Enterprise PL/I, but that does not explain why his surname is among the PL/I keywords, unless it can be used to do some magic under a very specific invocation of the compiler.

Robert
--
Robert AH Prins
robert.ah.prins(a)gmail.com
The hitchhiking grandfather - https://prino.neocities.org/indez.html
Some REXX code for use on z/OS - https://prino.neocities.org/zOS/zOS-Tools.html

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to