پروجیکٹ
پارسر ایک ماڈیول کے طور پر جڑا ہوا ہے ("inlinec import inlinec" سے)، جو ابتدائی پروسیسنگ کرتا ہے اور آن دی فلائی C فنکشنز کی تعریفوں کا ترجمہ کرتا ہے جو @inlinec تشریحات کا استعمال کرتے ہوئے ہائی لائٹ کیا گیا ہے ان پابندیوں کے لیے ایک کال۔ اس طرح کی تبدیلی کے بعد، ازگر مترجم کو اسکرپٹ کا درست تبدیل شدہ سورس ٹیکسٹ ملتا ہے، جس میں C فنکشنز کو استعمال کرتے ہوئے کہا جاتا ہے۔
# کوڈنگ: inlinec
inlinec درآمد inlinec سے
@inlinec
ڈیف ٹیسٹ ():
#شامل کریں
باطل ٹیسٹ () {
printf("ہیلو، ورلڈ")؛
}
اس ترقی کو اب تک ایک تجرباتی پروٹو ٹائپ کے طور پر پیش کیا گیا ہے، جس میں ایسی خامیاں ہیں جیسے فنکشن میں پوائنٹرز (سٹرنگ کے علاوہ) پاس کرنے کے لیے تعاون کی کمی، چلانے کی ضرورت۔
"gcc -E" کوڈ پری پروسیسنگ کے لیے، موجودہ ڈائرکٹری میں انٹرمیڈیٹ *.so، *.o اور *.c فائلوں کو محفوظ کرنا، تبدیل شدہ ورژن کو کیش نہیں کرنا اور غیر ضروری پارسنگ کے مراحل کو انجام دینا (ہر بار چلنے پر طویل تاخیر)۔
ماخذ: opennet.ru