NAMESPACE

Begins block with new namespace.

Syntax

NAMESPACE Name [indetifier]
NAMESPACE

Description

This command begins new namespace or subnamespace. Every label defined inside must be used from outside by its path: Name.Label. If you don't specify name, namespace will be anonymous. It will have unique random name.

Example

CALL block.beep

NAMESPACE block
  beep:
    MOV1u 1 A1
    MOV1u 5 A2
    MOV4u 1000 BX
    MOV4u 200 BY
    OUT
    RET
END