// cyk.h types for cyk typedef char Variable; typedef char Terminal; typedef struct{ Variable A; Terminal alpha;} Prod1; typedef struct{ Variable A, B, C;} Prod2; void cyk(char x[], int n, Prod1 P1[], int np1, Prod2 P2[], int np2);