cdecl plus
1.0.0
CDECL+ ist ein Online -Dienstprogramm, das in JavaScript geschrieben wurde, das C -Erklärungen in Prosa verwandelt. Es wurde hauptsächlich für C konzipiert, unterstützt jedoch einige C ++ - Funktionen wie Funktionsqualifizierer und Referenzen.
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+ verwendet eine Peg.js -Grammatik, um einen JS -Parser zu generieren, der dann von einem anderen JavaScript -Code bezeichnet wird, der in Prosa umwandelt. Zusätzliche Diagnostik werden bereitgestellt, z. B. Fehler für syntaktisch gültig, aber schlecht geformter Code.
Abgesehen von Peg.js gibt es keine Abhängigkeiten. Die HTML und CSS sind für dieses Projekt handgeschrieben.