Button for 1977 Button for 1984 Button for 1990 Button for 1995 Button for MDC Button for notes Button for examples
Left Hand Pointer

Transition Diagrams

1977 Version of ANSI Standard

Right Hand Pointer

Part II

MDC/33
17 September 1975

MUMPS LANGUAGE STANDARD
Part II: MUMPS Transition Diagrams

1. Introduction to MUMPS Transition Diagrams

This document presents the MUMPS dynamic syntax in transition diagram form. This type of representation was introduced (Note 1) for computer programming language definition by Melvin E. Conway and was applied to MUMPS in an early specification (Note 2).

The diagrams serve as a comprehensive implementation outline for the MUMPS language. It is possible to implement the MUMPS language directly from these diagrams (Note 3), although specific implementation techniques are not stipulated in semantic actions of the diagrams. The necessary operations are given here, but their detailed implementation is left to individual implementors.

One departure from the MUMPS Language Specification is made in the transition diagrams. Syntax checking is performed after false post-conditionals and after the IF and ELSE commands. This was done in order to simplify the presentation of the diagrams.

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-2018 MUMPS Development Committee;
Copyright © Examples: 1995-2018 Ed de Moel;
Copyright © Annotations: 2003-2008 Jacquard Systems Research
Copyright © Annotations: 2008-2018 Ed de Moel.

This page most recently updated on 13-Sep-2014, 10:28:58 .

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