Anaphoric macro
அனஃபோரிக் மேக்ரோ என்பது ஒரு வகை நிரலாக்க மேக்ரோ ஆகும், இது மேக்ரோவிற்கு வழங்கப்பட்ட சில வடிவங்களை வேண்டுமென்றே பிடிக்கிறது, இது ஒரு அனஃபோர் மூலம் குறிப்பிடப்படலாம் (மற்றொருவரைக் குறிக்கும் ஒரு வெளிப்பாடு). அனஃபோரிக் மேக்ரோக்கள் முதன்முதலில் பால் கிரஹாமின் ஆன் லிஸ்பில் தோன்றின, அவற்றின் பெயர் மொழியியல் அனஃபோராவைக் குறிக்கிறது-முந்தைய சொற்களுக்கு மாற்றாக சொற்களின் பயன்பாடு. எடுத்துக்காட்டுகள் ஏஎன்எஸ்ஐ காமன் லிஸ்பில் உள்ள லூப் மேக்ரோ பிணைப்பில் அனஃபோரிக் ஆகும், அங்கு ஐடி வெளிப்பாடு ஒரு பிரிவில் உள்ள சோதனை வெளிப்பாட்டின் முடிவைக் குறிக்கிறது. இங்கே பூஜ்யம் அல்லாத உறுப்புகளின் மதிப்பைச் சேர்க்கும் ஒரு எடுத்துக்காட்டு உள்ளது, அங்கு அது பூஜ்யத்திற்கு சமமாக இல்லாத உறுப்புகளின் மதிப்புகளைக் குறிக்கிறதுஃ (உறுப்பு கூட்டுத்தொகை இருக்கும்போது 'இல் உள்ள உறுப்புக்கான வளையம் (பூஜ்யம் 1 பூஜ்யம் 2 பூஜ்யம் 3 4 6)); இங்கு அது 3 ஐ விட பெரிய எண்களைச் சேகரிக்கும் போது (மற்றும் (> எண் 3) வெளியீட்டுடன் பிணைக்கப்பட்டுள்ளதுஃ ((எண் 1 முதல் 6 வரை உள்ள எண்ணுக்கான வளையம் அதைச் சேகரிக்கும் போது (மற்றும் (> எண் 3) எண்); ஐடி என்பது (மற்றும் (> எண் 3) எண்ணைக் குறிக்கிறது). ஒரு எடுத்துக்காட்டு என்றால்-பின்னர்-மற்ற கட்டமைப்பின் ஒரு அனாபோரிக் பதிப்பாகும், இது ஒரு அனாபரை அறிமுகப்படுத்துகிறது, இது சோதனை பிரிவின் முடிவுடன் பிணைக்கப்பட்டுள்ளதுஃ (டெஃப்மாக்ரோ அய்ஃப் (சோதனை-வடிவம் பின்னர்-வடிவம் & விருப்பமான வேறு-வடிவம்) '((இது, சோதனை-வடிவம்)) (அது, பின்னர்-வடிவம், வேறு-வடிவம்)) (அய்ஃப் (+ 2,7) (வடிவம் இல்லை ~ ஏ என்ஐஎல் க்கு சமமாக இல்லை. அது) (வடிவம் இல்லை "~ A என்பது NIL க்கு சமம். அது)); "9 என்பது NIL க்கு சமமாக இல்லை". மற்றொரு எடுத்துக்காட்டு λ-செயல்பாட்டின் ஒரு அனஃபோரிக் பதிப்பாகும், இது செயல்பாட்டை அனஃபோர் சுயத்துடன் பிணைத்து, அதை மீண்டும் மீண்டும் செய்ய அனுமதிக்கிறதுஃ (டெஃப்மாக்ரோ அலம்ப்டா (பார்ம்ஸ் & பாடி பாடி) '(லேபிள்கள் (சுய, பார்ம்ஸ், @body) #' சுய)); காரணி செயல்பாடு மீண்டும் மீண்டும் வரையறுக்கப்படுகிறது, அங்கு 'சுய' என்பது அலம்ப்டா செயல்பாட்டைக் குறிக்கிறது (அலம்ப்டா (என்) (என்றால் (= என் 0) 1 (* என் (சுய (1-என்)))) மேலும் காண்க அநாமதேய மறுசுழற்சி ஹைஜீனிக் மேக்ரோ (கணினி அறிவியல்) மேக்ரோ (கணினி அறிவியல்) முறை இந்த (கணினி நிரலாக்கம்) குறிப்புகள் வெளிப்புற இணைப்புகள் அத்தியாயம் 14. பால் கிரஹாம் அனாபோரா எழுதிய ஆன் லிஸ்பில் இருந்து அனஃபோரிக் மேக்ரோஸ்-ஒரு அனஃபோரிக் மேக்ரோ தொகுப்பு லிஸ்ப் (நிரலாக்க மொழி) நிரலாக்கம் எடுத்துக்காட்டாக லிஸ்ப் (நிரலாக்க மொழி) குறியீட்டைக் கொண்ட மூலக் குறியீடு கட்டுரைகளை உருவாக்குகிறது