منصوبے کے بارے میں

gdls ایک اسٹینڈ الون لینگویج سروس (LSP) ہے GDScript کے لیے جو ڈaignوسٹکس اور ناویگیشن فراہم کرتا ہے بغیر Godot انجن یا ایڈیٹر چلائے ہونے کی ضرورت کے۔ یہ GDScript ٹوکنائزر، پارسر اور آنالیزر کا Rust پورٹ ہے، جو بنائی شدہ Godot LSP سے ہلکا بنانے کے لیے ڈیزائن کیا گیا ہے، خاص طور پر ہزاروں فائلوں والے پروگرامز کے لیے۔ - LSP سپورٹ: JSON-RPC کے ذریعے stdio پر ڈaignوسٹکس، ہاور، ڈفنیشن، رفرنسز، کمپلیشن، سائنچر ہیلپ، رینیم، سیمیونٹک ٹوکنز، انلے ہینٹس، اور کال/ٹائپ ہیرارکیز فراہم کرتا ہے۔ - ورژن компетبلٹی: ایک سگنگ بائنری Godot 4.6 اور 4.7 دونوں کو سپورٹ کرتی ہے، project.godot فائل سے مقصدی رلیز کا تعین کرتی ہے۔ - API انٹیگریشن: Godot بائنری کا dump 커맨ڈ 백그라운드 میں چلا کر یا مانوэл dump فائل استعمال کر کے خودکار طور پر GDExtension کلاسز کو قبضہ میں لیتا ہے۔ - ہائی فائڈلٹی: اصل Godot فرینڈٹ کے ساتھ باイト‑بی‑باイト ڈaignوسٹکس ملازمت کا هدف رکھتا ہے۔ - کنفیگریشن: پروجرکٹ رٹس، ڈaignوسٹکس پرُوفائلز (godot, strict، یا off)، اور gdformat جیسے بیرونی فارمیٹرز کے ساتھ انیشیالائزنگ آپشنز کی حمایت کرتا ہے۔