Diagramas de sintaxe

Sumário
Índice 🔎︎

# Como ler diagramas de sintaxe e de instruções

As instruções Basic do LibreOfficeDev utilizam diagramas de sintaxe e convenções em texto que seguem as seguintes regras tipográficas:

- As palavras-chave ou funções do LibreOfficeDev Basic utilizam caixa apropriada: Call, DimArray, InputBox, Property.

- Caracteres minúsculas indicam informação a fornecer: fim, expressão, início, variável.

A sintaxe do LibreOfficeDev Basic numa linha é ilustrada a seguir:

## Exemplo de diagrama

- Diagramas de instruções Basic começam e terminam com barras verticais duplas,

- Laços indicam possíveis repetições, um separador opcional pode existir,

- Retângulos denotam fragmentos de diagramas subsequentes,

- As extremidades dos fragmentos de diagramas mostram barras verticais.

Um conjunto de instruções do LibreOfficeDev Basic - om rótulos opcionais - utiliza o sinal de dois-pontos : para separar cada item e pode ser terminado com um comentário opcional. REM ou um apóstrofo introduz um comentário.

## Exemplo textual

- [opt1|opt2|opt3] Itens dentro de colchetes são opcionais, as alternativas são indicadas com uma barra vertical,

- case[[sep]…] Uma reticências indica uma repetição possível, um separador opcional pode ser especificado,

- {choice1|choice2} Itens dentro de chaves são compulsórios, as alternativas são indicadas com uma barra vertical.

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

Um conjunto de instruções do LibreOfficeDev Basic - om rótulos opcionais - utiliza o sinal de dois-pontos : para separar cada item e pode ser terminado com um comentário opcional. REM ou um apóstrofo introduz um comentário.

### Exemplo:

           Sub Main
               GoTo ali ' salta a primeira instrução
               ali: Print 1, : ali: Print 2 REM texto explicativo aqui
           End Sub

Tópicos relacionados

Instrução GoTo

Instrução Print#

Instrução Rem

Instrução Sub