☜ | Commands1977 Version of ANSI Standard | ☞ |
At present, the standard contains only program-mode (“indirect”) commands, of which the following are defined.
BREAK | provides an access point within the standard for non-standard programming and debugging aids. |
CLOSE | releases one or more devices from ownership. |
DO | provides a generalized subroutine call. |
ELSE | permits conditional execution. |
FOR | controls repetitive execution over a set of values of a variable. |
GOTO | provides a generalized transfer of control. |
HALT | terminates execution. |
HANG | suspends execution for a specified period of time. |
IF | permits conditional execution. |
KILL | controls the elimination of specified variables and their values. |
LOCK | provides a generalized interlock facility for coordinating concurrent processes. |
OPEN | obtains ownership of one or more devices. |
QUIT | defines an exit point of FOR or DO. |
READ | specifies data input. |
SET | assigns values to variables. |
USE | designates a specific device for input and output. |
VIEW | provides an access point within the standard for the examination of machine-dependent information. |
WRITE. | specifies data output. |
XECUTE | permits execution of strings arising from the expression evaluation process. |
Z | reserved for implementation-specific extensions. |
All other command words, except those beginning with Z, are reserved.
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.
This page most recently updated on 16-Nov-2023, 17:21:50.
For comments, contact Ed de Moel (demoel@jacquardsystems.com)