[SyntaxBuilder] Add default conformance to syntax collection elements

This commit is contained in:
Kim de Vos
2021-11-10 10:21:23 +01:00
parent 7f0130d2c5
commit 3b307b7098
2 changed files with 50 additions and 13 deletions

View File

@@ -1,18 +1,15 @@
SYNTAX_BUILDABLE_EXPRESSIBLE_AS_CONFORMANCES = {
'ExpressibleAsConditionElement': [
'ExpressibleAsConditionElementList'
'DeclBuildable': [
'CodeBlockItem',
'MemberDeclListItem',
'SyntaxBuildable'
],
'ExpressibleAsDeclBuildable': [
'ExpressibleAsCodeBlockItem',
'ExpressibleAsMemberDeclListItem',
'ExpressibleAsSyntaxBuildable'
'StmtBuildable': [
'CodeBlockItem',
'SyntaxBuildable'
],
'ExpressibleAsStmtBuildable': [
'ExpressibleAsCodeBlockItem',
'ExpressibleAsSyntaxBuildable'
],
'ExpressibleAsExprList': [
'ExpressibleAsConditionElement',
'ExpressibleAsSyntaxBuildable'
'ExprList': [
'ConditionElement',
'SyntaxBuildable'
]
}