Overview of the More Difficult-to-Translate MUMPS Language Features

Interpretation

The successful transformation of the Xecute verb required development of a mini-MUMPS interpreter written for Java. This interpreter was invoked with whatever string expression (usually dynamically created) was originally passed to the MUMPS Xecute command.

Utilizing this solution, TSRI develop a 100% automated MUMPS to Java conversion. The approaches described for both indirection and Xecute are available for all future MUMPS transformations as these (and many other) language-specific transformation rules are part of the TSRI core toolset:

  • For-loop constructs
  • MUMPS indirection
  • Use of DO and GOTO with indirection arguments
  • G @X, D @X
  • Indirection assignment ...

Get Information Systems Transformation now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.