DefinitionTree { definitions: [ Class( ClassDefinition { comments: CommentGroup { comments: [], }, attributes: [], modifiers: ModifierGroupDefinition { position: 0, modifiers: [], }, class: Keyword { value: "class", position: 0, }, name: Identifier { position: 6, value: "Foo", }, templates: None, extends: Some( ClassDefinitionExtends { extends: Keyword { value: "extends", position: 10, }, parent: TemplatedIdentifier { name: Identifier { position: 18, value: "Bar", }, templates: None, }, }, ), implements: None, body: ClassDefinitionBody { left_brace: 22, members: [], right_brace: 23, }, }, ), ], eof: 24, }