Added parser with example depth first search.