previousElements property
The previousElement is an element that was parsed immediately before the current element (firstly searches previousSiblings, if empty then parent).
Use previousParsed if you want to get any type (doc comment, part of string, ...).
Returns a list of previousElements.
Implementation
@override
List<Bs4Element> get previousElements {
final prevElements = <Bs4Element>[];
// find within prev siblings
prevElements.addAll(previousSiblings);
// find within parent and prev siblings
var parent = this.parent;
while (parent != null) {
prevElements
..add(parent)
..addAll(parent.previousSiblings);
parent = parent.parent;
}
return prevElements;
}