prevnext   » Startseite » Haupt-Referenz » Kommando-Referenz » #LABEL

#LABEL

Syntax:

#LABEL label [ [';'] label ]...

Parameter:

label ?doc?

Beschreibung:

Der folgende Text wurde 1:1 aus der alten Dokumentation kopiert und muss evtl. noch auf den aktuellen Stand gebracht werden.

  Syntax:   '#LABEL Namen...'

Für jede Textdatei und jedes Macro wird eine separate interne Liste mit Symbolen aufgebaut, in denen Dateipositionen für die Befehle #GOTO und #GOSUB festgehalten werden. Wird eine '#LABEL' Anweisung erreicht, werden alle folgenden Symbole mit der aktuellen Dateiposition gesichert. Bereits definierte Symbole werden überschrieben.

Wird nun aufgrund des #GOTO oder #GOSUB Befehles eine Marke gesucht, dann wird zuerst vom Programm kontrolliert, ob die Marke schon definiert ist. Ist dieses der Fall, dann wird das Programm an der angegebenen Stelle fortgesetzt. Ist die Marke jedoch noch nicht definiert, dann wird ab der aktuellen Dateiposition die erste Definition der Marke gesucht. Wird uberhaupt keine passende Marke gefunden, dann erfolgt eine Fehlermeldung.

Weitere ähnliche Kommandos:

GOTO und GOSUB
Kommando Kurzinfo
#END
#GOSUB
#GOTO
#LABEL