☜ | ssvnAnnotations | ☞ |
Approved for inclusion in a future M[UMPS] language standard.
This metalanguage symbol represents a regular name for a structured system variable. A regular structured system variable name may look like a name of a structured variable (with a list of subscripts enclosed in parentheses); or it may look like an indirection operator, followed by an expression that evaluates to a name of a structured system variable (with a list of subscripts enclosed in parentheses), or it may look line an indirection operator followed by an expression that evaluates to a name of a structured system variable (possibly followed by a list of subscripts enclosed in parentheses, followed by an indirection operator, followed by a list of subscripts enclosed in parentheses.
Introduced in the 1995 ANSI M[UMPS] language standard.
This metalanguage symbol represents a structured system variable.
The structured system variables are ^$C[HARACTER](...), ^$D[EVICE](...), ^$G[LOBAL](...), ^$Job(...), ^$R[OUTINE](...) and ^$S[YSTEM](...).
Addition in the 1995 ANSI M[UMPS] Windowing Application Programmers Interface standard.
Additional structured system variables are ^$DI[SPLAY](...), ^$E[VENT](...) and ^$W[INDOW](...).
Approved for inclusion in a future M[UMPS] language standard.
This metalanguage symbol represents a part of the name of a structured system variable. Possible values are C or CHARACTER, D or DEVICE, G or GLOBAL, J or JOB, LI or LIBRARY, L or LOCK, R or ROUTINE, S or SYSTEM.
Approved for inclusion in a future M[UMPS] language standard.
This metalanguage symbol represents a part of an indirect reference to a structured system variable. In the context of an indirection of the type @name@(subscripts), this metalanguage symbol corresponds to the part between the indirection operators. This entity may be a rlvn (regular local variable name), a rgvn (regular global variable name) or an expritem. In this context, the value between the indirection operator must evaluate to a name of a structured system variable, possibly with a list of subscripts enclosed in parentheses.
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, 11:27:04.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)