According to the Programmer's Guide and the 1995 M standard, while M labels can be all numeric, M routine names cannot. But we currently allow routine names comprised of only numeric digits. This needs to be disallowed to conform to the M standard.
Draft Release Note
Routine names comprised of only numeric digits cause an error. Previously numeric routine names were erroneously accepted.
The fix as such is straightforward but this issue is now tagged as "wontfix" because of backward compatibility concerns (in the rare case that some customer is relying on this non-standard behavior).
Final Release Note
Description
According to the Programmer's Guide and the 1995 M standard, while M labels can be all numeric, M routine names cannot. But we currently allow routine names comprised of only numeric digits. This needs to be disallowed to conform to the M standard.
Draft Release Note
Routine names comprised of only numeric digits cause an error. Previously numeric routine names were erroneously accepted.