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

formalline

Draft MDC Standard

6.2.2 Formal line formalline

A formalline contains both a label and a formallist which is a (possibly empty) list of variable names. These names may contain data passed to this subroutine (see [8.1.7.1.1] 8.1.7 Parameter passing). A formallist shall only be present on a line whose LEVEL is one, i.e., does not contain an li.

    formalline::= label formallist ls linebody
    formallist::= ( [ L name ] )

If any name is present more than once in the same formallist an error condition occurs with ecode="M21".

Editor’s note:
The standard does not yet define the exact event that would trigger an error with ecode="M21". This error should most likely be triggered bt the execution of a RSave command.
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 17-Nov-2023, 10:31:43.

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