5. Statements

A statement describes an executable action. qBeta has only a few basic statements/actions, which are

  1. Invocation
  2. Assignment
  3. Basic If-then statement
  4. Break statements leave and restart
  5. Inner statement
  6. Concurrency primitives
  7. Remote names

The qBeta library contains a number of additional control structures defined by keyword patterns – link needed.

In addition, the qBeta library contains a number of concurrency abstractions – link needed.

Grammar

<Statement> ::= <Invocation>
             |  <Assignment-Statement>
             |  <Basic-If-Then-Statement>
             |  <Break-Statement>
             |  <Inner-Statement>
             |  <Concurrency-Primitives>

Hello world