@@ -32,8 +32,8 @@ Type: {}
3232# diagnostics_name: string
3333# canonical_type: Type
3434
35- IterableDeclContext : {}
36- # members: Decl*
35+ IterableDeclContext :
36+ members : Decl*
3737
3838ExtensionDecl :
3939 _extends :
@@ -45,7 +45,7 @@ NominalTypeDecl:
4545 _extends :
4646 - IterableDeclContext
4747 - GenericTypeDecl
48- # type: Type
48+ type : Type
4949
5050AstNode :
5151 _extends : Locatable
@@ -240,7 +240,7 @@ TypeAliasType:
240240
241241EnumCaseDecl :
242242 _extends : Decl
243- # elements: EnumElementDecl*
243+ elements : EnumElementDecl*
244244
245245IfConfigDecl :
246246 _extends : Decl
@@ -253,11 +253,12 @@ MissingMemberDecl:
253253
254254OperatorDecl :
255255 _extends : Decl
256+ name : string
256257
257258PatternBindingDecl :
258259 _extends : Decl
259- # inits: Expr?*
260- # patterns: Pattern*
260+ inits : Expr?*
261+ patterns : Pattern*
261262
262263PoundDiagnosticDecl :
263264 _extends : Decl
@@ -267,11 +268,11 @@ PrecedenceGroupDecl:
267268
268269TopLevelCodeDecl :
269270 _extends : Decl
270- # body: BraceStmt
271+ body : BraceStmt
271272
272273ValueDecl :
273274 _extends : Decl
274- # interface_type: Type
275+ interface_type : Type
275276
276277AbstractClosureExpr :
277278 _extends : Expr
@@ -623,6 +624,7 @@ UnarySyntaxSugarType:
623624
624625InfixOperatorDecl :
625626 _extends : OperatorDecl
627+ precedence_group : PrecedenceGroupDecl?
626628
627629PostfixOperatorDecl :
628630 _extends : OperatorDecl
@@ -634,21 +636,22 @@ AbstractFunctionDecl:
634636 _extends :
635637 - GenericContext
636638 - ValueDecl
637- # name: string
638- # body: BraceStmt?
639- # params: ParamDecl*
639+ name : string
640+ body : BraceStmt?
641+ params : ParamDecl*
640642
641643AbstractStorageDecl :
642644 _extends : ValueDecl
643645
644646EnumElementDecl :
645647 _extends : ValueDecl
646- # name: string
647- # params: ParamDecl*
648+ name : string
649+ params : ParamDecl*
648650
649651TypeDecl :
650652 _extends : ValueDecl
651- # name: string
653+ name : string
654+ base_types : Type*
652655
653656AutoClosureExpr :
654657 _extends : AbstractClosureExpr
@@ -918,14 +921,17 @@ SubscriptDecl:
918921
919922VarDecl :
920923 _extends : AbstractStorageDecl
921- # name: string
922- # type: Type
924+ name : string
925+ type : Type
926+ attached_property_wrapper_type : Type?
927+ parent_pattern : Pattern?
928+ parent_initializer : Expr?
923929
924930AbstractTypeParamDecl :
925931 _extends : TypeDecl
926932
927- GenericContext : {}
928- # generic_type_params: GenericTypeParamDecl*
933+ GenericContext :
934+ generic_type_params : GenericTypeParamDecl*
929935
930936GenericTypeDecl :
931937 _extends :
@@ -992,7 +998,7 @@ ConcreteFuncDecl:
992998
993999ConcreteVarDecl :
9941000 _extends : VarDecl
995- # introducer_int: int
1001+ introducer_int : int
9961002
9971003ParamDecl :
9981004 _extends : VarDecl
0 commit comments