awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعخادم MCPحولكيفية ترتيب النتائجالصحافة
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

4 مستودعات

Awesome GitHub RepositoriesSource Coordinate Tracking

Recording line and column offsets for tokens to map parse tree elements back to original source code.

Distinguishing note: Shortlist candidates focus on user input playback or ML encodings; none cover source-code coordinate tracking for parsers.

Explore 4 awesome GitHub repositories matching programming languages & runtimes · Source Coordinate Tracking. Refine with filters or upvote what's useful.

Awesome Source Coordinate Tracking GitHub Repositories

اعثر على أفضل المستودعات باستخدام الذكاء الاصطناعي.سنبحث عن أفضل المستودعات المطابقة باستخدام الذكاء الاصطناعي.
  • lark-parser/larkالصورة الرمزية لـ lark-parser

    lark-parser/lark

    5,914عرض على GitHub↗

    Lark هي مجموعة أدوات تحليل لـ Python تُستخدم لتعريف القواعد النحوية وتحويل النص الخام إلى أشجار تحليل مشروحة. تعمل كمولد لشجرة بناء الجملة المجردة ولغة تعريف قواعد نحوية لتحديد قواعد اللغة من خلال الرموز الطرفية والتعبيرات النمطية. توفر المكتبة تنفيذين أساسيين للتحليل: مكتبة تحليل Earley قادرة على التعامل مع جميع اللغات الخالية من السياق، بما في ذلك تلك التي تحتوي على غموض وعودية يسارية، ومكتبة تحليل LALR عالية الأداء مصممة للغات الحتمية ذات النفقات العامة المنخفضة للذاكرة. بعيداً عن التحليل الأساسي، تتضمن مجموعة الأدوات قدرات لتكوين القواعد النحوية المعيارية، وتحويل الشجرة القائم على القواعد، وتتبع الإحداثيات لمواقع المصدر. كما تدعم تسلسل قواعد LALR النحوية في وحدات محلل مستقلة.

    Provides line and column offset tracking for tokens to map parse tree nodes back to the original source code.

    Pythoncykearleygrammar
    عرض على GitHub↗5,914
  • microsoft/tsdocالصورة الرمزية لـ microsoft

    microsoft/tsdoc

    4,954عرض على GitHub↗

    TSDoc هو معيار توثيق ومواصفات لكتابة التعليقات المهيكلة في كود TypeScript. يوفر نظاماً قابلاً للنقل لتعريف البيانات الوصفية، والوسوم، والمراجع التبادلية داخل الكود المصدري لضمان التحليل والعرض المتسق عبر الأدوات المختلفة. يتضمن المشروع محلل تعليقات توثيق يقوم بتحويل التعليقات إلى شجرة بناء جملة مهيكلة، ومدققاً يفرض اتساق بناء الجملة. يسمح بتعريف وسوم توثيق مخصصة من خلال ملفات تكوين خارجية ويدعم أوضاع التحقق من بناء الجملة المتعددة للمساعدة في الامتثال للمواصفات. تغطي المواصفات مجموعة واسعة من احتياجات توثيق API، بما في ذلك تحديد مراحل الإصدار، والاستقرار، والإهمال. تدعم تفصيل معاملات الدوال، وقيم الإرجاع، وأنواع الاستثناءات، بالإضافة إلى إدارة الرؤية الداخلية، والوراثة، والمراجع التبادلية بين الإعلانات.

    Records line and column offsets for tokens to map parse tree elements back to original source code for precise error reporting.

    TypeScriptcommentsdoc-commentsdocumentation
    عرض على GitHub↗4,954
  • sass/dart-sassالصورة الرمزية لـ sass

    sass/dart-sass

    4,195عرض على GitHub↗

    هذا المشروع عبارة عن مترجم لملفات CSS يقوم بتحويل كود Sass المصدري إلى CSS قياسي. يوفر الآلية الأساسية لتحويل الأنماط مع تطبيق قواعد النحو الخاصة بمتصفحات الويب والتطبيقات. يدعم المترجم نظام اعتماديات قائم على الوحدات (Modules) يستخدم مساحات أسماء مخصصة لتوفير التغليف ومنع تضارب النطاق العام. كما يتضمن محركات متخصصة لتحويل الألوان متعددة النماذج وإجراء حسابات رياضية متقدمة، بما في ذلك الدوال المثلثية واللوغاريتمات. تغطي الإمكانيات مجموعة واسعة من أدوات البناء والتحليل، بما في ذلك إنشاء خرائط المصدر (Source maps)، ومراقبة نظام الملفات لإعادة التجميع التلقائي، والقدرة على تنفيذ التجميع مباشرة داخل متصفح الويب. كما يسمح بالتوسع من خلال دوال ومستوردات مخصصة يتم تعريفها في لغة مضيفة عبر بروتوكول مراسلة مهيكل. يمكن للمستخدمين أيضاً إجراء تحليل ثابت من خلال فحص شجرة النحو المجردة (AST) لتحليل هيكل الكود وحل الاعتماديات دون الحاجة لإجراء تجميع كامل.

    Records line and column offsets for tokens to accurately map compiled output back to original source code.

    Dart
    عرض على GitHub↗4,195
  • whitequark/parserالصورة الرمزية لـ whitequark

    whitequark/parser

    1,642عرض على GitHub↗

    Parser is a Ruby source code parser that converts raw source text into structured abstract syntax trees for static analysis and code manipulation. It features dynamic dispatch mechanisms that select specific grammar and tokeniser implementations at runtime, supporting both the executing interpreter version and explicitly targeted language specification versions. The library constructs abstract syntax tree nodes as frozen, immutable objects while tracking exact source file coordinates and character ranges for each node. Developers can supply custom builder objects to control how tree nodes ar

    Tracks exact source file coordinates and character ranges for nodes within the generated syntax tree.

    Yacc
    عرض على GitHub↗1,642
  1. Home
  2. Programming Languages & Runtimes
  3. Source Coordinate Tracking