☜ | lvnAnnotations | ☞ |
Introduced in the 1984 ANSI M[UMPS] language standard.
This metalanguage symbol represents a part of an indirect reference to a local 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 regular local variable name (see metalanguage symbol rlvn, a regular global variable name (see metalanguage symbol rgvn) or an expritem). In this context, the value between the indirection operator must evaluate to a name of a local variable, possibly with a list of subscripts enclosed in parentheses.
Introduced in the 1977 ANSI M[UMPS] language standard.
This metalanguage symbol represents a local variable name (possibly with a list of subscripts enclosed in parentheses). An lvn may be either a “straight” local variable name, or an indirected reference to one.
Examples:
ABC
@("PQR")
ABC(1,2,3)
@"PQR(4,5,6)"
Modified in the 1984 ANSI M[UMPS] language standard.
This metalanguage symbol represents a local variable name (possibly with a list of subscripts enclosed in parentheses). An lvn may be either a regular local variable name (see metalanguage symbol rlvn, or an indirected reference to a regular local variable name.
Examples:
ABC
@("PQR")
ABC(1,2,3)
@"PQR(4,5,6)"
@"KLM"@(8,9,10)
@"@""XYZ""@(11,23)"
Introduced in the 1984 ANSI M[UMPS] language standard.
This metalanguage symbol represents a part of an indirect reference to a global or local 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 regular local variable name (see metalanguage symbol rlvn, a regular global variable name (see metalanguage symbol rgvn or an expritem.
Approved for addition in a future M[UMPS] language standard.
The possibility that a rexpratom is a rssvn (regular structured system variable name) is added.
Introduced in the 1984 ANSI M[UMPS] language standard.
This metalanguage symbol represents a regular local variable name. A regular local variable name looks like either a name of a local variable (possibly with a list of subscripts enclosed in parentheses) or an indirection operator, followed by an expression that evaluates to a name of a local variable (possibly 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 local 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.
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:47:35.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)