Lisp macros transform the program structure itself, with the full language available to express such transformations.
ماکروهای Lisp ساختار برنامه خود را با استفاده از زبان کامل موجود برای بیان چنین تغییرات تبدیل می‌کند.