Uncrustify هو رمز المجمل مصدر للC، C ++، C #، D، وجافا.
أهداف هذا المشروع هي بسيطة:
إنشاء شكلي للغاية، للتعديل بسهولة المجمل شفرة المصدر
الميزات:.
IDENT رمز، محاذاة على أقواس، وتحديد المهام، الخ
محاذاة على '=' وتعريفات متغير
محاذاة المهيآت هيكل
محاذاة الاشياء # تعريف
محاذاة الاشياء مائل السطر
تعليقات تهيئة (قليلا)
إصلاح التباعد بين الأحرف
إضافة أو إزالة أقواس على تصريحات العودة
إضافة أو إزالة الأقواس على بيان واحد إذا / يقوم به / حين / لبيانات
ما هو الجديد في هذا الإصدار:
هذا الإصدار يضيف عدد قليل من الخيارات الجديدة، بإصلاح العديد من الأخطاء، ويضيف UTF-8 و UTF-16 الدعم.
ما هو الجديد في الإصدار 0.52:
إضافة sp_before_assign وsp_after_assign
إضافة sp_enum_before_assign وsp_enum_after_assign
إضافة indent_var_def_blk
إضافة sp_inside_sparen_close لأسلوب "CGAL"
مرور الأول إلى دعم ECMAScript (وفاق) الملفات
إضافة دعم لC # '؟؟' عامل
إصلاح الصراع بين nl_after_func_proto_group وnl_squeeze_ifdef
إضافة sp_cmt_cpp_start
إضافة align_on_operator
إصلاح nl_func_type_name لمشغلي
السماح '$' لتكون جزءا من معرفات (التغير العالمي)
إصلاح الكشف عن '*' في 'كثافة العمليات ب [0] * ج أ =؛'
إصلاح وتحسين وصف nl_multi_line_cond
إصلاح التعامل مع من نوع مساحة الاسم العالمي مثل ":: SOCKADDR"
إضافة nl_after_brace_close
إضافة nl_func_scope_name
إضافة cmt_insert_file_footer
لم يتم العثور على التعليقات