cdecl plus
1.0.0
CDECL+ es una utilidad en línea escrita en JavaScript, que convierte las declaraciones C en prosa. Está diseñado principalmente para C, pero admite algunas características de C ++, como calificadores de funciones y referencias.
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+ usa una gramática PEG.JS para generar un analizador JS, que luego se llama por otro código JavaScript que se convierte en prosa. Se proporcionan diagnósticos adicionales, como errores para código sintácticamente válido, pero mal formado.
Aparte de PEG.JS, no hay dependencias. El HTML y el CSS están escritos a mano para este proyecto.