cdecl plus
1.0.0
CDECL + est un utilitaire en ligne écrit en JavaScript, qui transforme les déclarations C en prose. Il est principalement conçu pour C, mais prend en charge certaines fonctionnalités C ++ telles que les qualifications de fonction et les références.
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 + utilise une grammaire PEG.js pour générer un analyseur JS, qui est ensuite appelé par un autre code JavaScript qui se convertit en prose. Des diagnostics supplémentaires sont fournis, tels que des erreurs pour le code syntaxiquement valide, mais mal formé.
À part Peg.js, il n'y a pas de dépendances. Le HTML et le CSS sont écrits à la main pour ce projet.