Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

RLOAD

Draft MDC Standard

8.2.28 RLoad

RL[OAD] postcond SP L routineargument

    routineargument::=

routineref : glvn [ : routineparameters ]
@ expratom V L routineargument


    routineparameters::=

routineparam
( [ [ routineparam ] : ] ... routineparam )


    routineparam::=

routinekeyword
routineattribute = expr


    routinekeyword::= name
    routineattribute::= name

Spellings of routinekeyword and routineattribute differing only in the use of lowercase and uppercase letters are equivalent.

All values of routinekeyword and routineattribute not starting with the character ‘Z’ are reserved for the MDC.

routinekeywords are processed in strict left-to-right order. When multiple equivalent routinekeywords are encountered, the last occurrence processed will define the action(s) to be taken.

Assume that glvn is represented as A(i1 , i2 , ... , ix ) (x '< 0). Then the lines of the routine denoted by routineref are stored in nodes A(i1 , i2 , ... , ix , i x + 1 ). i x + 1 has a value of n for the nth line of the routine for all lines of the routine, and no other nodes of A within the subscript range i1 .. i x + 1 will be affected.

The naked indicator is modified by the reference to glvn if it is a gvn, but not by the implicit reference to the immediate descendants of glvn.

If the routineref denotes a non-existent routine an error condition occurs with an ecode = "M88".

Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples

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 15-Nov-2023, 18:55:03.

For comments, contact Ed de Moel (demoel@jacquardsystems.com)