CREXX

REXX Language implementation

View the Project on GitHub adesutherland/CREXX

About This Book

This language reference documents the implemented \crexx{} language surface for Release 1 beta 1.

The main release language is Level B: a typed REXX-family systems language compiled by rxc, assembled by rxas, and executed by the RXVM runtime. Level B is not a complete Classic REXX compatibility mode, and this reference does not describe planned future levels as current behaviour.

Audience

This reference is for programmers who need precise syntax and behaviour:

New users should start with the README, the documentation map, and the programming guide. This book is the detailed reference.

Document Structure

This document is in three parts:

Objectives
Current design goals and the release scope.
Overview
The language model, modules, calls, options, and program structure.
Reference
Syntax and behaviour for types, literals, variables, operators, classes, namespaces, numeric settings, statements, and libraries.