Contenuto

# Guida alla lettura dei Diagrammi della sintassi e delle istruzioni

Le istruzioni di LibreOffice Basic fanno uso di diagrammi di sintassi e di convenzioni testuali che seguono le seguenti regole tipografiche:

- Le parole chiave di LibreOffice Basic fanno un uso adeguato delle maiuscole e minuscole: Call, DimArray, InputBox, Property.

- I caratteri minuscoli indicano le informazioni da fornire: fine, espressione, inizio, variabile.

La sintassi delle istruzioni di LibreOffice Basic formate da una sola riga è illustrata qui di seguito:

## Esempio di diagramma

- I diagrammi delle istruzioni di Basic iniziano e finiscono con delle barre verticali doppie,

- I cicli indicano delle possibili ripetizioni, può essere presente un separatore opzionale,

- I rettangoli indicano dei frammenti di diagramma successivi,

- le estremità dei frammenti di diagramma sono caratterizzati da barre verticali singole.

Un insieme di istruzioni di LibreOffice Basic, con etichette opzionali, fa uso del segno : (due punti) per separarle, può concludersi con un commento opzionale. REM o un apostrofo precedono il commento.

## Esempio testuale

- Gli elementi [opt1|opt2|opt3] tra parentesi quadre sono opzionali, le possibili alternative sono indicate con una barra verticale,

- case[[sep]…] un'ellissi indica una possibile ripetizione, può essere specificato un separatore opzionale,

- Gli elementi {choice1|choice2} compresi tra parentesi graffe sono obbligatori, le possibili alternative sono indicate con una barra verticale.

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

Un insieme di istruzioni di LibreOffice Basic, con etichette opzionali, fa uso del segno : (due punti) per separarle, può concludersi con un commento opzionale. REM o un apostrofo precedono il commento.

### Esempio:

           Sub Main
               GoTo there ' salta la prima istruzione
               here: Print 1, : there: Print 2 REM in questo punto va inserito il testo esplicativo
           End Sub

Argomenti correlati

Istruzione GoTo

Istruzione Print#

Istruzione Rem

Istruzione Sub