Более правильный парсинг def_*