-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PARSE VERSION result is non-standard #78
Comments
How about something like I still haven't figured out how to rearrange the build date parts, working entirely in the C preprocessor. It may not be possible. But the |
This is fixed in bRexx 1.1.0 beta 01. |
Closing |
After further research, especially The Rexx Handbook (Goldberg and Smith, eds.), it's clear that bREXX is at least at Rexx level 3.40. It doesn't have the bREXX goes well beyond 3.40. It has stream I/O, for example. But I think it's better to set the level such that everything defined is implemented, rather than claim to be "almost 4.00". |
The
PARSE VERSION
instruction is defined by TRL2 to parse a 3-word phrase:The ANSI standard agrees:
BREXX parses:
CMS bREXX 1.0.1 Jul 5 2022
, which is wrong in several ways.Mmm dd yyyy
form, notdd Mmm yyyy
.This should be changed to something like
REXXBREXX 3.40 5 Jul 2022
, assuming that BREXX is roughly the equivalent of VM/SP 5 and VM/XA CMS's REXX. There are some small things missing from that level (e.g.,OPTIONS ETMODE
), but it's otherwise correct.The text was updated successfully, but these errors were encountered: