☜ | routineheadDraft MDC Standard | ☞ |
routinehead | ::= | routinename | eol |
routinename | ::= | name |
name | ::= | │ │ │ |
% ident |
│ │ │ |
┌ │ └ |
digit ident |
┐ │ ┘ |
... |
digit | ::= | The ASCII/M codes 48–57 (characters ‘0’ - ‘9’) |
graphic | ::= | Those characters in the current charset which are not control characters (i.e. do not match patcode 1C) |
ident | ::= | The ASCII/M codes 65–90 and 97–122 (‘A’-‘Z’ and ‘a’-‘z’) are ident characters, all other characters in the range 0–127 are not ident characters. Additional characters, with codes greater than 127, may be defined as ident through the algorithm specified in ^$Character(charsetexpr,"IDENT") |
eol | ::= | CR LF |
Editor’s note: The character sets ASCII and M are no longer the only standardized ones. Propose to change the text “the ASCII/M codes xxx” above to “the characters with codes xxx in charset ASCII (and derived character sets)”. |
names differing only in the use of corresponding upper and lower case letters are not equivalent.
Copyright © Standard Documents; 1977-2024 MUMPS Development Committee;
Copyright © Examples: 1995-2024 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2024 Ed de Moel.
Some specifications are "approved for inclusion in a future standard". Note that the MUMPS Development Committee cannot guarantee that such future standards will indeed be published.
This page most recently updated on 17-Nov-2023, 10:17:28.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)