Skip to content

Commit 8c13477

Browse files
committed
Define *
1 parent 220e8d4 commit 8c13477

1 file changed

Lines changed: 19 additions & 0 deletions

File tree

spec/Appendix B -- Notation Conventions.md

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,25 @@ Page_list :
138138
- Page_list Page
139139
- Page
140140

141+
A subscript suffix "{Symbol\*}" is shorthand for a list of zero or more of that
142+
symbol, represented as an additional recursive production.
143+
144+
As an example:
145+
146+
Sandwich : Bread Filling\* Bread
147+
148+
is shorthand for
149+
150+
Sandwich :
151+
152+
- Bread Filling_list Bread
153+
- Bread Bread
154+
155+
Filling_list :
156+
157+
- Filling_list Filling
158+
- Filling
159+
141160
**Parameterized Grammar Productions**
142161

143162
A symbol definition subscript suffix parameter in braces "{Symbol[Param]}" is

0 commit comments

Comments
 (0)