[1] It introduces syntax changes, including the use of semicolons to end statements, in order to improve readability and flexibility.
From the Mortran User Guide: produces the following FORTRAN statements: In this example, the produced Fortran implements the multiple assignment correctly only if X is not aliased to I or to A(I,K), assuming the multiple assignment semantics are left to right.
The MORTRAN2 processor is written in ANSI standard Fortran 66, with the only extension the ability to assign and compare character data stored in INTEGER variables.
The SKOL programming language, written by Charles Zahn in the mid-1970s, was implemented with MORTRAN macros.
SKOL supported advanced features including his situation case statement, and ALGOL-W-like structured data records and references.