D2I parser