cdecl plus
1.0.0
CDECL+ هي أداة على الإنترنت مكتوبة في JavaScript ، والتي تحول إعلانات C إلى نثر. تم تصميمه بشكل أساسي لـ C ، ولكنه يدعم بعض ميزات C ++ مثل تصفيات الوظائف والمراجع.
void f ( int )
// Declare f as function(int) returning void int ( * )[ 3 ]
// pointer to array[3] of int const x ( int [ * ]) &
// Declare x as &-qualified function(VLA of unspecified size of int) returning const int typedef struct y {} x
// Declare x as type alias for struct y void ( T :: * )() const
// pointer to member of T, with type const-qualified function returning void يستخدم CDECL+ قواعد PEG.JS لإنشاء محلل JS ، والذي يسمى بعد ذلك بواسطة رمز JavaScript الآخر الذي يتحول إلى النثر. يتم توفير تشخيصات إضافية ، مثل أخطاء لصالح رمز ساري المفعول ، ولكن غير تشكيل.
بخلاف PEG.JS ، لا توجد تبعيات. HTML و CSS مكتوبة يدويًا لهذا المشروع.