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

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

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

1 مستودع

Awesome GitHub RepositoriesJavaScript AST Printers

Tools that serialize abstract syntax trees back into JavaScript source code.

Distinct from JavaScript Source Parsers: Focuses on the printing/serialization phase, whereas the sibling focuses on the parsing phase.

Explore 1 awesome GitHub repository matching programming languages & runtimes · JavaScript AST Printers. Refine with filters or upvote what's useful.

Awesome JavaScript AST Printers GitHub Repositories

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

    benjamn/recast

    5,246عرض على GitHub↗

    Recast هو محلل وطابعة AST بلغة JavaScript مصمم لإعادة هيكلة الكود المؤتمت. يقوم بتحويل الكود المصدري إلى أشجار بناء جملة مجردة يمكن تعديلها ثم طباعتها مرة أخرى إلى كود مصدري. يركز المشروع على التحويلات التي تحافظ على التنسيق، حيث يخزن البيانات الوصفية الأصلية للمسافات البيضاء والمسافات البادئة داخل عقد شجرة البناء لإعادة بناء الكود دون فقدان تخطيطه الأصلي. كما يولد خرائط مصدر على مستوى الأحرف للحفاظ على مراسلات دقيقة بين المدخلات الأصلية والمخرجات المحولة. تتضمن مجموعة الأدوات أدوات مساعدة للتلاعب بشجرة البناء باستخدام نمط الزائر (visitor pattern)، بالإضافة إلى خيارات لطباعة الأنماط العامة الجميلة. يتم توفير واجهة سطر أوامر لتنفيذ دوال التحويل هذه على الملفات المستهدفة وكتابة النتائج على القرص.

    Provides a complete system for parsing JavaScript into ASTs and printing them back to source code.

    TypeScript
    عرض على GitHub↗5,246
  1. Home
  2. Programming Languages & Runtimes
  3. Source Code Compilers
  4. Source Code Templates
  5. Source Code Transformation Engines
  6. JavaScript AST Printers