DL4003 - Multiple CMD instructions

Description

Multiple CMD instructions found. If you list more than one CMD then only the last CMD will take effect.

Goals

Specification

  1. Track whether a CMD has been seen in the current stage.
  2. Reset the tracker on each FROM instruction.
  3. When encountering a CMD:
  4. If one has already been seen, emit DL4003 for that line.
  5. Otherwise record that a CMD is present.
  6. Use the message Multiple CMD instructions found. If you list more than one CMD then only the last CMD will take effect.

(c) 2025 Asymmetric Effort, LLC. scaldwell@asymmetric-effort.com Asymmetric Effort logo