private static IEnumerable<UnparsableAst> GetLeftsFromTopToBottom(UnparsableAst self, FormatYielder formatYielder = null)
{
UnparsableAst topAncestorForLeft = GetTopAncestorForLeft(self, formatYielder);
return topAncestorForLeft != null
? Util.RecurseStopBeforeNull(topAncestorForLeft.LeftSibling, current => current.RightMostChild)
: Enumerable.Empty<UnparsableAst>();
}