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

First Line Convention

Annotations

Caveat

The 1995 standard included a formal representation of a method to describe some parameters about a routine.

All elements of this descriptive information were optional, and almost any comment-line can be construed to meet the format-restrictions that are specified in this appendix.

Since this appendix specified syntax without semantics, and since no tools are offered to help enforce correctness, this complete appendix is slated for removal in a future edition of the standard.

contact

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that corresponds to the e-mail address of the owner of a M[UMPS] routine.

Removed in a future M[UMPS] language standard.

date

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that corresponds to the timestamp that indicates when a M[UMPS] routine was changed most recently.

Removed in a future M[UMPS] language standard.

day

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of two digits. This string represents the day of the month in a date.

Removed in a future M[UMPS] language standard.

description

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that is intended to describe the content of a M[UMPS] routine.

Removed in a future M[UMPS] language standard.

hour

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of two digits. This string represents the hour in a date.

Removed in a future M[UMPS] language standard.

minute

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of two digits. This string represents the minutes in a date.

Removed in a future M[UMPS] language standard.

month

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of two digits. This string represents the month in a date.

Removed in a future M[UMPS] language standard.

owner

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that identifies the owner of a M[UMPS] routine.

This string optionally starts with an contact, which is optionally followed by a pkgnam.

Note that there is no separator between contact and pkgnam.

Removed in a future M[UMPS] language standard.

pkgnam

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a list (separated by commas) of prgs (names of programs).

Removed in a future M[UMPS] language standard.

prg

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that identifies a program. Names of programs may contain letters (ident characters) and digits), as well as "-" (hyphens), "_" (underscores) and "%" (percent-signs).

Removed in a future M[UMPS] language standard.

sec

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of two digits. This string represents the seconds in a date.

Removed in a future M[UMPS] language standard.

year

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that consists of four digits. This string represents the year in a date.

Removed in a future M[UMPS] language standard.

zoneoffset

Introduced in the 1995 ANSI M[UMPS] language standard.

This metalanguage symbol represents a string that identifies a time-zone. A time-zone may be identified by either the capital letter Z (to indicate Universal Coordinated Time (UCT), also known as Greenwich Mean Time (GMT)), or as an indication of the time difference between local time and UCT. Such a time difference is represented as an optional plus or minus sign, followed by an hour, followed by a minute. Note that there is no separator between hour and minute.

Removed in a future M[UMPS] language standard.

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 28-Nov-2011, 21:33:05.

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