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 Parser ซึ่งจะถูกเรียกโดยรหัส JavaScript อื่น ๆ ซึ่งแปลงเป็นร้อยแก้ว มีการวินิจฉัยเพิ่มเติมเช่นข้อผิดพลาดสำหรับรหัสที่ถูกต้อง แต่รหัสที่ไม่ได้เกิดขึ้น
นอกเหนือจาก peg.js ไม่มีการพึ่งพา HTML และ CSS ถูกเขียนด้วยมือสำหรับโครงการนี้