Inhoud

# Hoe lees je een diagram met de syntaxis van een instructie

Bij de uitleg van een LibreOffice Basic-instructie wordt een diagram gebruikt om de syntaxis uit te leggen waarbij de volgende tekstuele conventies en typografische regels gevolgd worden:

- LibreOffice Basic sleutelwoorden of functies gebruiken woorden of woorddelen die beginnen met een hoofdletter: Call, DimArray, InputBox, Property.

- Kleine letters geven de informatie, die moet gegeven worden, aan: end, expression, start, variable.

De syntaxis van een LibreOffice Basic eenregelige instructie wordt hier getoond met:

## Voorbeeld van een diagram

- Een diagram begint en eindigt met een dubbele verticale streepjes,

- een lus geeft een mogelijke herhaling aan, er kan een scheidingsteken zijn om het optioneel te maken,

- Rechthoeken duiden volgende diagramfragmenten aan,

- Bij de uiteinden van diagramfragmenten staan enkele verticale streepjes.

Een aantal LibreOffice Basic-instructies, met optioneel labels, gebruikt een dubbele punt : om ze te scheiden. De instructie kan optioneel worden afgesloten met een toelichting. REM of een apostrof geven aan dat de rest van de regel commentaar is.

## Voorbeeld met tekst

- [opt1|opt2|opt3] Items tussen vierkante haakjes zijn optioneel, alternatieven worden aangegeven met een verticaal streepje,

- case[[sep]…] Drie puntjes geven aan dat er een mogelijke herhaling is, er kan ook een scheidingsteken zijn om aan te geven dat het optioneel is,

- {choice1|choice2} Items binnen accolades zijn verplicht, alternatieven worden aangeven met een verticaal streepje.

[ [label:] statement [: …] ] [{REM|'} text]

Een aantal LibreOffice Basic-instructies, met optioneel labels, gebruikt een dubbele punt : om ze te scheiden. De instructie kan optioneel worden afgesloten met een toelichting. REM of een apostrof geven aan dat de rest van de regel commentaar is.

### Voorbeeld:

           Sub Main
               GoTo there ' eerste instructie overslaan
               here: Print 1, : there: Print 2 REM bij aanroep is de uitvoer beperkt tot 2
           End Sub

Verwante onderwerpen

Instructie GoTo

Instructie Print#

Instructie Rem

Instructie Sub