Sequence(Optional('New'),NonTerminal('object')) LibreOffice Basic LET statement JavaScript/Python example diagram: Previous notation in help files remains and is modified when appropriate.ĭiagrams are prototyped locally using generator-no-module.html or online from here.Diagram fragments are denoted with different extremities.Non-terminal items are denoted with lowercase and rectangles.Variables are denoted with lowercase e.g.Original styling has been tweaked by Ilmari Lauhakangas. They are generated with its Python library, sources are stored here. LibreOffice Basic syntax diagrams use Railroad Diagrams. svg diagram generation is possible with its JavaScript library. Railroad Diagrams allows diagram prototyping, default options in statements.png file generation as well as diagram prototyping. Railroad Diagram Generator supports the BNF grammar. This page assumes you know how to read syntax diagrams.ĭemonstration diagrams for LibreOffice Basic language can be found in this page.Ī Basic Syntax cheatsheet (draft) can be found in this page. Diagrams are produced either using Backus–Naur form (BNF) - or any grammar derived from BNF - either resorting to specific program libraries.ĭiagrams generation is only illustrated using either Railroad Diagram Generator from Gunther Rademacher, either Railroad Diagrams by Tab Atkins. 2.1 Prototyping with JavaScript libraryĭefinition and purpose of Syntax diagrams can be found in wikipedia.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |