Ajuda do LibreOfficeDev 25.8
LibreOfficeDev Basic statements use syntax diagrams and textual conventions that follow these notations:
LibreOfficeDev Basic keywords or functions use camel casing: 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:
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.
[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} Items inside curly braces are mandatory, alternatives are indicated with a vertical bar.
[ [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.
Sub Main
GoTo there ' skip first statement and display '2'
here: Print 1, : there: Print 2 REM multi-statement line
End Sub