(parse) update macro parsing