پارسر

مصنف: Peter Berry
تخلیق کی تاریخ: 12 اگست 2021
تازہ کاری کی تاریخ: 22 جون 2024
Anonim
बॉडी पार्सर Body parser lesson5h باڈی پارسر
ویڈیو: बॉडी पार्सर Body parser lesson5h باڈی پارسر

مواد

تعریف - پارسر کا کیا مطلب ہے؟

ایک پارسر ایک مرتب کرنے والا یا مترجم اجزاء ہے جو کسی اور زبان میں آسانی سے ترجمے کے لئے ڈیٹا کو چھوٹے عناصر میں توڑ دیتا ہے۔ ایک پارسر ٹوکن یا پروگرام کی ہدایات کی ترتیب کی شکل میں ان پٹ لیتا ہے اور عام طور پر پارس ٹری یا خلاصہ نحو کے درخت کی شکل میں ڈیٹا ڈھانچہ تیار کرتا ہے۔


مائیکروسافٹ ازور اور مائیکروسافٹ کلاؤڈ کا تعارف | اس گائیڈ کے دوران ، آپ کو معلوم ہوگا کہ کلاؤڈ کمپیوٹنگ کیا ہے اور مائیکروسافٹ ایذور آپ کو بادل سے ہجرت کرنے اور اپنے کاروبار کو چلانے میں کس طرح مدد کرسکتا ہے۔

ٹیکوپیڈیا پارسر کی وضاحت کرتا ہے

پارسر عام طور پر ترجمان یا مرتب کرنے والے کے جزو کے طور پر استعمال ہوتا ہے۔ تجزیہ کے مجموعی عمل میں تین مراحل شامل ہیں:

  1. لغوی تجزیہ: ایک لغوی تجزیہ کار ان پٹ اسٹرنگ حروف کے ایک دھارے سے ٹوکن تیار کرنے کے لئے استعمال ہوتا ہے ، جو معنی خیز اظہار کے ل form چھوٹے اجزاء میں تقسیم ہوجاتے ہیں۔
  2. مصنوعی تجزیہ: جانچ پڑتال کرتا ہے کہ آیا پیدا شدہ ٹوکن معنی خیز اظہار ہے۔ یہ کون سے فری گرائمر کا استعمال کرتا ہے جو اجزاء کے ل al الگورتھمک طریقہ کار کی وضاحت کرتا ہے۔ یہ ایک اظہار کی تشکیل کرنے اور خاص ترتیب کی وضاحت کرنے کے لئے کام کرتے ہیں جس میں ٹوکن رکھنا ضروری ہے۔
  3. سیمنٹک تجزیہ: آخری تجزیہ کا مرحلہ جس میں درست اظہار کے معنی اور مضمرات کا تعین کیا جاتا ہے اور ضروری اقدامات کیے جاتے ہیں۔

تجزیہ کاروں کا بنیادی مقصد یہ طے کرنا ہے کہ آیا ان پٹ ڈیٹا گرامر کے آغاز کی علامت سے اخذ کیا جاسکتا ہے۔ اگر ہاں ، تو پھر ان پٹ ڈیٹا کو کس طرح سے حاصل کیا جاسکتا ہے؟ اس کا حصول مندرجہ ذیل ہے:


  • ٹاپ ڈاون پارسنگ: ٹاپ ڈاون توسیع کا استعمال کرکے ان پٹ اسٹریم کے بائیں سب سے زیادہ مشتق ڈھونڈنے کیلئے پارس درخت کی تلاش میں شامل ہے۔ مثالوں میں ایل ایل پارسرز اور پنراورتی نزول پارسر شامل ہیں۔
  • نیچے اپ کی تجزیہ: ان پٹ کو دوبارہ شروعاتی علامت پر دوبارہ لکھنا شامل ہے۔ اس قسم کی تجزیہ کو شفٹ-کم پارسنگ کے نام سے بھی جانا جاتا ہے۔ ایک مثال ایل آر پارسر ہے۔

مندرجہ ذیل ٹیکنالوجیز میں پارسر بڑے پیمانے پر استعمال ہوتے ہیں۔

  • جاوا اور پروگرامنگ کی دوسری زبانیں
  • ایچ ٹی ایم ایل اور ایکس ایم ایل
  • انٹرایکٹو ڈیٹا کی زبان اور آبجیکٹ کی تعریف کی زبان
  • ڈیٹا بیس زبانیں ، جیسے ایس کیو ایل
  • ماڈلنگ زبانیں ، جیسے ورچوئل رئیلٹی ماڈلنگ زبان
  • زبانیں اسکرپٹ کرنا
  • پروٹوکول ، جیسے HTTP اور انٹرنیٹ ریموٹ فنکشن کالز