Conceptual REXX Structure - adesutherland/CREXX GitHub Wiki

Conceptual REXX Structure

Series of clauses

  • 0 or more blanks 🡺 ignored
  • Sequence of tokens
    • Comments /* … */
    • Strings
    • Symbols
    • Numbers
    • operators
  • ; EOL
  • Keywords
  • Colon : (i.e. label)

Clauses

  • 1 or more terms
    • Literal strings
    • Symbols
    • Function calls
    • Sub-expressions
  • AND 0 or more operators

Types of clauses

  • Null clause – ignored
  • Labels
  • Assignments
  • Instructions
  • commands

TR

/* DEMO */
OPTIONS „LOAD DATE.DEF“
A=5
Say a+14
Say date("S")