![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
☜ | lvnDraft MDC Standard | ☞ |
lvn | ::= | │ │ │ |
rlvn @ expratom V lvn |
│ │ │ |
rlvn | ::= | │ │ │ |
name [ ( L expr ) ] @ lnamind @ ( L expr ) |
│ │ │ |
lnamind | ::= | rexpratom | V | lvn |
rexpratom | ::= | │ │ │ │ │ |
rlvn rgvn rssvn expritem |
│ │ │ │ │ |
See 7.1.2.4 for the definition of rgvn. See 7.1.4 for the definition of expritem.
A local variable name is either unsubscripted or subscripted; if it is subscripted, any number of subscripts separated by commas is permitted. Except where otherwise specified, a subscript may not equal the empty string. An unsubscripted occurrence of lvn may carry a different value from any subscripted occurrence of lvn.
When lnamind is present it is always a component of an rlvn. If the value of the rlvn is a subscripted form of lvn, then some of its subscripts may have originated in the lnamind. In this case, the subscripts contributed by the lnamind appear as the first subscripts in the value of the resulting rlvn, separated by a comma from the (non-empty) list of subscripts appearing in the rest of the rlvn.
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
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)