python style indent based parsing