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' ] }