impl AdjacentListParser