1. Procházej řádek po řádku.
2. Pokud se odsazení nemění, přidávej prvky do současné kolekce.
3. Pokud se odsazení zvýší, ulož si současnou kolekci do zásobníku a vytvoř novou, do které přidáš současný prvek a případné další se stejným odsazením.
4. Pokud se odsazení sníží, vyjmi kolekci ze zásobníku a ukládej prvky do ní.