Build parser tree

Parent indent defaults to 0. Extract bigger_indentation?
Change deprecated Enum.first to List.first