Skip to content

Commit 3fb7fd7

Browse files
committed
Remove the syntax nodes for #selector and #keyPath.
1 parent 08a86b1 commit 3fb7fd7

File tree

1 file changed

+0
-37
lines changed

1 file changed

+0
-37
lines changed

gyb_syntax_support/ExprNodes.py

Lines changed: 0 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -682,43 +682,6 @@
682682
]),
683683
]),
684684

685-
# e.g. "a." or "a"
686-
Node('ObjcNamePiece', name_for_diagnostics=None, kind='Syntax',
687-
children=[
688-
Child('Name', kind='IdentifierToken'),
689-
Child('Dot', kind='PeriodToken', is_optional=True),
690-
]),
691-
692-
# e.g. "a.b.c"
693-
Node('ObjcName', name_for_diagnostics=None, kind='SyntaxCollection',
694-
element='ObjcNamePiece'),
695-
696-
# e.g. "#keyPath(a.b.c)"
697-
Node('ObjcKeyPathExpr', name_for_diagnostics="'#keyPath' expression", kind='Expr',
698-
traits=['Parenthesized'],
699-
children=[
700-
Child('KeyPath', kind='PoundKeyPathToken'),
701-
Child('LeftParen', kind='LeftParenToken'),
702-
Child('Name', kind='ObjcName', name_for_diagnostics='name',
703-
collection_element_name='NamePiece'),
704-
Child('RightParen', kind='RightParenToken'),
705-
]),
706-
707-
# e.g. "#selector(getter:Foo.bar)"
708-
Node('ObjcSelectorExpr', name_for_diagnostics="'#selector' expression", kind='Expr',
709-
traits=['Parenthesized'],
710-
children=[
711-
Child('PoundSelector', kind='PoundSelectorToken'),
712-
Child('LeftParen', kind='LeftParenToken'),
713-
Child('Kind', kind='ContextualKeywordToken',
714-
text_choices=['getter', 'setter'],
715-
is_optional=True),
716-
Child('Colon', kind='ColonToken',
717-
is_optional=True),
718-
Child('Name', kind='Expr', name_for_diagnostics='name'),
719-
Child('RightParen', kind='RightParenToken'),
720-
]),
721-
722685
# e.g., "#embed("filename.txt")"
723686
Node('MacroExpansionExpr',
724687
name_for_diagnostics="pound literal expression", kind='Expr',

0 commit comments

Comments
 (0)