Files
swift-mirror/utils/gyb_syntax_support/protocolsMap.py
2021-12-05 16:15:48 +01:00

46 lines
922 B
Python

SYNTAX_BUILDABLE_EXPRESSIBLE_AS_CONFORMANCES = {
'AccessorList': [
'AccessorBlock'
],
'CodeBlockItemList': [
'CodeBlock'
],
'DeclBuildable': [
'CodeBlockItem',
'MemberDeclListItem',
'SyntaxBuildable'
],
'ExprList': [
'ConditionElement',
'SyntaxBuildable'
],
'IdentifierPattern': [
'PatternBuildable'
],
'MemberDeclList': [
'MemberDeclBlock'
],
'FunctionCallExpr': [
'CodeBlockItem',
'ExprBuildable'
],
'SequenceExpr': [
'CodeBlockItem',
'ExprBuildable',
'TupleExprElement'
],
'SimpleTypeIdentifier': [
'TypeAnnotation',
'TypeBuildable',
'TypeExpr'
],
'StmtBuildable': [
'CodeBlockItem',
'SyntaxBuildable'
],
'TokenSyntax': [
'BinaryOperatorExpr',
'DeclModifier'
]
}