Recursive nested lists
Recursive references describe nested list syntax.
Scope: Grammar structure and bounded exploration only. Parse evidence requires an external engine.
Preview
Source
ebnf-recursive-list.puml
text/plain
@startebnf
title Nested lists
list = "[", [ item, { ",", item } ], "]";
item = word | list;
word = letter, { letter };
letter = ? alphabetic ?;
@endebnf