хотя по сути это не парсер а макрос