☜ | svnDraft MDC Standard | ☞ |
Intrinsic special variables are denoted by the prefix $ followed by one of a designated list of names. Intrinsic special variable names differing only in the use of corresponding upper and lower case letters are equivalent. The standard contains the following intrinsic special variable names:
D[EVICE] EC[ODE] ES[TACK] ET[RAP] H[OROLOG] I[O] IOR[EFERENCE] J[OB] K[EY] PIOR[EFERENCE] P[RINCIPAL] Q[UIT] R[EFERENCE] ST[ACK] S[TORAGE] SY[STEM] T[EST] TL[EVEL] TR[ESTART] X Y $Z[unspecified] |
Unused intrinsic special variable names beginning with an initial letter other than Z are reserved for future extensions to the standard.
The formal definition of the syntax of svn is a choice from among all of the individual svn syntax definitions of this subclause.
svn | ::= | │ │ │ │ │ |
syntax of the $Device intrinsic special variable syntax of the $IO intrinsic special variable ... syntax of the $Y intrinsic special variable syntax of the $Z[unspecified] intrinsic special variable |
│ │ │ │ │ |
Editor’s note: $IO is no longer the second intrinsic special variable in alphabetical order. The definition above should list $ECode instead of $IO. |
Any implementation of the language must be able to recognize both the abbreviation and the full spelling of each intrinsic special variable name.
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 14-Nov-2023, 21:30:23.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)