Full parse