cdecl plus
1.0.0
CDECL+ é um utilitário on -line escrito em JavaScript, que transforma declarações C em prosa. Ele é projetado principalmente para C, mas suporta alguns recursos de C ++, como qualificadores e referências de funções.
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 O CDECL+ usa uma gramática PEG.JS para gerar um analisador JS, que é então chamado por outro código JavaScript que se converte em prosa. São fornecidos diagnósticos adicionais, como erros para código sintaticamente válido, mas mal formado.
Além do peg.js, não há dependências. O HTML e o CSS são escritos à mão para este projeto.