Skip to content
diagrams.mbt
DocsArticlesGalleryAPIGitHub

Gallery / EBNF

Recursive nested lists

Family: EBNF. Status: Implemented.

Recursive references describe nested list syntax.

Scope: Grammar structure and bounded exploration only. Parse evidence requires an external engine.

Preview

Recursive nested lists preview
Recursive nested lists preview (dark)

Source

ebnf-recursive-list.puml

text/plain

@startebnf
title Nested lists
list = "[", [ item, { ",", item } ], "]";
item = word | list;
word = letter, { letter };
letter = ? alphabetic ?;
@endebnf

Download source: ebnf-recursive-list.puml

Download SVG Download dark SVG Open offline player

diagrams.mbt · Diagramming for MoonBit.