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