Please enable JavaScript to view this site.

A-Shell Reference

Added June 2023

GOTO ####

! go to line #### (deprecated)

GOTO <label>

! go to specified label

GOTO @<variable>

! indirect go to

The GOTO statement transfers control to the specified line number or label. The indirect form (third syntax) requires that the specified variable first be assigned to point to the desired label; see following example.

Example

    MAP1 END'PLACE,B,4

    END'PLACE = *PURGATORY       ! set END'PLACE to point to PURGATORY label

    GOTO ADMISSIONS

...

ADMISSIONS:

    GOTO @END'PLACE              ! go (indirectly) to PURGATORY

    ...

PURGATORY:

 

History

2023 June, A-Shell 6.5.1733:  Add indirect GOTO (third syntax above)