Skip to content

Commit 68062a1

Browse files
committed
[Variadic Generics] Add a new expr syntax node for pack element expressions
spelled with 'each'.
1 parent 378dd9c commit 68062a1

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

gyb_syntax_support/ExprNodes.py

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -120,6 +120,14 @@
120120
Child('AssignToken', kind='EqualToken'),
121121
]),
122122

123+
# A pack element expr spelled with 'each'.
124+
Node('PackElementExpr', name_for_diagnostics=None, kind='Expr',
125+
children=[
126+
Child('EachKeyword', kind='ContextualKeywordToken',
127+
text_choices=['each']),
128+
Child('PackRefExpr', kind='Expr'),
129+
]),
130+
123131
# A flat list of expressions before sequence folding, e.g. 1 + 2 + 3.
124132
Node('SequenceExpr', name_for_diagnostics=None, kind='Expr',
125133
children=[

0 commit comments

Comments
 (0)