Diagrammen van syntaxis

Inhoud

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

LibreOfficeDev Basisinstructies gebruiken syntaxisdiagrammen en tekstconventies die deze notaties volgen:

- LibreOfficeDev Basissleutelwoorden of -functies maken gebruik van camel-behuizing: Call, DimArray, InputBox, Property.

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

De syntaxis van een LibreOfficeDev 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 LibreOfficeDev 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,

- {keuze1|keuze2} Items tussen accolades zijn verplicht, alternatieven worden aangegeven met een verticale balk.

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

Een aantal LibreOfficeDev 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 ' sla de eerste verklaring over en toon '2'
               hier: Print 1, : daar: Print 2 REM multi-statement regel
           End Sub

Verwante onderwerpen

Instructie GoTo

Instructie Print#

Instructie Rem

Instructie Sub

Help ons, alstublieft!